00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = open$dir(&(0x7f0000000100)='./file2\x00', 0x800, 0x9) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) 16:00:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x200) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 16:00:49 executing program 0: socket$inet(0x2, 0x1, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) syz_open_pts() r1 = socket(0x2, 0x1, 0xb) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e301000000000000000000000000e02b05e5d14a524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969ed5341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e15d0d6bc372d1a8ff42aa3cdc2d677306602b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c99ff0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c051402000000a51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe8645118bc12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b7683bdda70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400"/1022], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) lseek(r0, 0x0, 0xb, 0x3) 16:00:49 executing program 1: socket(0x20, 0x1, 0x2000000001) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:49 executing program 1: r0 = socket(0x6, 0x2ea992316ef25f51, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f6669a23ac741116c65303ab6b7b126a4009e0121245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df64674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8a413844c9d6b46e994b7c1c913c1da1f1719065087e7ada2cf4c2ef3716d7bf280d047a05ea3b2"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="14000000000000000700000001030000000000000000004f1200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fd5dbcebc1291702b1ad05b9e28bc6074e438403c58562672947e2c8abb80898bce8d46d6db7473352b1e26155ba278bdcdc6e80735f21e98a4b9d9bfb36d98ac6acaca92b0dd74a5003edc85a8b06e89540a1a752293d3822c626ec268147c1a034ca41ade103676224e287f3776fb9da743d9918eb35446959e0ebf3f91497c0"], 0x30}, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x2, r1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x70c0, 0x1, {[0xce, 0x5, 0x6, 0x2, 0x6, 0x100, 0x4, 0xfffffffffffffff8, 0x100000001, 0x5, 0xff, 0x80000000, 0x401, 0x4, 0xfffffffffffffaa7, 0x3, 0x3, 0x1000], [0xff, 0x4, 0x800, 0x5, 0xf9b4, 0x1, 0x40, 0x10000, 0x0, 0x4], [0xc9a5, 0x7, 0x0, 0x1010000000000, 0x81, 0x2, 0x4], [0x80000000, 0x9, 0x0, 0x6, 0x3, 0x9], [{0x101, 0x8, 0xfffffffffffffff9, 0x2}, {0x0, 0x0, 0x1, 0x1}, {0x9, 0x8, 0x1, 0xfffffffffffffff9}, {0xfd, 0x89a, 0x3, 0x1ff}, {0x0, 0xffc, 0xeb5e, 0x11f4}, {0xc75, 0x9, 0x64, 0x3ff}, {0x5, 0x8, 0x5, 0x1000}, {0x6dce, 0x5, 0x81, 0x200}], {0x80000000, 0x6, 0x100000000, 0x4}, {0x5, 0xfffffffffffffffa, 0x0, 0xffffffffffffffff}}}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x40047002, &(0x7f0000000100)) 16:00:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:49 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000140)="a27e357b9de1ca42", 0x8}, {&(0x7f00000002c0)="1d4e51a1d8ac9f413c6c399c16a314c4f95d573ada9855fa437d73ce2baffb4ca704e44391f13839c6dcc198c877f9df31da471508732dd6bda93d4ce72fc296ae493ef65c1fa06f49c0e23dc4c69b23439117e6ab6eb2a691c98d4c29394b837fe60d92cbab107ca81161bd9c4674517e2c863dfff2b717cf470ae6d43da6f5948a8b61e20511ab62bea84003370ee390eb5fbd2aee6c4ee7d7c4922f0c2e92c6f16874ef9169faf80a5d8520beaabc8ef751f27a93222d6a1d8c12c0765588d353e3f2f409cf9899e700b442788085fc9dfd33d5645c36e7665c4ba0ec023f", 0xe0}, {&(0x7f00000003c0)="6f8e8fea73977ff267e4bb389ec5cf85850305fc83cadf1a9c287951b36cf1f7cec782531a19caf0fdba2061b41d042839cb6a05d647845e6ae6f44d021b375008f731439dc1f9300c8568e0587e16d2e71ae4f8c92e924cc999949f2f6590626f8aa427d3248b035b85d15d52355f14c613bd4fc1650f5a9d2620130d82d072ee33c645f099047d5c408838d5fe90fc66ffef09daa295cce009a791b4", 0x9d}, {&(0x7f0000000480)="9a6d2604485eb8ee51c12431c4ce3cfdceb1a7e96ba4d63e54953fb7dc969c2d1f1b2de89bab9cdfa748a9b75460425fae8906b36d2e64ad42ce8ec44d2b2209c29133d92cbac64853876c3c2dd99f4ed8ed65da14d2ac0d236e241f0d0afef5f59c1a95d2dea1a2a308b94fb42b", 0x6e}, {&(0x7f0000000500)="7a305071f9c0f133ea9457a1b86a1e2701d34a9bbcd9c06fa25272e819ffc60f6893ff911cc6521a6a44d70bda5785cf0f179dadf57e63453badd8e7f66dfd045dc8a8e05028e2a8ae4878d436a52f1c847c7dc27064a81de4d141b87a2e456b1209d9a371055546276fb17ba08600ed72b2fe8c2e9fab71413be40c6ada0a4c8689c0886e0cd2a80c3cd5e0", 0x8c}, {&(0x7f00000005c0)="8d573829d0b6632e94570287c38e6bdb770d9bfdc1f19c05d68084bbdf0e0d3359ee5217332c8713021a3063fa6ead83d98dced3796439e808e0932c373a6dd42a5a99835c7f90224a8943e0437ab15f08b4484ba974c5ac1d902e61d0b7650031ddfe113dd27aec115b7d08aff96abb1fe308687caaa233d1b0364b15a593b57c1de32b487b564512f29550e599095c99ba2401b4b849ec81e5f8db453cfcf2ba19382b99791c7a9592ebc9d4a8d78a5a346b4d851351c903323ded7d4694dd8c93483c405f4290c763e7e73ea4bc2b322180ff", 0xd4}], 0x6, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x236, &(0x7f00000001c0)="0657a347c7b6b2d1c6e399f351c6b454d1769db266e87798b73d315c326fcd02d6520690f5cc700800cb285a1d38e92e8f9eb0cb871d613021f6c599bbe85b4d253981a7d54b33725f8de0d74c1ad73df372b4cff45fff897a1016586d245eca25ecba7e4b0b4a3fd14641133027119146e9a646db50df1dd9a8724350c5e459f87380ab553c80cdb20c41bf5e02fa2f5db507e3b57aab26ce7c6d4614172204336ca3e5496e05a26e9411709eb8460a05002bc674abc6d750ccfaf4fa70550629f8976593d4179acb7d3e02ac88d0443a122523b9e2a78d850157f869") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:49 executing program 1: r0 = open(&(0x7f0000001e00)='./file0\x00', 0x611, 0x10000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)="63e6f1cb5e2c32ec91048b3619416233a0c3f13084d7077f", 0x18}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="dd04060d5873f9d038b832dfa423f5054f81334fa6a96143e8309a8f330fe40f0b9fa1088cb12d9d3dffcbadc36b75836c481c6a0dafe7d8a9dbffbeefc8da3da9d9d409747e2a608aa0ee65f6f5b41d8aaae1f5469cfd3167676ca6aa2b8f59d3b06d2966c05aab0b0776e8c00420d1986977b8bb89aafab97f372b813de527f877aa967391be4677beb974bea5e2ce4a38af1b6d27ffaa1330cf6972df3cbd5e05eda5dce86acbb50e9ff16252e88232b7ca6ad080f222df10c39678eec1b12dd24b15137953e186563d67d98d6851a2736ab7f677b47b86e687bf", 0xdc}, {&(0x7f00000001c0)="a8e6950d6a6e8a1c1cf2752ee4630f211ebee97d44f8c89f9c12cdd7a2cac131a751238596f6", 0x26}, {&(0x7f0000000200)="d2e231c4685b584022261d2bf2a939ee9b66d81473ed2c3f4e43eaf5ebd809618cc631a9516161b9fa26ddca5e2b19c95d92b1f970d10a646fd931f470a29f909cbed8eaa22a819a0343b4dd7d5ae571557c41d7d43808df9669714b3711599ce8ca792741162d983eee0265c6fb22187c4e72da1cf445fb4750bb5853381784134fbc76c22e468ace5280c425255c980961dd8852a96882fd1b8a355fc4b9f64dbbd7b2d777836ae40c7541f3c2b8c5dc4887e19d7e7a531d60631c2a090a5d55ceb2f53dac62beb4bbc79a10dbe5f448a827e01dacb10048db3eea02d6845bc5892c0067d99f14", 0xe8}, {&(0x7f0000000300)="671b2f21806e73007441b61023cb65f3067a665f426f3db04a36ff0034d6ebc3f5155cf9be9384efc7ca4e8b5131661412e0d93636241ee27af1f26c81318ea9e5a218be6c477e918fd683", 0x4b}, {&(0x7f0000000380)="855cf60cc15fb98d4fc335d07750dd631cce2024f8e8f0d4c6a0b516cc075e9e0a500c51772a1e2a875be6fbc93d5761cab818f5995442cd8259ad3626253838e0f78e16f398601848fc36459178b24364bbc9073a11c160130dac3e9c6cef64a25bf5434f86e738f8c7d47e06c6f32ddf10d1d25df5205eba6182dd66d0561a5235db024d6dc3cc523147e5bd5013bc94181fa6d504c3dd8df9333323d35b355f513b2bce225db3021ce685007bfb39f7f6ac120280988c95f39ee0a3", 0xbd}, {&(0x7f0000000440)="1f77275086fad78e0e6462c6293942db95d0c4866c893e5232", 0x19}, {&(0x7f00000004c0)="f7b12d062100d76f693d7f14d1ebc954339f2dc59b1d0b899455bc1dacdd267a189b53173ef9186fbe34b0e27563f59ff8a20cdb3aca55be", 0x38}, {&(0x7f0000000500)="8664f18df6021ea201e9b3c5eb5ae1bad3068b08116e0c2a85bb3543b68b66c684039ccfd427098c9b4cbfa4f1fefae109fe2caa0e97df205f15ab55ba2fbdf6f3c9416c074ff5e78b74582c6ba6cbae7f38fdb0d7c03770331980d84f29c1db637ad09b0c86e55d5c9f2a48e22bf9deeb", 0x71}, {&(0x7f0000000580)="990bff0f451cb7fbd62566ea123e2c4d3c2bb8976478ec6c58bd5917139a03bc6279aea1adb623766088662cbf908a6e90ee837917c42d5671ccf8cd536447cb16630e7c0a8e606bea084bd62015ef02e1417c56a33fb1face90cadf0d042711d49bb665e8cebc11b2545e86283cb209760634e809038620e10df01a464aad45ff192ccc2562a61447913ea324e2e9a4abaf1c6d72cf4044bc1deeccae36ae278cf7", 0xa2}, {&(0x7f0000000640)="c5dec921e518753fc3cd56569cc03e909ace161decc18ae4677d8ec241a93a1a443161bcaf6b41609b8e022e5c899da6bb0cb81619e94a46b6fe11e4582d58045a947d245497a07520ee137cde1fd57a8426d2507a47ec63bf61cb644ade462715b71fe1376ec761458517c9bf4437ef3cabceee6f857f320e7472deb4ddfcfc2041f3a7697eb92a20464258cf68", 0x8e}], 0xa, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x9e) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001d80)={0xffffffffffffff7f, './file0\x00', './file0/file0\x00'}) getpeername$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) faccessat(r0, &(0x7f0000001d40)='./file0\x00', 0x4b136da8b01c63df, 0x2) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x2) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x869) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socketpair(0x6, 0x8000, 0xbc6, &(0x7f0000000140)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="3e137c4286253a222d3ee5cae09cb79fd2be6d7de29629", 0x17, 0x2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) socket(0x21, 0x4, 0xffffffffffffff01) socketpair(0x10, 0x1, 0x4, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:49 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8) r1 = socket(0x20, 0x1, 0x0) r2 = msgget(0x0, 0x0) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpgrp() open(&(0x7f0000000300)='./file0\x00', 0x8, 0x101) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x3f, r3, r4, r5, r6, 0xa0, 0x2}, 0x7ff, 0xfffffffffffffbff, r7, r8, 0x7, 0x7f, 0x10001, 0x80000000}) r9 = fcntl$dupfd(r1, 0xa, r1) bind(r0, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x7fff, 0x800}, 0x8) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r10, r11}, 0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000380)=r9) r12 = fcntl$dupfd(r1, 0x1, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair(0x2, 0x1, 0x0, &(0x7f0000000100)) bind(r12, &(0x7f0000000000)=@in6={0x18, 0x0, 0xdc, 0x2}, 0xc) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7, 0x8, 0x0, 0x6, 0x0, 0x7f, 0x0, 0x0, 0xe00000000000000, 0x7}) mprotect(&(0x7f00000bd000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$unix(r2, 0x0, &(0x7f0000000500)=0x27) r4 = accept(r3, 0x0, &(0x7f0000000400)) getsockopt(r4, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10008, 0x0) r6 = fcntl$dupfd(r1, 0x40a, r4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000001c0)=[{0x0, 0x2, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xa1bd, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x400, 0x1000}], 0x6) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r7 = semget$private(0x0, 0x425f13df57fda06f, 0x103) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r6, 0x0, 0x0) semop(r7, &(0x7f0000000180), 0x0) flock(r6, 0xc) r8 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(0xffffffffffffffff) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x0, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x800}, {0x3, 0x68, 0x1003}, {0x0, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x2aaaaaaaaaaab0de) accept(r5, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) semop(r0, &(0x7f0000000240), 0x6) 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10000) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7, 0x5, './file0\x00', 0x101, 0x401, 0x1000, 0xffffffffffff8be3}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="540da68d03b33c", 0x7}, {&(0x7f0000000100)="f172fd96e95cf63aa0894de76c2b39f65c3921", 0x13}], 0x2, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x15, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:49 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./control\x00', 0x10000, 0x4) faccessat(r1, &(0x7f0000000140)='./control\x00', 0x80, 0x3) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r2, 0x0, &(0x7f0000000080)) 16:00:49 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x7c}, {0x3c}, {0x7ffffffe}]}) r2 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/242) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x141) fchdir(r1) fcntl$dupfd(r3, 0xa, r1) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:49 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xdc7, 0x1, {0x100000000, 0x6}}) write(r0, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) r1 = accept(r0, 0x0, &(0x7f0000000280)=0xd4bfce6a8b4f55e8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="919902f030db60eab711b58a4f04d374b8d7baed3a7c155b9de2188d94a93063ebbc533914a03421f68a87fe3e6d0337ea569b87608daf7d78cb14683e2bfff9784b3c971e38201aadf93dec114ce69da8d6e326415d7f7d55dc8cf49c7049a10f7bca7e84975c7443d0f28ba46c8bd17df5fe17ae160c11bebc8b46c987a9edeaa9ade26e91c420cc1b3758dcfcb4991c5d15a11291e86bfc17d744b140b9c1ed30ebdb7f4808a6e03da613f71fb1e93bab25d9f39618abb255301e181ceb8834cd5f6952f94b17ebb8beb799cc94e57ba97735fbf5173d09d448366cfeaaea185798bfe3e09e3f90f3e317771cca032787e5ee2f000000", 0xf8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)="f2d3daf6a09b615a6d9809c8279ce54ed437dc2b0a2f786c385e8eb8bd2b45da43cecdc8643c4ffa2b99c58efc661b3a9565e4a7dfe2a2833f7387faf289314eaa57edd54cb06903fc799f4fb5d071897c67a4a8", 0x54) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:49 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='&'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) socket(0x2, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0xffff, 0x4c6dd3cd, 0x71}, 0x0, 0x86, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="87bf538a21cd00f7a4e883256a72cc85fe0d5131cd66dfa31968037b591c09eb777231f89e62181d160c4041653ace8078b65a5b511600c60231dd69ec804687d4c75cbda31333f4e153e4dfbd180271ab6c33858f8b75087a53f4660d0fc1f4e7d85aff4bea226250049f5045e09089ccfabb6582ae721c", 0xffffffffffffffce) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000100)=[{0x15}, {0x40, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0/file0\x00', r1, 0x1}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x8) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = semget(0x3, 0x0, 0x40) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000280)=""/174) sendto$inet(r2, &(0x7f0000000340)="09a46776be2e68fdd6fc0211bf5967f43b1a14bebb30d75dcef227f37bf4013fa73f1fd81cd4b1c8a7edee5928b2c190766fa839a399c76ebc0ad0efb64cd76ea0f7625d437e1482090d9f8cc92c98721d8b4f5aaffaa01d55070b66a7839c2a9d1404990729b0ad72bd8b45d1fefe8380fa2fe4235c9abc111589442da9ba90f6941c29ce", 0x85, 0x8, &(0x7f0000000400)={0x2, 0x1}, 0xc) preadv(r2, &(0x7f00000027c0)=[{&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000580)=""/78, 0x4e}, {&(0x7f0000000600)=""/205, 0xcd}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/180, 0xb4}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000028c0)) r7 = openat(r2, &(0x7f0000002900)='./file0/file0\x00', 0x40, 0x100) symlinkat(&(0x7f0000002940)='./file0\x00', r1, &(0x7f0000002980)='./file0/file0\x00') utimes(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={{0x7f, 0x3}, {0x1, 0x1}}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) pread(r2, &(0x7f0000002a40)="cae83eca04de8ab3cdf46d8e451bd95698d9153fb87d790a9b13fd2d6134d5b99d641cacb3e5a1ffca7cf62241f662dfb72acdf6e18ab75c757585cc715d5492cd15ba54d623fdb7ba3926364528b6875da218fbf807bb57cb1b6f0f2974ba9321e32453920f71656ef50538654ef7435fe2871c229e8172f52ea9795297c8191d74ee93ca2dcce674a6e8817493b48ff1244a02fd107de00f4ca6b79bf0913e04a4cdbe0f02", 0xa6, 0x0, 0x0) getpgrp() chown(&(0x7f0000002b00)='./file0/file0\x00', r5, r6) getpgrp() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000002b40)={0x0, 0x2}, 0x10) preadv(r0, &(0x7f0000003fc0)=[{&(0x7f0000002b80)=""/152, 0x98}, {&(0x7f0000002c40)=""/161, 0xa1}, {&(0x7f0000002d00)=""/4096, 0x1000}, {&(0x7f0000003d00)=""/91, 0x5b}, {&(0x7f0000003d80)=""/115, 0x73}, {&(0x7f0000003e00)=""/137, 0x89}, {&(0x7f0000003ec0)=""/224, 0xe0}], 0x7, 0x0, 0x6) r8 = openat(r1, &(0x7f0000004040)='./file0\x00', 0x80, 0x20) linkat(r0, &(0x7f0000004080)='.\x00', r1, &(0x7f00000040c0)='./file0\x00', 0x4) semget$private(0x0, 0x0, 0x180) getsockname$inet(r8, &(0x7f0000004100), &(0x7f0000004140)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000004180), 0xc) 16:00:49 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x396e1993d626ce1c, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000000)) 16:00:49 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6053d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) fcntl$getflags(r0, 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="58f9abdb", 0x4) r1 = semget(0x1, 0x3, 0x0) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r2, r3, r4, r5, 0x0, 0x8}, 0x81, 0x7, 0x3}) 16:00:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getgid() r2 = getegid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0xc9c05d86cf7188db, &(0x7f0000000200)=[r3, r2, r4, r1, r3, r2, r5]) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x2, 0x0, 0x245) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/146, 0x92) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='r\x00', &(0x7f0000000500)=':\x00']) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='r\x00') 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) recvfrom$inet6(r1, &(0x7f0000000040)=""/237, 0xed, 0x800, &(0x7f0000000180)={0x18, 0x2, 0x1000, 0x6}, 0xc) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x166, 0x81}, {0x42, 0x7d}, {0x88, 0x5}], 0x3}) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) listen(r0, 0xe5ef) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x20) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) 16:00:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0), 0x0, 0x800, 0x0, 0x0) 16:00:50 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5614096c4b02ad454b05a05a831cf788d9b90c4413fc18607d358a0d29222e3f23d881a4c6d234ac9d4521c9831671", 0x2f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) 16:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000740), 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x4}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x142d, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x7ffe]}, 0x3c) unlinkat(r0, &(0x7f0000000780)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcf) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r3 = getpgrp() r4 = fcntl$getown(r0, 0x5) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setpgid(r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:50 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x12}, {0x6}]}) msgget(0x1, 0x200) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:50 executing program 1: r0 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x10001, r1, r3, r4, r5, 0x10, 0x100000001}, 0x8, 0x6, r6, r7, 0xbf2, 0x50590ce3, 0x2}) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x2000, 0x160, &(0x7f0000ffe000/0x2000)=nil) r8 = msgget$private(0x0, 0x400) msgrcv(r8, &(0x7f00000001c0)={0x0, ""/207}, 0xd7, 0x1, 0x800) r9 = syz_open_pts() ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f00000002c0)=0x4) r10 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x10) r11 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000340)=r11) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/243) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000480)={0x5, 0x7fff}) getegid() wait4(r2, 0x0, 0xa, &(0x7f00000004c0)) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000580)={0x3ff, 0x50a53318, 0xffffffffffff8000, 0x7, "d9903e44ab0e6afe1028ad2c7dea35c23e3b8957", 0x81, 0x8}) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000005c0)={0x100000001, 0xff, 0x3, 0x0, "dd0633835852c307909083ee60f1a283f17455c2", 0x6, 0x9}) ioctl$TIOCNOTTY(r10, 0x20007471) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getrlimit(0x0, &(0x7f0000000640)) getsockname$unix(r11, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) fcntl$dupfd(r11, 0xa, r9) getrlimit(0x4, &(0x7f0000000700)) msgrcv(r8, &(0x7f0000000740)={0x0, ""/20}, 0x1c, 0x1, 0x5ac2f382340ce021) 16:00:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) dup2(r2, r1) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021bd, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x10001) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0, 0x1}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getitimer(0x2, &(0x7f0000000040)) 16:00:51 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="94e6db68d866a42a2564bda125ea8f934b7f8f424d76af2b89ab", 0x1a) select(0x5, &(0x7f0000001500)={0x3ff}, &(0x7f0000001540), &(0x7f0000001580), 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x80000001, 0x8, 0x400, 0x9, 0x2, 0x7, 0xad0a}, &(0x7f0000000040)={0x20, 0x4, 0x8, 0x4, 0x7fffffff, 0x1, 0x1dd6ff2c, 0x6aa}, &(0x7f00000000c0)={0xfffffffffffffffd, 0x4, 0x994, 0x0, 0x4, 0x7fff, 0x100, 0xe1}, &(0x7f0000000100)={0x3ff, 0x3fc}) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) linkat(r1, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bec4ca25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccc04fcbe7a700000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009deda2f4e05373195e25e8c93cb846c9153d113a75daef2826a155f27d4b59db57eaca3a856011a6f4be47f944348b663f9b026adf4c344a1b4ac247a216aac5ddeb25150f95cb2d3c5f09f7428e9db12a27ea937e7c35c887cbb6747431ee3f469492375e6c0f1a1d36bfd1b311a11673371a747f73098775462ce609d4f7bea749fc8f0afadd571938cef9bd2ac3b8500450489a5c1331a98e54e6aea05cde73ff1f22f6b65a47bebdb34cb9dc2ffd5ec94f6a2bbe5a4177b60e57fc609352f3d525ef2f4fbb01d23e630695b327f2f6602f5c43a172a001c3674ed1918757d167270f615b7855ffc87cfe17afdaf07b87779ed57b752630afda16cdeefd3b9b4848d703a8cbd34fbf2c"], &(0x7f0000000480)=0x1002) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x22}], 0x1}) flock(r1, 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000180)=[0xfffffffffffffff8]}) setuid(0xee01) r5 = msgget$private(0x0, 0x41) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x9d36) r6 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r6, 0x0, 0xde, 0x8001, 0x3, 0xbd}) 16:00:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0x9}, {0x2, 0x24}], 0x2}) close(r0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=']\\(*]$}%+{:\x00', &(0x7f0000000180)='--\x00', &(0x7f00000001c0)='/dev/wsmouse0\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='/]/.\x00', &(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)='\x00']) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x80000000, 0x7, 0x5}) 16:00:51 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x7) sendto(r0, &(0x7f0000000080)="f1e534d07928c7f49f275e097b19a13c6c4dfe11badb1603354d94cac53df7d37df04db69947a25efa50bb89d9533f54", 0x30, 0x254bea6d496af4eb, 0x0, 0x0) sendsyslog(&(0x7f00000000c0)="374b0d298aaf8c07e35986bcc4442850a814f44d7de32e172e78ac75d352402bdc17e9071181978d3e9c6f0299197fa1e95fbb0f75f8dc9f2c205d6483bad2437dbe59b3084bb8fadd80ed40ac", 0x4d, 0x4) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x4, 0x81, &(0x7f0000000140)="dbffc75844c488d394c677cb9d8256e89d32", 0x12) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/100, 0x64, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d73512f66696c65cc30a9e83000"], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/96, 0x60) getdents(r1, &(0x7f0000000100)=""/44, 0x2c) 16:00:51 executing program 1: semget(0x2, 0x3, 0x10) semget$private(0x0, 0x0, 0xc3694caa176a5e2d) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100000000) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getrlimit(0x0, &(0x7f00000003c0)) 16:00:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:52 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) 16:00:52 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:52 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwrite(r0, &(0x7f0000000240)="2099e9baa2180c73f2b2d1f2160ad6b7b0f74f4f5e3e329aae5c4fb38e2c322b4bdbb0b455e47a1a3599743a1ef4f98e5ff769f2a842ba6cba1dc681d326a0cd67e87cf95e2ecd9114b6f18c6bbc1072a86154b68cba9299d421dd97bea524b359f8631226789e8ff3afaf1b678fa5fcd99ced89795d4417fd3749e9037b9a673316c1a3510a94037f8841ecc271f08ed1179f3902d878f2ec7f4f96a0a8730ee113e091b6604400ab42ccb7debbfc6cdcc340add589c98143e330cdefe9", 0xbe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x6}]}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1a6, 0x7c47}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchflags(r2, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x105, 0x40000000, 0x1ff, 0xe379}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) ioctl$KDSETRAD(r4, 0x20004b43) preadv(r3, &(0x7f0000000540)=[{&(0x7f0000000680)=""/147, 0x93}, {&(0x7f0000000100)}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000005c0)=""/147, 0x3f8}, {&(0x7f0000000480)=""/182, 0xb6}], 0x8, 0x0, 0x0) 16:00:52 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x81}}, 0x0) socketpair(0x19, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/55, 0x37, 0x841, &(0x7f00000000c0)={0x18, 0x2, 0x1ea, 0x101}, 0xc) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000002780)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000002600)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/151, 0x97}, {&(0x7f0000001340)=""/232, 0xe8}, {&(0x7f0000001440)=""/127, 0x7f}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f00000014c0)=""/106, 0x6a}, {&(0x7f0000001540)=""/178, 0xb2}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x8, &(0x7f0000002680)=""/223, 0xdf}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x106) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x100}], 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7f, 0x18, 0x9, 0x3ff}) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x8}, 0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chmod(&(0x7f0000000200)='./file2\x00', 0x20) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000080000000000008436e52600"/143], 0x97, 0x1, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x8001) r2 = dup(r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r5, 0x5) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000006c0)) geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r6, &(0x7f0000000080)=""/94, 0x5e) getgid() getpgrp() geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) msgget$private(0x0, 0x100) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000240)=0xfffffcec) msgrcv(0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b24f0dc500000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e10cfef2feecbcc7129a5df7e45814dbe1069b1ad97fd0bb30ae617919c932b7fa7865f0572e15cb81de341f24e5a9c0000000000000006d3585e97909fde4870c07a04149c787eabd11629ff831aceb05ad2358ef48c7cf4b7151c057baf9b3e6cf868c21982396096a5f229c5d36c7b37ef9449ed1c0a2e95e76f6e05ca4de0b0e852b1e4d1709f0b8013a1e3aa4af5205ff788192985023057837179ab0377c29ce3e4110fe300000000000000000000000000000000000000000000000000d43ec94b0784cb72e329c46831d9ac77f5e050c11b3c75e772dfdce7c502c3d9d5d9477d847c62"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="030000000000000008000000f09345f100976301baf5f7d47ac950ce9f3c02dc85c9deab1c7f974b7c8d07d1f349935ce28b5216020d5e41c748eb65c2d48a24583849af8ca4f8d056da7b3d7290e8d8297a78ab4ed3b742ec4d2b9ce76d553310ceb9f353e1527468cc77bb33062a217012"], 0x59, 0x800) msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a39929a2c498c2583001647a64469feaccf000000005a27b4c3f253e0592002d76b2034632f938fffff2dcfff97e9e76825257697066c9611a59666fb8b4e2259c7d8712ba2210536abed532c45426f7a61384e519aca"], 0x51, 0x800) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b04000000c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="000aa035c0eb4a1a02fda00fe12fb3ca4f1acca4b4cdb755c09975254be0073ee530074d65336f066241f1f8f2e43fa4caf0395f1e62a5e6e47985acb7265efdca8b7a76c367be817991039bd96f19bf0da9", 0x52}, {&(0x7f0000000240)="0f9e526fdd7e498019b6a80ac27a15c7c5932a9efe6ffb9104e1ca707c962bc479478269ae26ac094ee23acaeb0bf0e2b00e0635470f0164305d7c7589127015ba2ccd9b29dc4986b4ea9c50128d7f9ed2952233839c8447a52e64c797d0e3b97fd5aa1cad96f0743455f50bfa2acad5af7f16591d", 0x75}, {&(0x7f00000002c0)="ee79e22a16c2dc69c77b1d9213c770777ec9c319c1b9939ad621762059aaf3b2c1570811328234efff7926bb4a8a62a197ddf004c4cc581d56dc494ddc9a2bb36c79d48dabb9c8ae5c71a20b4250c20bb583abeda0f804e9ad1e7c942ed60910bd091abfe25970597b2fa987558a877cb4147a5bdc6b", 0x76}, {&(0x7f00000001c0)}, {&(0x7f0000000340)="9f9fc2ddbbc82a6b659c09702bdb8fef5d27579eee695010972823b68fb143ce06c967e7cd56a5f5eb6e90be4c55ad7bc8896cbe3c70a2373f8642", 0x3b}, {&(0x7f0000000380)="04f7a3bdecb6508cb322a6da51d1cc6af9e51dc786b811178dcc590b725f4dc179a6e9d05812a64550d34fdc1ac8de6d18f7c7e08aa46ec4a166efddc1e84f2712e13ae5cd3375fb67880af05a8844441eb34da079ce61ada2b09b813a3b7e84e9fc6ebeb91a66f95286171ca8f8ee1abbcae72e8f73b2e1aa40db2e14d1078a1158bef25923f97bd6e187077a9cf7ce3f3d85c3f7cfe402a221b3de21ed22ab838e733209c3523bbaef479cc5e27480794b6826abd35b7d9266513f9a8573dc99198d07f4b7ea30e5ce1f62d9f80d9ae050671176f65d0dc8340c9b5df4bb45de8c8f6d088752b8b86adc3cddf06ee571", 0xf1}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0xffffffffffffffa8}], 0x1) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet(r2, &(0x7f0000000080)=""/51, 0x33, 0x43, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 16:00:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x18) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x80000001, [{0x2, 0xb65c}, {0x2, 0x2}, {0x1, 0xff}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x401}, {0x1, 0x8001}, {0x2, 0x5}, {0x0, 0x2}, {0x3, 0x80000001}, {0x1, 0x327b}, {0x3, 0xffffffff}, {0x0, 0x6}, {0x2, 0x6}, {0x1, 0x200040000000000}, {0x2, 0x7}, {0x1, 0x20}, {0x2, 0x8}, {0x3, 0x7}, {0x0, 0x5}, {0x1, 0x1}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x8}, {0x33d520e1032b482a, 0x7fffffff}, {0x0, 0xcb}, {0x3}, {0x961f6d814f8f323e, 0x4}, {0x0, 0x8}, {0x1, 0x9}, {0x1, 0x401}]}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000200)="6a70d1f4caae0a1b77550a20204fbcee69443aec94db393d69b7fcd4bb1d605b6975b88fed45f7cb42a288fe3c80dd06fe87ca33e2087df03d5232a0e6817c31fffcfac517e5aa95b3acc72a602e08f4e3baca40f6013f63e82a1ee7b35fc51a8a8462985c3df024a511a7caec23f013ad794add00cb83315671b13118c271f5692c95afb8f408451e346a97e45091a8bf03af8d9b696b9ed4d1", 0x9a}, {&(0x7f0000000340)="3c7eaf3ab5a8ee345ac20a6376ece8837c0ebe1e67eb39b5098df0f88ad5fb6e5ee41879c809ccf26fe90c22bdd38077795c3125c49dc3f42bfe25590b7a90144b455d745e7e10c2f476dc88db3fbc780595d5227195555ff8543278dae8796e9913e5f3858731bd5e6241c820ccd3c147b1ade9bb0b9c7a89e451faa1a13ea73d94a7b7786da6e902aeab218100225eb6b72e9c261d555c0ff5652ac26fab65df5b7d9568f1711da4506c83836c782e6a5a516fc9480149e3578ebf7714f9030ca5fed4337be67d6be8b243c411e3e977399bf4d202e715becdf53425a25592c922f4", 0xe3}, {&(0x7f0000000440)="f988ba79e1d77a647b982dde8573bb5f0e62e5e59b8a0f3502fae50a86a0937d78dd6a09a8a0b156e7008f58fd47853135f6064eeee0bdc30458836fd29f853234cd12ec18420f8de35aaf262d04de8add764104044d339ef4bb9dc8e635afe84492af1bbe336daed44861bc9aeb4b401a9b7ab8a674e014886c04a98da6784b1093d1883c0ba1556125bc6ccb27dfd2b3cda5cbb775d8ee86c714290422528882d7ad8f0f736ab41418e4", 0xab}, {&(0x7f0000000500)="33ab621e99bb8b54f4129e910e6291bd86ef0403f921d4c2550daef77261b462a6201927711944f315d539c9a305c4c141bd12b054fecee3ca973548c0fb0f430f200fc2b6a9526a3f99cd014ad2a311ac62f02c0c8a1097bd24dfd670d0207b8e458d0205aab6340a1a4bfd155fde826d8077f30d7b98485239953103daee416ad4737a1dcdf1d2bf980a47c5aae382a91e8d73e62af4ff8888af2748961d4bea6232005044428af441a6a6cca58f599a8e43d27e872239b8ca82444d4687e9e43c83aefd4ef08f518f9210c611f64f933a75745d841c1c61c998057ac2c8f591b2011a20c281c7e09dc3bf0ad5e69331acc523b6b1", 0xf6}], 0x4, &(0x7f00000002c0)}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:00:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) getitimer(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x5) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8001) 16:00:53 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7f, 0x600000}) socket$inet(0x2, 0x8000, 0x800) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 16:00:53 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000840)=[{0x0}], 0x1) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000001c0)=""/144) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000240)="fd13a2076bbcbcb2151378fd13946d7fe162a9e512534f520fc26b65e9ebc452e715cbf9c5ededf528c49a0b8835e2c65f20984fe36f1d5dcaf3052c8cf166146dab28614a465b79d62879a39ac8a88694368b3ea374c657389b490f73abccaebac9a948178cbdf93bcff1f6a41eb26334d4092b0445427355a15242ecf8f0951b237e8f3bbbe11349e37bc401b14784f406b28efe07708acc9f5cec591c1a4fce40d8e6e5ef6648b9b66983e739173c36a39439046824fee50ebba2f4bc6fd89181961e2e617ab2c00dd60a4b7a9cc892d8f78d4f33", 0xd6}, {&(0x7f0000000000)="70716ce7a084c403bdd079b61739d4d11434128e661465997e0414cc45b00252cb623503fe1df577b972a1f617b528db90fde8cccfe0053d8b8c928e3bc70e8f3f2f8626712f44b8c7ab7012cc38de9af92baba48141a8fc6fa2e14d4096c92cc3c885ad5c2b3e9ecc4bfcdda857a28b64f39fc4709556bdf9400396f4e1d2fa06fcd08b56b33b4b76a6bdd917629ba1f201", 0x92}, {&(0x7f0000000140)="891e2678d3a8ee71f09e1ec6dedb7044d2ffa0062512f62275b005a5942a1cfa71e4d34c88f7cc53b91080519df40575cf86b125e1f149bae2171895347b299ace5ba65e9ffac7a24e45cbc9e9aaf21e59a456556c047e3fea0222d643c526c95c42594082bf8ea306b9aa80390ad480f99065d280c060bc60f45931e6029d7ecececb197e8924314f6e40b6ca1605974a4630", 0x93}, {&(0x7f0000000340)="eb6686df62ecb3073d181e0f055cb2b61f8e3688cf134bb67cae729de719156c0b20fc2de9b1ad69489b6f43e9535a96e8db0657aa61677ee751d651a60cf1837db9d9e89d5179883b365daf0e291920a1479b53f9c18803901a", 0x5a}, {&(0x7f00000003c0)="5f00abc053a6f7e672041064f8d6949ef55cb911286a725d0c58eb9223e67034f2719896db671863b8d26611520b321f39560981147f3fa40bd1211c830edf90fbadd23d27cd9038f9f537bcadfc63bc3c63856510111bb261a4a726f54888254fa6b787859c8a15bc", 0x69}, {&(0x7f0000000440)="a4828e795f807049c0b23fa3741930bd175f7866d8cfbd7a6fb74f9d26453abc1b04ee9718617ec7d0462c94b61d3f1eb7cd9d0ea40064798b7a0824a93ab2501cd380eac5be37c30f656ced1d8ea8c4adf0af909c7ae1189940f695a61d963118770575dfa6659f18ad8f9e5a1e950acd607300bacd10ad22afd86bde73f5e4fbb670d0ab21bdc82ebc2bb3ff877d86582bd56881cb1038576f76e3f6aa55d2711f841ef6f18ee78861353715f82a81943c8e5b49666e854907056b89b8fc6cd4cce2dfd7d3bfd92d", 0xc9}, {&(0x7f0000000540)="2b3e7fc23c91aafe6a3633b2d8b60ba497aa9692b1d9cbd8d0ff43c61ffac79635ca808e70e948da63fa3d9dc7abb20db308043baf146f01f8f794287724ba51f39830d39ca323959f727793bf71b8e5389f352a2ffb32c4eecf9b10338037a13b1a4ab08ca2b6137809ab38aae75fc2c83146daec1373fbae9fc807c7d145d20e542cd0a9c129d656c93d76ad12874231e2b57120ef4aef135b09841e53ea77cfb0f2172ba9ddd8f5a00721000c07c0855cbc13d99b2b8d7e43f142fd90ef8f36f4798c2f42e7f503050c234e0e1f176707c595a46731321b37ea9e6ee03e8a2eac2703450e079d3463fcaee3b64ae7e57f41c6f1d726e2b6e04e498ca1b266d2079f4d432572efd05a5179b21543e556b479b520ec9fd4188bd87a4d2cafcd2c9b3bb0d944432bd87cc0976d17e0399a452f786404883d361d0b66083909bf659f9a282120486273918e708f9087732359aa83decec25deba8f38b13ff15c3b65abbb8390f8b2e71c10dc3dec3b9319773d7f8acef5ef376fe6fbb4ac599c06670573c237538c3a265264ea352e602929c1dd053383a8957c713fe28edb6fc5c61a0ccd0985523bfd0d6793b6ef011bd096d0e1c1940f53a7368d8682da1bdddc57b73e176aad08ee2bd7cbc05b599c9e8449560b02cacb33ac81b89bbfb3ca610cc728654f8cdacfc5084df6576e5a8c5de407a4b83e7449903155c7355a5067a8a0e2664d7e0b0c78e71f9650d90dac8ec9b04b3f61e108e228036dec9436dd33ad1e1f655219f29c32feac40fa677816dacd05d63391d676349f8a24ef632c4c6c3b5f360d1a3a5a3546e0da59277620c6ef403001f35326bbb16236cb3b1a31ce61489cd2c931f5bcc421ea3ac6d4cec6d9105e75c2eb5882cbea55aeffb170147e2f4cac2edb49b3666fcd34dc86bac0750937731ba378e9e725da4d99ac36fb97377ced9fbcf5ad26fe0d2ee9c918bd0c7035c44f25be109fa73102c2b08baf9b0d22cb9fee5ac12bfc7ef69ee249f68875471596f56e9854d02d8c4edf5b9ee578a868376f1b0762d11fe2d1f5b81ec62d1440b28b6816fd7cadc45959adc09e9572479874cbb03226333da02c28e63aa52f15524a10a8b01e9f4448553551bddeba8f9231cb2708e55f5314b3269df39122870598ac73110284f3e539e85b3bad8fb979d1a1647ff438a3375748ab79adbd617b1f2ef2ff62073789a16b04f9467f3d07987ac1dd05909c3672b593dd3b45de5b76c99a9f8f2ebd047a8fdc5b1d430c0d8ee4cf5449edff4342b8f664c6a3201dff81aa37070bc38ed6393cd2899f5eac248a71e2efad1c83344474e8835d4b982ef5a6dd284a489485749c4df5331ce05ff1ec0cdb4a4a79f030066e90fc6a3b86da0f6d8598856da4661c3ddc01713be96a58cd733046a600bc50d279113dd4a89efd963e30d5a8ec0275285b8f403dcfe30bddec8db9a4f03a8f9222a4d5eedef242431c320119f7d366fd955227f38e11ec790b782bd2dcae9b5cb09985c34ec383b2c8a929c4117a5f03431dfd56da90ea796860ef70431de00fe3ebf4031a02f72ba54e990ae0082b11b72bc86de3f63e89503b04d4086b1b4028a85035f9b07e2fc999d7696a2fc3a3328d6fc0e7a9c836e08986352b554cd22150e4e273c374598929512b8fbee4459ac3cd6a6824d88b11503339bfad187d128b82b1c2d04be429bad836b502b5cd7556268d8ddbb9d8c753111d634c4dbcac7af5f838d2cdc6527a39fbfa04ae35bb4d1b35753a407f3aba751c1864db15654f2d24a4d3417ea7c0d9e2ed0c43984f56b0faca55c5eb935d2a9eb1a91ef56e2fce75ebd082a30eef406a209fc58cc4fe34b449a02e4ec202d0e363fe5bdc34aae92d622676cc9687b70b3e6b94040528c0e4de462664c2ab7b2f7c30407c2783d088bef18e67173cca491e13bc85823b8478ceca452d5ee2feb523c632d030dc7e028e9cb65d1894835a096a18fa0ab84a920110c9638f1cae8a90081354c5c992f87d6acacacbd46eb02d7680fa61dadab683d83378822c60b8643b2892030c3eec896b243a8248d9d4a4b4965eec4f932b3c94bd4184b5f14aec48dfe10343a1ad47286b38f784578b9d3fa76b0fa87874ecf82707b451cd8ca4e07964d8db5b1ac72f71478afe495b45454754a4c3eb51bf26b6311bc4440e3751f4d6f59afedfe07122ee35dbf1b0135df704288b002e77d7dd6dfd496930aa370e66792f39bb9e590da3e747607549702c37edb5e6d287baf3ea0ced3dc7b79f4e0d25330d7983dbdc6495a8546721f1689bfb67b1906bcacf6af4c0d1ba73ada5df2a581a537b010d515f5ffce6988ac3c83268c00c246b05b1d54477500894c6d983907b895584d3920cb8e0bff4ef1b6672c3107d8957d4332bab44a1de1d7674e655dde4c98b03e8b72b3740b09f4cefbdcb6a22e2c7e47475972ce24fc004cf074c858cdbbab476db5c1f6b6aafec127e631499570f5f4bc28db982e0ea11c8cbf48afc386151b031157d4d3b993604389645c33fafaa92a7be37f8f85dc259e03785be31fb0aeffbe3faf900ed1f7a2d1c187cbbaa59fa4146f9550c611a938f1e834901359e3fe837455345486cb9a39464bef5eec8386e5c5378ea248591870ada8ba5d9299bbad6c01ad40b278d63d63dd7cf49b77fc1c047060030f6c6cbc9ddad70fe7dde5a453b024a492a6add6f1c63f3994fcf54304350d4f46708731b8632229b279c498c4fa5cb9ca8cbf2548559df8bf9963d87d86cf0456b32ea434bdf6f17cefb7ff5e462b58a9308a06ace9caf0ea852cba5d06b16e36f7dcc3bdde8bf99250d18f8e1265c68ba0f7751de969da51e439389d6af638e04b1dc016b920411da2b10314dd6f961e473a396bb1ed47bd9e3dc91cdd178642b49107772df2e63ea3cdb8192ecad9ebcbea97352b242ef3c9f95ed3ed741e0ce22bddec95fa526e3417e98c29684a3dc1a4bf7936041384d5281a5b3fa43bead3594feaf3bee77364336a7b7a8ce21893a65726c89b26c1a456ffee5077cc8d22d1852b62e58f227ed5bb3706a6407452f41cbf855755e6c6b17c385d53958afa38a172aaabd014d2706c4a58cd1012c54be59fe1ded16852479875407450999ce0effde0925bbe09f4e81eefa6e58d1669aabe3b79a2e82b3cc51a068006b69cd50cace49adbc6007a2c89c78e5dabba1d69c380253b55afa518048e9cb13324daff2eb342b71372afc7449db9e7ee48774ec7ee4e9e854f5d664d31bf47fe6cad9718b7499d864910f13d27e60b553e9147a9a559712e85fc3f863d2aca26dc3fb2ef03e7d076617ebb54899872df33c95d268106f0462a5df282bb380a66c981ed6f3dbc192e88e680ef2ef9389c2e5dbeac1dedb8909de016e90b006908b6971eb309e74cd4c06395ae7f5e48c32ff4930df71c8a2ec793455088ccb8e9ac43dc514f98b039e44926d26cb2d96024337fed620897549ab836a4d9fa166a2b36f88e5a3e716b2300b49a228127c870da44cc7ad42ed3ba25f8597ff3b551f9d20784954a6080cecf90753faa12ac6473c6d2eb1e2fd7bb437e629716d5cd32ebd6cce6aad8b519486a136048663ef34a2254cbab0151774a2c4e13a10f9a1dedab0cbee0cb8d3c4fbbac798a697789735981e3a83422b3036ef7ee961d0331014f26359fecc2ff158b52ec03b66b1d515d9c59de38b4b0991c264ac179befcf4df1647c32392f82d71d0f1525651a003ec9e5c8479b76c51035d07b43cec2e35d5eb9e042b5c5e56f944b4e4ec34f24dcd4ad738db15ce1e3682229d6a2aef0ce02907498abf46b1206eb8d2097a8e6cbd1255631d8661ffa46677a89dadba741d72ab4a7cfc870534b130bc13a910825cc12981ff16c123ee0411ef0e499af506a6b10af7ada8765dfe00bf68074516928cdbea3127314b08edc8d4340de505e5717ebb320248288ed72fa8299a18188bb7abb7132bfdb2bdaa87b1e1021ee24702e6276a0a4560681cf4f82f2504c8abe78561c8f6ca0169c22c7f40054d961f3e1cbe6e359ddf8d35864c42d7219ac5d04c71f49b67181a1aee9d36da461d8011de10f2aa6478ddb9df32b0c1354bbcce65e54873f05e7ba38f3950c3fe381ba3e8fa0bc2c75d8f2b43130a7a7e75df7b450f32b1589edd366f7f0ac874a53dd131a8ae3c938973bf1b957c9ef44d33622ff78fb41c3833dba6c339d3fb7bdcfacf6e91a56de1efd35faf45cb0b78203b5f64db19dd9eee3fb19ac4c9412f3565a97556c07957d16d6259b33e3d2d02fdc23c39be40eec6e5cbb8a8144b2167e2258c231570581d74a0a235594164f3487a1510cdba7fcc68d2451254d111a6e5f61c23372bb14ce02bae7952dd63afc2d615fa25303dbae710a94929f80c4c4032e6e197c65a76a86c3f2ca47914690a5c4b952a781c41244c5b1975c3f767ab7a24270ee4d12c7b6254db292568714cbde06169f590c6f05beecdceaee1577aae307384c2ac0af42df8b1da3658bafe4b1d1cbec635547ec160163b7ccd9c141a31d231c7e3f0c93a25eb281ad24196af6a5d5fd6b0afbd8194547993d3647b25538a88e28e09242dfd14dad6e71a387f4925fdf7703ff6889b9c7300e064bf3f8bc03970d6e2a3249dcfb6160e790d9d848a24deafdaf40bcd84a24b1e570a464cfb7f6f605c7fb8d43237810834bc454313851515be941d3d4ff0cd5ed79e93f61297d2ee30fd24e5ef23d72dd2d066f532e45a1ab55dcf3af81447e30961cccec2a39b8d3cbba778b18f3f8a99282b630d13e2ce483e7da04c11aa5f85e7c68e4dde5207f371cc75f6328d4eae12638e4f24c0a17bb32c4457fa0c6c6a587327eaa6ca5eadbae98b14d29659c9dddb77273d852c6e37746efeff715596d6bdba52ba9d546bdaca033738d6419de9860ecd394ae1fede66700031469ae320a7a115c1d7b46a8ff032558ac54fa1ca606ec67ae75d31985e7ec01313f28b02328a0ced5b869b820992151ae9df5ca9cf723c18d84d0d52232f66445b53dfabb64cc11eae516ff58a886c78f07f808602d60117b7a23b0342f2a72db25d03042bd6e8806704e91d4462085a69ee9a37026e10f035c12ee197e8ae30520d927b45bdb6ac3b2c8818b7827935424ae1cb9d058d029162730773508dfcb0a76cbeb54e787e6bff43e8e1b2f98d769da7fffdd65c085d1e6fc6b6dfcac7433434a42f86c67bd50c82a762a696355dbc2e416d6d4d1ae48446bd6432b40cdee399fbc3bd0eee97fcd5da76a1137713da60f22153e4cbd6df78b736e479fb2f3ded180ead1db10a765d6033429a259ab8e6a000080b0a529ea4c57dbe00046c1cca50fad4f38926f2525e911058f76bcdf1d6204f49d322af045de320cd92e886f476daa1a404fcc81647770f5880169dea8f1514ab97ce5e0ff089de02ff4c54faa6da8d5fe3a5c1c7690157cc7e15cc96824d50d4dff0a6fa71b9e1d6083bcdaddac2c2a880c61864527f669fc53fcc1b3000d0e1945b152193e63b25c554995428189884fc63eee12cdca6870e05e564b101c8d48e942a94612530a3c7ec4e3c3af6106e2ef78e1b93aba502a2f416049b9a626b21958b6a51e25bbbdd18671dfb103011e9a8213fed3515c1f497770bc55ed1d0f0bddf3b527ac3b3bdd698c127816e3136d2ca50452d2c160649de5050a75ed1dd53862a8aa48b3da79204105ac8eaafd568ff588d509190965d35f9a5c7221179b59429c6cd900fc94d02a3ae90730ae7278e89ce61", 0x1000}], 0x7, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:53 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = shmget$private(0x0, 0x8000, 0x482, &(0x7f0000ff8000/0x8000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) r4 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r4) 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x7fff, 0x1000, 0xffffffffffff2666, "e6cb0bac1c52b41644d42057fe1ab03c9f9ef124", 0x80000001, 0x8001}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x2000100000000, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100000001, 0x8, 0x3, 0x7, "4e1ea421d45c91fd28fa32bb009d32a24b1c28b3", 0x8000, 0x80}) write(r0, 0x0, 0x0) 16:00:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x882, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100, r2, r4, r5, r7, 0x4, 0x5}, 0x4, 0x1, r8, r9, 0x265, 0x5, 0x80, 0x3ff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3d}, {0x7ffffffe}]}) clock_settime(0x2, &(0x7f0000000180)={0x1000, 0x100000001}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4f65, &(0x7f00000003c0)="cb130888b6395050abf9cc54243df4e1bd52731d3e81b48b496ab8e87583ffffffff6626d7396def3363d486082f9bffa4506364") clock_settime(0x3da4ea1670fcd587, &(0x7f0000000300)={0x1, 0x500}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x7ff, r6, r7, r6, r3, 0x40, 0x200}, 0x5, 0xfff, r9, r8, 0x46b, 0x2, 0x4d91, 0xd65}) 16:00:53 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) 16:00:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x9) sendto$unix(r1, &(0x7f00000000c0)="a9a7c3caf060d1a242ba3b06cb605c52bd7301b66a03cc93cf5a7ef304d1eecc7d09d6a60bc28e319b4740027506b16aacceef1532bf491c458a99bc9f7c6472b1fdd137306b5cbd5423694c6b5c0b92757e3dce948fc889a91fc788d10638b1102f97e4b464d1e12e6484c8e898b0dccf3bb136e76187bf03d8e8173353c9ad29c00ee06ff7fb36ffb3c621c16b89caa21716779220896308887ba30436de688efefacf75679deb4129b6f21cf5aaea", 0xb0, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) 16:00:53 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa0, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r2, &(0x7f0000000000)='\"', 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) fcntl$getown(r0, 0x5) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) getrlimit(0x6, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r0}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:53 executing program 0: sync() setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) clock_settime(0x2, &(0x7f00000002c0)={0x9, 0x80}) poll(0x0, 0x0, 0x8000008) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="3fb9d5ac6277f019562d60df6ae90c24d161e446dc0e511ef003d848e41be297d966c19804ae8de62859bdeef6bc948b1e52006b3f7b", 0x36}, {&(0x7f0000000140)="fd56fd6608f37bea02e906028a37e05dca39e28dee01ba9a37c7d9646147015187c6bc5478ee1a1c201521cbb7921a3ae56abc6fb28a5dfa21e5977c224b54859995912d480459c4d1165800b53789e865e4658561ed4da83c3d7798b98f", 0x5e}, {&(0x7f00000001c0)="6d1d71d63cad269ae9703f19", 0xc}], 0x3, &(0x7f0000000240), 0x0, 0x2}, 0x8) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0xff}, {{r0}, 0xfffffffffffffffb, 0x30, 0x10, 0x7fff, 0x7}, {{r0}, 0x0, 0x2, 0x2, 0xffff, 0x7f}], 0x3b, &(0x7f0000000000), 0x7fff, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ed86000066694a653000220b04754b714553ef99f556fe119cae66058baf31438ed683fc75c774cb26cec295b6f48c1941df0952fe25a3b2b7b2ae2404f9c3fc67caef540df305d713df5390b1ec97efcdd8bba4914825ae41f7e092ea8017dd2832edb5e1171f5d167840"], 0xa) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x1, 0x4, 0x800, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x234fd02b}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1281}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x1}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x9f0c}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0xa000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x7f}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x3f}) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x100000001, r1}) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$unix(r0, &(0x7f0000000100)="bb9e56825004a654fb108d9a12314bbdd130edbecb1fb9af5a503c0d827f7218cf05c5d6e79cf8ef5333fa3a55cc53de15bbdae935c3d2c6242e65de373baa69a9237a096315", 0x46, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65302f6669831d7e51b6ffd7a3923f71892f3fa125800a99dad9c830be98da5a4823123365b5b5734fc091ae658f7ee45fa30212aea18618fc3fb001bf3e4c88054000005d0f47496b2b6fb530028dcce6fab2d1216b86fed7cf553f4301d155ca6d28d16d28fb821ae9e39e482fcce73587e2fa"], 0x10) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x3, &(0x7f0000000080)) 16:00:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x8, 0x80, 0xffffffffffff0001}, 0x8000, 0x9, 0x7ff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:53 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x7, 0x2, 0x6, 0x1, &(0x7f00000006c0)={{0xc9, 0x100000001, 0x100, 0x80, 0x9, 0x6, 0x20}, {[0x40, 0x4, 0x5, 0x100000001, 0x4, 0x9, 0x5, 0x5, 0x0, 0x400, 0x0, 0x1, 0x7fffffff, 0x5, 0x0, 0x1f, 0x0, 0xff], [0x90f, 0x7, 0xb4b, 0xffffffff, 0x4, 0x3, 0x0, 0x7, 0x9, 0x3], [0x9, 0x5, 0x0, 0x7, 0x8, 0x10, 0x2a8f], [0x6987, 0x5, 0x5, 0x9, 0x2, 0x46], [{0x7f, 0x6, 0x3, 0xffffffff}, {0xfffffffffffffff7, 0x100, 0x0, 0x4}, {0x4, 0x400, 0x5, 0x5}, {0x400, 0x2, 0x9, 0x5}, {0x7f, 0x401, 0x999}, {0x0, 0x400, 0x8, 0x9}, {0x9, 0x400, 0x7, 0x4f9}, {0x81, 0xfffffffffffffff8, 0xf0, 0xc27}], {0x40, 0x8, 0x6, 0x6}, {0x1ff, 0x3d44, 0x7fff, 0x7}}}, 0x1, 0xff}) mknod(&(0x7f0000000540)='./file\x00', 0xc120, 0x7ffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000cea000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x15}], 0x1, 0x0) 16:00:53 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82222e2f66696c653000"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = socket(0x38, 0x8004, 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/217, &(0x7f0000000040)=0xd9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f0000713000/0x2000)=nil, 0x2000, 0x1) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x8e8c2add86f9b751) 16:00:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) 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) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000), 0x10004) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x29, 0x6f, &(0x7f0000001180)="03000000", 0xfffffffffffffd33) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mlockall(0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1505435094b89caf, 0x0) getpeername(r0, &(0x7f00000011c0)=@un=@file={0x0, ""/96}, &(0x7f0000001240)=0x62) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x5, &(0x7f0000001280)=[{0x4, 0x8, 0x4}, {0x80, 0x4, 0x6, 0xffff}, {0x2, 0x9, 0xffffffff, 0x3}, {0x338e297d, 0x20, 0xdad, 0x7c0000000000000}, {0xd4c, 0x3, 0x7, 0x2}]}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001340)={0x9, [{0x2, 0x4}, {0x2, 0x2}, {0x3, 0x6}, {0x1, 0x100000001}, {0x0, 0xc8}, {0x835a96bd84b20274, 0x67fc}, {0x1, 0x8}, {0x1, 0x5}, {0x2, 0x7ff}, {0x1, 0x2}, {0x2, 0x401}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0x100000001}, {0x3, 0x81}, {0x2, 0xffffffff}, {0x1, 0x1}, {0x1, 0x6}, {0x2, 0x8}, {0x0, 0x1}, {0x1, 0x7fff}, {0x1, 0x8000}, {0x3, 0x7fffffff}, {0x3, 0x6}, {0x1, 0x3}, {0x1, 0xfffffffffffffffa}, {0x1, 0x4c7}, {0x0, 0x7}, {0x1, 0x7}, {0x2, 0x1000}, {0x2, 0x1f}, {0x3, 0x7}]}) sendto(r0, &(0x7f0000000140)="d9207c543bf001c4172283e3f0f9685ab6811eb91b0631695998d9f07d5398dfc2eecf0d419a0c2ef41210103fec49446fe6295fdcfb87ca0d3109a300c11d7e39915d0f89d137edd6c262b8d6bbb25f001a40981a04decd23d3e7b3db70d227649a8b2daa095d12be0072ec5bef5b996d92d7a49ff130ca0d96b98129cd07b06bb96d6c7e3772d76c9eace800a2d98a8b382eb25d36b895762ee383ca0ffa6efa82994ce94a9649f1c566e90698c8f8ed9f04c30995ca63aee2497531b417ab93cfe5ddff412b965a1eaeb6e8d6ecc7e94a66632c8a14c8e1ba6bf2090c9ca5dd5551cc50afb1feed863b3756fa6014e90477fa15cf7cfacc98941c0191b8160bdf0cd7582c9cfa0ae99d306708161bc26d7c735bd01c43e9eae22d8ef6e4bb5b5161ce37b004a8c5ee9ec2c88715e5b167a7c4d66befad4a67bb592da4c9caa891fab2a42542b07ebe4de44c1676231ca51b655d9849eeee20975de609dad48a94502251d67f0b592e19fbf71f758ebf3741045e8a1478b79c3e9c531bf7930e005abfaec8fa5cde7b6d8e7a6a024117720fc06d192ff00cf5a9477365ef2646ce3f02753d75bfe735c29d549aabcc3ffb88d91136eebaea7adc9215314be4f8907910051423f48180f360b9af85311d93ad1db18cf7b0098b13dcbc38da74b8b78119c014398ae87328d30048f4a399f58ee2e33745b6c5991705afc2cffbd804949c288b7159bef11a30735b84f9a5c39a754fd1f0ec58b55634ad7858c36bfd0561dcd05530629c931ad3a675b94f31217e3ca7267e6bea61f1845575ccc7bc28a6890575b305352b3185a8bdec456906320e3d174cdb85ad8ac9600e4f4499fa56565f5d6110710387564f639055a94e6b28823fd8a4321f974f8fff387d8f44839f6ab9098ac7ad7e899d60667a376037bb3593078de71e6d4f98e83bd374819891a50605b36fae7f0225c5f04186665906530a9893cee89d0d27c10f67ca2832e36f48adba5c66388270cbb876cf34180135de308b3b011d2ec060f1eb8aff2c552363634fb673137f96c265ace66adf4f78a9afb8cbf7f2e3fbb6ee263342782c7a80377b2b821d9d78bbbd9bddc79d32f2ef1f3b08674be58a0618c98aa099b77b684a0a076c3e0b9a3f410ed16131ecf09837eacd8e9c27704b520ea0fd722deda61305a622b7ebe46a5ed03fb63d750500414b9a512dc23dbfc9cb52405f5faa38223579b61592df7cd0bdc00c562772a3464bf39f927e3b0abfe2b777851c2c2b04c642f4e81e6475b09f24531bee8f1703704620da23526808f774e9045cfee611c6dbcb6a84c5bb05e1eedadf31da94f4254acc9489dcfa508591a9b82f855f63c7accae0bd83b68146a8cf87bdf7e7004af9f8b9547904d9b9d18fe2e0fb91bdabf8c97c8831027863fa4b6d4584147059f8fde6796fbc0833ebe8df1cc53890e57b694c8c8ec7f5eaaf0c54ae1b346ab158be974fe95db34d14edcdb155e771a02f6920fb6abc24ab76a85225ae2b72d61ee32977e50ef7f98feb2146257b81ab13a18fe51b14e5489d82e1aa73a36bad1cacd27abbe0426264dcdfc8e75fbf3365cbc5884737658c65c88f30509790d88bae638deaa3e8cec322e8267da305e2de0d7238f3f459f00435b42d42ab97ef2834783e93313c6cc7cbdc2163421d389c78a683e13ead71fea7f841744ac296746595cb9215ff9edb45303e8e3ba46629d223e3ec6d4ff9d3fdd13b6f5e0396e7431970bcbb33108b2b6ff1760072c7f7788257b4df7e111a084b1873031fa5c9661814716cd6ede493dc134b8ac8e00778000c3f60fd8f9a45ef33265dcb5fce1977744e9e2ec013e2f0c3f7c8efc7189140081aa1d383812def03908672aca14d98e15c5ba7aeaba2fd7689127a28493263bf394bbade636e3a9aefd5334da205848a9b0a3a188a15af5b2aaa1f97303a4a4b35787b1f2a020ed2b8069ac89ab1b0508e5f00ef2dff7f0b999aa29744cab9fdcd2cb1ba2ff40ed9bfb48ed2717b35e3844503f9ee7763a1d456b03d12df205da8f2017c230440e221a58eb88ac93ae343aa0a00b15d07a37996803b4d89f7754762d3c0ab316ca3e2d5879805bc505eeeab5006715919fe667425468acf617ee56c5b5764a71aff097a71b8e8d29bd4bfbdd6f3fb1f6449fe85cafa7134eaded0764ec5c7c3c4b7a740b012ac9c01dd068fe58f38537475928a257829aed6fa2acfe4d6909aa0e7abf712e8c0d2e5b90cf45ba513640deb944e326a751dd5c9e4d4bfa2f919e8828afa6c732530acd27c427fa6c7438bffd280baafb7ef91135291f4ea25dfc3cb90955b7856c88933a8e9c5900df8b463b929a6c931bbac1a0cb30b77987f252e360b71c17b6d429e0cc52541a5513a34544060a174016050f7698da07ccf21d7453f04cceae459db3eeb55665802cd2741e1d8f3835051821ba83770c8418e573a0a6e0ceab016e2182f3096e29458ea46e7b765a678f54352489c553c25875ca9fe644d7b030df5af22d9222341c87e4226b30d308f567c136c2ed49bf361d894c11c3e6006ff7df4cf15290bf70253f34ca7dae5d080ee4a5689b98c098ee4d496200cbb431f92b65de07002008c17e81ebf0a6142299a988b0576ad5e7c81eeb4f3fcd18e324636bac1a335d62d340c52da74eb253ceb3279d11aebb777b15d9ee088c82e63e0b2805108cc15a3bb947f5c740996d0a4d57c6c47bdfcfb44ea2bd64816ca9c0976b361b61a96f5ae41b133baf3df2d7ceac6a489b0dfeb2a09888e03a6f98cfb5b318218b52c2b4c8165d7340634308e54b90b806866d4862edca973a533a0e0e21b986470474c27f2dca2b3d6a3aee40ecae9608bf16d179fd4ba29e1db5b798956428bcca0c75bb2593b762d9b61b5e7b19ffc276324ea23d0df3ed66b729a271e6de032a296db6f14fd69c7587b46dfc790c15b789be4287ae5ac97352e6f9a9b5dfa13a608f558f9dcabdb1dc205ff11b544171cff959159d6a8ddfc17e8576f7e009511a87b07b9af6430bc6c02bd847f8867fa8dd474bd658711ed02437b18090a6d602c093c821609379f298daf9757e2a26cfd4fb2a6681d46ee50dd99312180abcbe790931c964b66ec9380dd35555bd0021880a9ad2459eba0b1a9be696d6bcc3bdfbeabc33745f2380cde8c4f1ca7f879f8bbe2dddd2dfc9067d877194a18781cca8db0d5a5db2e524ead93ed9231e395768332639d1e211942bba9340c8eb1c626c258ff752e2b412c52e317f6bf5aee780d9bb626255b86779fa13c18f7fef58b66cbfcc4628e28ee8d425e8f3522c0f9d0e5de21e71ade3a9376105e7255b362e1cce0e08b248c7981b737f09a209a02b2f3bc4757aee9127228d834d886df9a41bc4467073733792a55864319f4f6ea3d3c23f80f6a2f3960d2d2ae8b80694d81211c984a5791db4d9904d19514fc44009f5c8ed14d5632e0eb900759e22e83e66d72b1c95f6f88e9689fa7cedf274dd644861967d99832c93b9ed98b32fd3625d38322107f288ce4229083582243ed3c5c8b4c00745518be5ede58e8bd9b348c3a3f51e6c4cd353d54e46008157361b5b8861dbca5cb5bc461f5a4acc7d944b734661e91fd4e952c824dbdbc6e9df02f4ae6021c27b73d87846530abec853bf97272eb2c5a8b15cb59acbd815ed37bba42757069962f08d0a9dbc2ff7d6fe7ecad8892f88bc8c2495e5f71ea64c2cb01b5870ac1667f0502d7fac2bd3ae7f5b50b2f3374f30f9ffa24c7d55c3caacabe119b823e73aacda049c26775bc8ad15a52398cc068e5761828629409031b4e76fb06c82f80850176e9f6ffe53c1cf19dfa7c076aef0f5c31f2a0d51f75e2c41540441a8ec67657e058e7a03ce088a25490f4eb4923469bef4ebb274085c0d2abe2380a33fd826b07fc2c9af1b94f4d29be7294839f9ee3c855b5c0fa55baeae733a35c97d515aace6e75650cd3fd04f5d14ed284a8394c38fab65174afdf59ed6558bf0932aff75396efb98af74d5c9bf3822cf5543495cad7a00c2824e4411dd74fa0e8bdc1638de5a3c5359e28602c8fe8509fbbe5dc9cbd3c0ca695f3f31a504ba6b311cd846c7d6aee23b08a8423002bb5350393d2e81aceb91dabb3f4906b31558efb6aae40373cbed352c81095bbd6fe1166613710ffd8f78936b65bb7387321a69fa379ec2987d5e9bd65fc1a56dc92edbbf907b8add990207f3ecee55a41d4b6540282840a27795bfe1023805aa74b51c240a0ac669c019432cbc5df77880356785ca76dc2fc46a7a9d341f3c77a8261c4d9d0040ccec1aeedfe50ed864d44e2dad27ece585d0fa329d9a15859e46dbb075efe136e1544443320d4487beab6ac1cdb0387d7d3428371e5042c7187683e32be931ae41948dccee48ab9263f83a14b6cf3f3a92f89cac359707b5c283664b5f2ffb87246abdaa900dd19b2ada5f66a17a93d9161e8d480d9ab27806edca401a6f906ba3b265dc1a0bacf0a0347ddec411a564d4a79a5a2e6ac6703575eaf1a103607edf4be1ca7ce82530b2b3f95406f31e1ebc2d775f91da2093fca6bac6f62ecd84c9a713aab8866b2a1609ef86dc0fcdfb36f96cb0874f3da158db6c7c5f3fca64bdf83b606c9cf351bdde5bffb8fe1ea6ecd12bd1f0425171904496c3cee75cfd0560649c3f8493dfa8fa902e7c54fb9fa0cb3fdcbdf9b4b6a8db833f23604706f2e7c8585edeee19c737333315e3e57fa0f5225cdd675643c6734d9f2b7ca5142fe13c8444390e7657cba66c09dc690467e0b012b1b0e492bbbc2233f2e3549a96a2ade85ae40a41fb8c00c7960c16d2ed7527fd8adf5af6885314e2fb64fa4f4e2d697b3d9c710803f780e53f9fa90f573c51eaa1d3cad5236f89c12810cf2f75a729e89e30384b6a43f1c717d9e1babb2295c4507fa123c5ccafb7a1c0bef1df8686c69ec38f354e57e7c79f3ce6a423abe21c530ab67de5795a28c3fa916ad6c8c427efd055f0c6a1cb132743433e30ab3d57e175f8a0b1aee4c2033a0e0c2665748737bbb5e8a3aaae80fb5db9f57a63fc3afc013a0198c7d65fcef7efc928b2c323c99c5f68d3e440d3674ba0e97e9897b95a96e4988e8c43574d20ba5f3fca485f092b6eded40bdac369a258d4d89a6bd9c85375762e8de7f4090a1d35f082df8007c089496709e9cf5befd8ea7b80d53b8260799888c73c76a78733083731c86a0acf6719a1e314e29323e27773766487db8063998e97eaacde714dea93d50930335d663edd5d744080575b621802536f7fa5f60aced09f50e70361061578cd35c2321adc0e1523512245a9d5106cce8461414b861318a802273f989a668977fc27f00b66b263582e4a796f76027112f282b6409b66a1936c2697c2128a1275aa4006a6ab54baf2ebb52148ca29adc51661685fa29f6e61a4afc8d273ac8e0eb4b1672b500b885ea25f9ce316c295735a72f74da8343060900321b06ee1b9f904464df89266ea7c0c555bc7a7306b9c38916aacff136acf99bab6af5e354d369b5e5c231e70bebc6458f4a9ce01206f8d89bc772224fa490d3f92f6dbc233d9341a707a30dfcc0a526a9cf6e3fd598e95c151033d8cef82406f38381258bffaa8b0d9f6cb6524f3f4893785b5db53f7baf117e021fb0f817733e4e1e204b5faae5389e7f186df98356d0de64e8b3d6658152d28932f12f82eb62c84f7f279e80c20e2594f8da40de791d03effd6b87429cff2d52ec64c24703f0998d52d3c59b132caf1badf6868ab4608427d352fd", 0x1000, 0x8, &(0x7f0000001140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0xffffffffa403c958, 0x4, 0x80, 0x31434923}, {0x2, 0x0, 0x800100, 0x7fffffff}, {0x6, 0x1, 0x1, 0xdb}, {0x30a9, 0x7, 0x3f, 0x3}]}) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) write(r0, &(0x7f0000000100)="c8", 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:53 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x64e, 0x2, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xd8, './file0\x00'}) nanosleep(&(0x7f00000001c0)={0x5, 0x7}, &(0x7f00000002c0)) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = semget$private(0x0, 0x1, 0x184) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000340)={0xa591, './file0\x00', './file0\x00'}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:54 executing program 1: dup(0xffffffffffffffff) 16:00:54 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r1, 0x5) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) semget$private(0x0, 0x0, 0x200) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:54 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x409, 0x0) socketpair(0x6, 0x4003, 0x100000000102, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="6be65ed07a762b44096acebdf70a0b13c21d2dae7175050b1fd2f5a4bde55b33aaf3b3b9e6a8942a51be83431799b620b468746a169ec393b96640a901ab97e9bcad91b877a4fc0588a6f711bccc9c9423e9f5fecfc85f961ef0f3a950ce5db382763d5eaf12", 0x66}], 0x1, 0x0, 0x0) 16:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x40b, r1) fchdir(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x6) shutdown(r1, 0x1) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000180)='\x00', 0x1) 16:00:54 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x80000001) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x800, 0x0) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1116, 0x0) 16:00:54 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0x22, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x5, 0x6) lseek(r0, 0x0, 0x0, 0xfb9d3fe2608bbd0d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 16:00:54 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x18, 0xc003, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x3, 0x2, 0xffffffffffffff77, 0xfffffffffffffffb, r4}) setsockopt(r0, 0x8, 0x2, &(0x7f0000000100)="a24d327d9af94c1906e890b525e8aafd9036b73b100d712c9d13cab23d1b16a2f2d6bc566b6ebdc4e3a7f751aca599f0fec8fa8b7a94e42986ac499a8ecadd92fdfff4d30fe5fcc1c4a4073608ce99b7a34d9e55535c5f8647a50a8f57c406bcb783e504155eba0c14e25c83f49e61496cefbdb0fc6e76cac67bec4e0225e24a88f6242d083fb5892c27e95cc2fc10e8d0ad534c777bf89264966d820ab81fa459383a858eb17293e77f833c22254525a6ef214cca", 0xb5) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x102) connect$inet(r1, &(0x7f0000000000), 0xc) 16:00:54 executing program 0: 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) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="805ab0a95934a8b171d9150b661774c37f19779b7352c515ed6db2bc1065d85d526559fbe05d115643ad5e065b72545865b57c8878ce8c500ded092039e85f8b7bf88fa5cd941b384c829957774201da50f15628cd31c8d10288d5dfb799d79a2454ea1ff3e9af957726459f6b6d2d0091cd22535bc2c02249c4d19985a40822290ca4904f611d518fc3f81d3626e75e86bca40641ae1c4c3f936e8389f26b862f998dbd7c68838de61c21972275fa4c1a6765bcd15ea6acfe5788c41269294065452e589a6a7567413a968d6e3d053f53b09c14d080ad8b304c87aa03eb322a185ba5", 0xe3}, {&(0x7f0000000040)="a5f295f953c81d2e85e8442a615a9614872ae2258a41d09ce8e7733c4f942a86d75c24da3ec2a95deaf337ddba37f0ff3f380936dfd1c3eafc79d9ded384b055ae490a8bcffc2900238859c0db23c25c4a60596990a88f52968160a56b05b59fb7e91309fdf1f0e63bab03f7f0220a", 0x6f}, {&(0x7f0000000380)="4204a13db0af7d87680163e90f4cb405f328cefb86a7ba2364cf9d7be6a05cc74715d031177e154d00ee9b7ca5152fb431236f5502110af91ffd353c7ef19080cd49b88e8a7158d9406ca227a56d1386045585a10ae0c93693156c1da6476b1342fa043a8261381effd992f9e84295c8c9e30145044799b844b74691be8463b1decd654c743e8bcb2df0949fae6439fc304830fa4c27c056b690319c3a0eea681a610fbc6dfefc90c48a059dffe7ecc2d0f195a538936735c9b2d0d179dba22a47b4b74411ac9f8d1e1f0f261ac9f270a91147f4479796e96163c69b32503e0203e2aa358785c9b9058ad1436151afa50c073c2d9da3b6eed3340a4cd5dbbac38d1f0f0d3e8ecabc05b4a04a56b2167477570f08542573fca0e09dd63cd461a173a6e4df605f050c89bdcb7ed8f8f6a075a61c2ba36bd67a037c77134a32653da23a43a83d619d86f1aea302d1992adc0266a12fd18c4ba8ca97946f586d3e150fda353d3ae17bed8a7d355f0755dde239889a6fa8b061caeb222ceebca964de8d9b7d86ea0d69c2c5e94895f2dbd5f275d7ea9c735b9c1287d1f6d54ecab0788f9fccb9edb7aeefef434eae05bd9bd0843cf83132674b17f82a46d6fba693ea1958b6a70f61d4cd7bf80b6a3cee43e465dd42258116ecf33ebb33dfa7c75523bd30bb4bdf7ac1ae4506b2930ad742d3fc56aac7630d6d0ee367e46857e87c92ca97490cc9858a2a2b22c934d2ad37df9dcce1b86b29810199bfeb914996eb1faa5729d3f2509e4cdb74644d2cea1e6b2d43a20edf84e85ecd64e18dda22585009064fac7d3aec371f6e822cb2021b7947a02c348e790ca07de2d0ad67d3376de1a4a351df4e14b3aa2d80a3bc0c73323dddd5bce4f405dfbd28f81b00631d25f80ab9b1edbdfe62b9879ed203ec5e9502fcf07f97f40688c0fa25c687835ba33c2d65750dcb34dd7e29f89b426150b5ce1540d69ab6ee41055c61f4f570d0decb88777b926a864bf08a232f18916f5dcd1a9ebbeea81a1985c189c9ef9fa021b2cb29b6640de119e3d25be144e0c4856ced2b0772a0d1783f77a3eda1f53f5d340b1317c6609e3298e804e44f43aa4c83603d81a031bb53ddfbf4421074d77f945510f3650bb7a020a9e6055b3c069430f24b716a893affb0a20f969d6aed214dd7782a93a93deee89fa742df8ac865574533ec4f3428c06b2aba58076dc6a99856ae6bc2593612541d2c27607d47afc4f1adf877534bb4944704bd781eaee6d822bd361be9018e9d88a6d113f70493cb14365d1dc33801df309ae904692900d046a52ee0357af83763fdf760b1605e0add5d37025873fe741399500981765f9004527ab816a478bf3abb684ad3530a6665f71f2cf435726d1d78e0d87d70fcf84ba188c8586bdf02ce577ba4c59115f89d679c11011f68ead9a7a9abf459532538a718bf208fc1bc8d25a9aa3cc6c49a2d3d457f1277965cdfbe008ae32dc4a43a074ce274ff364be866303153593d5cd67b920951fef55b53898dccb05fc3c5ec3d2aeb2c3880066335196ee03ee977f89fdc3700b72055cd07ff2a5b1c93fca052fc72d95e53e2345f8d053f4c64757a0e1994445ad0d13fae76bd4b9cf206eec4a049159f2628f99430a7968adb297a309cba0348cff37f1681f46c470d991ac0b4970afa5870615d4cec20e270a1fd7a34a8edd5f7da081064ca971f4103ae2f3d85160c1d2cf5b6565d7cb3b43d65c0376fbdf561a1b856bccc68f84b152017e5dd2a56eef90cf07ccc361372f9e9ca397dcfe12bda2795dfff0069ce435e12756846de9e92e375ea0afcaa2769650e42cfad62951d1d821b197b1b914c12a8d0af065e6821800ed791f941fbdf42f5f6f5fc8d84f8d4b155cfd2750b08868ddf9feb6ae1c7b735cd6e9036cbb1f0f3b0cabda477f8a950d60fad3e72f58a0f653cd63250095ab15742d5a7a0f33922f22d2d2c3b4ed7776f02ddbee0b9866d74244be47a79b8450ab3c4dfcce4525f2f29841550c83890329b94b8d8b2a1a4c445f7f1316e9ac1f50bbcd19f53cc0610e8bfca66822bba64b9b2c97bc74f683d8ddeff2a15073070e11247e433b0a6a690d0caa16530b22f750b638bd7fa9cdb21714c93ea478969b3d0fbc3604c7d34a8152c361f93f5f4e5f537e3b89f18ab6ef8c7198fd71ff5915f5e73aba19514cedb4553b12c347f6c805c3a2cbce0c758732621d0d986cdee6d8681f64431d4c4e578cb859a60e65401f63a4680cbbd4f60dc8f535050551b61e86ea870239fe1bf5354bb6f60e0c2c7e45b045909b3d15a7e61051d52fb13d571d99f32d08f78b46d8f2fc85a3c3b70994cdbfa8604672c647823b507a9c35b1b1ab7351877c5234140ce034512ba1388a5b8227d4b5b61041bb4fd52fe13d97e30d0527edcc5fd1846fe7699ec51284fcd40a5c978e94713ad9be1b8c0a306163ff5d569fd81e7aed16ac47eeebb7d044dd2f750efbc30f7f39af96159c6ffe78c06089756df6a403f1201c87ed5fade94de2100153ea36e9c987ce0e214c866d8e133d3c09944f0a1219f3bea8db0a16221dade1b2adaf97148688391fb1f359aa0ecf350854ed5c7d926955235e6b99ba20d290fff1bd372d875162c1d6774f02311ba488c308cb6b7e82f4f56842f2bcdbae58be5bf5de638315a6add6cef4ec0139bd86134f09b7f88386c762e66beeb48027f95d61c8f103e9fec357c6b798fd0f17b01f4b15d4cd50bd77b386623a14415b8622f0509f703d1b3a2f0df3995acd3480800d9fcc404d461ac514c73bbdfb7bab3f84e22a1b0cddcc1f9c943076298f6a6168362841251ba9e62e7d0c563498e4966622889afce31b29b4ae99f31267a73d181bf2b2a2cfdee7ed7992eabccdd4ed09bafdad4f7d43aa79a3161e431e9d40809f0c852e19a94de432d284a71609f986e05a952101dfcd494d512c7816fecf57c5ea2fb97f89d5fab0c943cc815c1d1e1c00f6390492231aa19e82041d2252c51f306ce6afc22544b2d8f3bbc284054491b8dd6ddc1afb5f7dbcd63cfb4672a130e136cb0c6eb3aa71b0aa1daf34b8855c074055626d9fdb05c031d1dc7650da2a2297125f4ee2cb6b2fa5b8e40dcdd8404ad9d2b263863a70e94c4e3f677b684c07958e4937b874be3939f60a5a28661df1a17ffe7361e2beca68b6e306f20887deafbec094c5b46a43e8e66ff230a8ea6178bbc1415b97c9f06deda0fb18aa7302bcfc189453b40030c1c7c82dc78ed35bd7d283fd76daea8ecac8891da67179a2673c148fd8a75dad72a5d1a30e8b6a4d2801284a1ab1d39039247f2484d69d8ca2740cc9b012166cd63b73d9fe3e8165803555ef784ebb2142b93a77f0210f4c1d8e1654300c6883ae835807593c9e96fe6b07fc4882d2c6162fc566c30f66bbbc9c16a71511719b5ac7efa8f619c5b7796fdace621d44708fef15f4121502fe609578c0c9299526a2c2c1ce2397f7a18409e425b631ddac3b4a31b7169933cedddec81ab688f74c97a50c9b6d59cbcf2d3c2c2006ad50cf62e77c2d99322e067528376169cdc1634a80a03068baf98bb89e82285b8d5d5752f0a67f4d468da7b2262384d7cdc1ee41b963c3eb7939f34fd8364792475d6b0df658582b575b23991ded49123e06987a4673b8a2889b84af4508341c7ce7c3c70210330b34a3ab7233bb0e7897be39c4d219059aa76f3889859f267e6ebc198f4dd2a0f20a31441850143dccf1e195de109e1781ab2eac9b9ac1c0cdd32276c6bd10a897f83913c5081445d08b65676d2c39beedb369fbdcbe7bd3f052629e0371b6bef0bbf3e570e8e9b0b922d6884d113b33023e15f92765279bdb6ac8173acfe5149332c8548823dc097a790ac1680dce46fbb852113cb9e9c36a3435dd7982eb8f4c9e3af28a39aaefca886dfaed022c34a2f5396e5bd795d73c6f9df3352707011a82ed909e17dd64e3c6acf310370e74578d91577a7499b9cf58a71e3c8110ef3c3770cf71990feecc50708751184080ce4948fc9397915f2bc1087f4f6d4d65c12a673b436fd9ddf886b0c0ba36f440ebe5a61c57438516a632882c1775cd21b00dba2c24a219e2da8eaf7de1576b9a3fc5560916ac5d8b18b770ac6e672e44890b4d85e8b01aaa781b70a52ca8602f23f2455124fd522f07a41b9e8bec50be958b300c7fe9882bf606cf38c9774ba4ed8211842ac6d861ff7444294177892b54118a33874dc967a833fe669a82c74e4121d9b6cf9010149c4d4f20f13d64915652640ead43610ed4ebcf9095693bd1990255a45265080cfd0ef8ede9f3063e49a5e3aa03c4985f00d19630c606e52a99123461aa723d9396c172e84d41ee150d8b4c7f36428f4032b6954eb3491c8e38f7f6ae0badb9168c2d2fd36edd35e9b2ec4fce24db090b2cfd34430fffadb620baa62fc9c598255b45ee13c150a63197699d68428ac86cd46820c9d58b49b89af9f0f9f45ae9bc2a27e9ad7439af96f18ae8ff2703f56fc92f5ffae2d22fc0dd248ffccaf0e437175fef47a74cdb7b53d79dc794d00bcab6c5dde06094f1eb6604b3c9920f00068aa2205e76ac284dbf2ec639e43f04a553e11a2239df8f1ad682ce15ce590e974acabab523bb2b5f368a35aeced3e5e0aff1b4bc4d3aec5244b04e40cd291751613789d3024c182c8d9cf7c69d4c15c13fd39745ff1526187c5faf1b1f3b6063c9c8e8c0f0bb2b886d5176cc85768ba80ca192eae61b88e9cd5fac89292005f98468841ed19ec8591c73fa80d7a68d739eea280ce58b01d8deec4aab95baa2457abaf0796a0700c8390e5b4437a73a7bfc0848fe4acfc50dcf38c117dcdc3487b58b865d4af66a75e01bc962930439b60caabf4ac5c4ba7dd04a878c96c8531130c19eaf682047e0fb345fd35c94ceecbdd820a97e9b9dc76109f3f50b29f6a20d3ee1e5663dc6a1f91020d86babe1ea852a1001a5e23658031527dcd631ca1d5cc48d7899681418162408b6d5d8f386b2cb7fe76d93da5f418beb5a9c20f2ed94cb9030989de981dd84bcce2a55451d682070535a5df105aeaf21228d75ae153583fcd8bd88408a29f6932658e8a318a7b83f8353c7f97caa4718365ca59b27f54bc294184aacdf3c216e49cc9a2eead543f929880d60516b72284ce5efb38a7297d8020febc94b8ec2965e703e19b31700fbb6705f2199da7d6ff5c6753ac14d7ee0863038d4d2890ba8075a5c2c774e5aca39966774937de6c9c5004c1ac5d33c7e1e17fbae6d5a2008ac579fc3701e75149eaf05d678ab91642998e4ca2a229bebe1fa24dd2530fe62368fc386cb1a2e08c770afe661abea1a253355681c127ed7944b557937e2fc144ee0cba1833cbccf705ab938e13ca610d3b7ba101ad6a2031724490f3e26df43803a97ebb9a362ac00d58a895f86814e4ecd3a5bdfbf888ee6ff829ba02464d90561821af1f65fa636b84c93171cf81c517f677fede3627d633e8f173ff6dfe5e71a32963b29a9f81fcef49ce19f8a723b72e3eb80125f270b659029fdee5338c5990ba0e35e09ddc71735f445ab2ddda589e0a1e37bffd1fc619bd79eeb5139f57c422d4772d059d691c91292222584d1276055b0dfd2699bd85eb091076867a17b9dbfa9bffb3963a919d48d59a4cb9e5709d53e3b0eee7ea5afde1f76f6d59bc0c360c6327b8a26a1cf229c5df2063f12c45b3c56908b53bddb25d68d655cad297d0b64b6c1c99d58f5c349726a78ab0733ecd244cb5c2790a29a24259c797d787696dde2f74b8", 0x1000}], 0x3, &(0x7f0000001380)=ANY=[@ANYBLOB="280000000000000001000000010000009f8f88558023eac3c726fa769b9fabf24d109df9000000008800000000000000ffff000000000080baf77c683d83faedc64b94b25bef23a62ee32b95359eb0718de68bbe23a72081d102af6b9ea90adb8767a765c489a5d27f143b082a2815956a5d89d0f85c63b3720e6775ae28b5f57b02e4c3e54369e3cf949abbb7335b46b0881d60397869b177a1283456462114ea85ec3907f516b464b2000000000000100000000000000001000000e9000000"], 0xc0}, 0x8) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb18e15ca22be832bbdf696c000000000fdeb57412a144f037f0c44e1658eb4c37a9c5a1011763fbfd53c966a0f96eb734db248cbb69a9c18c0cb30810fe50c3cf0240f2fe1085825d120121c68b122a2053880f486049d8dea81ac04997f999462c2eccae6a36e6c150cfce0300000000000000d1c0d5d739472493d08c7b588f72ac8962c909d587a2ef080049df2c11f300ed2553b42471d8dc4c1eb96bf2915a330771a1b5512dacede88ae8c7ad15118333f801000000747b86e25fce96ba66dd93262dfcade4609ef63dbb2feb83fd59b2bf2a932c7136221de5aabd3f35af8f0352006266eaf83c778b2ab6e6d04ec5ed9ce3029993b94fa418e3090023d5238c78d5f7eb417bc328cc156987e1ce0adc45da3ba550d73ba50f6f1b"], 0x1c, 0x0}, 0x0) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffd42) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x200) r2 = geteuid() r3 = getegid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x410e23b1, r2, r3, 0x0, r4, 0x6, 0x3}, 0x100000000, 0x38a, r5, r6, 0x5bd, 0x5, 0x3f, 0x9}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r7 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r7) r8 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r9 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r10) r11 = msgget$private(0x0, 0x200) msgrcv(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ff0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa1d4391f6bcf2890000000000000000000000000000000000000000000000000000000000000000008463927361d91aac7f27edd26689fc000000000000000000000000000000000000000000000000000000000000000000000004f1ece2ced59b8900000000000000000000000000000000003c6c39da2bac02"], 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r11, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd4a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r11, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r11, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r12 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) 16:00:54 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x6942, 0x100000001}, 0xc) r1 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff}) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/15, 0xf}], 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getflags(r2, 0x3) fcntl$setflags(r1, 0x2, 0x1) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2, 0x3c6b}, {0x80}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="0e") 16:00:55 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = socket(0x6, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') readv(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000340)=""/242, 0xf2}], 0x5) 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000100)=""/142, 0x8e}], 0x3, &(0x7f0000000200)=""/156, 0xfffffffffffffff1}, 0x841) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) write(r0, &(0x7f0000000300)="1a33538b929b1ca335988926f58a103121fa87b777f35cbdddb5740c2b415610988eb3b4d5642d6524926483a3f95de0ff83dd16555dc18d2e4180205e4ef1d2c50862729db7d0d12d97bed96bbcbbbbd3cbbd6da214b7616b178e0628d8c262e9e1", 0x62) recvfrom$inet6(r0, &(0x7f00000013c0)=""/4096, 0x1000, 0x802, &(0x7f0000001380)={0x18, 0x3, 0x8, 0x3}, 0xc) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000300)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x182, 0x0) flock(r1, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) r2 = semget$private(0x0, 0x3, 0x5) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/38) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x100, 0x4000, 0xd0d, 0x5025}, {0x3, 0x5, 0x59e, 0x80000000}, {0x0, 0x4, 0x0, 0x2}]}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x163, &(0x7f0000000380)="b6e72871fdaa8cb9883b941f32f4070000008d267cf870935f99c4066ed8077f073f050040000000000089632faf9b80ff3d8e2a0c25c80302574358ed61d32d140203716a2f3610ce78164a797b9d5f7351f21bde30fedf7f9aebdc7a1bec884f7da8257d60ecb37f50cf2dce2eb2f3cfb027ef90112548e4bb192306a937c3abef7469b71fdfd80210ffffe829003d5cbe5f19eb6ffbe58c5a97c32a21861be1f16d56a66ed2c36270df4022a5bf18e80f194805c837697c06e3507cef43f57799802cdaed68023ea467ba948ec6f5a6d6ba6b0d9e4624d287738fdd76d03beec0f0e60f7cf5da81ff860fcdeba5fedfd51e29402483b65d1fce9b69747872d6a56bb436448d40a4368ba199bd43a059f011a8f31e6b872a4ffa174219403cb453e94d76f2712349889477f66382b9b11b") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x800, 0x0) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) dup(r1) fsync(r4) r5 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[r5, r6]) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x40004004000828a6) rmdir(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="000000186004008b00002327feffffff0802000000002800000101050000000000007750d6d23cca5cc02e00", 0x2c}], 0x1) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffffc6) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="8a69431d25caa269a86e03cad3dc8379bd3adf50220758a1899d13e9abe7c3f61f45ed55433ba15b7ffe46f46d79203373c38914d77705850c65cf2e10ae24bd0dc54608e32670c1bf4e477e255eb3097e6b5a16279e522eb2f8ae713e7fb60c0c4bcb560d5ee971c4825cf94b5d6d4c42379294736727a813df646ce65019674b44b3cc564b34416e463bed4004d126ba8e28826103a5d0968c6e8fb17d43e7ae54b4ef3cf8d2a43025d017beb1bf0b8c17ce3eb3ba49e1c823fa565e4ad2765e5297160703d72a813b095be671e8a4005e17", 0xd3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x82}, {0x2d, 0x0, 0x6}, {}]}) 16:00:55 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) 16:00:55 executing program 1: symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') 16:00:55 executing program 1: msgget(0x2, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb46", 0x69}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x200, 0xa0) 16:00:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f00000005c0)="9373ee9fb833ba37141e252429d4432c0086949068f7b3cf9cdfa55823564a5820fbceffa61e72a6a65e1225d8655a35f92e51061548c109857bddb4e20c9185fe3436f71e67558fb3d1a54bccdff86195d38351116f6b282e56ca26ac10ebd71618625306abdb97ca94a02e578ed9ab59cc605a0623f0a15a", 0x79, 0x400, &(0x7f0000000640)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x20000003e, 0x0, 0x0) setrlimit(0x3358dcbd6ee0bb79, &(0x7f0000000680)={0x8, 0x8}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)=""/235, 0xeb}, {&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/21, 0x15}], 0x5, &(0x7f0000000480)=""/45, 0x2d}, 0x2) r1 = socket(0x7319992281ab8226, 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) socket$inet6(0x18, 0x4000, 0x3e4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r2, r3, r4}, 0xc) bind$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:56 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="e7e30cd66217a4d21aaec15042c4d69048daf3fca5d9e5d4b53a275797cea20d256fa255db5c52afce8542674f09e2f52996a32af5e23a84f55a452be03d098ae8dc35c3a9e465b2190be665677e05d6a5506019bde1ed14eebf0f7559a9b71c2cbe3ee15b19", 0x66, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) fcntl$getown(r0, 0x5) 16:00:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x5, r1}) flock(r0, 0x5) close(r0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001480)={0x4, &(0x7f0000001440)=[{0x9, 0x7, 0x2, 0xb8f3}, {0x1, 0x5, 0xfffffffffffffff9, 0x5}, {0xfffffffffffffffc, 0xfb, 0x1, 0x9}, {0x9, 0x8000, 0x1b9a18af, 0x9}]}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="be41d053de0a02abdf509daccfcd0458e206f26ac826513790cfb05cce761ff8b111b729c80a66d2d236297dcaaf532717590021b3eac44226d59b3c5d9c70c8d6772c5e9e6fcd76e292dff88244fe386a98ef45e6523b0c10411589dff2bb78aacd77077d938ea5e31253a16eca9212b70d3dc86a3dd4ae1a29b2f3c35f3a9d977c73cc3232a38aa19bdab776cae766fa265ff0b5f3cb4cd26c2a8d7dfdd46951f935e495a2167393bf85c0e337eacd7382f79f591e2c4b209e82eec9accf487aec", 0xc2}, {&(0x7f00000002c0)="cc3f6ccc59f815277f4c2524069118dbe06f65be0486a2740413219c0f3c092c7bf90b2b87e80e97ec680a5e6d4d24bf2db3fc4cec1538d0fbeae34b77af0297430473c922e60e89ba2d08453ee29927017b44312353e8723c10ffae7f8218f7d7facca00004d05c5cfd547f01e74107f5bede86e18a71387b57c0077f20d49c2df289d4a8d5ad808339e14bcd5e09272ed9d9c0d3007cc4a2b63777bd574c3c87697a5b52dc381e4509b08c9ffcf84759dab49d40e17b3d1eee8f54fb0ab38081225338bff99ab0b6d18464d1877e16061ad8899a9a409e59d7bdc911cb320b64b51b8e9642bad658f0d00f2bdf0a99cfca6d0b616292e552d93fa8d0d4a66edf60939a2a807817604ffa3d5c26554763126b4c096382fe04b510cf096c4332e6c6d5cc3d0a5c47c5652ddf7dfc51f7eb8a6f65d43e043a562b4a657871d0b1a81864550e7901d9cad32ef18f18a35b3f5d2fb4bf23b6654280d8a59800f225a21b19c5a8180e79151f0bc51aee2a1bc04a18458d4efbfd9f3e92e3ebff635b753629a3524821b9a7c11b72a27a77d795ae19bb1553631a7046f8221c203c1329d9b82a5d80d04ac9fb983e6a2720728ebff9490bafaaaf3d3ebbc243c9c403ad2badeac6beab2a914605e8541cbd9e45c44829d4fb5736217ea8fc903026eee47cfc6a69921d859c924155b857b1844671c55da42022ad91d09b9d86325d9d2874ad7f5e03d05d7865914ce6983ee4438d7bbd4c1e43d752fde776b0285987eaeeb30627c0d94de56baf362efa2237fd339941f7ca87591c2eb627156191f40e5f1e2fea94213b24239ecc5d18caefdef33903d7fd42ada8124d1bc2e121709bac2989add44b36b268a5de37b0dcd39507da1e4c4b8d128d37bb1a02231aa515cb759f2d9be6e766aa9dff3110be900f718315b88a191ca38b0d9222a411badb09783ca123dd1e48798c3705b5483d8e6e0adc7e45f20c5bc9aa18c0821ff76c5b60fa4edc0b07ac92bebca984d0bac28bb28e7438f62781514e840829b8ea91cf98f0fe817cda7002c9755a995754c7bd3dd06be657c03bd409ffad059439eec0cc173adc3e68b6425c3a9a7f79b778dc12ee61d940ef4b07b98c569a18c00697c53ab6e6cef9a8d661b9fe2f3f5fa2c3784da0675e3324a334c101610587ed19c22f84b1a1e04aec3ee10720fb60be7b6a80917d79741563cc6ea10387a94f718d63834f15a2fda34faa421729858206f932ec2fd24febc337ae4b7be2c39a6ad41729a8925278bb163817531b0530843049de31d63c12b010167002c166a974c6928fb964e3efd27c9cabc60050170bbe376058891f9e201f2438f7daeb59a834b3f48cbf082b668fc406eb9edf4185a0ed494adaab463e76a9bb0ce045f1eb2f05d695f19ee99cc4f0fe7f014e99aa8aad44619ced216825e59596ac812e80e89a503b3021bbd4137326cd7723f8e80ad8c6e58b7ba671049f045f8227e325c6d8ac0d03d13651ef0ea914385e844fc099360d1df07850d2f1e9241d23dc9e2de2e0beedfbc566f9ed19b3e64cf8b2766650a75f32b0e58ac41464be23d56cfbc88361daf2d9a7afb206e0e7ca36cb2fda81c72767a0e41900d39b9e1474360c20f3c67db7ba9bf966a86db2e0f733accbe2b002af812fe22b9aa94729654fb31bdd006dfa60b17d6d2e3af19f5ae3779e90d1670cf53ded3f7ecc369bfd41946b0bab8f3c8843ff56d414cb70f333c780fe829f4c3fe68091e72191b3aab725ce892f324055e33da7b9799defb77401e890efb29529f62fe6951039dc5811e72cd12180e466ada02a9bded43bef385c67df42488bea65edd4f645c5e37e58e259b5d2ed370e642ead24d41945b396b33a10a335842384d6f73862ffc92d1c3fbe1bb2e88df241c52c8a4078e5e1196e98c9387e29d0cf65a6f2aeecd40cc5cab1428e0f16750d2024438d1c36ffe85a5ca1c45026f99334064c1fa0ed61fc05e6c050c1cf3d019d172f12fb41d7ed84ad8752f9a25aee5dfbc7adf49ff9b963317d83914c9bbf10e94b950a05a4cfcf44985774835e2c201e70b5e34011e746fbeea57465af45e72f56a851b9a1f674809addfa7bffbff24ad1b7d865dbc74af02891d41807561f98e50227c238db0003005f6c44f165f9aea97be047637e0791a1f4d3a167a693daad956151e8164847855b411f0585d1d82275c92de423ec51f49f4b74f17929f4c0942507691f462ba48f7d3376840ee9ba041a0a31e29b8ad002411e21e775d57739b09874b7ca8420b89f09f618275bc336c2a666cab3bed4f95939fde3428c7469d1e5bd179d9096ce0ab68879ad2483c6b5ff5cc5c00769a5958678e8a2dd1b847d243d22963cf3de40392010f3873c4d36d7df04cf646b754ebf0853db77afaef9ed52701fb3d8dcb642312584244e09b8e0719f9852a673494e2a0ede27fe58801a0c41c2c8c2150d1549c945bbcbf5bcc6efad1667461894b416f9269ab88497cf9887932ca12a405547ea81ba412c2c8c11ebf6de036d59cdf66ed328e99a1b3a2adb1c97630900c8df55e512a6e3305e927c8154f31497c96304dca6edede6bc60aba3ead393eb8a5b720b11155147cfbe8eedcf5bd6cfd317b42bc86357f4d17f33ca2b7a82986b1550cd0ae5b01608aa5ce39ca6a19c06b79643c2399772b1dfc23193011d85449febb838d23a4d4f3e9f7152638306181ab627d1f99d0c68951000d1ab9f29b80b4ee0da3f1a4eab417ce1b1efdc6b337be53c7ec8b53217f14e9d989de99e1e8e6dface259b8206b21c216241e7f32b4f524ac8b26a40b8c8ccfc3917f69a43e25e142a479e46e1161227821984e54b17e7e174cec63693b3735a9eba40baefa374f5ee48ad249188fbb810b03276db1558d4cd4f4b32d15ce0308f3677f1b8f9168d44decddb2d2271d60b3dd86eb00ec7853bbaf89cd15407fd1c31ee8f9789554fae5ec552c184ab9bcc7ca7abf3e07b0af0143c147fabbf91ee2fc81bc1391162d543449f584f87c46c1f4d240011a92a7b9f4602fe1ff3a468f7e8c0a28c896e653803c456d5cb1425324c9177bdc9df78ccf741b66f85cb15e2e1b67c9c29a0e1d613a83d4a309ad0d4edbd4aa080235814f0b3c3620b01016a8ee6624ca34100b58a5c99e1a50d7292f6239c02d1f96e37f6813f1e50adb7314c9d7ba4fc77ce8f676a9d7d88d466dead7d122c843b2fafc4c38304ac4e1a615abe055b0a6f1dc2049e169882d8c5130800c2437feba49c429b7601a8ae90ed6674a801997d23d7082ba471f433d60380c61bc6d73d8c9c5ee7e76ee43999204aedb87a5482503176be8c7f6a6f4334c6a3a690afef0832f594eb4817d83df7bcfdf3de62354c1d40c9256ba29d945c899511300c394b6f5f7fc9336c1e277620160355f6bbd05ecfa5957ba047977d8eb123a7682f5b531ec0250179b6e7b91ed7eceac9daf4ca14c600455d5526ebb1b4cd30c8f10339cbe42871155c14526c58d39a6d8a08082bf95d2046a8a8a207959df88f657b97273c3b5c12380e8f183ac287ba09cba98546bfdf8fa3103a3764b831ccce706b9bd000ad7d5a7f05086589600d5f7b49fe700500e55e3df7cd8d39eb988837d3f51b9065361b75afb1268e303d4d11401f484d93220bf078e092c4fb4b62308e18c1f3716d2e4acd9dc3a879da02842ae240fdf99567531d069604a05cc85117680a71ffda082984eeb6461b859d37b657861de7012888706e98134bb32f8598501125069c32d40c4d418e28bd5018184b8ca13a0a775cffe5d124cbda3276c9fba1f99c78bd79850d253a78f7168d21a6e045d09d46328e6511b767f5b9ee31de9472c0d64b84ef0673edde939d3548d82434af36827b62776c697cc5e82a4f0b291851c4af9f9063a9212667f49e7f5b7d110770386b5b2190f88b6633d6c2ea3cb644aaa485f2f1b401e1d2ada58314d91a30484d2f6cc35305098365746bfdc2d21101e7c8ccdd2fd9dc2d983dc22f8efd3572a8ae6cd24d28602aac8508c15e679e40da3c3c165c36c17219f197f8b53e7c45d40cf74bb0ef2db50ab249ee6645aa48b0c9addb0bf10f10798a55b67ea2f4d89f1b3184b1f9c5072a397951ce88c6959216eee4179aadc8d6078ec3f483193a723554d36807666549ec77ff33fa8674a398a7ed9d4b784d2b63ed888720630bbcf13f28b4b6ea67004983b591285da8db3def8c58f01a9d41d72ffa04ff145d6ba80d8417a3fa18de0d94c7a258a1ce5ef89c787ac15f389647f9f4a0a5b9985c2d2e4186508956c248bc3f817f8bbe57f189320e7ac1665bfdea89eb811399d09037a7bfe5cad3d5e770683c4a308d5da09bc497ee73948c6e9f645be219b9a98acf617b286842a82f65fe6aea0f6e8138c7a694d5e369f5550a4e803ef641511574a1cf8e028fe2858c67f862bcd7c4d9155dd410fc8c3054b0b9f3662a0885a7963b15f78998474d7f7046e3d8104d4fcd5713e13613186a58c29f61aad1860bf780a912e50ff8651f4fb765f0478540d3177ce2e268ea74cfb8fd2c90eec7c09f3df23ea7419e43cbf7fa87fa6c3440e0f66fcf3b879fb6a10ad3782a85304bab889fa4a34922d927411f0a9b463177f54f133f604a31f7582169dd62192a5ddd6d9d459c92ae5f429bed3d1d7612e23a537cfe47a0e4e3ee9c85511cd1f0e6569bea766f7b558cdc7efbab575f1dc096aa949e7868081ec0949deb81b208bf17082e14b35cbedb79c97daca6c8583aed7883a28f5de0278be210725a48d9dc59579f203c1740b8404605c5e89bc6430629a3b160b0356599658229ab0a06319d6963de9461019b51728c046811d15285c614f12421d6097c0e6e7b5681bfb9211b80730be298202bb7293da1850ec32153b76a84ff00905dd48d34abc4547c8c8306a997ec1a346336fda87540b7759bab2e014e21ccf4f94a9aef5f9a8866c592ef35d765c118086f92990ebc9c1f30c2224d6c7a51b09d1bc438440e7b864b5d5779a5aa37a8f78b1cef5105b2d14b7bb91693c8f59be7cabb5148d967520bee0a666648ea67997fc5e2f9f70ee072ae8b0413b1528487e17e1009c2072b44ae4d8eb657759de562ec3eb9dfaaa43892ca8e4c49a4b8d01a6e364502f5867b73c90df951a69d670c619b30b139630f67d2618697152a422bc7185eb92bfeebc60e6d843697a5ced6b0b2b708aaa2f63457d77221cfa000ac54a5bd129ba0b401ee7d34cd513b08e7f87eead7b98660b5f064dd0137a26facf6207ff39a8365f1e1bafa66848cf856374a0c709e69da60940336c841cbee569c27b1fbe84eb0b0a2b89a966e4c65402e73fface955bed8732548efd01adba8d03d6b94c893a0d9d4085c65df70005581b580c94f4f9dc74039e2901e0660f5b8acde19c6510f3db96158320bc193e251b5be7d1948487abe45ee05fe8b726cf7f0682a43ba6812522f4e358b7ac6a6eb19563b3afc7b58eeaed9e74ecebe4e3f4f57e43d8712d6d86620fba9e753be578bac57e42fdaf87211addd35943aec5d7e6d219890fef9dd42dddb24f1a93ed71f787c79c2a87f6487d68c54583a6bc23165bfc7c2aa25480b3431fd496a7e59fb6d164c891937a47ddb14f4dc1e185952c6c3b412de00d52c7b1dba77e87471debc4637a1ac08a2426b2fcc1ef27b80e25412a23cd33e3e28643764923e7a5b0539824d6d14c5a2c7d970a0eb5ad3bc84f4bf660a703f4c7f08e010fbd204e672c37958e9e6584359075cf63d458d8a2d", 0x1000}, {&(0x7f00000001c0)="dbd2a471d726fdc4823c5e9d2eec968f62fc3e3f08822527050c2dd1b05046e4dfda37af95abb01e07fa050606ad0449737d8b5fbfa99fe628968bdf3028d2c1865ad2d19359", 0x46}, {&(0x7f00000012c0)="5ada3e91540ab68803cbec6c2f169791b10e0fa06514a9f01ee45fd8599845cf13ffce57767c010a3e8afdf0f32f5fabd2274ee1e17fa8be70f60e1bdf4b2939ba27aa7b110f", 0x46}, {&(0x7f0000001340)="74b39555d9e9cd63d9b49ffd639cc8fce3449dcf81b15ce880b48904ff26c47ab0615bc49048fda3af8dd098e8442267bb76267803d59bf4a32e37eaffb598702a16b14934d8643f93201917d423016f0243d6942b", 0x55}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x53b}, 0x8) r2 = dup2(r1, r1) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="467a0209882a269226f47cd028db57bdef2adfaecadb7f6bec67f64c49261a8440ac7764c8513f75df9205", 0x2b, 0x400, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) write(r1, &(0x7f0000000080)="bdea", 0x135) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x2}, 0x8) dup2(r1, r0) write(r3, &(0x7f0000000240)="1323ad2127cef3e501771d5a4ffdf0b02c766cf54d29bd354ebc297da39f9349dea33f6e58b9e07f07e0ee94d0fac77cdacc7f4566c091931dc5bf530fa0a0f13a10617540bbe4aab857d67aaebb9aedd93ff9859ccfe45650d27540a58165dfc777cdf08326bc4def60f364447439da64ec19a8ab3a17f29609d8e5f4ff87f4214171358dd3f3c4942bf35e4cec048c7d1a5704bc788abd3d5954b5145a24", 0x6e) 16:00:56 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3ff, 0x1, 0x81, 0x0, 0x8001, 0x800, 0x4, 0x1, 0x2, 0x73, 0x6}) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './bus\x00', './file0\x00'}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6d5, 0xfffffffffffffffc}, 0xc) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000100)=""/5}, {&(0x7f0000000440)=""/171, 0xab}], 0x5) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = socket$inet(0x2, 0x5, 0x4) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0}, 0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000580)={0xec, 0x2, './file0\x00', 0x29, 0x8001, 0x6, 0x9}) getdents(r3, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x10, r1, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x81, 0x0, 0x0, 0x3ffa}, {0x6}]}) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x0, 0x0, 0x1ff, 0x1}, {0x7, 0x1, 0xffffffffffffff80, 0x5}, {0x1, 0x8, 0x1000, 0x8}, {0xffffffff, 0x0, 0x7fff, 0xfffffffffffffff7}, {0x14000000000000, 0x2, 0x4, 0x3f}]}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) flock(r0, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0xe) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x8}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 16:00:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="f291e9e19a3df071019d16760f85af8848e337e668dd9c586f083945c152037310697949d1933d8f856d25a6ae781035dc4d202ed416c56069076f6418bde6135b3078cd0119e77a8999eb50b3c58e10aeb293343bd389", 0x57, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') syz_open_pts() 16:00:57 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x1aab, 0x9, r1}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r2 = socket(0x2, 0xc003, 0x6c) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1004) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt(r0, 0x2, 0xfffffffffffffffb, &(0x7f0000000000)=""/213, &(0x7f0000000100)=0xd5) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 16:00:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x8, 0x4, 0x0, [{&(0x7f00005e9000/0x2000)=nil, &(0x7f0000224000/0x4000)=nil, 0x45}, {&(0x7f0000282000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f00004ea000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000097000/0x4000)=nil, &(0x7f000051a000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004d7000/0x3000)=nil, 0x1ff}, {&(0x7f0000161000/0x1000)=nil, &(0x7f000059f000/0x4000)=nil, 0x1000}, {&(0x7f0000566000/0x4000)=nil, &(0x7f0000122000/0x2000)=nil, 0x80}, {&(0x7f00002f2000/0x2000)=nil, &(0x7f0000322000/0x3000)=nil, 0x2}, {&(0x7f00003c6000/0x1000)=nil, &(0x7f0000750000/0x2000)=nil, 0x100}, {&(0x7f000069e000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00001b5000/0x4000)=nil, 0x1}, {&(0x7f00007a9000/0x2000)=nil, &(0x7f00005d1000/0x3000)=nil, 0x40}, {&(0x7f000055f000/0x2000)=nil, &(0x7f0000fec000/0x12000)=nil, 0xd8}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00000bc000/0x4000)=nil, 0xffffffff7fffffff}, {&(0x7f00007dd000/0x3000)=nil, &(0x7f0000223000/0x2000)=nil, 0xa7}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/../file0\x00', ['./file', './file', './file', './file'], 0x80000001}) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000740)) write(r3, 0x0, 0x0) fsync(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/4093], &(0x7f0000000080)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)='F', 0x1) 16:00:57 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() r3 = getegid() getgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="58f07fe737cfa4d082f611f54042445d667dc1ebcc0c28133d506ab2c982e02c4460f3908cdcf13bbfbd2c2490cd45014500d03a14d298b308d4f41fc42b9f4af17b7fdf8a30a6283c772c7bc4aad01edaf7718141679d4153cd22ab98160377f8d24dc79a2b500585c681b09f9df2f96a2be48d5c58198ce381b2dc456b94e94f", 0x81}, {&(0x7f00000002c0)="cf763c666bc66bf2989759e2e5ed08a0144a11c2e73dbc9486e3822bf0fce8da2b8f6737b53add0eca2a35d9fca9a57a554cb9422c128ef60d1168a3680b985bb9a3ac294bf048dbac", 0x49}], 0x2) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4}, {0x80000001}, {0xfa8e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x1, 0x4000, 0x44, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) socket(0x2, 0x2, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x516, &(0x7f00000002c0)="77fe7063d488cabc957263c0e1a11d1f720084a5aa4826267e7ba808bd58035b6c2106cd3652467988ec5b880c43b2ccf37c0c586e1803c4a85770d70fcf6d87917ec52887559c7abfaa0bd6164ce0b82d071a55553bf64b6dd042379e0c1162f9ed28e07545d5be360def76644edbadd6c0ce879cff319a0c2c2392c0131aca233556f18bdf893bcfa0af059107cefee5da349e17e30bb5cd4b864c502e77cb08146bf30b1f") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f703bf788dcf091a54301ada8bbdd89fa662e", 0xffffffffffffffe4}, {&(0x7f0000000700)="da3191e46335d0b0b62cac0ad67f6747a831b31df2523ac156c81da1aed34cb4e04f4c05d685c5dbd40d4b2ba4c52f08e3cfc646289d949ff8e952709e32d800a7be77cf4390a487cafa7a217671f3504fbc4cea36c588aa89c79481483a2af5eb57c2b78d67a583342fa9dd64008e19f25fe90c090aafbd8d45507f5c7b75fe452b", 0x82}], 0x2, 0x0, 0x0) execve(0x0, &(0x7f0000000300), 0x0) r1 = getpid() r2 = getuid() r3 = getgid() r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getgroups(0x0, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = getegid() r18 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r21 = getppid() r22 = geteuid() r23 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000400)=0xc) r25 = getuid() r26 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r28 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000007c0)="632df8d37c5f972d0b47a19346a6e8ca17a2cb698752ab954dd81d4b549e0c23b5ce8081368cc2eaeb16f7cecb9a4490a9af34042decf4b9db8081c04d530ac3a35e35753020be8d446bfcad351616b83606f38b5aa2d48e957d2ab8ee7032b061a9eca543956149116c83fea00374b1d038d4612787a82e865419fdee591ec966a56f953f637fc7237a3709a86638155192f6ed0b24b4d6ce554a12ee7db59bf730aa680d460a0c49ac051bd7fae4023a921d700b74394b3f4bae88c9e3d43999db3a24528f7216649da320bf9d992b54b8f1b9875693d296e3b58a8588398ecb15589e477561fa9e41b2222fd44fcab13afe779465916e32fa42e5b4facca146f2d55c191c0b03083049e1cade33098e2c3f24d877b1322aafbd2df10db120d61d4a0bcc18cb62e52015161e31147a542f17a2aaba4fcbd6a15c0f634e634c9c3da7168fbe6c3919a6a8233ff60690a033050908eea6d8e032568c769a0abde03ca694fdaa9bde3fb8cfbd6b3fd9624d0e6e16d9d2d6112e45bc826f04d8fd7b8dce46c5e8684a4ba5c61a82930467ef8c23eb3d4820d8ca7fe65810769c8b5cca1ae2489330f8899a48c61e46eccd9ebcd902d9e555da7ad13e83e00082399fb551c77be18b852bf878b6a31f39102fe5490a668a2d7f27c7979048a013de0012eefea8febbe1ae43b975590d2439c0662285c1d93674156964e77821602f54ec0a9f279af6983d30df1d1a5312afacfcc020e2666c397ad4395e4cbde95299000de02418462dbf7902c2f1a9ef3f4222eee30b940f81bdb8739536928e2335cfd5bf9d997a87009b985a8f316c7aa29e659370cd4a340c746dc6ad6dbe6abe980781689f1bb11f82c59d335e652160aba62de7a83fe8b75d04235c77628f30cd8fa5a39cbcc1272614871cb39481adb091fb33b9a144cacc66146d8c57a8c62501530cfbd66543c72c1c6f272ed392505675851d21c575b353373751f74d768b621c973b2f6647fdd0df8755b153717316794f230f11da45f66710c2e89fb59f7a896ee65151f95ed13ff781b66470f700f9225dd48936f856a7f30ea81c696acf2fcbcbe680211a843ce25d239ac1715d151360e536e3ecb9a901ef8cab8be62013af557cd1d71ef4f9fce6e93e0a8ab99537b7ebdc117403884b2b37ba559bc036586d8fadc270daa369865c405e334669242e08ac8243804d545cd2b36c77fb7faf7bd05364565637a5e0774d97fdbcdff81ad24660dcafb6abe57f3c3eabb77246b20a2509cc73235571f2b7be48703a5ff2679262833578d57fff30bf55c721b99ff3bbeb72f0a50a741df7dbcb2f0942b2d4b6989a54a2b679e40e0f38e5531f20fc617e4471be7711b3445be5a23cee6e4c5eac03803fe360522de040badb61b86e5bb7a16079fa1429d82bd88bb8d18fbe1cd0e0b7e1b5930c132f8bd9498d52555e247fbf75eedfdb47d8426da81520a560515f9e643c6496c34f1339d8f79ee6112f5ca35dc83affbc90d5f1879dddd5a4986eae3d990fc4ea51f9896293f3999920caea5c956f64f821772081108fe2a416275752c4c9b5b02d69d26d031bc746dd61609ba0660b7faf2d98dee51bb54b289db4a3f58f33104da4dee1f83f4891c0639fa1609a24c25e2d8ec2075533c7dd7c61aab5e394278693080ed4d97a682dfbdec5a941f9a2cf24e837ee04d4ff3059399e13c9dedb90e24c97a95e64f3395d3887011c9b45bab666ccfc5f09b3be8367cd35d9a0e412eb8a45d8aa2f7484c18a9cf377e200de713bed9503fc38281db6cd0651bceffd2d2c97b4a8f502e4fdfc2708e3679f6385015e66ae18cb1177b6f7c6e62c52d23a5e05e44487ec5e223e26b9eeb80836668c89fc07b0c05625c3b31fb1d9b45c0b5f606dee2fce036aada6be507435e151f3abc0687dd0927672dd6b3e8bcd62f0a7ec4df60f03be9b643aafe86476228a7fe6cee952aa33960b618b2d129765d040473362ed8c691d96b189decd3d9b07391599e41c5905c3eceacc9855795d1f63e72f9703f637b820cb301224f25bccfd2c3ddd86fdabae4833217cf56619cba398b3bf5839558690de7e8a1675d94dc245b27ba4c5d0e914e36c8058d9f07129ac7e0684127f31a6bd3e27905f2d8325ea383f3d92f8ba39601cf2a8a155a593f58d88bfe8ab18c3c142234998ba2c376f4a885f8d9c389fb3a1edf277d748d9207f6310960f83362d087a2b883774764c7331a234f0de6122860c1c9848f142ee416a636762b69ebdc84889058de7c331ef2c0b00afba4b633acb63a3c1ba9a80fd16c6a14f51eb61bd46856410d099bc0df35761635cffa09f46abb48a5c637685b4fb8106d6f4d39b8aeaa26d5757dd25090686fb185a30c14dc91e37246acc09327e3c24f020825a309076f17ea07376113b191e8f0ae494e6c3515b2e3a01480423635e0b4ae89a2dfba494b1a989b3680a80d70a29866db19b6419b72ebb85fa0c6429708a757d9142b7077f343102b2ce628fe1db5ca1d34f17f23591f9c3b3a76b8dd780e3a1169478c63ddc81fa6187ef41e4b6d68a20ffd97b07c4e0cdae7c98ebd4c0a1cf3c32ad2d3d14d57f8916ce1977506b07a85f3d73c1ba4ff7a2a527f57a7b549a680cfa0a84ded7f23ea38b841884a40f85388732ba7e77d9e42feffdabe25446a16ac729c219012e15e1d8190648b247ea98589f6ed57e0094dfb583a282b98f574fe21a16e65f7e357452a6c98a1385753f46adccb7c5cc54d809f0a8be19803583aa702acf2a34860210b397ce8bc0e6fef367986aee6a8515fab482cabaccf85ce5dcda1408eb9aaf57fa6a6dd516acc56174d4f9ddeba1f5739d6ebbb2653bef376b53cdc8a0a1531228155b570dd20ba0d66b6664c805a8061aafac0c6ec5c5aae3f062ced74ab0531ad60aa15f967dae436ad59040529bdd75d2c33561a095d9273e4d765b72744d8200b72c212816231e57ea93dc039c9500c0348f9398078cc199acf38e35359ee22eda97474209619f9d796c5fb1274ea448d9c7c8591df3b46929c8003872cc279d5f83423918420f02e299643eacf05b4f33512d7272d0cc16bb48afa3c9cf94e4c409c6abf098d35c0527cae19dd7094587525c0f7acc2e71fda6f2d75487c43c0cf8e5e4d844650baacd40fb2852629ff88cd2464b0ec3015477e1c2e67857b423690178ade7423f519abce61bb52dee3d0960004f32b8ccb21fe6f227f18cf89e7d002e5a265bd520d7fb1ede78034997b6879e49fc1e77dfdc76041ec796259440f2311721d81ef2aad3faad0f5f64bfa5cf5b3b1160ecf389f94bd372e79e5931e7fc05af9056f9d27068d69dbd0c7535bd64df1da25388ec45ab662c76db1cd562e2affac1529370a636a0c37563117caedcbbcf9f7c1f74cee7a068335b1e64e7c73399fa784af6777dd15da0e73e2fc075e6467f24d862237a0dc568acbb3bf98cb0e6928765b3eb55cbbe4a0f395e71d3a5fa1db233f8666d6c22ef8eea97d89596ad87ace9d78b21c75233a790539a4fab02067e0cd9e321d44158ab5140766b9eea7d987f550cc177691bda6eb2c0505ac7fe289fcfcf3138c27fb802c37e9f46fdff6f917e73befc17994a111fb283d9ca502b00545efe2f910fd2d5579d8691b19489654a628bfed34a60df61394f16f3fced27dd458252a879cc3ad55294bcb0e65acadf2aeebe71e0a351bf6cd63370025e1e9974c47affb219648308c805b58909b750f1eeb180dc23e88a9b288c93eb24216aba578aba99800571132b8bff39750c60c669c4163bf69080057da05ad748efa668ebca535e58145f57d698059d6ab7b466bf100d869d3b4ed30119717f3e7af4e820f3aeec25a681a17b354598971e93a98dbc116ac955b2f0f6884b17b075e90ffeedeeef922ad38cb292ba05e91870178f122f918cfc7eb2e83b6b0039e12ff9d6900c4edfe3345db0e92d24035069b06c094108070a5ed2f96c746efd168356c845c053a643f7038bc73ed5faf9405086509130085ea79ee89455b3e901460c490456886dc9e1d9e63659324d87e4c461387f96b7d69bd5a1c7757c9879b0d152df4a697f2051edc7fd8f46223619b8523d7e484acfec2251c5232c68e52e5410b548a57063dabbb24965b1ddcef5656767e91f5825d4cc4f3debec2dfe06ab99dbabb49428777c0a2d31b0d01b600e3f898860d48ed2c436f43b592556fd5fcceb87e9a2729d3083fcdbc413ae212b89e36812fda2555d5d4bd4c2b70bec7a4af6f06c892d3c7a238f83c462a7ed66e15c8ed62dc1ea4873f812dfdd4c3beb25557bdc4cc8f60b63cecef265eccc84c594db1b883e550803ab06df58fbb6d71d8ff8cff29fe2f369a7f32157d4a2a41d1a7968e4f9dd46ae8ecebce2d3dd6224c8a83d8248d4133dd212ee323e0e0784b31f30f61f8a3233ae3482d21d5716fc23b737997b553a1c9ec7e50d17ec6ecd6979957b9fd3d4c7924dbb46779417e7e34c501da26c72b3035aad92b248b953e4ffa885d19d2ad2a54653d9bb1477b710e1b65a2e776989ff2345b60c29f4690bbc4e0654944eb07b2f90ce6a8f25893e3ba1c458969bc9eb7d44107648eb114dc8aad12c0ec6bd16e7ffe67d6878b5437de8176eb580e85c854acf17d1553e6032e7fd0932ba1a7e66cbb30810d83134bae7eb8d18c1e078957c9792b2fbfc32db18179a9bf824d54e0c6d5ad4ed77748000c20ae0d03d49449dfeeba544932ff9c224a48fd87cb5bfa49741e4a1920c0a0b92b7858fd96993b8d553eb6c755459353a01fbbc4fa8d34bcf6238e4989002ff132b7d3b1b61d238d23bcec41f3e2bbf42f74d4fa7910cc4fc906eb5b48ebd1fd872a25f9c056748b587c81a67791454aec540550709b643aed8be91bea96c6d7266ab84602bd894dabd7f75af37a7988cf5041931ff7bbcbe66de7bd4b4743b6f57425b4c40c152c6e822e16207878571b07ae860ed18e6293fcb58a159f3390eace7c00f23c8c4cddbe2d0e09e63d50eec3b05bdd448b248d5c36b31ea15c70f74853ce74c2e37e614174f61b9958e75bd524fb51bd1bbd294f27fe7841c7d8bb5cb1ff4ff9961bb8e855ed0e0867ea317683d1b120bfca9ea65ef3b849b82f0611eb368ff79214b84a8c5fd20e337cd7dfff888eb497004103e11c2f030a6fd300c5e8b1d9b39379ce6fd7874ab8a3e693381e722412a348913ec53180d1e5e25ebb7f69bb364999f358bd02df6a219b6b951ed6ac24a1c92eaede310b6969c82d97d2819f7e982bce04245deda638cfd98df3295adaab131d37b99676f4013e23020b7f8e488d3abd5abe54e4aefda422b09ed9afb08ca5bff09c5af57a527de232eebba9aaa9872f81f3ca102780aacd6b9665676a17fe2539ae0c155bd048655c504e119ffbf72ca2d76ed391b1ba3c336b717ddfca17639a08e9d5b59e60c581c3b335fe2321a8003ccaf2feda9997b8936dbfe80df23063aa24ec89eed5898519aa05cdb147b40a4506d6b988b231c3931cecb2d295b5dd9fab707cec5e63ee0711e67e103b70b3b439d09484199283133da2a08930c8a5d72f9756e941e3970cb2bc03f16dacea71b4cda32c2eefe676cb53f4aa57d40c798da3989599e4592bb8023979d08ff5f413c46f198983f2826fb65c74bbaa079d347ddee8e0a38b44005ce80e680f6f2b9c526b1386131d7b2c4bde11941608a3aa36e23627da1c80e55e2b18f93766783da04056b68332a37a1fe48835704b7c9a90e74dfb63037e53eea", 0x1000}], 0x1, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, 0x0, r27, r28}], 0x140, 0x4}, 0x8) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:00:58 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4098], &(0x7f0000000000)=0x1002) recvfrom$unix(r1, &(0x7f00000010c0)=""/17, 0x11, 0x802, 0x0, 0x0) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0x81, 0x0, "d730c1e70000000000e74de400000800", 0x0, 0x100000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x0, 0x2e3, 0x9, "8272ed820900d2e759d2d417a91aa830fecb7500", 0x4, 0x100000000}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) 16:00:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x3f) shutdown(r0, 0x3) shutdown(r0, 0x1) socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/16}, &(0x7f00000000c0)=0x12) getsockopt(r0, 0x8, 0x51cb, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x3) 16:00:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x1, 0x1, 0x6}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) chroot(&(0x7f0000000000)='./file0\x00') 16:00:58 executing program 1: r0 = socket(0x0, 0x4003, 0x800000) getsockname$inet(r0, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0xe28, './file1\x00'}) recvfrom$unix(r1, &(0x7f0000000180)=""/103, 0x67, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x3, &(0x7f0000000100)=[r2, r3, r4]) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x9, 0xfffffffffffbff80, {0x200, 0x8e7c}}) r5 = semget$private(0x0, 0x3, 0x42) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) getsockopt(r1, 0x3f, 0x3, &(0x7f0000000200)=""/225, &(0x7f0000000300)=0xe1) 16:00:58 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) socketpair(0x12, 0x8000, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r2, 0x10001, 0xabe3, &(0x7f0000000380)="91b28ddc95e0b0e555e2c258618ec09f3fa4e873247db524ad4555f3ef2bf4e60733c7d91076f35cc4327e6383ef9dde97845a36259856f048981fd12ddac9ca7a918a179a18dd7cf46a105816f74088a0af6dfce1f1136aca89e720706f5a0b4707dc2aefad2193aa640b6483b7712a55d7a59346ece42f98c311dadc1c0214f1bb14e512d6b8827259cfaead61263fca15356f26e50df981497d4e6461620de9f7874f175525817b738b95b390307e4879e5e082ce45fce23610d1af8b11273102d247b1dd8fd8b20a682f2f6a4c2639692f1480ca030da0f6fe72c2e9f3a74d0f74f8530cd34f8de7ae1bc967a8f975555f58a378bcde3b6c39dad3f4f397a5350b72f833eed95d846133bfb3db7ebb052567261942c4b13192420372ec2dedf3451caf09d2f7b69901212f5c01e3094269159f2fd3dc726b0a3bde71a7ce74fe8b51177bfa37059166435aa84e2d626048b88b9b049f24d5354fbdc786c99cdea2d8b11f713082c888c93e693153c935336c2a6dbd3cb4ae8e40dd85041f5ae78b73208d47ed24568dfe3c6c056147bcbe6b7db1f2820b348acb48c22b4a27e94376b4bbef807a96c732094989bb5e0591cc33a3bdb1ca493817fea51f9a178416dbed75c02ba02b9e9a381dd1a065af78952f18d5c273a926d7559f3fa5808d518bffc667870678fd10974d4684ba599aa60c0d12fa892b4b392594d0c917d365411b965a2007b348f0d4510b4d39ee1b7301b1df47132fb1bc09b4efdcfaedb1d82383b41fdcda6b0b42fda11ae354c24aac9315a21b82e2acd79a53ba069da4fc8972a326bf8ab5d1461e8ed996f95ec39713dbfa6d26833bfe4a94dfdfef3ddd993c805981e72d97dd7d66c66d8551c65667441f76d7bc78f4334f3886910e43e31eca826e3312112f7b649ba3b41eb00c777e8f854427bbd906377ff3d1d359845b2ee7ec1b8da1c2894accfa94e62567c726ba0961b737a16454d1c33a30807a55366716d5aebbce6fcf7572bd185dc8d2a559eeb1057ab73b31c25c79958b6be89b471c4258d4387bde0abbb5fd77700cbfe8d084c66271f95a307c42a8b1fb318f8d6d15c1ffca56131842fdb3e80f60933c561785f77be5783c4f0c35cc50908a91517c5fe12755da28452a0131a327905415da4d2df536a5ee2a574c155780e3a38ac99eac137f93c80f66f647754651de92f96488c53ab6340ea16b57f785ec387ece5a42eed9c84fe5055763f7dc01318b142a310ac9ab54b9b3a101cf285efbb977f9ecd4f516597af0a7ae72b6fb3cee796ff183d74ad89a2f06362c07ae8321ec888263273499e03b8a5ff488fa53bd216a4a694952e7ab9c6d9745d9f8a882922af6a0d3b71e06f6a75bee3792eb16a4158c41d28f295dfe3039eb0fbfc9b07cb042e6bd9d787e1be4123c5e6aa67ca70da19664c505f3fe2bb133608d3a7e97b6cfabfbb5b8350d0edc54b8e359d7a62cbfa4e9f12a9d59d8a15ed08b3368f4b2be154d86ddebc8a165e52653fe3b7853b48067fb5ab697b500f80aaf97cc13ebe47b3bba5f47c4fe5922697a6dced602c440e349aa9b75a711ddcf665892dbe939dad087ef222a156d09d6cd0068308b63f7deb6c33d96dd7be7abfbdd0cf71f6d2eabe48ea97cfe4e95e5cb7a7d9c23d08628b01df71fed302116ddbac6a34ab61011b0e0d2f8f29d4908011caaa52786cdf70713891d19239c75e27c3aebb948c8d00fbf6dfd63c3ff89f96e803f0a1f29f00c3eb0153a8a79b8ba001f28b64507a56d33de7caf3db0699e450ed73789491d3d904a5274696e6b4656c10948d02ae131bf9ada2493785a1a969b36ce583300cd79f3668e89328b20f92f8562fa2f745e63e7b6b6a07303297ae56e6f6afa460fe35780530d4d806d6f40934c8c305e71b60fb30f260db8f27f1b92765dded66b36a1f075f98bb2f6e8828fd6cc1a53fc8ca84f5eb772700cbd7018d3651f530dd7fb57f765fd93671e7cc711b2b9d207fced3ec881a3770011b8592414a3d49a0ee6f59155ce788856431c48375019f0bf83ed66627772f570b42b2c10f0c646bf823e4fe923364080eb04e8165f9547ec19e08110009da66d91651cc4127424c9730efe33ec5e84b2e67a2bde15404a862f57c3ad4174f5a8798e1a391c517e0862e4b2dc445fedc031965a9ab07db61dccd5b168f168be03782b54b2197dc8dc5c0771696c70029d28c62c6f2beb1ed3709ac17cc0c477369e4511a3ccbe9dbb6218f0a1af32cdd9f695b1552797bf8efe3c93906cb727ea164e34e3f0f56465b53b6542879af27117d2622258948fa144b0cdcab26e0bce8eae4e7bb60b7e9ae580f1bc88fda474b222d7e8b2a530f99f9dbcdc8b5091a397d07c9219b52cbd93a33fc08c520fcd25a43ea0505d33e1d2e44fb4be48e5572c46e0891b9ac48c352bff4432ddcb884c9e6406e177b668e997ab58c0f037a9b07668dff415598483f75c68bcfc7bb364b0d24b6ff602cd45715c9318b8d8024e0a4bb106c55d41a61c87e5c31f2fbc4bc4442a4bcd3250005582fce4467b9765581c2892b7913f3be5f94dddd3e5f9ef32741c82293c35d9bfca71f265df83dc32e5565f3729cee8aa253b357bc5965f548a19483af17b371156a00b4e77dbb12d1ffa7364270ae072a501fbb30ee8f35f1e5fc421b5fe3fd9cedd9ca1308da8e52a9622250d8208d239ff56d3683b53f1a97eef146f66519c2164bfb27889e3218cd12fc288887af3ab0a5df9c0d236e45cacf18b6b3c71a2ca4c797ed12a5f9c011c76bc94d5d248deda66b53168e60213fadd18276cdc93e371b53e9b3ba01f038359ee4eb2bfe1fda8ec270fb370c22922b1fb1247c34b78ffdfbc0e340c89c5751f0905e9c3d6c62b0ca10e1b1e96419ccbf785e12f0c7ffe57b88fe3e778d434f0918cb48e503fa53324c6669c4d6f7bbedaa4aa20bcf6f9eb8441765e0bf68690a7f2af44d7f2b7cf7718c5fd0811fa96a9be5926ac5767b02a233f25798ea76bc7425460eaed9b00f80ea9710cc8cf772982f3df92da966abab78614471138dc8dfd1105b1433b4e9f3f5954d554558141f97d1dca4ffac4cd0906806594763c8dd0d17f413dd0978c8c6e1f9477b468ef5087c40e8417c184e3d7206bc74da255f12177d6e551e66bf0e9fcc2be59b0055ed9869f1391487283bf17357dc9065bb20cedcd506b6f59b34d5d7708b6298ae8ee4f7cbd88f97ecba783ed5543d7deb8a5ea020c0451ee8933d84a2915d352ebd8ce128b8473f1f93a62fe205d368f84ba0c2e51b1dc2240db814b7fb6aca6f9764c39a8ff956acd77dd052d6391175e27a27c24b2f56637a6273056657d93753721a16b0b6fa77966cf49b918bff4ea6475ae911a87dfe66f0369a3da749d1743a9e2e6d2e17c9073028d355b870969bdd9d8e0b76a50b3a6b88864936119c3d7d1d02236a12d231c8c392bb48dab10e227420584758964695b0b7fddb12e0907e3d5e2491f0f683e9c3e8fea1890f931f96a107fcbd06dd7363fca8c6e585430fa46b481f317f999ce2758e07fbe8766acbf9f6964b0aed7b1c0b36dde75c204a90e320f1ee7e3976fea493878b21362e2fa861b82b950018be09a46ce421b2a48b44e85832319e9d0d967a0d16828bd21acecf23aa55adf3d76f9fd755dfc604ef09f06f0785de1fb85cfd8a4fb58b95749e29527a51e3e3a0627de5ea45e22731a7c036e039a442feca6756f837d380ee7cc77ad7dc398fd11e5840f44d51a71f5ace9d316c3cde7d89e946b0152a693e88719f6a8e32dc17109f3352bb38a79cfd1cb3cacc612b1af0ff53b54c907aec388f2adb9f320249d33c15d4c04368e7faab6ae99c889e3eab3eaa4f38269f1d170e2422db9d94b650e07149b84d8c4d4007a3a8256821f4877a7196c6a5ae23e81022132714d6e237dda21783ca530fbba63366eb72f3d4537f0faae474145e7deca9cab55022be69eb127c939d7716612489f6590716d532d3d9cbf6393002d0635f0740c16ab8e3318a52f41ae5c343e3565bd657115bb400059286ae92e9e5c0f60a3c6bb59043bf8638de9a83515d1dc14f24ca12c8f49febd174949247f1fcef2f837738f590279c85b5b4b4b9a6c4069a6b826971d6e1b1493ffe248c2a6890c13f24519668e4a3b65789ee03ce81d84c41fc033eed49b0a945355079e81c7327352ed4208158d89b08beaa81acff799271fc269deb6f3b548b07ae4209a31959409ccf287c42887bc372c4bd8a3525fd2a1bb6780c095107e595db1a48b6bcaed280f0b83dcd9c0dc433b2a05742230444ffd869ad80a86315b64e7367f30ed9ad7123abc22e81f04b62a172730fdda04e9f241bbd1b74120fb324181e6de180d3dc7b038e09c96f0f05ed9b5aff94dea0ddb3d046fb2d62d96ee6efc9ea2e513951632c9281e751b2c13f760ae7af6443a35a5a23cb4aa76f0cba3bc30539564f4d782c7d61741d84191fe7305a3f10ce1074cf6fad4e2f1187cf8388da6e5c386f59c911ae47911f44ed2e8c996026af4eecae93f3346931ecfe7c3d10fc2a2035ac75acd323f69b6c67083a1f0caccb882dae97e841006e89ad174917d755dc01dd44f63c5388b62226f910a6d485962f1a5911b2f29d962ca15d3f29afa4300622d7074f5c0c408d22d8370c81791ffdabe1a79172d89e4f2ffb3f722db2365749bba5c35568a68eae392ed2ec9b624bafceea7c7dca16da8fb880a722b93de35574fc2e552c5f9bf0642fb20606f8f5c1027dff909004ad29d5ab8d12cbf377cffbade902b12d2c7e9285fd4109d43d25b69ba23cdbc5d72fbd62b4b254c47661c4453637de44e6131b604d0b926d6612baf0472d7a56b42bf04a9f518fe228d957f0e9f04249f75b1366df2634a359cb0dc91730de4fa22ec2ef7293ac8264ef206e1a3c02f3c54e4b99fe6010f4430e910598a4989b2db45905194e8013f47dbdc6347df6b5234343db4fb232d83573b426a7759376dabe4161b16813a9e7c5833dc5694a1784207fdf1765e19033351010c7e8913190f71ae4aa23b697f42e3d4a702c7b9738c0dcfaa914afbe6cf5351ad127e07054c0a7ec383c3d3821742c0162f8313ceb9819fda6a45cc4f45b517e4d364ab23ab6392aec60d897e9ae0ec019fd64d3c75d8127ce8157bbcbe16d7c564c28676bafe69584d6fe7af7e8f7e51d92784e775992bd4054f0f3e8822edfb9584781690e218941cddf6ee869a0b4b9a62c70444f76efdf7e026da5f920432e5cd9a120d714fd85306f9606765d9fb068f39f7f2839ba9ee6d75fdcbf02eba8c19b0fbdf10140d354af6e7c6f7c0289b638b1bb04f4a3443a0ca098c3dd5b04538f8e84b6cc1e39abfa9221fe95527e4894e854093adac1d8176296965976722eab3715f05d90db4196273ca8e1e344be740da8a93129f146ff4eb592c6158b709b05445019e4c20ee0a19ba1eb617e59de12974dd15eb0bdc26c427a85ef04009e5dee48d7339d4ad452f7cb62a0da5976c7e502ed45ac5580d633db459042e28ba3f3c28cf34580c7bf05878720d1bef2a705a4ceb98220393a2ac6c36452d7b952de3fda49e00992e4496d7e4d34d5a7e381dd3de38f48b6c52ffae7905549bad9aa29faf3f29b617a2d91971955df8a062fc36d124e9f049ccbcd01ffcc8c3edabf2c9aee6cf3bb5db190f4491377068112d9514e5c65c20581275fb32ff41cecddab4f8404c42c2589f0b4c75b56ad86d9a81dab447e4f445d3fb7ac934c8837072", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) socketpair(0x0, 0x7, 0x5, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0x20, 0x6, 0x3f, 0x8}, {0x3, 0x7, 0x7f, 0x8}, {0x2, 0x92f4, 0xe8b7, 0x88e}, {0xbc, 0x100000001, 0x2, 0x5}, {0x43, 0x100000000, 0xf50, 0x6}, {0x80, 0x101, 0x7ff, 0x1}, {0x5, 0xfffffffffffffff9, 0xa3, 0x1}, {0x0, 0x95, 0x80000000, 0xce02}, {0x80, 0x1000, 0x6, 0x3}, {0x7ff, 0x80000000, 0x6, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x7fff, 0x7, 0x7ff, 0x80}, {0x2, 0x1000, 0x5aa96196, 0x30}, {0xca02, 0xac0, 0x5, 0x400000000}, {0x3, 0x4, 0x5, 0x80000001}, {0x1, 0x3f, 0x5, 0x100}]}) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018600000000001400000000000000d00faf20000000000000000000000000300000000bef7001100a3d4", 0x2d}], 0x1) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x64) write(r0, &(0x7f0000000380)="dcac64", 0x3) close(r0) execve(0x0, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x6, 0x4) getsockname(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005fb2065ce2c94f00"/4105], &(0x7f00000010c0)=0x1002) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b9") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:00:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1, 0x72, {0x3, 0xe451}}) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000002c0)=0xfffffffeffffffff, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) accept$inet6(r3, 0x0, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f00000001c0)="aba26f7097a48408d3b241682080276598835dd459931fe573d7dc15580a0611ea29b7604c89ca47166b91ad479b6a154e34f5cd4967f476850c68671a7d625f61c34da34561bae07a8d7d60", 0x4c}], 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xe4, 0x10001, 0x0, 0x1, "667239e196bf2c425178bf8be2f599bcc7a52b68", 0x0, 0xffff}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0xffffffffffffffff) 16:00:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007479) 16:00:59 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) flock(r0, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2e}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x80000000, 0x9, 0xffff, 0x3613}, {0x80, 0xff, 0x8000}, {0x0, 0x5, 0x13, 0x8}, {0x9, 0x4, 0x72f, 0x5d}, {0x8488, 0x0, 0x2, 0x8001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfffffffffffffffe) 16:00:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x43}, {0x5, 0x1}, {0x2}], 0x5}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xb909) nanosleep(&(0x7f0000000140)={0x2, 0x4}, &(0x7f0000000180)) 16:00:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x7}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x100) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ba") fcntl$getown(r1, 0x5) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)='+') 16:00:59 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair(0x6, 0x0, 0x100000000, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$setown(r0, 0x6, r1) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x5}, {0x29b}}, 0xb541ea55b4685373) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffff9, 0x72, 0x1, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x5f92b69fdd70d5c7, 0xf0000030, 0x1, 0x3547}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffffffff09f9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x81, 0x1, 0x9, 0x1da0}], 0x3, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x1, 0x400, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x18, 0x1, 0x1ff, 0xe30}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x8, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x100000000, 0x401}, {{r0}, 0xfffffffffffffffb, 0x7, 0x36477a6354e2413a, 0x474, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x0, 0x67ce}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xc150, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x3}], 0x3, &(0x7f00000012c0)={0x0, 0x40}) pwrite(r0, &(0x7f0000000080)="2e8acc7f971bf9d005c3ff8e0f4efde8a91c96f95e29af3c306a6c5dcb2c92041fd0c52c4d3a03c0261a7712f2f1364685d33582d3b86b24506266d405dd6156269c177967f8b0ebe54acce4b3c9689d01417a34e9b5c98016f4609574177e0ff1cf26e3c796981eb1178443b1b018e55dfa6715f815d562e55dde5cf2c9880dfffbbd9e3887877e08488e7da68fe8404d18dee60686fa7182b13de51a41bbca27bcff704e282df1a10f9c8ef904257e69f39d2121389d35bb309dc77bbefc7bd4d698438b13dfa9f2c719bbdcd2b2dc4a55b1dd6901aec06984640de3b3615e1d9c2d5e3531119b75c0c84489fd2683160593e820ec74e991e10f79832c41f5defddf28961a20e434c7aa4a60bdbc5efd7e79b7785e5ca3cad840fd856fdbbd3f9865c7db891b62932514930160f2756a2b2269630e9cc82424a03f54b3ddf7f178fa67ac01b3c7199e1e9737cb02375ffe94fa1f57d0b4fb4156207f1f6be580ed0fcc50ead6314ee6db020c47bba66a09b7e4a9a673c73dd0bbec0c49ccf15ad3abb233b30fa7049d1838039a9ce1c7b5f3072ff690b08f40402ee9de6706fe20b3f038b8457fc6d0280182e176fe002c42ff27598e038d701b7b111313f32783252fa1ba76af1566003fdc3b8965b8229a66507bbc3e7ad11f44810c0ae8e0d827a3ef35b88e802fe276b86485b23977b9132a3f20acae28139453112abde69cfde9d3dd8bf278153dc969fdd54ce46144acee8ccb440808ee82c43f85183379a2bd7bbe2bb4b7ea86c90226f3f29a9909bb01adff78803a42070ec52f32f5b70c553ea77751d9ef737f2005041563c1d9d9577a7bcede450288ac0a7530c12c7d2c161828d677fad0656f7d07140217e66df5ff26069bbb44a72e9e4cdb772f35051ead6699e1b5e2adde429052c48f567e6b9ed860096a711d1664f1c27ddf2f5b00dfe176fa5c24f4f7517b684879549da502395b7426659c1901f168ce270f0a95bf773f1a12b3cc2c29f871ee8e981e44771c5b0df3c2f2096448886075c0d3edd8fac487084ec5d36a4c5801bfbf2e29eaa73a3fbe15fcb7732fac6f39e7083b5831c1bb4bb70d99789093b083bd1e217113472315dcb8876679aa237da5d0c0cd35bd0b21c3cb55771bcf6ee4570cbf2a7f94391bf7697c6484108fc8f83fec12487439497ecb0435484637899f2d41b2900933e869f7ac62fbe31342e96ff3785faf95888f6346686972ae3ae3f58a72bbf3aeb8f855d54b3a46ac68dec2f61162b92bb04e45072113b60799989913bb758bbe81f43661bb3a82cabff603801e65f1fe2801a8e8189b50c011da4eb3d094ddb7507da4146236fc565745a4877b3488424f2871e4d4a85b71860bb9b10987b50fd6ffbf16f81b52459941ccd2541e20f8252cc68da645103e547cf0c97e888a04c73637a43a704b78b4aff7e66e696e0b68c098de2e7230d8b1380e61ca5bbe31d6c7c820ac6cb717d6b35ed9982028ad2355b9f311cb31ccbee3f54c7c0caf8f2a6544d75f5ffca89587474177b800c41b91afce0116be8848db227e0cbef79d4dddd2dd2ff22fe33472730acda4081e70b2d3f582afdf4457efd7fbbfbc67b8840b54a2cb819ceb51f85fb3b62673de3581fa7cc83ed5e0b623e06ff58ae2f46eb75d0a3753096d13eed6408b0d4f7b3201153c66d19d43a4994e7efbec443601b1aeb35d495d7d3d3df066dca60cd788b6ed211b7638133dc53ba4ad82d04386f6571030b01f8aa78b2a6617a3686af284dd02a64ae0e29b18ac6aaab4288b6942422b7e68c3f06db07ccfabf483e729bc2e881fa3b8c4cc5255fa20cade947005da99cf964057e8bccdced80976d1e5a3f3f1191e5a45b0f5f7d6f6f32d1b70165e1d3c992ca68d91d1ce464193b8ddf039ae23b760bb67c3b131e9b2f8bfd9184923fdad85f77050177aafce7a42545a774b6dc3a3b3a05394e41d14c81efb283a396e2cd25dea27b0a5317dc8897b4f60cbbd9bef81435db78a324a608ed69efd5e00d9cd9dd9f510f2b86ac32b733abb92537d8b930d413088d0944037e429ae773849e4e02c138dc7ddaa82cdc664f7161ccff8986033c86222cf55c4d0de8b385b6223a1f1ffbb4c0667ad8091cbfd7924e7b7b923419fe5dca261ea5e29e5993c28159fd99e98cbd09cb2508d122a5bc7cf29d4cabb634d6388acd464cdd090bf1bf9100971d9d12fa80c2dbde2eaaf412b08c663a16dd6558d184cd1a5b9ec0d6c63f4867cc74bf417eb534836a304634cd881237d5a4f56d1455bef1594731f6f2f156b5faa209b57bd617f71f777952d8637307fb2e1d66e00500a1c7b23b824db7a66ff2c2c0546c2eb73b41b4b05a0f99041e0732db2e10cf3efc027bf2bba4385098a9f2f43320e7c20866cff75bf621679fc741db1af0710094617eb858260bf05814cfe2dd9b3b0eab81f3027188d3ccf040f4d83446307d81b06c398b9bb4990c0e67e8995ae8a46ca5a54763143d9c4d16fb1d6e95c1c37efd635cd2d55cba8f9822af22b1d94eb73664b6bd96cb939271c93b814d3b4023bc588a4244c6712bb2240f36f5f358a52eeec07f82f37d545168753ffeb922415f21a5f61b6b0518d078479bef70bd0aea76036ed4efe0c33e772001da255958a62226d273d4531a04d0544dab86f171d9eb417d733fc67c159cbea79ec2e665a0bc70dd6846ef3fe4e8aea4c40e6f3fd0e954212698b6f5ed5232033623201d2d257e53147872112aeba6e459aeae3286e4a778b75aa49bbbc88e13bf1e89469a969acfab7d267907623eb2bf25c6b809284ae293601139a666a13f5f7aed825f18e5df975786480a940ca4ccede5638e7c45f873bffa7484a19c8e924842944295b2e44ce1cced5c4271c9a14cf56f3822ab258c1620cd88253be326302bd9aeb9e944fb999cdc7eef93e3be19a18fa51e2589cbcad9ada1e451049343013168b4a4e2a99213691911cef017f7d5e228f1602161ad9f1f072e327dba85634b648e4894c8d279da4ffb80eb36e2f68c0e529f297fb080095edb08df1ae1d3ce7ae5dd011e83d6e41938973f6a7aa1150094df2169ce81060d5a4180399118bade91b01a506f00837a9ca3a0c86aa69a5d736a4bdb26a057c62058bb4a189ff789c8dbaa7a1e109f3db58e09e9d71598ce13f973331e75119714d92ec7cfc79e7a44aa889a39c0040c76bb0d5e06b63f370f62e578ab658d7ad5b22d73fbd9e7ef8127fa20d458947778d4bd765450a95439e1a905a471843f275d624aa1e166ddf07ad1318c7e358d7af2c72e24dbaddcb13b6228c899ddc14723ea142bab51fbdea9b14e64d6e8159a8dabed37bfb6d6a027b92045ef2a54267054b1db76d34575c4457e1c2d2731b650f456f94ca9a01b3bdf606c64fb938b7cce267706b2d49894e3eff0ec323d5e120ed26396f2bd3b555ff48bd8284c9e7885f88ccbf036b68aea8c6ee7517e54e62100e6ac0330e20094fa41324efa9aae7dd611c35cbc8455de203e40a5281a7df4323b9a79d2db465eda408a263bfc6d1cccd03cb6553ef151ba225e69fa45c99d3d270fa887ce65c121513fad563e79f1207e23e354b562875deacc906921ba1bcc123e60dc9709ef44d560046d058c93dbffaafb3fff099d262c1d88f67dea1c980169fa8f18d30e3152b614ac2eaa52420bb72ac6b280c2b9af00a471ddfbf0c8099f39ce31d72d6138d95b89a2291ff42fdc024c898464aafd333b7cc5f011a1b74abef5e0ab406b9ee9b55c6da9772482d2fb5389603778fd38d3eb376f3ae7c7f6abd10a1260bec9ae8e268e62a551d3a4ffa7522e0ee207f4e13a1b8e808dde7ef4e1a6d7fc982b7dfe8fb0d2a0b6642200817986d967641b823a7b85d560cc9dd1af5badc59ea037af7030f998e605fa156fafdc54d2b124a35ed33bc7976de54d5b24605b204b285bb43bc6032e55d1ee4a47d8c63021d4ba4a09ef426bd7088166bf014dbe0e3282c0b1dd04346c19c829b831740d6574adc9eb0f766af198790f29624cbbab4db4addf9cb1dc6fafd43f29a17d480156c29b573bf869083afe3a39a7f97e2f2c7b7a33fb7feca1e17ebaf62c07f1c9dd50d46e6f9f7444d9203c3e328a192c816262da383ac3931e18af60b1ecdcd9d467204f34c7abf030bfac8eeb98f012db0a2b0f2183669329e28a7abb50c595a1b428a43a4fed018a7b9fcf1b5e44d1324917ba70306c04a1b46ab5fc5618b542bfa4d0a529a9f30dd22bcd48f735cc5fbf0db749bc4c678f726a444f8dc67ad264fd924fdc0c7d08a750c50fd0e0bad97131c7592454636e2c03e60efcba079ca6b0aa6cd6e9ca5912d05adcc3077260df44f877b5543f23c505bc9d217bfea36aad3eb61f3fced5fc9360170bc4879bb09a2707dc46a7a7edb7f08b2c6f0a0547fa676cd9d8dc082792a4fac2de87bebcf115586c768ceb9fa3acb0f5e43abf95ad345fb7921b02ce05c4e570dd61ce3a5651023b9f2f30192f45cb58b636b587d05ce6c04c2d8d9d31827ef33f92fe7095caa176d3632af7622d51a537f0b74cd816fff98cf5cce82451982c99aee13b5641c42e7fb913d7052433c64b780cbf1f17dc21f7a6b397a515f657e4f27aaf2d5e57d9bc8cee615b8bf4c1e46ea03ae67ce231744313507c8cb4fe476508f8f3603791bfa16ca0098ec3f1e8d5ac138cc057e6f2c3585fc2ebd2a71838061c67834b133b1bdaea8c5724343712f49b4adacdd881f200d320a3822bc1b3ae239ba6c79c1539e445ac7fc4f9bcf93afa83c5feaf3a2bf50312284bab679765b983c06a9b2fbaba526f7b6b3ae4b33208b6e057b4338f0e425eb4fa6ef416cd80577a388423abe33c863738e2e6420f882555c77d2d27a83f329182770403eb53577d0ec33ffc01ccc6d30fc6f4965589d7d1c30a7f0e5165210a26dfd4647c3180d386ec9b7e7487ee505989e666ffc5a9c5d1387348e9500537be4cf2dcda7f8957429fb505bf63086702d321c9699afe521603d9ed3c9af04724f4e4bf68db4a17f048c49e35adcb37ed8a93f919219d2da024a34a1cfc7f24dd18c32b2eb3ce0cf0c3eba487c305cf31eb5c6af7aaed1cbcf51648fdf6a7d54e5a0096c2025294871a4001747b1760314896a428abb5db72d4091dd1350aac50a5a4966a7cc1ecfa5302a857f8e9211505a3043e1653e097546578cd8aad4c3e62ad558286f13e95abe35744140eebd6766da7717abf0d996852f998869c9d430d7a7202a9bf2d321e24d515503fcdcdf181095be5bac446d7af38139471b195de4ea343569f203e39976aae0501e2000b1a93fa1965d09b1907ae3c8a4cc3d136fbb4a15616abf16067b3521895d0907483a854bacc70279ecd42a2f0f5875a3266103a0f659fd8e966f4e49ec851fc6ce5ac0c40e24a018d4e918669ff5364772985247f63514c1fedb7111210a2fb2890dfda4dcbaa2ef86aaf3c3ce90c1726edc70a14f944e6797204ba5982ac9732c8b0c1b88f34c60b5d6351f107dc6e88ad9fad1c0bfd7d327565cdeab3de9e498b40a9f73d19c3fd266af81ae4cbc83d3db91095a9af03d270405349e1c1707585a1e0dd51bf0717adf42a74b78107a82a1bcb1d1186a9ae92374f34f661970ff6a56c867fadcc6c4a19e837788b693588e6b2dfb6256f6692599a830fdcec8a8170abfa36e6e471c8a5bcfcba0c510421d8145193ae54bec4eadac2c185a6c788fb4cc6bbee292e980fe294aa285794787efbac27cb33578acf0f69c3f54e4ed8c", 0x1000, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) mmap(&(0x7f0000ded000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000010c0)={0x7c7f, 0x80, 0x2af5, 0x8}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) fchmod(r1, 0x100) 16:01:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) socketpair(0x10, 0x4, 0x8, &(0x7f00000001c0)) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x7c3b35d1d9c6efaf, 0x5) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x82) r2 = socket$inet6(0x18, 0x4000, 0x2) r3 = accept$inet6(r2, 0x0, &(0x7f0000000240)=0x253) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:01:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="83020207e0000001fed629f4898b35c33d42d595c74600c95ed79f3d816cccea10f2d0a2c4f8b9cfdfee3fbd014c74539903a77e9c046861558ccc18b6d63ac40cceda2d03de55581ff0ec080049d47214f0d6ad8dcd15420ec945e59c09d1ac4b646435dd8b8f86ae16c0fff6cae308ed9e3298"], 0x1) r0 = socket(0x2, 0x2, 0xffffffffffff2868) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}, {r0, 0x8}, {r0, 0x80}], 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001340)="0773062de58e09eb2b8ae8f19b00000000000000", 0x14) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="9473cfc63d0fa3ab8ffd01b497a8b4386e71cae44caa8ef49f83ea98e7f0593af6f6d72f08368f1531912a0e9c81303976ad1572c7552e721462a52aa660a890bbb8a915792366f532b1e6ad708154193165e21f273d070075ac25e83e4d5d6691bd1ad442610a62af579ebe5ffe08f261b19067c60ac3e5b0fe24e77a643da0e6cf5dfda62c2f5b82d48da50f927315a95b83ea8060000a3e5f6531fbce171b9bb3d6c19396114d74252ffb17a15c762ff87fd9b1bc6b6f9cdc024b435ff7835571f49f7b3f7655679842178fd213f222c15d7ca20dbacddf177d730fb13c9271005f59f07d96159091a13ef5c6242fa0a16c3d6b33f8af44d02e0f145c04dc891025e46bfd207230b073a44ad7f8c4a2084aabdb951aa9bc7a26b915e4327f8085dc5c919346f909edb8df6530574db17c02409722b4f274935477b1e1e2eb1af13a93d23e57046704e0d5787eef9c245b42f277bab4ad6eaa1caf49360837f223cd7ccd4218efbab7d1b68e72e77174711f986d0bde802056cd5b04871842af3b8d77a788b04a83da42f67e186a0bd970764fd7a45b9eaf8384a22aa289a87f2d1028aa78c33d2eb2036b49c93b951addfb863ad3634972e05c7afd647bc028c7ed6826f31b7313ad4162dc9966c4daa61d6213377c207b9a6ef3f3e44f2d249483329ab6b35d6a6ce7e3851dfe5978cff62bc56131847219d572bdee5cdc0ead429b544ff84501dee7bba330084b269b21a642d654175f3a29433fbf0ebd6eb8a6be227a740045a2d6fc2a46c8f08b1c361c6aa7d1002ddcfa90f4bf3784334085a8685c6dd87e143819d708621f5dbdf418331e0a6ff4ae7b5f3a1d3b840ff42180021b6644aa705fb458fd6e76a8bc071a265c36b872a450b8a6e7addd674ca127cefd2010114a6469dd35c18ff0c5ad54cdd5fbc4ac2905e95727a825c48385f0733e9a8d4f9631f5237ebbbb0d624c3866b17939e9549a41b9a730cc5334b23de7453513a1119fbb780656dd72b92fb372e9d9cb713894bbc71a394c9338a4c38e4292fff509407d8567f9f989a87f03929ac1f1bdd09ee2b19c399a0d4e918ac1d6aea5a9a214ed131a648cd58e86f458bfbe942103292a1a9bb45dbc1a3a9de6b82bbcafa152b81653b2307fcb3548ccdc475417c316e5ae67d93af0ea75279a00bd6291cf1aef5618efd7269f7ef0dc610cb2a9ac234c75dbe5eb2f83a1601553903b206852c63632e2de8c5a9ffd161cc522bed02a74988a7ceffc851899ae6d5640a62a83b6e9fd355f5a698c384a83ef94a466c2154ac021db802a58809324da63c98dfe7e6746c4cd810775fcaa27eb08386c457a2c2bb6aededbde1a7a7fa133f1ba0a29b3a018a43d73cc2048c6c656696e6ca44391490618ff31d63c23335ca6b42e13d4322613bc0a887b68eae142837aab6b1f0e0f792699d1297c55d7efa4c03ce7acec32537808d4cc5e24202086061c12528fda8d54c2f6ace77333d141626606c480608f04d97d4ed463d9a7561d95459c6680d7c502fdd0ff7f3ab2c1ffa69b03adc05109e7163b88cb85307b6741d8deb3f5fe84683bd23fd4a60d909068c77d7e270b875129e3366a6bf07649ab918545f051963319c1778b1c0ac495cd54bb617a070b33a283407f6d831da0bb78762182689fdf12f595b85b6ea8dc809a1eade07e9875428b9e9e94ce1144ec399ca3cbd3c1a3877817106c967898219d779ba25e6be5f60577b13714d74173b011617e80f1de9a9b1e69d6d7a0cdd84ad9042139cbc654feab37e8e085ac9e863b7c58eb9641fafbba037731d9b470cfe9dbc91ddb73d237dbf58ec1443f02f58edcb985882b46bc119438c23126c19518a96c4c4683766996c03fa409d61e2d21fdcdf4c7a89d0b916763cfb0979a1aac965f097f4406906ac071f88260e258383c48ce9f9a72d81136712fd2905555f3433fcb8c0b5c9391fe68c810babb826331dbe326c2ee109c61261a92c801c1e537766f1ccc7be59ebfdf34cddb7a7bbc949b6bf2815a3c84fee2ff523890129166f9a8081ed0ef57a16a051acc28f676039810013ad558df2fd9b436630a236c7e82582e60a19d95dc332b66a30dba28f38a9ee3847fa472cdf2dd3f5bf85dae46c0d8ea7e17e51e0efd7b3e63e3230afadfa1642447e723869bb16e842a06cdff49daf20c3ea523a50bb09e1f2e9cfa9f89a8f9ba8e4cb67c28807b4e68b595a781f6f8554c8f82d7eaa1319eca052762af854c7759b38cca1de65938e9f25f471089fe4f2406f572aae64a5b02ba28bc0f86a3506e82e542b015b9bf488e456a8fc0d67466d1fc3257f835efa2a7e4cdd0938e83b84407c4cfaa2a76c07f03c3c0dfbda311c37376097c37270e9d27650e3b721a9c7a65d872a13374767d297ce6a55308bce208092e5e6694116fc586647e1143f10fc3feaffa958294a6749d0f20612b1e0cc24a1f50fde2f58f695ccf188b47221928b2e7f8c034f8c81ba2fb96d18507c024e0500f7efad36f7e30ae60b8fc73ac9d7a7ca657befd02d0eb797816a7b0e686b754acf55bbec6a998d30b7d7a8456b68f3b8448bfbda6389dfef48defbf05feed9000c1efff7917142772d593f06af859af8b6f09e9a409489b7a4ca07605eb75aba392f7bf246eb833a6cbf94bde096da4839bbb2aec95f2daebfa75874a777404f454bbb4d66bfef018ec1c30786535f4891ef784bb50511a171704ec4f054669d98048a4e17dd1b887885bafa22bd646b914d241bb34876f8e8078ab073bd7d0f50115ccaeba714b853fc5e0cd19793801eebce904b20552f1896dd6820d2cc6bfb45005f7d7508135e2503bbb6ee865b118fea4dac7dfccece5062dc0d808e6b5d33bafb45db60eed172cc28bbe06dfa3470f0c64d577d9b67f88ebcb4d077f977380b4740569fb7bb3ecff8f15606b8b10007f2a452bf0016c1f171933eabaa227557ae599c23ce1780d9332d2f0cbd05bba4dadbfd8ec12f0ec790f79f5d4eeee532cf49fe9e9009e94879a8b86261928bdfd8c24b89225b20a9f6e84151e42a3ca58258c1f9ad3a588c23ec6a0f48042bd704a7eedf5e96d39abb3504fd62628e8fcac1dffd7668f70b77819222dc3126a3a04298d5ab7d7ad61a514d5bd9115178d6a77430e13dfeffb904aebec89b449a41219493221f9a696dd0070726df09163ced28299e07442b2de47ddd7f13675d009bb982f3fd9f414af3277659dd8279ccc40d61a3e07818192994ba91a294ab8d931445b61f6d30eca94ed644638587ed2eb3af6eaf97098afcafc0215190726291215895da7d2f9c2da35b0696e068fe88715447b488e383fcb1be27bd61f1e958894590e6780cdb713230049ca2f29cbde6e38a40e6498168af59c2bacec55fcdf186100a74e7a0e51e0331c75e684a724f7c4109f376155fdc09a6602607090c38a1328c2658dc12b57a0b66f4236885ea65fca7d5ea3a40c00db462f118d05f4b97a24060576a2eec5c6bfbbd18fa9bc5d3426b0228c6b12b859584c4003235d512e0888673973054edf4144682010100a611e3e2a1ffc12f5f99065754cb320ec9ab0e46091b725b1b75739da574dda7420b89a89963f8579317a6f1ae2d054af649ab7b289bd6a6940ab2ff6f9724a7cc99b26d7a12743cdee5202215d30d73d2c7f57d0f3a6dc90bcb7661ffffe79934a6cade38d67ab40e7c96713e157c753022a82764f1148b2d0b6b686d47c4c9682703a290b8bbdf2c74759d694ff43b725b72dfa30e51e0a8c0fac61615a65da9415eda7de906ebd6c431cf410c9d315f8302fb751943fb862c2bc7c460953ff6c8c35559860b2f627fc71bcf0f6604ab850b6f66d1d9ae1eec9995c062cefdeb918b88ea0022914deee7db85db3624e82e7304f90108030fbfc23a4669042f725d4904ba50013face22feb5b29ffd06f4cf58eadd6f4be91b227961216ab3f75329219cd9abda5274c9c174de81db352bf765fb2eaa14420a4791fd855a1462c34389b243d3a856f3f4f5d40813bc7c9dc342bdb4a298b63bdee366f02fb3711da0c20aae3a83b381f22c3629bb96a9d22460c192c0df11ddc0f104df212de1920aac0409e85cf2ccfa006e5f05c0a8f7794449f3a0792239ffa0d7a97f3a39a11f28c5aafae2201fa617d28a736fef373be7e769b9c61f26db4aacdc97df189041bf67f71cb0223339e1db11ce9eac0dd40c030cab84b240f22b9b88ce6598efc7b54e0df812360d9bb6ee58e54550df6167339cf1e25c3153d4016082aa265e221f91a58ed11a97fd5d9335291a5620e7391e0cd057b4b13e65353d10455dd0712dfc8eea70272f4b34066715242d1b5a2f973fc770a0122f9b501e9ade105cdb1af26640636e9b56879520e2ac436a4baac32549228898375c16e4191d1e9bdbee61b9c7979247a054301a101b4e21020154c1d4ec3a0abbcc8484042fb6616dadf6011739108b4ddbd3d533d1927c49bc35c173529c9dfcf0f9e1a9818a441e50e671376d67753c21fd0880bd66b9f9ef1b6b868b9fd785c617d00406ba5be51e744e15f9ade98eee2b04a3ebe14213b70e783fcf80d8e9bfb6585e64211d47fd188fca9e4bfa99c8c09bcc858a501dc1e6342b029f45b9fd1749bec0d966cc0845c30bae4f9f4e48e5ca3397a3578dd97026e54734dc5479a39d882887e3563dd27ebfc77fb022fb552c9e5bfeae87689b1928cb5ef1c9a73a3356f3de46d3e8cf9968dc4f8f8fe8f90381e961f88c2baa02e7715f6abefbed2562dad117fb9750c33943f0ab97ed0fb5e11f11edf3c6cbd105b0b2b4c101759bcd086f77439edbff9b266104cc30ab055f3a5aadc768dba1165a43571c4a602eea9694d606fb000969c9459093d0f90c9e261f4e86dc058809eea84659a2112dbcf2db077c039e56ee3a0d9104bcf0d267add9dfbca7b0352e26d66eda93cd4c32857debee17c1f7d5319b7ad9581ebb18075c9a6190f1b908edd74a9b71713fd50627a978e26ce1174c22455d8c888bb9adf8154db472ff8a2ad52ae9fb247ca94b28e516f5d08cd6077b6dbe2f8b713c34355bf0594a7d03710871dcbe832391374bc563d575932b5ed9faa7b7001f78a7d33fad0785c17cc40ea36390497baea84784171ed139d401085dc752301740b8fab95119a3201aedf52f10cc2b1ffb3fef831bef54b5412ce0fee8c8688abffa23c9a7dadea3703c3891a01c4f46e46f9636c8b9cf1c0584f69adfb16a42da2d00e081c921492bf2627deda9b5132abcc2fa3ce895cc1f9c35499a89bc22480a13dd08d0c572422945c95e8840f4021d0e468db2a8c86e3fb12449ae68011ec502c6a823d8344971cf976bd23ac83ca34b7aea470229277062146c9979f2fd3bbf2099934df26cb624a80c745d8c917409dd33c20287f83713631815ffc8688b8e3b9c246e105b57e0652c7487ead65d527d5908e8141b4e6ca13a9c5950a91b8768874a0aa196caa492f7bf01bee0510da048f3ca9170cc645ceb485a7c1251ffd55d8745b68108de5dd66befb93fc79c51f6239862e89a9e182a65f9c97bfaed76ebb7087d81a01da9a523fbbf7e9e41f7b276744680c0cbc77a9920d02f4568236272bcb78e65efb596cdd7cd1cac45fc77d18c5a8d1c9df96bfc5f97323caab5c108b99b7dd251f64a0f258a2ab881567ce4d06199a32e11f90a8ea02e5dcbd6af6954be23b296ce6ea9dc5297b39b08c2a82d42fe8f02626865dfd9ef5bf1d256f0d00b17d0b6bbb67dc636e4d8423b24"}, {&(0x7f0000000040)="2d79482864fc47c4396b54c584e4f731adcfa6eef6e661324ee5767c535d1b4341f7d2b9be4b30a0f133f8b40e4ac2f001f3990713acdc2e56d0c500"}, {&(0x7f0000000080)="22edb810021f7f4abb6cd8665a54baf254bc45f64d5810c504c83a3615ca2e141cbefc759d8c62dc2bee75"}, {&(0x7f00000000c0)="40a19bd4f00c7ad6ad888a00c6bf514c604b34dc5a9ac561a542736651ddeefe3838f10a8e632f58c314ce7876c97f4233ac90b897c2b607c6e41786176597151bf2a748834badc5961c5bd622bfc6a516bdfbc85ed03abeb39ae5844e8129315a88419dd135ce2e48507210c594938f7f865943194d7680d9ebb68098931dd2e4f25834600cf00c1e780a95b1562ebaecbcefa84c19514573a00f40f8b64b0ce9aa2c667242a6b1a5f149"}, {&(0x7f0000000180)="e1782dad66705ef3ef9c5fe780f750ac1fa02b9265b4108f3e8bf8146c433caee3fb1073e961640705a08c9fd96a15f15e9498e697d911611d767c0bdc2f75b59a1c5641eb8cd0a90e6257d82d905676d33a383f70739e61a211144cb38940f37c949355bcea409246172ffe31a6882f479b5701e1ff81ed9284636323c573f126e2c9c9a8bd6eeb4e78b33f2720774c270787ea2d9897f49821f77f24df22695bbaae7edb42e69b7512be609855c399aa7d"}, {&(0x7f0000001400)="9be507755db9731983c64634a0a6a108016999af674f197fb778e8f6064b3614be32cfe34357a60863c5940aee5f3e8074d15978ed6cb6ab464066183674883ac2f94264616bfdcac7c24f3330dc4a43d094833cb13f4520a7ac1e624bccecd018072d629878b27f3393596ec8cd6e90f4b772f8a36bd103c8350e04d3cc1c8bba1720be8266c383b2ad5115957ed413112139c519bd404548833a3a7f1487eeba32be9ff4c48a271306d3c931567b806746571fed42b43ee782f401c7578457af8347a6f3f45d54026b89793ac67aef9a10830c11cf1ecffb2bce45e0d41e85edb3bc435e3eb70862578d16561ba4a8290e3481fbfe236d9902ae149b5b4a52cb4e6171239b49605f1514e60bc8e26f9936ab691ba02dd96a61b4456cd898ab976498f2727c1e92f681f72a2ab3dcefab81e8d6a9276e2d20c85caa26e1068603bf7f1f0e09c78ccd05070c2ef46f509892330118fb50821948eb818eb81de8150563b28501b255e53b40ade2d1262fea657dad3b842f3217c6b02c52ba26a3f001a77f161b7567b41f63c9f190bbc4d7d36965312375037c68f95eff3fab3a8554c8eb6b0a07218dfb65b2672c7af84dad225affdc458178bf2674f5c3bb3090f784e31801aff87a9565f0123b41e5bbb788e83292cdc76af3c91d11215e5300fb2df9881dab4d45b1c6eb9c21bfab5596c21f9b376c475fd82bc74e958c17468bb0469548b2acad8c7f43a8f01834935e9478a021cdefe98e5cb03e0daae2f187c830cc7ec3f24d5c87960e3580551a83b211a5b2a33e0a42a8feb214e07487a0190acd294c4e4f8a231758a4bc486d9e3591de6ea21c5067b084bac1330a36a00891ba8b14d4485f7c8b272fc11e51aeb5ca019e816acecd3146f918e5e561b948c004e28d92f8abd19f8b913b9a75497994ebccc6bca81b379a3d79ca7dbe1a38cad02fed3cc5cb9c293a49837bcf0991792ab02aaeceab5db07f54fd93ff7a10bad2b15b7814d22eee416454b0e703ef274fea04772d899a39bc2fc6fbfddb750b4ef5168074bb095f9ce63470753ac147b7c862f4d180ec46ff24107ade1336b7e4255e7f4e32a25c1dca15f35e9daa9e884986992fa28e479a2c47c7b7db04886cfe75cf5b72079676b8fc44f27493daffea4ebf1d1ca2686b2dbb6d09d6c7114f5dba05969759ff1a56bc0a83bb211509f197e551fd9ebf73a2f68896ce0f582d27cf0132654dbc4d9d31cd40e1092331e7647f36fda4e963bfdb5883eaa027461f3077ebc6f85bf9d50891664a90f2e8730fae5a5556f78091183e5af469889eb35994c1af27658eacca6310f11b50c621b20785b14c2ae25831988132bb167bdc0610ea0e584081a583e8f87c274b3f02e4723fc4fe80a9680744b28f830543c451b89791528bc977f39dcf6641a72ec4f992e86e19089e4721bac53d252c51bfeaf0ef363254737a1c5e27006e359329a7d73f75a79720d9fba6ebe281c39f3742012e9592a182db12037f40c3371a3ac6dfc3249019b7d50cfd401f6e1bf7ab389470e4073e892bd81104ccf56249bba51adec15ea894a66e02963302b65dbb9e4572d04146b08cd68ae62b47b079fa17b88f8e158cc9f77f22540812d6a2f5d9b2dbbd94b31fe315f5dc36fb46daea5e3bba94c4aa6fda4a8f3180555d1b35c15f387e6dae9c3cda85dd8f8647f740d0aafb7234e127c2b600031883d5dbdbf5fb66023c745aa377834736fdbcb5fc47d4de1c555258678ae4a1413d2c2ecc94dc1e11648912e4037c8e2c236ed20a81fad3ce2b900594f5b1b8073111d61c01bf5e8597545122c3f1c356b750dd7c6db89b4de7b2a8700d1cd938ba41e6eea2bba96d63e9fb7489e2aada09d0ada4af6f8ac8ce4ed049d610def44b122d30ba3a9bcc832c00ec458237016625e45a9f09145c2a07639aa5b6253b83da88a73bf44d801e7c72aa9acca041d18b00e455cde70117db73f8548e65ebb3b3aeefca722a97248c45c63c7196e7e311c1f1b4f7ce7e25ffe0da511fcba3474aa395f0f4d21393df012ce5cd4b52955e4eb21a125dd63ee15193c57154ede8b46ec642020f492e817f5890f7e20d3cb4bd405b2bf80beba03435fcfa6de85e44dbe673329ad6774f2761f8f02f3234269f3e7aef317409e41b2a235d71f7b5c2212b9e42aafb34ba3ccff706a3d357f83289238670abaf7aac83ba45237e6c322ce38c58c7f48d68572b5906980183fa43ca61e280a7ee0d5103b93c722de04d95ff5d4601dd5498c6c3e7a5761f9b7ad626c3a3a8b5d4227422a60bbf5d2db8e4ce4a8f4047b09d8280f9cdb6937016042f7f7a69f4183e556d5185ae210471c342e5836279a29ab786fbd3ce2823ceee74ce8d96bab1dc6251c37c910403dbbdf98524dcd6bdaf2ab8ec56ebc106900648afceb531bb28866f2e7b014e08f31aecf78de39e1def6d271dab9c9b9d62af867fd19025d5f879fe7ae400f4e4dea997f337e98cbe0b84492ad930682e382e39212ec75f81e72972f02a718490505b619db26e9f23a521f5b001edf83eac02f1d599b5dedd5b7df3d0fb1f26a933d327848a89ad1f0a1d2406017b213b222f73b86a741c46e6d0e210fb48d62db2c6d7a77ff4e43100f154804768959bb35716f931152d6d5a2cbc759fada8317296d8e62228400a264438136a6177ad0a355287e6dc27f9590e8f9cd20571d45704a6eb28e7ccdd14b3de50fb60b8f1b11573b2704c30c872e38d96dac71a3b50ffa9af6a5a1ae7b2c9a8d3fb7df82ae8355d02998106dd204ad06f11916e9c8e38413cfc4fd3ad2ed2203ccebcd3d909d76fbadf8efb7991e7c1b68297504f4c5179f8aa69b5b11abeb57011cce306a5d05d8fc1b50f8c9ee5d669f67c78b3d2cd1f2ef4425a3f83140e3f3c7c06e2de027673fa89ac807439e66704eed6acad7345f3e5e3e4605cb30deab3085bdb66732e537c95754d533f1a1e73eada651608a3a65341ec6c6e47c8d33f2d7cfcccf041c7d9f4fec84d2b15b2f13f1d58bddef559a32c49e7a92a24c2197204a064fbba5f56cdd8bab6a9ff7d36e9ceaad9eec1ab4eda6a905084679635d3896c172265896bd0d5d92e176c1ac228410586b073b9b34da0c98f36ca330dfa63941277c24c581f2e3c5cd470b39358abb10fb680ec43e132a45fa1439d26a40285a0beb7bba6f06712029c24a6ebf0c0449d4cbdf31c5831953018e39484abba1e3dc020078f651b91136c82320216d0bec39e55826b9772beb656d12d54b88209b91a7cede325fd83c5f2428a418a85fafdcbfa035699a79bee9c5692039f8b385b34f216840ab8dcda5a2ef2eba7ec3a85fe66663c095380d29d6af34fdc1812945029d16db2c2d495e037f344c3bdcc582d8ef4357817a3ea43db16a0ea7ec95bafb48f0e8209a4649dfa1fe1401b37748c8044e803ece2d8dbb001f95824f0d94da62c1f6b215060329462df0b003b33efc9e57d4f01d6cb8397b48358c4f45c9caaa4cfe0bbfbf54bac6ae0b62cd52aea5de4759929558194e7db140b05b5e6623e67c96ada8bb2ef3e15a29878598a47a9e0a373ce7bc5e1ec1f06a3e1725a10fe2d3f4d21a379beaebe5c9ee60b1de6708a61a94ccd5bbb407db0fb41b8f421a1ef047175930987c6e3bec3541142fa57793db7d32c56e52f114614648ed26c86da9251123983af52d82a54efd889d52c9d8039bcd39b90cb40beceae910ae38d281b4b95f166a8076170c78feae0b37e1d13c8f245e8a420746f4ba69ccfcea1887ee2f98bdcd0aae00476962c3da0a39a72f2e365587287ad283d1c82aba3dffdd95e514022f3f923ebd3bd3bf87cf4f96d0bd78f972905d4905c08cd2c74b7a3d97b184f01e13589f3a0b182d352f54ed018c865251a0dc6dce55690d1e549b4b24d53e0fe80111ec4e2b5dfa4a80d8d4133fa2b0f1a8673e82c04907cf0d015b0794dfc9232fcaf4847a96823cdcab27be016b0da44f2bcb9bf32f983e033c9aa90e6a9a1cb6fd4d55bac506f750ee4d03616d5344c24ec87c149f5d0f9b6fe6aa4c9d5c87a8c1a01075801db8f60a233c3e743516744d784e4732c99a9dcbb029bcbd0401dc2ce568f8d72305f66f8c08d0a4c4838d55c19f2d148055da16243114bb7382a2e61fef545a368cad2f822257ee7273363ae8090aef26030b627a52bcebdc0866472551477a18011091b062dde23de8ce7490003e6528c224d61ac30df6d70cf1c4a984d2861fbba69ec1cf11f0292ddf7d673726a0c3188e104d0dabd2d021f39ef06f81ccb1c522932b89e302cbcae810b76e8d38f2c4ad42cf862835a5da47d657fe967378046d54e65b24f19802ae67f080d3c0605cd72999336db0cfb86aed372e5955de4e1c5a862d4e5673d88a683dfda1193b3addcd74eabc2c8c57262c784001bd33c79d95a7138208fb7b59993bee37ab312d9bc9ff0546760020025a1766bf0911309343e654f68268c819a72c998488193d14f6a6a362113d30e1b94206e0413435dd6de19163da19d683c757562841710eea4654a345f02977a0c8d026f6938c78ccd376061ff6a4e8cc6224103a681840d3a24679c1e45cbe5ed57118feec7050b40612a9e75c81290438c953ee9f8309d43e7cf157cfcd33cbdfc4c0a9ea8acd42254f6b43f159f8acd612c227ac76efc4f039009df521fb5d26cde3324cc0b21444138d0f21b8363780dc288b793ac37e9afca7d0151fab6b3da20b98f0f58fb1c43b25b9b0127094c8ab8c97567432d9677f6b6b5e4e74fa66b6695bab53bc03b1e0b48d6d2e34be64bf3889097c40d8f8ad3be35b3c1b365e2db674c9d81dc8b3780070441a5f4bcde61a964747146d2dfcf4bf809f2fb5570ce76e8b7f7a1b520a1800b555ff8fba3556964d40dfa5c4083e3ec061b29823e7cce645fa67091d7283178b069dc519072759c02e1a448cfd22b324087115a1db2ce75d6e1ea06fab271e8677da1420749e2d8f424a66d83727556aef340f14281dae251c30395650d4efda43036ea3d8dfbfcfed863fbc780c572009c03fd2376a4c3fbd9781855306e2cbedf07ffd270c585b0ee5983f071183e62ea9fad105aeae9b34d152405a0ea80932ef28c274c8bc6c0973affed1d70889e2060f95382d59492b96c604e1626e27193695a1c543924e6ff10ed33808fa3347760b165345bc011dd9a5bf43c23d7b5dda8336eef176e516bf3761e6e5c1400c853c72fc3f706485636ef35b3b5b23592997f354bdf0a9b65d37904cb6349d0c8c2bf7fa3703da04ee654cd79a373a3bbb5bc4022f68176396310812c8f927ab18e7ec7fc6306af0b16e2ae1e3b51bec1228323b5fa5009a831547030d385bc76993562764ef51c52fb858799b017f3162fb567a406f2f3406768df9a6c50951f3cc3edacf633c38ba59a5c29802fc08c63263e271d264809139d7ff14fb4f8a4cd5e10625f8c8bbb2fbaad8fe7e050f32e2c424f44e3195091fcf31b1de653cfebefd931eb337295b98ff6a15d862828eec22676fd9c028f0970f057f579022766d53950780630084451250473aa2798ef6e73eeecef6c48c64926723d74d26c918354287e26c74c8736297a095d3b0a14de80f8395e4976ecade6eb699a9a843904e5cb0594455ca0f1854da1362c1baf0db308340801aedd70288cae573457219797a86e940253c49a918931d0376f6d6ddf7061d778f6def5b2f9174444ba1792529a9eb148ab5e51f6f03c29e5b4713c8bcbda220216ae3c086b86b6331c996e3235"}], 0x1000000000000007) 16:01:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x80000000, 0xc5, 0x7f, 0x5}, {0xf6, 0x3, 0x1, 0x6c48}, {0x4, 0x1ff, 0x0, 0xf2ab}, {0x5, 0x3, 0x1ff, 0x5}]}) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000001100)='/dev/klog\x00', 0x80, 0x0) r2 = msgget$private(0x0, 0x401) msgrcv(r2, &(0x7f00000012c0)={0x0, ""/3}, 0xb, 0x1, 0x800) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140)='/dev/vmm\x00', 0xd01583f5d50569b, 0x0) r4 = dup(0xffffffffffffff9c) r5 = dup(0xffffffffffffffff) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001200)='/dev/speaker\x00', 0x8, 0x0) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x3, 0x7}, {{r3}, 0xfffffffffffffffc, 0x41, 0x4, 0x5, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x3ff, 0x6}], 0x6, &(0x7f0000001240)=[{{r5}, 0xffffffffffffffff, 0x9, 0x80, 0x8000, 0x5}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x800}], 0x4, &(0x7f0000001280)={0xa8d55d7, 0x4}) msgrcv(r2, &(0x7f0000001300)={0x0, ""/44}, 0x34, 0x2, 0x1000) setsockopt(0xffffffffffffffff, 0x29, 0x80000800000000d, &(0x7f0000000100), 0x0) readv(0xffffffffffffffff, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x4) 16:01:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x45}, {0x4000000000006}]}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:00 executing program 1: r0 = getpid() r1 = kqueue() geteuid() fcntl$setown(r1, 0x6, r0) 16:01:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) fchdir(r0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:01:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2044, &(0x7f0000000040)=[{0x40}, {0x24}, {0x6, 0x0, 0x9}]}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 16:01:02 executing program 1: r0 = socket(0x1, 0x5, 0x7) setsockopt(r0, 0x100000000, 0x8, 0x0, 0xfffffffffffffe97) 16:01:02 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x6, 0x0, 0x3, 0x10, 0x8, 0x0, 0x0, 0x0, 0x6, 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003a0000/0x3000)=nil, 0x3000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:02 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) getpgid(0xffffffffffffffff) r1 = getpgid(0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x7, r1}) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000240)=[{0x77b, 0x5, 0x5, 0x7635cc19}, {0x100000001, 0xeb65, 0x1, 0x401}, {0x29, 0x8, 0x6, 0x87}, {0x7, 0x3, 0x1, 0x884}, {0x2, 0x2821, 0x8, 0x4}, {0x7bfd, 0x200, 0x101, 0x4}, {0xfff, 0x3, 0x4, 0x193}, {0x9, 0x6, 0x1f, 0x3}, {0x4, 0x0, 0x200, 0x1000}, {0x1, 0x20, 0x1f, 0x81}]}) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x142) semget$private(0x0, 0x1, 0x400) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000300)=0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) setsockopt(r2, 0x1, 0x3ff, &(0x7f0000000340), 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x1, 0x8001, 0xffffffffffffffff}, {0x18, 0x2, 0x400, 0x6}, 0x100000001, [0x2, 0x2, 0x0, 0x1, 0x7, 0x8ea4, 0x6, 0x3]}, 0x3c) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x80) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) chroot(&(0x7f0000000400)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0x800, 0x80, 0x10000, 0x71}, {0x5, 0x914, 0x101, 0x5}, {0x8, 0xdf07, 0x7ff00000, 0x1f}, {0x2, 0xe577, 0x6, 0x7}, {0x7ff6b1e5, 0x3, 0x7, 0x8000}, {0x3f, 0x3f, 0x8, 0xeb}, {0x1, 0x10001, 0xffffffff, 0x88}]}) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x7, 0x7, &(0x7f0000000280)="22ba330d52a56eba3682f48ca9c1e1d5a74283393ab88fd96f5944abd95adec0c31d1f951144bd78f9078066e7bcc4fb106bc331a6ea6af66985b660af77e53f6f38d91807f44cfee96d7e876a93c7c0548fce94f7409fb743c0f8411c99f9acf7eadb61b658e0414726ce32be285ed347b65d650083f2dc51d252473fdc60615b28eee763a74f7895e955b38b6081a20a8d33a632e7874de77f5e37dde7d87e3f0d6ae2250a462e535d1802c573066449ccfcbb8bfba2b58dfcf8e5d88003e39b72e7e270813287f866e3a979443e30f353053e55925bb8bf7e50ddcad480a677157884bfc1f23e2b1d560ed8fdcc49fcb6f2bacda3a7d92cb17b9c084d9bc7872d94b1787c1321a8fd37f94a1002179e1a4cb3d9522612c9e393c2ef0cb8649e51c411db068764a3fe9022fc43e56a03c07b9f421744110338c460d8d4d026118dc47e05d836dddadafb7f3b4245a23ecfdd1e66be9d2b426bfd70c3eb97d95990d0be7977f70b17524060fdb38a6092f7341adccee9241fd02d4c070167b3cdc9d830fcb9fda6b2e6c4c0f822ecbf04f6d4f085c526d1241639de0ab0a2dfc311fa3c717f341f4677088792caf6e8f902d4ff9e9f455f985c580f784a555743f6c8a3bf319350d3db523eb7d6783a31df3c8fe0fc3c0fe73426fe4d89a81925457ab4f7b60b893c15667ec8a61eb3aae971aeecc11523b9f83d75451b3b31dda7910ca69ba6a775e8be24707d100b3e5c1f7d0dc0d179a55e045ffc782cfff6884340c6b4dd91d44ea614d9f53c686ab71c191b78ae93383d09ad328b3e4882d37fad2fd8a6896ca1a51f29948107d7bd8d0b2c4304cca674f4ea3eaa6f675c71dd30c3d478d3ae37f8a732a5c13f1cddc90b77085067655cfd19badb744d7db28d455e9946e22ca0361508ccfd781f91fb7e1b66af662c69477438dd625cf8de0edce5d1c40f3ea39da471d270f66f91a6f17c103678e03fb925218c77eed3d4648a587ee08c86668f1638d71e9c0ea15bc826b20de5222523911b1738d3631fc79f362f74d2f83ce8b15fcf2cb2a759ebac9c7e03f2089a4c4465a1245ec015cb97b932ef6881d1fb03e94c7f85fdd9631d08485133a36ecd97a57461ab7d253e90fe3f48c9df89077da33aa91f53fbc698d3216c9c0f242c70e95a9cb37de33bdbdb0db6dab08e4ce1abffd53aff758d4d50d6b2d33be73dae6cc45c09356b6e06883f64accade6d3efb40c20d82a925b682eae642b641f9e7b3ea096091e1eea411ff6df465f57ff95d9f46770df951d05da2ab4a1bf0010fe9d9f20e05e30f00575144894027e983b67d7fa02cd6fc749a82fc077b3b14619009abca8640502069731c4eca219fb6d8abec09e608ee405842a2005cb4b396179f8beb66e7d158822459c0cce7e61bb407d73cc938104c655d0099e9321af26201aeefc3a1955c2bd09e496a1122df0e5c891e6194156936ff9288c4d9e0734e3ea4c37bc67d224e9b99240ff6ac856d1daf938bbab41e8d3b4f2ffe068855074b54ce64cdb0be4edeaba9b275a3f417080d469def92289cf0316fd2ee0492fde730b2e1908133e9f77e28bbf90cae2b7dd09a6554e87cc659b80a0ace3e6ab72840b995c5e9eb6a5f7bba905d55d3dcf0527417adfa0a1cc092a5326fa3b1859be8c94a8da680a8042c18ebc1102aa46be1c9cb92ef3b435b1eebfe3512272d25e5dc120906c0491256aa3e73e246065149c7a7504cc829bada81abc73a5a914cf969bb734e4dda9f24cea193c9bb621417aa7d6165ecbf318a8529135b1ef91663cf1bd814f51e2a6c3e3d86d68cc4d3f71e816a93116d62497e892336436b854a5df2c51f6de8178b18ef54ef184a6ddab264d78ea4d55c81bb4a3288c79da6f012b3525aeb4e020e476ce6b7e72433fdfc2750794c3c52d0b344feb908963b66cd5c69864b5b8c59b240cdf2edde7d6c2e8c45ae897c3a2a22968990b1238d284ec0a4e5e7bb0f239893124ce1a4604793b55c5ebd0dd7fc8adfbdce3f2d78a3d0575288d618d39a43347e514fb05ad5e73ed8dbf7575bd76700296f7def007416353a98777aa807e8c96c740e68f033688637bf88aa2f540deb385a963110b1daa896f55dc796ae40772ac198fad8c307630d43abef85e940bfa2a2b29455221d8e8c61bc3e03bbcbad1396119c79b790a5184cae781a32e77a51e76796709d7e5ed28afd8589b0139f29d90eef578f3166e10677af8a17e8cca2ea07b8d6594099363011c82e1c4da2314e3dcf74e3ba4ac49fbf494e9bf77987d91ae9d323c19ebdada41dda9c3bc567dec8651f59c76271d2bd4aee151e8b2141402b8341e8f40a68fd25155f3a18430efeced220b30974c372230b3f229e1b68532df92fac61661aac9bb880ae0083b2e5473abf41bfea7b25c649436d3138114f36e10db778c00cc4eed58392610cd89bfac09ada6a1db65fd133b212b707d62b36a9a9c92d70222ae725eae56a410b37868484c987a3a0111e5a3ce1af1bdc4633e2a10e95098decaf1b9ed401cfcc461e751eeeaf7ec8a4185cefb900bf3ac4378155c999acd896c1cec4715b5d98eeb9df3745ceaa9ab3b75f0b5cdbda836b5be9c14aa5b42ee117d459b87c965e4d1bd080d6a1ff23ef4253b44661fd5047543344fe935fbabdeab58dd87d50149eede1f1a52b31cf1b076659255efbab494eb07d4c8d81debbd4d60604727b3a8cae0635a6c083ae3d59a7d1a96da10aaca5bfe5d405636011743152ab0856038c862bf557fddab357fe6c6cc5adba8b4821ad081caa4635d6b21ffc843b2326f0cca30f99fc264a88ff19f71a1bf2bdfb28220e5a7e4f05726ff5cc462503e97b8c7e3c5e258c2d2f01e4b0caa3398038b02a54dc1b1079b9e5b99d7160016a8da109cae0e77000e54887829efd704cbb47928b532848f5434c2045b82674cea3b46be9dc00593582c516dbb0a9b6f4c9fe6bb9e0dbc308624a65a082869c727e431ff02458e95f1d670015185a1f48f2a23eed0f6203bc62f3fd1e615af80fecc10bc3ea16df0d32d71c9d072a65b8aa0e8a5f5077b62e54a4b87af84e370a9aa1dde1e32d94f98e46ebbfd3a75c82f3620747cfdcf094776c76f573dbbbdeda21887a3098a523a9600f29cc33e270ec60aaec9414ab7fd0319aa7312c8b83f1687b756a8d7d0480c5c73d88a57c6452730d8b04a364236f9e5e53105d2af18ccd49d518cf42c1287dae176a618d561675bb2b9dc43f39c8e88292b14d561fc773706c14c6973640022826ceaa7150a16faec142a0f335efbacc1ae3aad50b467ce16cf671dfa8c776ff33fcc0fca0054c5e34174c23831ca8b0fc46f1b4ed7b4d833441847cd527bc8647509d63e3a661e52d862de5d50f3905d416e726656768c12c9d8d2aa8d4bee2b71f2195bd476d17d45d97ee76ce009c8df965c253718946cf2efb126ae6b4b01455d2d2a26584622886985c7610639fa43b6905aa9ec3e2dde8ce00e0d6ca20bd57712b03320d65870d8f52620d5fede8a61c47805dce524f18c6e4c686378bc0052cd7d5d1a1e6c703ec6c38d857cbccb003e0091258a8b34b8752a27d176f08c0b168d6964bb31ddb7b3054355ad05a20c0651add416b1329787897383454473f6bd99e40757b8c165afc6ee960ffac62f2d0611d447f48bd69ea7c3409b2e635d568d134688b3ceb46775217bc424558ffa9782c8389bc59a379528400597b9f7f72ed9ea5a15f5052fe35bbe05af8a75108f084af2bc615f72eca1e97bba3d28733e2acf9f41455e5836ef5f4049bde94ef3871b257f3d5b6cc713ce5dc4c37af598c52dc4227abf10474b44b54329bf14550e68474868070f879dd1078b7fe5ab2f84dddb0f140ec8b62d3d4e981174f8117c43dd1509ded9c84392afdf5130cd4f18fe82da2c6cff5396b3fb2830e3c367276af82caf598e5fb7ec4169f740d86d36b199f78903c1bc90ef30ce2e37c8f42f71ec5e3b5809edab445839c8d0231527a872eff28d4f848c8d3db8573cbeeca07bbebe619945e7d33b19e8752df5722d42bd083eb228d5a1a935cc34460c6f49f7d3ea30c2e089fd0c5d3ada7e655c0ede8af278199dd413b06930ac9f59e3a610e12b525e7883e38e30729a218a2aa5f32706e66082c1d85eab19f4ea8927a5e8e66eb86358e4ae4f428005cdb34f485d0e66e3ff839e81aece1223eec9cd5d9d51083ab28c72b313b93a5d0fed5ebb1cbb2fab4664608b2e2e58f9f25c019610e094d7f6b945f21b68c08a3ac0cc885dc122ee78c636b85d6b8f65ad560467ad5b85b9ed839dbee1b530756e1df9cf6d9d80962510ef55e1d68520979b725974ef78846901cf2942fb163540e80c2505da5d37207e2ac39a22e2ab9d4838f20ccd647c50c9a7f805493e1b24ba0c06bed83efd286cc37d4ff7d4e8b33e86a7b7ddf1c0a3ec50a72899b1d74ad365d40529b191e3c823efaa01ff36e0c01320258fbd89ff93015768f4ed275a294dfb0dc9b28102256729e3790691b7279c0eede7b2ed75184612638d1e675b67ac7e3e9cb5131fd88a606273a80ff065361780e8d4012b84bbee9736880a2b1d93b7b7b3460d6a95e820b8c333af6d9ef599bdd91c7f2e231649f6e86b816d3086d1355235f3302d98a5425516a9c92e57e7bdccfe7e4b3fe9f516122efa5b461b322bdfc644da24ded27434eeef99b31c5206b5f59795bcbeb06d6d567adbc72040247403774d1f3f0c77db1c8b3d52545ff21ae43c00f8c1cd6369741378dc612774e6f9c16ba4506be32d7a21ee9bd1670eeb77988b8814bfceb9ef25b110753841af570582607d3fe7e6c7e9a04f02e7b0635509abd1637837d3dadf59f5f7cb9315823ac9842f9e85215c29d646d9b9b9bc3b4bc6f9f89233cbee24872954decbf62665165ac9ff483fb15473cab1944228dd77f399d586bd9d4e16755c6414927360edaeffa86c57d7d317640eb3a498d315a485ee8976613b5d65299834e8c0b4bf8d01e00b64e500ed461a94d67fc7940aa95c14cbe7e7c26ad45d1876a4e624b0fe01d9c198c328361db42893b883341a88c15ce7f29bae81fecce87e391d36614bfbf637eceec65748c6dd5d4130c94bfa2093114a653865475c09daa21124f95d0237b11f28f2df11797d440e730aa0d754f953422123a2e83fd86b3f048f81aca96aedf69643ea86c12369ea17ba23c0175199c03afe2c08c1ac6408c21d9a8587c694fd9b2a8f681782f7f4990781d304717c34d7b33c80d3e25d9891f8b963b89a67388a08a491630dd10cbccdb6ca5166f1e298fa16fc37d99eb6be03bab13027798f98bcd43ee6888c99945ffd6080a057116134ff3d40b209b17e4b5417d9ed086cef67cd048cc5a722d073a234a558027ee1f37838bdb703151c7ca72a71d6753e5b9fd26b39832ff79dba25ec72bdb868cf4b32612b57d04b6bd941751eb97da0b5df4def8db2822c0239b58f7f02302ec54a47c4895dbe929366bc8c17c93863af8be23e75a3e1987f0fa3349cfc3cc72157ed3a6784af6fde494f7b0c33dbc77700034cab4c2a61f50a171759682b4b63ecceb64de1738e5e1b3170ef465e019b4789696b25fc6623a6599b7e499408670f3df84478aa7ceb82c8ed7754ed6f6251e51b2cb5595c74098134ebcd4a25f2792e65b1d84612ac03c3393acea6e9d960e3b74b3ac15f2a131d569293afb153739c3e34ee542faf268ac6e4b04edc32cd5ed5841a6bb37da9972b11c27f4c38dd9c443de1a4631906e8b88", 0x1000) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:01:02 executing program 0: socketpair(0x18, 0x2, 0x1c855008, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x9, &(0x7f0000001540)=""/4096, 0x1000}, 0x40) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) 16:01:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() r4 = getgid() r5 = getgid() r6 = getgid() getgroups(0x6, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6]) 16:01:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0/file0\x00', 0x8, 0x0, 0x1, 0x1, 0x4, 0x7fffffff, 0x4, 0x1, 0x1, 0xfffffffffffffffd, 0x6}) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r4 = getuid() fchownat(r2, &(0x7f0000000100)='./file0/file1/../file0\x00', r4, r0, 0x4) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 0: socket(0x6, 0x3, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x64) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x9, 0x3, {0x238934d2}}) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="9128e2d037c8b266c415866a26399dbadac6e7e35761edf84d4429a7b6a034f82aeeb33282cbcf5b1e97b95824a5e30fd9d11b6932d38985fa9f74ef66b407572cd856a5e978ef9f3ba4db902884b3087e1df9feb968527b1493e56f2664217e8c742b69de21a73924954ff4a256daf82167d3442044681cf15ce17ccf52e3d35a4cd397c7ca4b87d3bea189cf3814c7d8f3", 0x92, 0x8, &(0x7f0000000000)=@abs={0x8a2d29bc6d15ea86, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4001, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x36) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400", 0x0, 0x1}) r2 = socket(0x2, 0x4007, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x80ae58) close(r0) socket(0x18, 0x400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0xa25) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x3a7) sendto(0xffffffffffffffff, &(0x7f0000000080)="0c6f90fb1fde2a9b57eb00ff315c13414cbc178775ed1de4ee0680db6725db4260cd0930ed8cfbeeb9b823695168512e76f1a082c69f444cf3f938fa552a40e8761963ca08e9393e1b669b5b07726e3b7f645180c9021359fad89bd80cd15e756e5831f6cbec9b58763c748f45b40cfed948fdaa15664b2c3a0273c2c8", 0x7d, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="0083aef42e62b9575e5a4fa4f65e569722060a3e15d295d98600e0603dd6711b992dae6b5469fc95b4303227257ba23ebb8990b87af3615ed5dd898c5ad86cbc91dd01fb10ebdea0dd"], 0xa) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xe3332c34478cf84e, 0x20) mlockall(0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) kevent(r0, &(0x7f0000000040), 0x9, 0x0, 0xffffffffffffffff, &(0x7f0000000180)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x9) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x800}) setuid(0xee01) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe86, &(0x7f00000000c0)="96") 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() 16:00:00 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x443) fcntl$setown(r0, 0x6, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x30}, {0x34, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='tap', &(0x7f0000000140)='/dev/bpf\x00'], &(0x7f0000000240)=[&(0x7f0000000200)=':\xb1{!\x00']) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x44}, {0x6}]}) semget(0x0, 0x1, 0x4a) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/39) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) syz_open_pts() read(r0, &(0x7f00000000c0)=""/145, 0x91) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) fcntl$setstatus(r1, 0x4, 0x80) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) read(r1, &(0x7f0000000080)=""/143, 0x8f) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x18) mkdir(&(0x7f0000000200)='./file0\x00', 0x8) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file2\x00', 0x10000023f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19f9def721bdb26d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10d5bacf4f677806, 0xe) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60, 0x2}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000100)="0300000077e3b4e6ab140a8b399114aea1df55b8b24537ca2998df2fc5f1a2cbd680bb2d0e028da8262dc5c89f5ee7a28de83d097a84340baede099fe2a5e04a50b7c5559bcbb1c2c67a4edeaaeee96d6cd4560b1d93531ab57f4153d0d3b5be24f548132b2ae56ca125371cc19b214ff83e96af74d47018dac005970d35e1a9b5eec5abab032588d7f0340518ea62bb724723d1bd8083c27f63100b210606a173c788f04c9b0a92f9424b74905ab97a822b535837a9b323cbcfbed02c92cb290393ddcc", 0xfe4e) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x6, 0xf3, 0x196, {[0x41f, 0x401, 0x7fff, 0x2, 0x9, 0x0, 0x6, 0x77, 0x9, 0x6, 0x7fff, 0x4, 0xe75, 0x1f, 0x2, 0x3, 0x7], [0x3, 0x5, 0x5, 0x7, 0x47, 0x7, 0x14, 0x57, 0x5, 0x1], [0x0, 0x6, 0x0, 0x6, 0x10001, 0x0, 0xffff], [0x100000001, 0x6, 0x0, 0x5, 0x4, 0xfffffffffffffff8], [{0x9, 0x9c0, 0x2, 0x2}, {0x5, 0x9, 0x2, 0x6}, {0x0, 0x1, 0x0, 0x400}, {0x3, 0xe43, 0x5, 0x1000}, {0x1ad9, 0x5, 0x0, 0x8}, {0x0, 0xfffffffffffffff8, 0x7, 0x8}, {0x1, 0x8, 0x1f, 0x5}, {0x5, 0x0, 0xfffffffffffffffc, 0x3ff}], {0x10, 0x1, 0x7, 0x8}, {0x8, 0x29, 0xdca, 0x2}}}) write(r2, &(0x7f0000000340), 0x0) r3 = socket$inet6(0x18, 0x7, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) r5 = getpgid(0x0) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x2, 0x1, 0x7, 0xb3a, r5}) r6 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000440)={0x2, 0x4a61}) chflags(&(0x7f0000000480)='./file0\x00', 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x0, 0x6, 0x9, 0x1, 0x6, 0x0, 0x401, 0x0, 0x2, 0x10000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000005c0)={0x3}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000640)={0x1}) fcntl$lock(r1, 0x7, &(0x7f0000000680)={0x1, 0x1, 0x0, 0x6, r5}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0xfffffffffffffff8, 0x100, 0x5, 0x0, 0x7f, 0x7aa778e5, 0x9, 0x2, 0x0, 0x6, 0x6}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000007c0)={0x2, 0x4}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000840)={0x1, 0x5, 0x7, 0x101, "cffd2f3fde0eb88ba0aff68445a46da8f80cd976", 0x4}) fcntl$getown(r8, 0x5) mknod$loop(&(0x7f0000000880)='./file0\x00', 0x8000, 0x0) shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ff9000/0x4000)=nil) sendto$inet(r4, &(0x7f00000008c0)="2df7b6f6d00ed1520fe59df5edb25d3edfc17d88ef0e53b37fe42066cb201eaca3be", 0x22, 0x1, &(0x7f0000000900)={0x2, 0x1}, 0xc) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x10001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="c60c781a44e9488ae6a05ce599777bc00c31fe9de62e4d42aee9f0d41af7a2d89b33387fa7b256969bbc9e6d0660ae603d8f95ba85e69a9c77e0af", 0x3b}, {&(0x7f0000000780)="1d8fc5d5d610ffa0a29573dfa17d05051ca5985a324700c7fb0868f5fd895f0fab2798c566486df4fd72e6695bbd942f5e535148a0bedfa7dd7a360c3fbfcfe39093640e2c057a193519b780901e0f3d152c2d8ed3f9a4dca6dfff0c594c5d54db7e5c73c51984ace8812d234be70d", 0x6f}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000280)="c5c93fcd11c339e256c6557620fe21eb6ce1edc1f3fcd610049298ab81b3b62e2768c468bc59c3d21f7ba87c1197b1554e33e74250f05e87a91d20e06c98754d1ff2153b4e3cd823b20410a0e2a7fab867ffe82aef608c2f7e103098c8237810f0a9f7146c1382d12c692c5a3b0ae27917582e239d552bc31c5d144d739d55f4f80d9ab7d958c1602469d8e0954b853784dac17648e47725b8403c272d56c6981617b23925a821ccdcc6398742d49fd37f5d6da19a2637c064aace65d39c63dc2a84e4a7a5fa8dfda09809843fdd12038e72b1d17380d58edf624e3d6afcb5522c647f395f18e779ee486c", 0xeb}, {&(0x7f0000000380)="b889f5bdb23d63122d6dd39916edbed69997e4ef9458f2b22fb44dfca2563ea611ce64a811f54f5f80bc53b3efb9c437f398540c14ae00c7f7d3e85810fa8ba3bdc7b4adaa9fcd209210267524630bee6d86b3964b7a40cf56330cdeb34d596f487d1bde84af8aba30fe0e2a199e58cbe0930557c1f53714bac803b9427fe18ab1adf497baf55a7b9d3cdb7bab9b7f1d3749ce80a0c3e96ecbc107b9", 0x9c}, {&(0x7f0000000440)="5885a4464f3a358a3c2d8b91a1f8a2f2d18c955ab7d2d181a1787c189ed0fe1bf0a46d17c920c2516b483fe482807563e09da2c7e26a344b5c6ab2132d144c3b1854f4321f3a247d7094a9593204e88bc5a67642d576596f501cda9cfcfdcdb7b1ac72ee8c43704ded496a9576e69eb3722d2b0e", 0x74}, {&(0x7f00000004c0)="01771e63d186b8030a583e00623f2d17de1d5bc617a8461a155d1e6f9caae60fdabace38f22238acb5bbb871b564b74acedec7642e8c7212a47193ec54ece5b71207eebfa19509781c63e618b47542b0a465c03e2f664408446a5b0e475bac9673c49d86c563a0399c79b64d75f219b5f20d25be5a9c65c43397b9d815b800774e1d4dbcb883f7bd323172867db6c2f1b347f575df28990682e9a6a4965c8b89716360df90a241db49ec8af49542e1c1", 0xb0}, {&(0x7f0000001640)="f78c48379821930195160ede8cd5d43d74a910dcbc7f4559b5fbf5050789771f870f287a88e9910d4d02cdd7137d3fd0b81232139a3310fd2b51034bbf3de675d51ad9232a247d49c28aa0c568196fba2630cffe28735246ad897bbb6bd73938830ea0eb8b9f6e34698546e6d2116c1bfb5e212c85f72860ade24d7b5990af48ad9a415fa3a86a0ee4d6359d1662b658b6ad9a14e1ae5cfb88a9062a49ca3f75c158b783c84fb5fbca0848ce3563d41a0d3ad2bd83ae5539bfb65850fcf5f380f03ab41d647090120b5989a11a7de9e1", 0xd0}, {&(0x7f0000000580)="96f068f05f6d86c058cd97e12e7332dce703aca0b8261cc83003c0097b01539275f376cb67c2831b0b1544a2626f09a9409aa629808f4c563719d6ecd5d4b0cfc81923d340f52dd0043808731118ef55ac5cd9b78f27359cb9ef7555382740a912efe16f36539c3d03614f", 0x6b}, {&(0x7f0000001740)="5a0bd4056bbfa657e223d5cd61b6628d73ead73f1bc8ea608cab6317d461ae9fa8b144610810f50d8ff3b006c842eb4cb023ec27a4f3626789bf6b6443a615752e6309b74a9e9ea38258a6ebaaac89e5a9980f175454ddfc7119a5eb03ab20ee2d93", 0xfffffffffffffd45}, {&(0x7f00000017c0)="dc8809a27bb72bc18eb65d093560ac52be9a32b581edd2e0cdc5d5699d672ab6c32c73137361d3202901c87010d370f8444e0f9a897d3b62fbdcb4596b776ad585a1cf093b55036692b96c9c0000000000000000", 0xfffffffffffffdc5}], 0x8, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000080)="503034147a9ed1082817a2251dcb7141c8590671150e017bf9c510ce9c40fab42d268724b23d74f04ddd2c77df782d156cfe1afee469de8a6d77", 0x3a}, {&(0x7f0000000600)="049cd049f3dde3f24a0a9bdebc82e8e315147c011bc814a7ced27a4660ceeba28e573496278b4470b4ecfbfb0c5f92cbde1e3014afc0528d267b7aeb66c6509bc7cc880530dc78757832821390e453bd13941929746d4a2249f5bd7e83830929bbaa6a59bf1118a6e0960753c661e8be122024e7fb9e181773581572cdc5263a1772b4a1c69eb9355f6bd5de90068af73b9ed27022383a25eb0a333bbb6f92804260847e9b940366783f5e0a4b67c4c21aa0b46fc22ecf2492c437f95bbf5f8d38851899f4c0110354fb5ed8a8101b9f5ea20277758ab9479206ac71fb230474629adef5afac3f013b916b0c7b2c2884c9f48d6dd1c0dad3bea50bc22415cf", 0xff}, {&(0x7f0000000200)="f3def5aef8e2a8c6452b7ae5c1e39b75bf72238e0e2fbbe0fd53cdf848f45b2f59654aa5aeb504b36cf2c221db1da12c3d62e369392e618807f29ee5fac5045dc5e36b455b0f2b9382db", 0x4a}, {&(0x7f0000000180)="e0318252", 0x4}], 0x4, &(0x7f0000001ac0)=[{0x30, 0xffff, 0x6, "aa29932494b9cb09e12ac4c7fbc39b29fc635c03aa3155c77a0ea46af61784"}, {0x98, 0x1, 0x51, "5f1316f519aa3f5d475731838457321e448c7050f7c51f4178ccbce1ad386567b4bf04d718614f918d9cace1d2761360da3e59e3b733e9f1e56587c2fc1a8dc333c97014c78a92235dd45d007657bb8d12d00a5083a6bb7bad3fad35d602767780896212e86d83e7ce55bb1224e0927b60a5eeb21040e1c1ffa1217cbab297f8932e"}, {0x1010, 0x1, 0x7, "3f6fde9f305b419fe9ced77b5f20d5c6efa63709ad01c40914f6f21614659df8b26bbbbbbcb77fac310290bd1b18555a64e9071c76a252d6e51e15c472f319c9c3fd6a2ac5edb500f97f3ec6097c01cb454b84bf9e63c1e4986c1903bf3e1026af82e0b1affd3f0e5b9287cc8bba9099d2bc99372ffa9f660376167dd8cc556f3dd938fb2bfddaff7cbc6a46072ad05c6260fdccaa51c69f00354b8233d691f5314ff75aaf5d723e875b218b0a3cf7f56bf3eb1df4f6e19120449ff1fb120a4d83601431001b493c3ddaeec5aa951175249f308c1bf8e7ae9a570e9df7197fafcf6e11286181b4c51d827bedc54753d356a727470bbbbfb0391ad402fb62b411e4ab8ad72abccb28f5d58afd81d16953a50081e1f42bba1947fae976da02224d3c79607f9cb3ad350538fa6779af4492a75fabbdf64e228c285e2b158710a5c32b25c4dadb1cae14fbfbeebadbbde7f8be72f54dd28b33e17adf4021617e3c74efd45ab47b7f6015b291b50d5eef977570553095b5636931d07c6da46db7f8f37d3bf6c899b8029204e871dc81359138db83354726bf7fb59943c14a77897c3ffc2fb456f2b02cb0d020df7416576a4bc13b31211e765935d9b15884e70ee7294a326ef9c15fedf916d13e4d1756a12333f066969114323f55e81a4c0c01c694f97bd14ed0a76838a65f765015c4d6615c08d379dc21868cdd7ed10d7b61f435a6cdbb87214915a2676c04c6e861ea760dfe384d0bf32ddfef8068ad5a552e6ac9fcbc0ef4c4350b9deeb6652319af58243ef0d7ff2515c01e72bbe235ce6a57b788f1261d9c3cd59c6940ed152832227edebcbc6d0ab6c43f6b443a0b966e27689d1225a8142b1daf525aa04137452b1b27dd07b53f89750ba4a7c973fce749e12b10ed4c35109b33603a89bcc3115cdd84586d6beb8ee8b119ade4cf9bff553645adfb35dcc07834d709cac77955c28b81ee53b9b395c41de9239eb3267d1acda1ece01f5d84b5c8617de33f78a8b9e6e46a9df460c5f0702d4f17196dc5dffd6bec92946b14affbc02e2176dd5e29f5f7487c9f9647696df1e2a926a7b908b0546283d64f5f0de7ff0adc4a73575f2891eab07e03db35e6075e00d9f2af6dd72130396854306abade4513436cca520afa88d806dc73cf62ac8bae7fa2c97fc635675259b4eb33439960802988a2c0fedfcffde2dc4c76ef716c3c50c93916cd08b6e6783932ac9aca69c50b75e91327e97f0650632e731799c835a2648481a57ba679bb63748ead060c2078b78f8fa88ce9073b6ec139fa5f75c19a62863d82a15f3389190089e39fd389a1b794bec72c92808669bd3b5774f96b4803ed4496e53569d21ac84755d2f7818e4a9bed6ffe36a243888f55313605eb9b376c25f5dcad0355f6f3c9d9e109d14daba6a16233b212511420adf3bc0aa5abf21c5b58a94d3a2dcc4717894c66f80191f37a43e17681fa2f8539bf3f84f2eb319ca292978bab0f6bfcf106255476567a16e25e3db8c14e9b938553d42a52140900c4cedb48587f6f14192fd8fca172550325879aae4473df40c9b115a7dbe21dbe488eb966f147f77eb3e3f337549d3a3f46150555c1daa518212c0377c41b3adfb30fe4f873ca866ecb61cefeec4e51bca9c09553a69fd024930169e841efe30e46179ab306a378435ea23a4c8ae9cd84051c3e5ecd3d40de3ff428d9de1f0fdefc5bd9513b94b2866c8db2153ba28e2e096c73eceaa85c8fd4ecfd9c6a7e75937d1980ec82d85324c2b56cbfc2aeac9349a94d4918eee3dea4e386c5d96c4c00dce7102ee8ef118d5585fd86d11e00b5a7dc47fd06eec3916401adeb191e7fabc01c30c295df7fe44d9a3d23c36a93ea8386fc347f0cd45c6d1e563d6ee31c59134d4ad04d2d624a8f4681f5a02f7233f6bc1658e8efc7d8820b128222492b5eb47aea1d8593d2ed28c8bcf1f14f397de7da786ae5f4222c65bb41f411464da81768453fbe150a10d2007216bb30e68ce9ad97bcfe503d56d077ed7c7e8f18d082df27e7ad5a8b04672d62ea12ca92a30d25e79895e3efee33d00e769c5423e3510dd225d6066fed780a5eeee553082205e5dadfa29ec2259e0556e8b79f270fd38412eda84e1dea3ddbf81d15220d053c09038727f09a8c1e222b2d5a2435ea15eb0881d331ee6dc244b60f6790000ac8087990b551ac4ce5ca7f68cfd40c454b8c11b0d020b60ae637f82f7964ba6d1bbf52d3061e6ed41683a028befad7b8e06034008a76ff9e364e27278a1a89bdbc47005d21614e0f3d4b5027a1934bce8ba0095085b537df62ce720a84b43ca6a196f06b17b5180bad684daedc22ecdb0f7e65247951f113338a10b74a8b5d2f075420078e59a99063a72ac42bc531ab5ac5f6f03b6d655685a9748feed4933d581d8d6c5a8c9b54b57cd43ecc3089da32c78cd9df8c62a3d127076314d79469f9576393007c1e91197b8222091f33bb32e9dd4eaa290c8e866c044337095bd1d069d8b88d7872b0eca6c43a0df831541dd7bd0a2aa034f82f596eb61727a93a065449d5be140f2e62ea1d952e766efd66a25ab52567d719da97dfba0b5e0315b1bf79fc592cb08bf7e3d462adeff738879babd5ab59433189834362d76b8e21622da94cef6e55a481bc140194d61a65a4cc75e94c33eea3953ad22245a248f2aad29d0f3e48469be00fb98c29035ffdc2d259864b969a65a5ea8b1018700d6f620cb2e4304eae5e3289c87f9b67e5707d52256e34f0a438d6e59dcbf39ef82767711ddfe00346e762972b96d81a3248b7423b13ff2d7ac31d726ec68d06ad70b5aa3172cd02b9c75e131b18aa617fabd13e9722a90a8df1918c913d52efac1d69c9a6dc9ee77fdc0673e882d24fdadeb0f8508513187dd9dd4e90d6059f9c3e79057052ed1a8f67c83dcf0b0a3a0bfb48d97a20dc2e018738c0d803e9379974e34181fd53e78c751f3080965a326dd79ac4ad214a7717ed66f001e985baf434428a23d3c545e66153b5b09d870c55a40c6bae7d7ddddb17e838cb7b9195e1e36e1e5d2b3af980d36d14a3a2f751e7947fbb836d30f5532dd3d93e33f0e4707bbd15a55fa4b96bb1e945134a0bf028edcf960c3c5b30ece4ad5ab152992425a1b77daf46cf8200e184270c3e5f3f6c83c770c1a39417e2a9b5d4a2af4a15c0d3dea8ae52c81838272b6a204ae879e2bdee1aceaac3bf16ec526ecb65a407908700f245257c529bf098bc50bd02839b07e35fbae14a033e05857a02d756668d32fc3e64ab12ae6d3355b28c5d078e7ace0506de4fdf50bd618ed0a1e4e29ea40452ab6d7a9dfbc01b03bbe2e2221df3cc5ec08f2c265f7612e22373b7a0b5033e40727d3a9abc2803932a2b0fe2b60e120cff954d73fa3e16bbc26bc7c530475cf956416d918d0c3d0206cefaf2ff924785c8d3839212125a6b4dcfae00fa679953f8b8dc9ae0804b11a73cec22e71cf81668ea51b9e7ebf4342ca8eab59a118b1b79e2fbaab0d56ea0c25b4628b48aca6e2d66fc7abd25961c564951e0a8311656658000ecdbb3c2b96f60ccb3aa1383a6382ef9e9627ede12b77b39bbf6e944c9a1fffff8711e48761aed66cd89770ed925617915208b71d63687435bfaab0278013e9be591eba19db111daf189ae4475375164d88d728aa5c4781963b4fe30793678ac5298181c74a9e94b45624a7642e9ce16842aec52a795f835d1cf3b5c96049d2e13a53c7c85cba646067a94b43690f8915317960651240131af7ef488177c518367026106548acd7602d02b8f3573771d9c931445fdda09b8318c73758807c6276a1f88318bebe429e16ed1015e001a0254b1cde73c1390c1a6171c5f83393bb0969f493eaae4ca2ff70b3e1ef6caf760d986c7bda66c3eecdb0a97f8e8cc59a1f5fa9193aabff840a3c83cb1d2d9d2b0f64008869bf7a350b02325d0984b97d3b35413682425018629e3e4b9dbd5dd5a30e556cca2286c878bf22a2f8b896c30fb16020f99e274e782c77e73723aa4d3b2c73aa0753f615cf0b15d8ded238a197d11b59ef4c50e61934572ed4a48e13c6b68856b8b400f8d52d6e94a69880f4a691f1a850ef752fab86cd61ebc50e6e73252aac2f687a2fdac93ac90f29b3c0a40c04aecb8dd8208bf2a4dfa8ff5cc31d32564f0d7f56eb015a6d47e3ba3ed14185caf1800e0bc2cd52458d2361833ec87e0326a55fea284dee5ac1173db3bb4bf7cb4611167227277b529285e1887afaad5b6040115ac8f603e673774373788ede6c4cac4746630ec6e511cc1bc4fecb40855fce0796ef93b0a6290aa8ab66d90778c192dd7e3c538cd1c3c39839c50bb9e494894cc10b6203a6fff32bed1880b0553f68efe6e953b15bc995df286e7ee21ac1f66e234558fb4ded4d8f23a91ae6589f310d60b1406033503c51c1d737cfbefc7566ffeca587c8a3b8e4a48daae8ab0fb8579a7dc17cae4c370ca02256af491f1bc963badf5646f4e1ffbebcb781df34874076293865bd821c743ff1497b24befb031f7e5bcbe5ac63108a11ec9eb41d89ac140b4125f1c176809b9723e05ae56adf9158efb1081eed6d4474792c35db736fb45a9fe7399e3a26b6c8fcc558305861298d1f16c3d41a5b09befb20cdc0a8fce8caf608cce9dabec54d41c022bc1a5cd2d98bd60e4da2387e3b90b3c39e0e7c4a24f670c0bc091c48d0b1e5e5ec82cbe998add552c9f76743333f004ddf42d5ffc07c15f5865c9291faa0fd3c3f963cceb4a9fd20ea565b7947be27fb557de5f23d71dcb65b0aeaba331d2b6eb25ebb326bc372cd4ce4e5defd1c8906313ed57f627ad3c3566116ca578bf04565323f20032ce42fa704ddcfafe3b6d042ad3307dbe7573d7e188c4ce9e92b3be6987d5635245e3e8c645515d7c254c5140b5bf938a2b2faba50e12440d864e56cd19aa4f928afcaa86a077542392598bbd4e00f4cefbd22f3d3fbcbc79993d86533fd8f9f23daa038b7edf76ac5016423be3081b58fb3e66cd3671e16e1416fdb3fffe7ea155350b094098006d31cb1a2ca262fa02bd15321bf357746a9a3da78fdf8a488134141e7f9ccc794c87d2c070304f30103f077d8bb7fe24de08a609de09d9ef5d452997cd9d01b20c90d39d876ecafdd7b9f1efcf61b4a34884377b95d04c585ee2805c0f3b651834a85ed019fdcf795f8a54690d51ebadaa7012d8f8e0fd0e17621d3b6825e3f5b07e12fbe55192883b478bdb5763d3c3e91fe88c6a0d07860c725348afd4c3557d031ca6ce3f93e96a567ae7aee263c5d9781514a7afb389eb06b66a3aef56ecf397374adc46c086665c6ec01a50a29cbf17234a47538aade9326a204e382b8735978d85fa5ba26b7f4d15cccbcf7ef30e5f9b06f26ddaeed717560497d5d88fab5a56ef97743fb39100724c7313fa0a3e72df21c825b7f0f6133e0408f03a9e062ef7f5dd8b253447f4cdf7c1eb095c45a20ad84783c920227d7d48223b52edd6ebe4b099ad96894fe914c742b9f2d5ce0ebc9542559c62ba379ecb1357456eaf85bd18635a739cc06aee41edd4c87036930726fcd7965957b4b6f3df82851e9daf4e060558dd04d076ba820592448d0483420c5eb13cdc280e5530410ff74fa668d43f6bc930dfa4d8d803f65b77f52734ef419182665021972b49350bd1348e6adc2901ffa6db37273c1d7ca695cfacf7ee8a6ecf47f255a857df0df74ba0d72c1c4e1d77d148225c094ca91207c919e855f60dd0bff4b16336db121d2cfb195bb0dbbbb100641a07c3fb13aa"}, {0x50, 0xffff, 0x7fffffff, "8dabf8ecea671d9c98fe9d70c81986ecc8427c44c4acb33844b54b35b6841771f2f85975a062b6ac5ce446bb509e211c60e34a7f941dc101ece898af98"}, {0x18, 0x0, 0x401, "9929e937a44f"}, {0xc0, 0xffff, 0x5, "09ed2d4df8eea3f5d0d4896eddba4d14f8095377564b08a6995e3242aadda6642744b92c10df473a4afa0d871f0644501ed721c97b28af149619fe2592f6b240d3dde46a0fb8228ec22434e83e5b73ac9d8504093e60fcc6da7500389b21b87ca4a042d409fe0dbd3d5463a4425f9b454dbff2d3dc0058833ae184af42e0bb34bfbfb8865b25fedebb75a4b9216d6884cd358e2436a0b92a4b2c4ae4be75e206732e70588b6f3bec6bd171fdea6997"}, {0xc0, 0x1, 0xf0, "4ec6498e862635c0e245f0fa7602b856e891b46f4ce14bc6c9b0a6d722046487bec428f39471154863d6b4963f763973657b1f5823c91b58db800def4bbd3851d1683101e5f8d2e6bbf10eef9546b25ed572aaf909d2de01e30bd81d23eaea9ecb4b59e61693b602e29bfb1f6c2a2317a7557dfdcb7d500cf452daa66897245ec1504112dc135fdb6d631f178b694b34e5117cd76461c691f648c48354e2f9b06522bc06ccaa3fa5ac01e0d5"}, {0x50, 0xffff, 0x1, "562bf3a7482ce603de34f8d7683686eda0c98fcc518519dd80919011c5be3930619c94ff24508c05a2b694799b1499628fb8bd7720a79cf0dac1767580f08faa"}], 0x1310}, 0x409) write(r0, &(0x7f00000000c0)="fc6e7826393e39c3cd7ce4c2d1c1894be34abe52981f8290d0832cba2875820ef5db193756ad4216934c18c15c3494dce2f840ebbc9cc3ef9a499eeb9941898b076227e99bbecd6939a4a4ea06dd471b197cc82bfa71e3ad89c4a4086fb6ab3ab5eea47c48876e4ef3deee36687825b6831e42dc091bc4b4921d034de9", 0x7d) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) sendto$unix(r1, &(0x7f0000000240)="a5ff8003b14ddc8204800d1a029549fb9607083448d6a718d4b4034aa960e1116c09bc65d81ded98e5220b356d0c81ddb9c21d52f9450c57ab53e8df79485c0604a0ed20f12fbe24b63690786c421e17e14d0cbd00f282e507d6c03f0fe47680c7c3e546844d2eac6a4140e2268b97846d3631da24808ff681b8bbdff790594538a8b984e6db8b0b168fd7f540a8943dbd4502b74bce9066723b70e607b74d0d2608696cc5d9c35d41475bb8758ae3181b4e99caaae674744cec7eac45d2c05ff6c28ea211f71b44238de9c02b0c235e90e1acd7fe9619dd06c4cb3d60", 0xdd, 0x5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:00 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8002, 0xb2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff, r3}) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) r4 = shmget(0x1, 0x4000, 0x229, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8001, r1, r2, r1, r3, 0x4, 0x4a}, 0x7, 0x81, r0, r0, 0x2c93e2f9, 0x7fff, 0x4}) r5 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000001c0)=0xff5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r9, &(0x7f0000000300)=""/190, 0xbe, 0x842, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={r11, r7, r3}, 0xc) shmget(0x3, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) listen(r9, 0x6) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000480)=0x98) r12 = accept$unix(r9, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000540)=0x3f) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000580)=r6) socket(0x20, 0x2, 0x40) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x8, 0x0) accept$unix(r12, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r13, 0x4004427c, &(0x7f00000006c0)) setsockopt(r10, 0x2, 0xe0b, &(0x7f0000000700)="22003cd8265e2862bcbc7a2e3cc0ab8957e716b1d82f97241d7a028f20347323002c0b560c98976eea42da86e617c3c50b90078f", 0x34) shmctl$IPC_RMID(r5, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x80000001}]}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000000)=""/32, 0xfffffffffffffd2e) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x3, 0x1, 0x8, 0x4, 0x101, 0x100000001]}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10a82, 0x0) shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) fcntl$setstatus(r0, 0x4, 0xcc) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="f35fd413c71601558f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1", 0x58) chflagsat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="2f8606bd30622fcddaf67e7043bbedb7cf7e873848c61e2abf28a2e952e1be3295b67492979003feed8d835ccf91a9da0bd16d2ad397f24c783912c75304bb4a0c31", 0x42}, {&(0x7f0000000140)="f6760e915e7a65395522565df0bfb15754cbaacad345", 0x16}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x81, 0x8, 0x6, 0x3}, {0x9, 0x1, 0x80000001, 0x7}]}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="e0d62dcdafbef8a53b7f1cf59d80bbe85830c2", 0x13}, {&(0x7f0000000200)="fe5233292f5a7f6e1a8e661098dddfad4d7c44dbe8c6a4a7fb018e80dce8aa8cbe2b535cceb4d0ae6db5f7c29e9a8cc62e3cc8e877c89875af50f86f30fb35c3044fb046bf3df1276b4f504800594c2607737532543607cf901db4a7b6b818f481fe7a28dd911ef3", 0x68}, {&(0x7f0000000280)="dc0065be2eb7d58a30e103a4", 0xc}, {&(0x7f00000002c0)="469e989ebb55ef744ea5b6c5ec2dfd612efd9eead1868c98d3cc4897133c612baf2352a3809d393fe40ebed7f509a4c759109d65694ba52cecbb2342af4fbbb79d0b9e74e518e3296bfdf8282fb22675440fc173cc29dd95c80109f55b3c0d8a3775531b685bf2f050d8c098c74e57acf9d40abe4178511eb9434e1d18d24c55bfb41c176033d3463b717a251560dfa011b71f0d6cc561ba9df43c6f49afb4d65020445e946c195eb15e8d4c0a444fc8817b6dab3df39bd760", 0xb9}, {&(0x7f0000000380)="8cf70d9518b47e18c8c8", 0xa}], 0x5, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="4cb7218541e87953b9eb0b2f763eaebf7bae93a79d453ee825cdd66e60442ad1575bda483b63de4a76fb4588f4714806d270f80e73597885efdf7d3cca44f8fcf089d629f7caa43ce5f01dbee9220ddf40098598c15d66df5ac6b76c086a6faed8fd8458a1ccb32e548c98f4c4b812cb2700f117c026e29ed16496b35e1be26aad5e6df69b08b5dc7bb539d2d92a296832d6b0904d0683767e5fcb405911b87ee3aeb12a8b524720e9b4eeb6e7aa52a429d36308d407ea363cd8330d2b998b75ec989f81c4abe248b3a7adf528b1c5a506298fe9f106e688209b8976e98ede11d94e9b4b937c97", 0xe7}, {&(0x7f0000000280)="68e49106d17696155fcb029f1bcbc08cff29144ee5", 0x15}, {&(0x7f00000002c0)="ba2ba0ee73c27b531426a708f9b1a491bad8d10f79e0c6f45cf2362e8bbbe68418ff6c76089c2a6c288ee3eb2842eca6f4a4f221d753976279f2cec631a8fd95fe9a1f6a74bca87dc93e68d767578dd135ae288ee48242a9bc5a1f14d6c1130ac9bb85c28181b0da9b045fcd036c29a7f392807ac3b639a4c7611a9e93cdcd65657a3d36312426207d7d6e7b4beeb9e747e4e7580985926f7e3d3415ac67ee03b95585220e8edc9c3bd6657da1b09e9c6752c7faac8ddbd5acaa10c6f5d064a8ab892417cc6b499dd5a81bb9a2ea62df815a5a1d2217746b7d42d5964d934e632ec0c44fb09150164b3a4d560583069e01d0a5", 0xf3}], 0x3, &(0x7f0000000400)=[{0xf8, 0xffff, 0x4, "bc4df021a9e030a016ee3e50588236dd4b23c6354fc4ebe3dff80f82cc362ed434d082ce3d73283da8fdce065ac7401672eb934768d29bdcc42cd7a3c8d5140770dd841430c760ab97e07f367e23517ca8a44f1182d6cf38f9d9e42aa2dcbfb30fae577796a1e29d6d4ed83398cdd35270a6b16600c4aba74f8748fc49899f5bc703ef2ff65fc53ab17f2dbcd263a5653dc673d8d4b5bb2104a45d48c166773b7790113faf8b94ee76b02e676041f4ec70749c7ab3ec02695594094441d52c79ad22f4081f7a29001a74c9706223921cd056bf6bb006b69ecfdf5134c4fd234f48d0"}], 0xf8}, 0x400) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x2b855768ebabd76b, 0x10) mkdirat(r2, &(0x7f0000000600)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) connect(r0, &(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa) fchown(r0, r1, r3) r4 = dup(r0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000140), 0x4) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) kqueue() 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:01 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="02000000000000000000000000000000000000faffffff000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000008436e5be040dac3e3ace930ed797320b4d7b362600000000000000000000000800"/157], 0x97, 0x1, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x8001) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000000c0)) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) getpid() unlinkat(r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fchmod(r4, 0x1) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r4, 0x5) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000006c0)) geteuid() getgid() getpgrp() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYBLOB="030000000005000000000000005a8b028adafbf16c17153cf3d117c2e9547e40d4376931059c11f0debb408e72ffe264033c250080c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000240)) 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000100)={{0x8, 0x1}, {0x7ff, 0x1}}) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{}, {0x2}, {0x25}, {}], 0x4}) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x30, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x80}, {0x1, 0x82d}, {0x25, 0x7f}, {0xef, 0x3}, {0x0, 0xfffffffffffffff9}, {0x6}, {0xc1428692f536d6a5, 0x4aa9}], 0x7}) 16:00:01 executing program 1: r0 = socket(0x20, 0x800000004003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/208, 0xd0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) fcntl$setstatus(r1, 0x4, 0x40) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) write(r1, &(0x7f0000000100)="f0ccb7622155372afd09f9d7a25c0f1cc416c39b46513cd79e6ad798b049547aa1b3485ba6d7564bf86c19a14f2c4bd47a178175bd55b98263a228ce205cfe0bee6b45812ed7c16ec358e3156d0e3459fd7637ba7f9b88a92ba1a10bf239ae8c261356186a882eaf83a621476803c0b0e940c6fc1efac2df633f3d", 0x7b) 16:00:01 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b077be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc55303b22f310b40cf36a00f90006ee01b120400"/165, 0xb1, 0x0, 0x0, 0xcbc) 16:00:01 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="ad431cb5bee82020f49240423c0fba42868d4851a8697003ec42bbb6c421c629aaa90c57beef06aaf80fcb6f94bd52afb2909598d2042100c893ff51c98f679c7ee772bd7c02023aac646d84fc699072b98e107c3ba246bf175ac8d756cc8af44663c7068027f1c04210adc46fd5ab189911c317b2afe90e6ee683fc1529188151c367711ee4c9b567c12a4be3e209aa1e", 0x91}, {&(0x7f0000000200)="991fca0c27efa7c83c380f86b1827ff9d164498d7590fce0db97ada682dd61d839035a2156de902444fd", 0x2a}, {&(0x7f0000001340)="fdb59a9dba4c96e965c8074bfe75e5ba501d6c77aac102100fc21653c10975a854793e24629890915903484ed9109d254749cea8df2da35d4f730746b8a7f2d4dbd4d6daedcc505f92a3dcd35be43e4950076801935df45459406326bd258cff434afc1c6e573eb76b532b300dde637069370ae8f9ffad2dbfa852199106d5abc1cf98e659db8913da82f778ed13c5a41b6cabb43467e725cbb62a1adfced0eea4999372cea128ab3ef1bd23ba44f6e7ebe73949da7951e0684dee354a55481bc0d551bf4fd47772a47d23ba2f", 0xcd}], 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = dup(r2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) write(r3, &(0x7f0000000340)="1e626853f6b349b603e40a5b950446673e540363c6963ab2930882198f42da11e9ad6bbe44173f2261cd898a10be05e06da7e4d0b085069dca79fc9068709055b817d5c7ea5709968e12312b3e67e47d8d42c3dbb276988c268c1dd33d23da0eaaa657de3c960fcbd3f91d1dc619fc6b2c483a396095fb02210655828460d4d736686f2ed29f9f74cdf4ec57deb2160763c302c9479cd12cb2699d83f7cd4f223fb736a6d73ba7f046e6f3a953caa2885de262aa08aa34d3082bceedd56ab596452645fd43461fdd1155a1ed84dc4658b4add6a28c61e1336e51ac52893264ae723911959a3fd99c48deb50255080424e8bd2eddb31891e0f38e34f90038fc80d2a68fd68a969e2c2a2d30b0281efae07ffe95a61e2f340c12c994651b7f18b9d541081447353428f8e642dbfbc09db3a195c314e6326369006b4276af7fdf07fc7b7c214251e1476683896b9d0b35a696049a12de4c24e6d0598a81caefec208c7009dfed8679821b5e7f53d14ea7c94bb115e4ed7cf439be755095840ee8e8fa0d847199489a88d1b40e97153b2e1a2672baf36a20969f689607a419099cd82c0537945415eb6841e1df684d68118b2d78c6dffa7fccf1bea8f46e99208205aab21a8da811a30b76643aeab2eb2d51dc96631c9cae1eb88e5aa91c8f3825a2ff8c03219af87a82839a9d80cca0b4da6cc7f394f93c68a7bca4dcc0f1c14e8652bf7f9da00cfba74e01c38df77670b7006e2f39022b38aa1e63dcbcd63b74134a072c4529c4517b74158a454e5b4515d7cf04e778877386e7eea5332ba090921af76f1685f697792d5424065c451efb40db8ea00efbb17b7a57a8e82bf3ae5309fe5890c5270228cbdbb4208610572a7490d3cf7627380d8a9d770f96ab609077b76f5afb2d9f55074700605389ef568fdfdd35f6a0e66501cd447707a590e732fb39a44a73b725b199c1460bfd862a1aefe1e90beca212f45fb51d8c2877bc32855703750a4b9feadbc5ba88968baf4de4ec7b23a413c412cbe7bf4b87c363b94cc436bc3c22ebad7ab287cea63f886601554bbe6c242deb211e954e1bc3f391a26ecacfa12daf8daf4e2f8b9449ab69b56a8747d5e004d31def99f7ad0cb5de466b7280220949ffc05161991d9429c120aab8a60af8bfcd21681377b30ab84ee9659e275123bb649cf1fa3b2fc5785048d5232e17d78a07614e243f59c5f0a1cfb21837ad28dba8ab07d00726d32d519ea476c0fa3415f25f40cf9f9fca2d6b7ca51b04aa5031f3cd7872cf335f02253acb568c5f97a0c049beb0df3391ebd20c002086d8e74de88a39e2823c4c26ebcc0d18f06f5a877e3c1a8b36f81d139a23cfce70846fbd7074b3866b34f2c36d4769457f69440a153b704ac8717e85bcd25585c3be2ce4792062fdfa7aa2e9d5733f2f5652db8a81b51fcb916b7e6c8e9d96a960a9d4660fcb896cfe60a7f16c5882694a9c92eb57821ee74f0d99f35e83421398eae056690d07a28525fee94b416307219edb97a4a8dce199bebf93b5c44245b0218d7b5a6ba134b42c8d767f427e5fdb90f9df5f405de2bb8ab61738cfe6762f2abe258ccbee469baf11c55ed009b4446f57463f8567de0c7b3a1d357ee4ce3b1175a82a7da48f2be5b4a1fd70641da27731371f9800a31360c579fa9551504c24d8c4f4e4501af5fd2ed1c761ac0f1c375362a4917365d531905525445dd340f3972563335ca09c8d2292a36ef245f6a992f95be7834932ccc4697adda265721fbf4b52169bc4d3b8c70d649a074c26a9232eb2be9769a28b61d4e40f1789a30e778d2443fb2bc81896985b6f86a19603bcc9c5c4e81694751cd976c45bf873963c7dc61d3ca77ddbbce6d74afe65b7abaff22251cd53294889b83510781f43438989125630ab87d94725950b1000b1d54e799c7900f050771f1f18ed0d4e00083f878fad70e87604351fcca3562d4b102f92427c64e6f4a765ef0bca4389d74eb9570791e601fba0a4fb3ee0368ad833d143c993901c42369d038b630e8c6fc53295d310933cd3d8d815c2cfb87f6723afe02543088f74bbeed0a1797ae4bc4413fc0dac617a8ba95fe2f4c9bb1dcd74088a84a303fc3f66bb8e0f4889f7f047da85c7d35a537c92cfeaa445332fc509bf7f9510c77bf764a39a1a65bb8d240df70cb9eba019a6efb14da0f22808f8fd95f6c93ecf3123e62b30bb2b3ef62606c12c3d784a544a86398921e009da62b7a152b836670518fc6179b92dd0c223e4902812844ec8cdcb325f2b743fce721fcd0b3e3122c2170545d5c22bb570aa853b5e4426e5fe50f7688c779b5658ea92f39709ae95c0f50ff894a30fb6ee172b67999f4a1eea0bf291b0316ed16427b2e55e00e37280bfba345ac08126e7ab65af2caf6bc84548d0ac1d4509c2ea1d69a592d631f34ec68af011e5a845e7aa26493bab1489a33f86804ca0aa2ebe54148b5381748a6ef6c5c69560d897f62f431c330729332fe2f308b8fe74662c6e217efa1ec8776eb3420bc97ff5967f539dcdb464e52bbc7925366afbc775d7c5776f9b9d2c50764b3745d691fdc568fc9023f92925df6bbf4579ce9fae70359fb8001c14c1c27d200ff0b367c4457bfa2103f36954fa3bbde00ac514c079f66c471342e6aaeef1532e9f176f43fee2dce9acf24e395debdaad9da14448cc4b73664e01222c3c79746dd1df50d293caee2710bab44655139bb2f6d0dea2746e9ac61e89ea6d9e473295aac7c1a98d15a8b13bf8b5318ef95907e0c965d081d7bcfade4ca5af5b18bd68efc50b5257c2f25df0354046196953fcaabdb43bd690f8dab88cb810fa7d4ba4758c17e434050c0d6b92e46776850f9bc005759663702a0187e6c69845766580f6931b0d00d6f2a1b6520bb1044b478c58ce993775fea3027ef3f76c75a07868f5d8e475ab321bd8747d47ffa7dc1faa193aa04c1b92dc051aa89d2d221ed17ad3881729a5617c7a3ec7f06f143e0feffa94f99af30b84b9a0990430d0f1a0617a242bcf4d9d046353cc2e86c495e0057b4009974cf6e072e075301d6a80d105de59cc833ff35235938c7a6d808700aef7f2bf59adf5828f7ac8f01c4b6d10fc2caffdaf6498532aef300d38356b1365f4d63b0078003475bc792ad7f3a5ff9edca2f41a402c5df85823728aaeac1026f4666061aa4255e6f4f9e3d6070f794c904dcd6a2aeebc5f7358d7d6fa0670dd55a7fae9495cb8f26c6b7557e7364043f580869c7d0ed6da2d36518ede8d47119d3c9ddef71e3f97338d83fe00cbd5389d3d77de1f2024ec3e2a078010b426f8b596831234ff46a62bf5f1d26d9ea1e63f791338434bd6f93822d1d05c0412d933d2fc7e551482fa745d8f67dec8811bb97a8a8f1a47a8526d047e2fed4917d6cc75eba0a6121574fef0f97ffd0fcc26db0d3ecfff4887036c0a9b108929c54bd47d073db8deac5251a74d3ceaa196f0625eb605d4a7178683e31deb57094d1ac2407076a5d0df666dd5dbfc29899ab37c63193ae355e9e0670bb387c2cd539d4021ebc166b492acf97b4faf042319e1064538f42c996a65a0a93f39e9a2c2701c6fef41d9c4b5dae85dc6751e2d9b1ba4165088fef10df4ea219d0451413d200c5a5108733a09b526d2e5ada79bf536d6a88ef5a0e97b2fcd73d39d6854c880f651794d6f18fadd78f73b01fe5c589c84cc7bb718410db238105d68577c3962ebb50f76a86e4c5ddfffba1747c184096d4fdffd5448b5394d800e94b32554daea52b2ff8ebd4a27456571f3d065b20dafb0eb96d3c2eb89f146f0a15c1cbae5607c595a62db4da2ab0937bd2f5ba499d3eca6ad9e3458ea194117627bf99191845bf8aa105961b81f8713edddf76bc83eee10bd13aa3333339c5c9f910a8e16f385fa6531c3c8ca5698291e0793d331f60ca42ab5b8e9263973e8d03704d110d4c59fe5e9af29e42e90c58ba7f99fee20191f54da2cefa40bf696fbe131928ff1e017c9883367ca6e14f890aa50e019c201749134d13261d8995d945ab7c2ea9d370a3938f6cf6f28b149daace1a059cdc3bca33c2b776e3650cd35086e3aae437fb5c514d133791eae68459e97c02ee371528d857e487993318e98a58ed322450a2dd71b93e0e9c6d17e0f5f895ef1176131d11fb2aa89514ce582a8f65e67a432c31f961a68177fe3185d3ffd02fa5f73b49da538d486c47dd994c14135d76cd06afcc1212fcd47a9a9f52afc154b0b0eeb12f1b9accfbd9eb70037f5ce373e298fb7d0291e32242d1c59ae5d316a243254f9aeb8c634d4f1a8b248cddfa8aefe4a5d09610a3bce86afd272cdf4336f8bcb748d0135acc74b7c1c95f514612f908fc524ba935d7ae6f2c0857ce40ef30b1afa1f7214cfd5219cba5efdee203aaec2da46c77e2cdc284961b77499c830d52b37d3a25c6f1868ea337d6f52bcc9bd059567f10660cbfcc5eb63a389dec49407b3b621c51e9bbbb2b986dbb8cd89347ac5c78e336f4c79de36349bc5aacbd400cec097c2ad5c9a6ee7642809544390afa0ea1a9023808c4ee3df0092e2331feadb60a4cca128dc4b70da7960eeb06fe95d0bf295b3867e942156464aa2274bcebe44765a7d4d563d5c1b7fd6ff9dbd0e79d03ce1f1342e918766e9027de829c06279bcb30f7914ce7876684391e67e8cb6d5fb5a723d0cafd70dec67b29455abe892614c247de5e92bcc045e798f6835dccdeeb95433db395a1400be524f404ea36f58edc7f9d68584ca1393d894ed704bbde73c6a68fe40a34e312ee52ddfd8779330edb79fc5f9806589856e8ecfbb15e6fc878a00def4922d1c5d72d6e811dfc25795115662f8a71df6337bbedb5d90e71eeb3433934c5d0a66f47bcefdc6ae97faf00c08a90e39eef68562e1d50d38c59006eb5ea6751bc90481d617ff33ebcc6188c6734dc2575219aed562e8e4fead941eeb4f9022e9089ba7436002fc6edb546c29e5141739af296890ad5422ea52245f214ecc669de57970ee61ce8f2e2c7ac5323e1ab1397dc450a6afab49577ce1d332f392720e767962a2059b1b32efaa821ef017a0711943c4d383fe516c09c22f94cd26db1327e24f6a877b7b279679bd76f2eadc704fe237fc7cdff71ecc8e8a11f4153034e2fc7db70ae9e71e04841c115c11b188712dd9dde3773ce1d99d6cbb3e4f976b4e59bdf4f95a4348161ba84fd67dfb8988417e8d0265ad359a55b40ff849227d2302052786d9d57d02fbedc156cf4daa5af8862f2991d80d751626cd34510ac6ad87bfb5380c0de1db21001f5449daf28a1bc14a941d949bddd3c154c3383926fbdcf8736a6a9c9b1f72b3b9a70249a8c4c0683078dac7c4fd0fc3b8a2c44b4cd474d43364ad23e38115d1bcbcbcb3cac5eeceb47f106f7948bd9d46bf8dfe913a0fa783c69987aafc4983fc0f3e024d87d6681211eff82724845e089d8439f6b764e5eb1f52bd96e3643f7ceb0b83f692fee1ec2796f54b64776bf2a584714259525f1f253d4170db7f9d0326c38ea79d258d643597a0bd1a5ff75a1d0be9bf75d8e06e328f5fce4325c1e9a1277b646fadd34d5c2e361137cf70dc2a0fd70f894694cecd50081d8d871dade67ecded90b6db9915f72593643f6656bf96739cdb89ddb30f02096b3d63cdc6922dd1704f32f64d85f322f3dd62ac01fe48dc080fe88d9732a5fd57f272e518b6bbdf571c2f57b74fc7fa83b90ba7e64cf35f540fb93c362e3e885fbfed1bcb62b1fd39435ad7b50972e6e8748800306331d87ccf46c5e6b3b2", 0x1000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x2000005, 0x1, 0x80000001, "a615a4dec555b72981dbffe7baa982ca8b9434e4", 0x7fff, 0xa604}) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x65b}], 0x1) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x13183fb5495c8249) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) write(r0, &(0x7f0000000140)="aadd5c43e005fd691eca54695b2ec6caba35ba6bd5b6b8a93de6fd8d93293679432a4af867d172896143ac4d7defddc6ddb74f9503e40a3023b577a69c5546334a2528c3fe009f404cf5b5db032925c40e845aac176d8b00c34e", 0x5a) 16:00:01 executing program 0: kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) kqueue() socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munmap(&(0x7f000043c000/0x3000)=nil, 0x3000) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) fchdir(r0) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000000)="a838f3f7a3ce88f55227e8e1ccf47fc108c1d12b93d4545c7a660ef23ad522555e37f642fce2d18e6b67f5b6dfe9e4ee9ff342a62850847260ab", 0x3a}, {&(0x7f0000000040)="87f907d9b159a756e04f9d0a71f546b221cc06f74d2c4b5232ce690d901e4df4ab99c259a33b6e34d5c8e4f8225b74ab64684ee22ae3137efa1bedee090850dba881b8db17810eddafd8281b3d68eadfd02a8ea964feb20d002eabeb75444bb47c34804fc377160fa7d304a6f75e3f1d19b7d438f6a06dba90c1c0b525a4da974ce7cfd217b43c2c80e56562ebd05c6b0aa7914b8ebb6bee7780906e4f951d2ab278034f281878af6247fe436c741fe75511ee7a36a19985127c467628b46d2978a803aabdd294fa883740342aa1b0f92e4a80167d0ecee4701ee888f504bb3cb033c9120f29d3bef1c8a8b5bbca34b05f622298a83412b0542189f9be9225c3be4c5458d6fe2ba028feb13109fef173b25da5c9a84a3f00316962778d696e34c6e6702263f8e07fba1af435c3bb392cc27c8867f337ae3cd5fe7422e9e07e2fef5a4f3aca642cedf84cfc553cf83d9a30f19d78b169405db2274acc9861221a68e006fd77b52e46cbaa52453cff5f72bd47c7408355061fdc442d88c5d537b3259819b0cb4ea9c8656e1d04962aa143b6173b382e457a06e6b6a0d037a18905a8f0a51edfb7f2e531a1ca88d52108a78cf52450cd17f53f8c1a979346517f500a0b8895178ce7ccd037a40a752954ae766d5ddeade6f859090d91ec4b982cb0bd7d23a1e5b139b88b79a5765a21414e85b03d751414ca18ac25720682e116cff6851f850ccbaefe667147f5180ffa31a120c05944f25abe830cb54b9c4a85491fed05ddbda0ee0d8926bb8a606e3663b388ef31f48e8cb5d316955a43b6f60e4f18dac05d3633910e6369db189fbf6814defa437d718d7c716aaca72d1ea4c59437cb4ed258bf20ad4f31bcc2df1344e66fd7532ac208611434b8e36389f40a0c7fa16b7cf189dce7c03c50e439819c1c747b4493decca4e4525c270ce60549c46ff253ba3c232adf0fd2de3922815a3037990a1c91c5f313dc8c3fcd20d584db0c45e8c8e3279d1391c08ef1866e9807df447f358447778e90edc9ae4fc1a09545407493ea13793e6e707dbda70337584ec8b15d519fb0391be7f50b774bf3c689ff658e8dc32d5faa69de7ba2c96ce0e5ff5626a550c07aace870a9863972d9a4cb7e2cd9ede3f6c340e0ec4c43b4949f0382eb8c845e2c71afb18f1baae6967c9aff5bc74d7d7d7ccc50247766567071b082f570e787b3985d286e3e637db46936d142a811b57b239cb6a61e9257223a0173991159f08a0fc7bf263113da2a57923b4b0b42c27c08697c9f9cb5b68694e695a22a2e5fda5be32630636970f66cae46a8c0cbc4f0e0a7981f4a81363b62e8a4bdfa9ad6512adc6b3f5b3dea3a363411bf4bd7909d6622c93f2c9393cba34cc83dce0303e1401a8564293a943121900fcddf4dace6ac9584f44f9378b7d17e6eba0df0fa2fde3fa81f46adac27fd6ca8695036d15203a4bc16141fd7e9ebdacd7d84cc5047f63eaf30faf2d477697b16e30e7221f81eb75e99fd34afe0378378652432f7f187b08b7818fd0031b741e93325440fd7d2e809d2d1693096d3f1af1326dff9a2f0834e323a475ddb90f7bd4ea36e4df9fa8e7637686f049e75c27bc39c6795c1306e39012b67b1442817be14871fe217469a272d5c94c7621a8987cad8c015d81162ac3295ab05cf615544cbd6bb3dc24437fbc5efcb7d4ef1b02cb7353d3d2f9d88d4b7c310166e06b0bafc7c1a472683e79f4a539f2459128a5ed4c7adecc55549855233379f126d0ec8bac6aaebc31d90febfe5c55709ad6624ee9a8331fe43d3a26bfa9957e7aa2538abde38d00901bd78cba0a1dee4c10789392e4349aedf4371ddec98fae42fd3a2b0a421e0e1088530369f93fab3bbe8b19b2a8601b2e6e765ae5b9ecaf520ac1662789d716561056d337c4f564efa689e3ad3d57d2bbec7f4811dc530b996397f3cd7533fa40bcffef0fba62743dbe61d639f63e8fae16a38fc70db48a969f4ee54b1805d5802115a8644dffb5148aa034b98e54b54c6f72a43d8422b43fd19e44e17553e92a461872499eb1b777fe34ab5b25e6ed6206ca539286d80e785c2f2d4c9eab861cc532ef3491a32506f7a4acc556da557ed420dd15d2dca7bec4dd66a168929f52ed1e82108eabd34f902b1f3e9268547a643c1612956bcc4b8f30fe4ba5f7311a6dbf2eced30d4b9d04ee23245b489fae66cfcd4088adb1418d3c6d411bfe0b0d0a8829d717f649d31f71070b4a70220fb8eea597133c41c44cbb690e9d66cad476adbb541d3569b738f66245372cd50a50a24b4e1297753bba2d1ef70a42881cf7bdd08a0f5ae1b9463b70309289b35e2bbfff9e3cf1e91bef2c92bd6c05c07b1400435301fbc802de2591387a871e5088e8973834511b29231de288fa8bd1d3cd0c9fbad08d9fe35ac2d0b2e11f82e15f294c26bf6c7ac6e3d32ed240057696496a30ea92d0bf5a900868f3c5eace9cf0554595afb5f5b682e8ed1eb3885ebf1146f69652490e5047318ae2a2c613a58db047ecc0db91e893ecd87af26e8c97ea209b02ca7a5ad74e4ab4422f78e10997b93b6fc039eda6a8a4b5f4d8cda0de185b64f742ce4ee9f77a78e81fd8536fa55fab5d51091d1acfab2d71b9f6b20b1fa4dcf1fc93d728369b950131ad5af80e9d6d64e98bb01c1ac3b445c237cce0d1ed5c455bf0d395b44db0032ba5207c44159c9a19ad9deee36145b25e90aa3ba12f29e8cdd83da7a6f8ef4b1d77242ef16ee5fd4fb15dd2c4444d2b1f80ed3ea76c106c2da940b1b316bb1fe0dd37ce53151e7c0ddc26f38b4e9055e6db604fd14e38f689339a3928ba0d1510dfa39d39c9314eaf1d675ea9855371099b7aefa2a8b9939564ca8066c7927b6378c4ce21b5748ac90688dfee9c2300468be069cdfff9d69e8843902d3f380e61efc093523dc321dac8e2a7067b9742fda585b64c76edcd12f540e54b457a0cdf2e3c74fef56147d3fa7d13b75e1be17aaf2b307e277029f92448bd45eed9bfda0e61264725b7726db8df565924d73b0872c7b8b73d6c30622528b50a4df80f9e61e623b09f2dd4f30d4260c2219ecc0136a22af46dfcb4906380ad5ffa7c803270a0631a46c64d251fac7a5300077ca1e84b9adcbcb2f322b97886d936898457f48b3dd0f2aa330392e50aeed20db56268fa3f8c239f1dc6ff856d3efb8f22dfaa298c0fc0dc65e8624f8955cb77692ad14ac79d7d2c434a671045743acdce0817ec03c849d0fdf4b09dfd9e49409cf7455c91cac170451868f9d3a2cf4f041fc96d4f930a16a943194f27635c017813e8761a0d932855f29a2382af6f7f5d3dbc42861b921c9d8318abd3de28542d952ded5dcbf59bc390d24ac4454230ceb79e54a8f0c60440f58b1cec9a1e69cc2e66a65b46e23881ecb8902da11d6706b3e98c5f61e2ad3c6a5fdbd159b032c0dd3f400e7f259670a341e739eb4b09aea45496478a9fcb4dbdad7e50488d7c2686e48bb007f748b2d0fc47d305f8113929fcd04a383a11ac8ed2d5835a8d8c5bcc14e55d1b2d47f623d7289948aee5396a82d53e4528cdb8cb54de78de74bdddb389d5dabb29b9aa4e2619e672451694e04f003c26836a7bf49839e489c165ed5ee556936fe8b5fe97356241145969317a3f03afa6e93d7e213f6c8522332535df70194e8dcc00afdcdd4277e160712247b775afd34ee1c77369e8cd1802e078e8b8abe52ec535b1f24d99129b7093c7a659ec1f13307064da19b239607842774aa7f822a8fa9ca2d9491b4a1bc22ccbabef0a08991a04134acf5f96a9386064ac49afc8d65fbfb031bb351726c3cd01ff19b43ef3e07d6a6b2055ae88072c845dcf95147f0ab9b472065ac43f123d4634f81ad2e5bf69b67ba05290f7ed3319bbe1b58787946a73d1b787dfc1428d1acdb24895fc49023b037647facad76ae6600cbdc9ac31dd5e1c5c023e734b04e05e63ecf0218166dec9ea906cf679b1b87d2be9dce8e9769d256d2f031b1345bdd1ea1327861a2bb9917c305113121edb9a646e8fd345f7046db6ac9b70b15604d0090c191f6a21e9122c66a84368d99c03927f132d0f822c3e93af5d07d5d0f890d4cc743effc32a62804b375bdc0d9b0cf2fba6d0838588cdd3fd5508bf7c6240b7e78b2cbf93dfbc28708ea62d4a30a41209079bb16006ad7e420f0618859e20fecfbb6af2ed32d8ed8f134f7af1623fdc6770348fa40e4cb5e4aae0b8c5e412b27895da834bbf4f9ee2f4e298ee5bbcdb4361b52e31466f1bddf3be6ef3e7033841277a24d0d4c3ad88e19004135a5a0db0c7cb82b9a58cfab02335d4860f4af6544869677f8b0b9aac4abbef618bd4ea23e4e77a4447db11cda66517b2ebb55d762206fa8605700af07990977f11c2b7473e54ce005f80ca1588f0084b795e7fa2b3a8a10ec2693c2f7b102e9f198eb5e3c742c914700f2c12e8ed59fdb9eb03cea596877b86b47878392e6db33fdde7782c6ce4fe6a6fd4d15f80c51d87ca10a2a2801df1a6c82a592f882df55bd25a0675472d5f70bd0ea061ef174f91f829c1dc467d88e370964b5a01f6917e56cce3fe8090a4ef8061f01a83d34297bc1beb8aa0b4e47e27feef55133330108c0ad51180672625086ad90eb70f649a4ab6d3ec7bc9318c15cea2773c1ed39020b301177729e5029008b4afb56d0612640e4ca4a838fd24c5e2a9382a6258e3dee01ac343232be191665edb6cf935a673efbd09a44120bfe82db2c59398316ecd7ad4fdb6717e57bcf7eab1cc1da24cc41b5d3377570903c5c8b4e0605afebb861c494ee575ff1b1e6b7aa2c6151efd7d6ba61548b997ee6aaf9909629f127ae5d4d0b79f1d24a0f3e38b834c742b9519f10efe4688ae9fe6a025f471af90a7ec38a075f887126f5d74c5c9d0ee22c564ee6315ef791661ad13a6e3cac8b34324774ceeebd8a9b7772fe3533fe2ef2253134112fe53bb177fdb995bf6917e5f9ab7c2cc0e364da2522543e8049f9570d8639601c12446e24d78e98f2c014008bc43ce7f9debcfeefa57cdb88fc1bcf49ef06e6c1a646cbde01f1c042ab6cf35fedb7e71245c3739daba9d89f0f0467b965775e5468ee26b70845b31745b44e281c7417237d5979fcbb6216134877f44a70e925f128756420535e98ac5ef77fc4a74d318c630fc95fe75fbfab4e66a39b1da54b2b665010ab5cab626823790e3d791409d8f8cf172f02855fe21157ad7c85bf6e7b2251294abe45d1c1acb85fe4c512f63cc46d83f69fc2915fccd18ff279eec4916f7597bab8cffd5f87ff7a18b48a5b5df03e9259dbffc844dc882ae46f32cd376575f6e2fef5901b0f312bd19cb4fae07ecbe1aec412b2a11041948603d5a52da0fdd15dcab44dc0609fb77cadee8ed3f20a4f3e0eddad8966b9348327e2004fd16cf407535b1dfaf114003b172eefefcbf43ed1fd039afd77d4e8b51da562f3618da6f28ca0fa0cd3110c2766b68f65c7ca3ead659831240d8e59fa965a3cd3b6961ad5e7e2d6d700827aff7a8261978f799e64ab9e59ee7dbf1ec0a97297b41b355c27897be265d1dda4919cc9d97d5d256a26104a6231fc7de14c384aae4eeb04ce990a2fdf98652844842ad49bd69208cdf9c86a62929cd085a099984a6bad55aadf81eec9970eb78af1b70edd1cf161277e7162fb5eb076d750d215dee6f76f253c526c95f235033687327aacbf09af84341ab72a585ec882cbe28b98626a68c94bb02459cd9b1bc057110b342e9fc7f2a8a927515ba38cf50563df4d8664592421787d", 0x1000}, {&(0x7f0000001040)="9bec7cf7f6d0bdd96de46605898f1b29e439326f29", 0x15}, {&(0x7f0000001080)="7d6c3b8b92c203155cce93314a6645573cb2c847ca2144052a1e9361c6d3a2a935ef163bfd8af1390e19", 0x2a}, {&(0x7f0000001280)="541a90b486c051c36bd2f3cfcb6906604308de5a57a0566be0045b711e0c779185dc788ed307d0621bf16a38960909fb1d426b83dd736cc461a7e64aa5fec14f6d2ca764008afc2142270f5972b46e4fc6c44bf62820576016c08a1c952cedcb25ad7b76b5913f419917feb252a7960239446d020c8329d4cb1fd8beb35165dceed7b50e9f27c2b14ea74ae37fbb47a0f5ce1132fa4379eb78d610bdad48ddd8c85dd0ed5e690e4283259f2a0e3946d69da3a33681ab78a686d85b1da5aa90be3c3dc4f6b2ff2141c1f6e23f7f5baec52d3633cf4fe35c96a49e4c55b5d5e66a0adca00c2b304e3e33d344a9e3d269d677074328997c7c948b82e3bca7cc82ef99c5acf974fef3e987f1ab6d91410036cd268784bbda1b6fbd5de6f30be398f54f0ffd1c2c54a3f06957d944263cb2da84e6691e815fa8cb6eee037660fdc09960e40daa30430b9de86f363f453b59fd2324c3c139e86dd3f843aa8a58ec37d0e6553dea5ad4beb14f9380a8dc3e9f857f40e3d79d3e0d21a66bf4a244ef70707f9669d8291dcd8b06c79cba0bec9c132ad9db84a8a957a149b3d08e67a990e37788d6de2cc2addc7e15a7955d47e1284375b27acde057d7d992dd291bc54724f28f04cab5f30d7405374f326d77c06fa534adea33046cb733f7f918c7b2d65a8436e5b7046a9a86ee0366cf2097617fcd75446a58dc54a80bcfee0501f4de9d0416cf36d143a3ceef2e0ed9c10baccf75fe1fd01bed7b0e439c8c97e98837d1f4a7936cebc163aa8ae7411f267b0df5ca798c6958b8e666f37fb4a8d85786181fdb231be7c829ca107419220ac1c3933b0a1afdc06c41968f217e4f5e7bb9ad18b3d949818babd8a5eb1276f45e4d7ad9c4b0948ab1409fb6ab049eb454d02462f7ceb6de6ea1281311a38bac4dea8eb3eb1a464b95e12f33ec1242b8cd3c0940d13edc0ea5ca9ac9590d4243d6f956a7c27effff8423c49c08313cc24b1206d5beeb670c0d21f1efd7442fd0b2c781686092114edec7d893ddf60283d254ae465b424c11f6b5ba5e7ddb79d40e52cc299669e0fa7d55135dffc01417fe7029dc9d63a3d4671ed8ceabfafc3f48ca7c41a84d50e14aea2aa74a4bb48352cae80d3af5d1d03c2e3d0425dc0cf2984d64072777e34f47580849d73cf7f50ce517d26a86b79aa7f71a393829977a412efe206303bd98645cb54cf330c0ee8cb15d59e7038ffbb455c8883a8f0f905eb287d4a03894239dfb69368cdf1d598c549c89d6e1dde92ea1aaf690ef2bdb662e540bcb164f1587391017168703886ce74a73c0964b895733ca9f692c577d12cb5f2e039378c47b78c3dd73e3652f7aa7dface5acd9d3be3573571cb10e7b62d09146b99689a6192ec85ce47a891e41234718d138bb2e1c6acda0309701ef20e67e8821dfebf56997fe6d2e0c432364f2ca54007496a3a859d42804951e5bf826b39f8e1731832c3ef76aabd416c2876cbd0b46730244efbeef61f77cb92b43c16f1dba2429d53cf36135fe3ea3bec9f3d29beddf7b4de9cd470bafa75c8f568bb28c16d5de94ee4f03ea283e2a8c59de3314f099d5003c334be35bccf2cc9a5c265c78b81f7c77c2996514d17898c830a62f680c23568648855077ac059967821e16163f3a96d0949529aa38c783617f4e302ee7fd183f514984303892c54c0022548ebd56b8caeec2ec1db98ad237c0e313074c150370541eafefe9d8c47cf580a45d7a378a145dec1e5cbb66624b863389156f74f7484242d9007026d609cfd63233188350104c9dbab27250cf2b2a274fc6fdee90c00360577a714f191cbb9a8cd3ff731ac66cf6dd5a41586a6dfefc728af5233ea51d2ecfafdba4c88908d41d9d57c1e10bc752cc57f9008c80f207cb5f06361f8bf752df107712b211951c6805cddaf9a3fd2b47ccc4bf5bff80684fefbaa945b2c71eaee4257d7257d520dc62407a1fea66da952f0f5044968369615149895babb4c6bf4221c411e52c38cea64b5b6aaf8e915d8d6fa1127e7e54899cced9e28eeacece5242b309b160a0b134eb806174f49e3db5f1271f76aa590a581db90b0e9376fd7b2d4ae984bf94844c9c70b2feda8aaa8f0d436418197e56863a63652cbe547c0e8797cd90a091ff9f6584fc305859586103f893bd534396c87ea2db84daec07e709f0639a8b582be23fc26a0884e0d43be0a1cac0fc677f39acd3324f3ac4138e68bdba3bff45b508139c3c6d6d7a134938fae6ebd020a6565986de4cd968826459e92073fe7a29ab4bfca0b78a6580eb539b77a5dbea1ddd9b708353772530dcea1fb881b31ff667203dd584aa31c982fae704df14e1664f658569dedac8d112e93b930506a123867b1fc64f0deac5fee5df8d04b7c825ae22984538f6994105e9fef89e310b6b5e7a62c83291d5f70c7dcf0ce8e574904b09ebbc95bfd8f90aa7bdc27b9d06d1c2779930cda7f98bcff4c5121a2beefc906ff3f6fb842b025694a6abe7372f9596c1d134fac2e8feb4d60af94ddfd0bfe69d7dc44d7add8990f3c94593e0a8d1541f376cc947c709c072db28237e9f5f78f84333be2633d0be13a51ebf40a1c4fa7037e78f3b5921cff5ca08416e895a247d0be47eaf477a83700f03b6c20353bedaaa962aea941af5b528144b9a4d412699dbbca318e1dff23b6db7323f68bd1c51b537ef4a54807135548db77e25aaec8a5fe3f2b279e1a527c3710db4327fbe1146903130a620cb1375bb860dd1002abc9aaabda1ecfb3c1198f1232120cdf3891b3c42643e6505c444fe790681fb2507c0148f5040b91d8af026e208c2d7d1c529d6236f5508095aec5446e4fe581b4bd345e594673bac9406aa3f52fa9548ecd9a2858ce2b872f8a725293cc0cc6370a35f1fc9913a4168dfbc59ed9105aa67fff1b8ebb7937bb8133fefecea01ee0e2a45003f4442360b5b60e7b802ebfce8aa420d49d1c2dd0278bd373e9727ff5ed664a5e3b867a866c25ba9d26d28bfa9793b3dd807a97e7b03cd57f958cbd260b52e7116f17b23e518c3a0a3c53081e903e44183ec1dc093052eb399bfa169ef830572b45de3e82eef8f8dfc332ebe88c7cc506dc6c319a00eaf412d5a89d844f0926a9ab30b7ab434e8b900367c4c265c52342222d84ed7883dcc0d3efd69640c6fb368941a50257dc6b199fce81b63dc44bfc11ac2b4048ecf3bc36f113c562f07b0ec4168f144eef15be70884d33b122252cf5965208c220b620777a8b7e13112991fcee8a171f1455634a71f46c539d5f0f4c09eb81075c8a2ce7edc0e962494b191e5c23b397a8edcf6bead78883ef7edf9ca1437fc1d758bd6b5925aefdfa6c7384b285784ad60f567d32de9d092d1278ee26d3eb3600f3a7a9254c63c6dc7b61b62989d48c197adffcbadeb0acd7e753820b2edff0d3c4140033d28c41cc10b7454ab3165b2c56e545eb912a1d71241cbd52dd9b33731fd165758abc96c467b98e8493328a3c4714481196382db1b7cfeb4a8c1a2c97f8307425d1627e3006a16021414bb8fbb7c34ca5b4e1f9cfcb908e80650a5b23444d743e9727b46cff738a2bfea78769b846d422e2383e76138570c0d7c66ff74ff2ce832416ee6cfc33eca9676b97d452d83d56b32d31d7376d785d3ade66f6a4bd72fcd2607dac92531addd28a83757d064a54fa1376d48040699ee1c278dc073db4edaf94bcd238c553477a83da75dc7856bfd7f34916432aaf0bd21fea9d79cb633369e8c30b19ab8c923d51e70b9fdcb7f3dbbc62e26b36daedd50b087b0839800b9bb1550cebeba7b57bd495ff4f4432bff26d3062a0bdc3732adaa23e903067c5d17e9067cf5fa327d949b0ee1046b3f16022505a91e834167c537f5fabdca10547a19b04c326e79d78dda656a224938c346190c24845734c2a819e942553bd5344bd1250eb016ecd03540344030780602713a47973dbdfbbc5ff828b7c9def71a73131652fbeb6387c2b04fb97535a934589ec01bf2e617196efff649526b803fcf3e42d1db0af2d5f92aad210348bf4b30034c998a40f462e2b778721a4076e2a6d13f1d34466f8a330b19e8a87b6022150b6e1ff3e6ba5503ca480a653f2e23deb0472b830092922e1244000b44d579fcd76220a55a5681344be612877ba78ed4df5adfb7982fe916cb3e64a642457942fa0d3ec788cfb253dbbfebcaaad686ee0579cd6256058eb65b0b1850d734652ea9ba2d0ad7677131f4ab495c96bf05536fecbbc4811bdeaf86cea3fa8878fb5f47972685522067d79b17a7aa2687608863db1799d80266285adf5897b3f5e8d622e466d98543c5846d71325688d1b2cbde81c32f25072fe403bd9afc4bf85a9c4e2e9350b09424298c30d2c0b892c05b3c9f2a32f4fb2bd5fdba737e1dc7cf5e6c3bfbd9c411427aac5ef1f9473132c776d343d12dffdedb5852fde05d6e99658e3377754154ebf03280181590aea190fbda325ebe7c310f8110758d3aab61f6fb24bd0208d440799e7d8fd73b11fc81d6a0885153377f2a6ca2b7772dcb49c641275fe650874c10a48cb13ff51c3ec5101d9993fc0077f0fb39877136a755bb806aac775314268d6032a7ce830ed2f25e5b54e6d3fb3d8fa2ada815dbd47acb81959f29735e6c8e3737523bfa423410af1655e100aadeb136900cead625ad348e8de6f4d00ab0104b44e25f14110cd1dc9fd9610c03d761924e759d959fd3d7d1879f46718ccd66dafd7a650c9f72744d9b6001ca8822ff8ff6531cf97cd9d96760238266b7a345bf400faf535212a0837aeb12c6954682afec8f6aff49a36d0e0e1001cde95fd703101cdcd777e1ad7be02f62d8c8169c40ecf64dbfc407405117cc1876d7eb3006cb63e10e7a7ba039cd00c8f5dece6a26bf81d897874200cd702bc845b51a36a3debdf7ed0f721b055f5ca555daba582a8d342d9f183149333011804d52044239059ec79f59860602abedad0ae54338d1603eeba4fd0aaa547f00ae3c55308875b43524bd6aa85a26614d38595c7538cd9bde948173852e1eeddddeb0b3feba70225ab6c15c14b3ad5cef3df95fc10b1b6495ba937a3fb68b09a9b1c87d35cc0ddcaa0b5d9af242c48d4c20614f3c53347ef803dd08ffba0b7420b322315fbd1636a179a359043cb57ffafc85cddffe2418d8c2a43c283484ea5471568c19b3f3e242183bb21581eed13d3509fcce62949d0c67d4321430dc0e30dff7fdf2a2cc13adaee07f2043df7c49c113a1ade9ea7a4980a9ddd8e7db35a7c4d937597ac917b9c80aca4eb9d3114258c724907288a0bf1a668775004f7dd49df940cbedd842a3c4db41a82d24658fcffd7f618552af92d972014f822ac0aef6824a5ee1b661387afda17ee14adcd153e6bb7f9c2a2c2c62ef0631ea8285479dc0a66d1ac47edad3b1bf38954cb880dadf28a3f9f4f793915d1617941d5ad443521fec213ec33318c8666c9d11e0ef7dad050cd779b5f186e0d76674d864b7bf7fcede738a86baf2461219aed06155205e01e2964d2221779e518e92ca9c73ca0635de2b430777edd4b10e04d35e4b60742eeeab026880d7b70e89e7098e17aec2d662a9600f02190746a661cb3d10fb6719fc81991f2fa62bba5988a403feb078b7e76c2afa299dd2bb7d5c62c7476d5920ba09665981b812ad375dc7e3130f4227fc9483a57c96914835f1e07edfad6610dc0cd9ce8f6289e282fa44f17d05a7e8af6850b591a053eda1894f2a89a4d550b584a1373acf023fa14c5275a4170901f1227be7241a7261", 0x1000}, {&(0x7f00000010c0)="de2b9d787afe97a7f9ac7aebe3096cc65e38ce2de36addfe92be33eae41c1a400b07de289558be817cafd716d310c11d118f2cd3de8e828cafdaaef188328cd5269c111cf506ab0e68", 0x49}, {&(0x7f0000001140)="cb40379cae4006d45cbc53b8a8d8e2d4b2043cefbad96c2ac741fa8fd8c10b6713679a0e7d1014dea9fafb88ad74dd72a9514e7455af79fefe2a97275813e0220600b2d5ebf1322cc7d613b83b98d2002ff60f079eff837d58b50b8402bdced9faef0247b638", 0x66}, {&(0x7f00000011c0)="d3adeba971bd6a282f262f04191c0c10899132900c50c9a5781100115dd7aa58b2a91f877d70e2aa2562768db291a755d19ae299363a7d2cd47cbef6ee62dc2eca7f9c5a00449a51f8745d94ce6c3b9a747ac33a018ba1e76271b41e7c25dd4468d7d94abe87bc94102ed1552e354d8e68bd", 0x72}, {&(0x7f0000002280)="31343a6647daef01892987770e1fb9f7ad7995b45a9dee6576e8527bb8afb811c9b52273b4121dc45cb7890fca2ae93cccfb9f618def1c881f2e7755b04a4c3936f9eb472196c3fd2b8b17e980bdc3f18a71d3b1797afefbbd19eb8174b1793454b5d81e2ab22b142e47dd", 0x6b}, {&(0x7f0000002300)="e24b59f33bb5d1142b0c4f340f5d2435dab237248ec2c1ab7a6806b95b83", 0x1e}], 0xa) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="65a31b4f8873aea8a12fe6e9ddbc3a8cece2f2b19f095911d0abd4481ce2e2d29ea747b45c2d26f40ea6b35d022e801b951d26264b636d49cf64480a5a0c3d3cb24cb46006d7611f9e0866a13f2c36d57034914e67649679a2280ab0cf938b09fbf2fad0c3a7b807cd5a7f9294ce3f5c", 0x70}, {&(0x7f0000000000)="47dc162ad814a70fa2a21631495f3dc4cc008f298c", 0x15}], 0x2, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900000000005a94d8571000000400ffb6972bba5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000840)=[{&(0x7f00000001c0)="35a914976f07434e100cc5f0a7da4cc84e2ea82a3c32ca65753e2b488ec2fb940b3609f5fb88364306634883963831d81e1312f2d1aebf5871a41094382ef7203fd193d3d6d842f094cbe335ba5042a569ad476a3e8e551f4f5bd61efdf7b9731e32bf1ed5c3b5716393d7d9df0c18455a89f9ec1ae106d042056f77da75f7a0d3d2842bd859bc933dba3cd7b621b7c3d66428af050b27eb27ebb5039955544209", 0xa1}, {&(0x7f0000000080)="1505872c9da225c0e3d56afd6d9a075d8195ce8a092bce9ca86d", 0x1a}, {&(0x7f0000000300)="2825dde765f4504f3c30234d88811e391eb1253372517f5531e0abf06316cc0ebc86ea28cab17b84e793cefb5613d1d50757a5e7810e4071a7f657c7e3a6838b4af3d21d43848d63c0b2da1d06e142b415cc1b9822dd2f3f43398cc7ba938761212ed7214b396865f9bb83fe9a46fe51da1004e5fed0ed7ca45dba564424da4adb7e3b22f7dec4718db021", 0x8b}, {&(0x7f00000003c0)="872d8f9a394ce8d8544d6b763be8646fc923da90f18fa005e3d2e1022bf097d953aa58afebf35282ac60c67006a45ea873459e234ae58e3f9b9faf410aec553831a25f746b8d490ddb106398813f8dfb01815e20bcc033dd7d195d39446b56e2e6", 0x61}, {&(0x7f0000000440)="5e805ce0772e26cbad38f2f524f41a139d12dc32bdf080132117601cc63555dd48509c781114acf4ba3318b36b5a06195086c1626e08745f5801a0ae620644b572314a607478b072aab77b14d6c25f782a5660fb0c3b2ec1e1d83b941fb7e0ffccf147f5b0a291088f4dd224c38d0e0907d06936083c8f7749eaebf06d3a9845bd9ae2f6b4d16bb21707f7ad43eee25af703a95f6305297145d92c5b905b73a7734b5aab25784d801fda076b963141270a4090", 0xb3}, {&(0x7f0000000500)="135b1d16342cbef7cb04cc2459067a21fd2990edec2be589b34eab742a96880fa849063ed537c6865891f5f8a5e7b03faf437939e375780335324b44d039a2a6f39853d2813365afc9c85f4b15522dd8ef7b363b25ca00186d59892236ce430b06", 0x61}, {&(0x7f0000000580)="50374faeed072e7f19ad75c260f7ed970e01f098b981b6a10d30b6cb5183aadbeadb8acf83b61e5caeac8a59be77f9ae56e2b7e12b5ecb78b976fe169e71568022788171cabdfabf25eb05370acb694ee55f1f48dcbde731e59745edd3b55518cef05ee13e333c7a21e88b3a1d3b67ac00b8fe2ac1836d884b5d7b9b6439ae6d1bc9824a4587417911e9d00afb8039297fb0e6da4f46c4b6cfe80fe62a279e26bc4a1facfd5cbf2c1ec0772c9aa023d8a9bb8edf26a326185d", 0xb9}, {&(0x7f0000000640)="dd81272a34ea7cbf99b734aa4517122d6d63a04b62b082a20494b3edd76a583ef0d061439a6ba2079d6e7f341d25870d1d2f80b7424b563f40ba580051f8250edb1a6bce15787458c8594cdca5e22e097b0ca40961c37deed137edbdbeb44c25046ae442d040a34f0d250effafe8401964d2c2", 0x73}, {&(0x7f00000006c0)="5de9f04076523a2bc6e79302e34f903c91f2958adf285830a525e24ba94876476c9c8567cfd6f2e2dc854a2be3ca6aab947526250e84aaf6acf1e18ee86dcb394b65fb8fb9fedc8ff0009a763c075a62bf42df33b4b7e9c0d62b0e0ff12a82f18be2c370dea2741e25ffccdc5974bd9f67c6da1b370bac7f8ba0eeb975704b80d72db5052d286326fc06a3e48a0ec817f62725e33d080e1293d726f4891fd877d85f1991bbdd09a81c3c9fb33dcda6f30cf54977df0e98fce2a5bf10ab69af309de42ea8af0f6b06869b693b45b4e4004222440ddeb206cb1a23376b0857f9fa0227a773ce76722ef2d75282", 0xec}, {&(0x7f00000007c0)="284ad680c73093a46ff3fc687ea3c7b84843d9825969df39528f34b1b7a5446b3c9b26b14f8b8ca56704b662ca3e091a9054ff4c1eac16f69b3cac258d04f980c6", 0x41}], 0xa, 0x0, 0x0, 0xc}, 0x40a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8adda0f8b070dc83, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf5460000000000f7ffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) 16:00:01 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(0x0, 0x10, 0x8) r3 = socket(0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x10, 0x40000000, 0x10001, 0x45b1}, {{r1}, 0xfffffffffffffffa, 0x20, 0x8, 0x8000, 0x101}, {{r1}, 0xfffffffffffffffa, 0x8e, 0x2, 0x11, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x40, 0x2e3}, {{r4}, 0x0, 0x1fd31395cd880960, 0x80, 0x40, 0x9}, {{r4}, 0xfffffffffffffff8, 0x8, 0x1, 0x4a3a, 0x2}, {{r3}, 0xfffffffffffffffb, 0x20, 0x600fffff, 0x4, 0x223b}, {{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x8000}, {{r2}, 0xfffffffffffffff8, 0x2, 0x8, 0x0, 0x17}], 0xebe2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x80, 0x1000}, {{r4}, 0xfffffffffffffff9, 0x10, 0x8, 0x4, 0xd96}], 0xffff, &(0x7f0000000240)={0x6, 0x100}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0xc1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, r6]) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x5f) chown(&(0x7f0000000280)='./file0\x00', r5, r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x8001}, 0x10) munlockall() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x25}, {0x16}]}) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/134], 0x90, 0x2, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff09, &(0x7f0000000480)="a1d45350670027836a753de2923c37755ff0b57743ed3f945a15ace32dc94040e3e93194c709d9e095e9387d52d45737144a81e79628be3793276116d169f1c1f9d0b9d46665396e4fd3734fbb53b6262d30d01828c5100bfb093d64fa0fd754a323f5548353cb1e113a4ab2a191ea384e9c86d4218f88a7aea2abf45e80698f422c38a53f7c5141ab4afd9c5e18060a1ca8870dc686cc7ed54cf6313efc43caeccb3cf76b6429124603a99aa74f307819753b9646a40d327137d3b5e93631f3cd252c18db47ea150e82aed3ec16e23ad72ec965") 16:00:01 executing program 0: setsockopt(0xffffffffffffffff, 0x40000029, 0x3c, 0x0, 0xfffffffffffffe27) r0 = open(&(0x7f0000000000)='./file0\x00', 0x49, 0x1) setsockopt(r0, 0x0, 0xb8, &(0x7f0000000040)="e8446b17f72d79daa00f805f3b8a3e30064a15388a209a589508715bff8e8f418fcbc31c81fe69d3e4eed05d6448553636d11fbdeec362c2d46b314f66868d56fd2b09e2dd0aa538cef6beb82a986506ecb38d9a78c17ec1e3b05da4aa4d1fa5c4de077c25679a4382a373d41bc820787f89f82cf1747cfd0dea39a6deae73ca9b21b65414023890ee2abc47b0483cf75592c28b523cb4c90f981b1e2bb68a2636f7cd1657d40c6e0ace203dee2cd107fdab6a193f8fa4631177cd34e64587d26a237c738a2201", 0xc7) 16:00:01 executing program 1: r0 = socket(0x1, 0x3, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[], 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x1000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60, 0x3}, {0x3c}, {0x7ffffffe, 0x0, 0x1fb}]}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = dup2(r1, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0xfffffffffffffff7, 0xe5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:02 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:02 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x19a, 0x0, 0x18f, &(0x7f0000000000), 0xfe68}, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/87, 0x57) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa002959490e5ada6, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) 16:00:02 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x0, 0x0, {[], [], [], [], [], {0x0, 0x0, 0x4, 0x4}}}) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x280}) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) read(r1, &(0x7f0000000480)=""/224, 0x3f0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfeca) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x97f}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="6780016fc17fd4f0363d006f93f522f4f938f5e6ec6fcb2ae0e63f496b7f6d5ec4e0dbc0ac9855fa9957c6c83baa2b0ffd31c8e796920de21667080720966bae399df2dc4b39eb07b2709b59563f6942c92112c2749ac0e9865d8e2b58902f3863e9d7283f8c5d4c5c0cf3f936affb9a77a3db0478f87ee045e78c2e40d3eaf3738ff0459339fbde2bfd2c8017fbd50e49f5ea19"], 0x10) sendto$inet6(r0, &(0x7f0000000140)="873794b4550f1c80", 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x10001}, {0x7}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x26, 0x100, 0x5, {[0x0, 0x20, 0x10000, 0x39, 0x6, 0x8, 0x5, 0xbd98, 0x6, 0xffffffffffff4a36, 0x7, 0x7, 0x401, 0x8, 0x0, 0x200, 0x81, 0x1], [0xe46, 0x3f, 0x2, 0x9, 0xbd55, 0x5, 0x0, 0x7, 0x252, 0x20], [0x7, 0x1, 0x1792, 0x5, 0x9, 0x7fffffff, 0xfffffffffffffffa], [0xdf, 0x5, 0x4, 0x1c4200e8, 0x32, 0x3], [{0x2, 0x1be46030, 0x6, 0x6}, {0x3, 0x2, 0x401, 0x8}, {0xfffffffffffffff7, 0x9, 0xfffffffffffff8df, 0x100000000}, {0x101, 0x4f8a620c, 0x1ff, 0x10000}, {0x7, 0x9, 0x6, 0x8}, {0x0, 0x5, 0x9, 0x876}, {0x1b, 0x4, 0x810000, 0x1}, {0x10000, 0x86b, 0xc5ef, 0x15a2}], {0x1, 0x2, 0x4, 0x9}, {0x40, 0x2, 0x0, 0x2}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x43df895b2d73587a, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c2530004a901183e485b3ed24fa93f3da993d994c16404d210cb021cc4621cf9c660c1983e6306de8b907d85cc0a7e80c7b9b8bd92b80349653d0c62729d5efb052135b401ee8861b3620fa51d0451c6716b8a015f866681cb29885a45c27ee18c60e612020669c7dd14b262d3f6d9911fadf46c740f879525b81db08760063d528e9d917a28d769bf38670e65a0f4bc4bc41f2685f036bcd98e675759669babf645e0de12103940e1b4ea941474f989b6a847e3f82d73bdcac91d23d5ea839e48ca5452e341967fba9d15a882ccdcc2adf99308a9b0549b067bb92803ca713ba5c0fd1a648d8d95f0b986cc8f03c2653e5484b4c139376033fc7c005fccf243d831d323dea11b253bfc9cedb7b0bd1da46b3cce0ac9ec36a9fd69440bb4cd518a53b9bd806ced146d22b36f8705bc6daa032"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f0000000040), 0x4) shutdown(r0, 0x2) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d615bee0dc83f147647952456a1c9bda88c2f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604fc05000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97"], 0x10) writev(r0, &(0x7f0000000180), 0x0) 16:00:03 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = getuid() setuid(r1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x8, 0xa) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x8, 0x3f, 0x200000, 0xfffffffffffffff9}, {0xdae6, 0xfff, 0x6, 0x400}, {0x4, 0x8, 0xd, 0x1000}, {0x16, 0x101, 0xe859, 0x9}, {0xff, 0x4, 0x100000001, 0x7}, {0x5, 0xc909, 0x2}, {0x7, 0x4, 0x7fff, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x401, 0xfffffffffffffffe, 0x0, 0x0, "000000000000000100002000", 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="8ec3c4d6b285d7386a4e0e8f8e4472d9b867553e1f39908d3a", 0x19}, {&(0x7f0000000040)="b29e7ec431186e55bb1a5ab5ee208ef9c6213403c3aef1fc3efecbaa83", 0x1d}, {&(0x7f0000000080)="01ba53ebd9204e66", 0x8}, {&(0x7f0000000140)="a3f87022301945b1", 0x8}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x1, 0x4, {0x1, 0x5}}) 16:00:03 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = syz_open_pts() r2 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r5 = dup2(r2, r2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f00000002c0)='./file1\x00') r6 = semget(0x0, 0x4, 0x600) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x2}) r7 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000a00)=""/89) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f0000000b40)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) shmget$private(0x0, 0x11000, 0x2, &(0x7f0000fef000/0x11000)=nil) semctl$GETVAL(r7, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='O)(/:\x00', &(0x7f0000000100)='!{){]&\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='^@\x00', &(0x7f0000000280)='/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='\x00']) 16:00:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="0828a77fcf3867db25710f4e04f03505e4770ef1d2218b540dfecdc5db7cc6f7634256610c31858160ef02ca784034abc169a1661cab18adb8c0cc9938398f2b5fd353d1b05006dd92f89ff22f96cf7ff77f2f7bd791824961586cf96678eda10d0c9bc7e0d9f44eb9e4cfdf772aeac2", 0xffffffffffffff2e}], 0x27c) 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29ddf31c, 0x9, &(0x7f0000000000)="03000000", 0xff46) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) read(r1, &(0x7f0000000040)=""/73, 0x49) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000002540)=[{&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/89, 0x59}, {&(0x7f0000000100)=""/3, 0x3}], 0x7, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) fcntl$getflags(r1, 0x3) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x4754065ada735e6}], 0x1, 0x20000000004) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x4, 0x20000, 0x80000001, 0x1ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x6, 0x4, 0x200, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x7b9af0df}, {&(0x7f0000e96000/0x4000)=nil, &(0x7f0000fb6000/0x4000)=nil, 0xbe}, {&(0x7f0000d84000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffff}, {&(0x7f0000e04000/0x2000)=nil, &(0x7f0000f7b000/0x1000)=nil, 0xf3}, {&(0x7f0000bbd000/0x2000)=nil, &(0x7f0000e0b000/0x2000)=nil, 0x7fff}, {&(0x7f0000fbf000/0x14000)=nil, &(0x7f0000a81000/0x2000)=nil, 0x100000001}, {&(0x7f0000fab000/0x2000)=nil, &(0x7f0000c85000/0x6000)=nil, 0x7b4f}], ['./file0\x00', './file0/file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x401}) mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x2) 16:00:04 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7fffffff) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r0, 0x0) 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) r2 = socket$inet(0x2, 0x4, 0x5) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) r6 = socket$inet6(0x18, 0x8000, 0x3f) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r10 = socket$unix(0x1, 0x7, 0x0) r11 = dup(0xffffffffffffff9c) r12 = syz_open_pts() r13 = socket(0x3, 0x0, 0x7) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x44e6f84fd885eab4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x200, 0x0) r18 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x6de36f96, 0x9}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40, 0x4, 0x3a}, {{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x100000000, 0x4}, {{r4}, 0x0, 0x11, 0x2, 0xefc, 0x1}, {{r5}, 0xfffffffffffffffe, 0x1, 0x1, 0xaae, 0x6}, {{r6}, 0xfffffffffffffffa, 0x10, 0x1, 0x7fff, 0x4}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0x8781}, {{r8}, 0xfffffffffffffffd, 0x20, 0x0, 0x40, 0x40}, {{r9}, 0xfffffffffffffffd, 0x20, 0x2, 0xffff, 0x5}], 0x7ff, &(0x7f00000005c0)=[{{r10}, 0xffffffffffffffff, 0xa3, 0x2, 0x401, 0x3f}, {{r11}, 0xfffffffffffffffb, 0x4, 0x0, 0x64}, {{r12}, 0xfffffffffffffff8, 0x2, 0x40, 0x2, 0x5}, {{r13}, 0xfffffffffffffffb, 0x24, 0x41, 0x3, 0x20}, {{r14}, 0xfffffffffffffffa, 0x40, 0xfffff, 0xe696, 0x2}, {{r15}, 0xffffffffffffffff, 0x83, 0x80000000, 0x3, 0x40}, {{r16}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x400}, {{r17}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0xffffffff}, {{r18}, 0xfffffffffffffffa, 0x4, 0x4, 0x101, 0x1}, {{r19}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0xffffffffd1c13e19}], 0x1ff, &(0x7f0000000700)={0x1, 0x101}) r20 = socket(0x18, 0x4003, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r20, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0x20, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x76, 0x10, 0xa, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000022, 0xffffffffffffffff, 0x2}], 0x7fffffff, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0xe86e54b03fa658bd, 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:04 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x1, 0x2710}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8}, {0x1000, 0x1f}}, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xc, 0x0, &(0x7f0000000100)=""/12}) clock_gettime(0x4, &(0x7f0000000180)) 16:00:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) write(r0, &(0x7f0000000100)="922f78187b610f94dba85c48ef8b238c458ec51872860ed42d6c8104415159ed55ef9db2db9f7f4454844352f895687c4d0a328ec1dfa5ecbad91a613d2bcd9dd3cb4c93d0b87d75fd9f6f2844d72060843791a9c5c73a0808212f075e867dd519", 0x61) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000ad3e0f6b9be79310b8970a8ad4d6780c1c3d7251bb3124dba03a9e2c35b3562ab459bdb340e9e1e254914b02b5809263ab17e7047bd99e4ad77120d129ecdfae5d03c0e6d671c845e414ebab2786e682eaeced0e1d62ed08c1143c1e444888e0e3bbc5c9114505e79fd2d10c020a336143854f23a890eb89570eacf0074c3d51ec9709375a73de773d2955b539715be99680f1ded5c004edd9adf421337abf7c440781c59b840419b4ecc8bafdc1299529c355935fffa1e762de86ff6fd1b6358481f1"], 0x10}, 0x0) mlockall(0x785e728dbb381ef9) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xfffffffffffffffd) setitimer(0x0, &(0x7f0000000100)={{0x4, 0x2}, {0xfff, 0x42}}, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:04 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000040)=[r5, r9, r5, r8, r6, r5, r4, r9, r7]) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a54a0d00"/203], 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) dup2(r0, r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)=0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000680)=""/232, 0xe8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r1, 0x0, 0x280) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="a693e54f64972376c04c2cb63d33474f849da1e71b26a83c3a0dfee153b3f50c9d52ed91aaa8539218159c9995cd7c2c7e56a39d8a859c9dfbb3fc1e877847d0701f1059a1949229f90a25a1e202d7c5003de43baab8bf603533679f9d6a4d5f6e5525ce49a1a62e", 0xb}, {&(0x7f0000000200)}, {&(0x7f0000000240)="71a1", 0x2}, {&(0x7f0000000280)="7ec9f9139e543439ec98652583e26d0934", 0x11}, {&(0x7f00000002c0)="fb48d1ea93a740f15c2f9b92fb5ee31a6532665100a5729c566f4cc102985b72ffb681ad56", 0x25}, {&(0x7f0000000300)="2113746784fd61490db15b1857a38544f08bb331d851b498c3a312b58e12849bcf8acdb92edd669a034801d139d0d3108d9ed4f682186e9ca4054284664fd4f0", 0x40}, {&(0x7f0000000340)="b42a1f8268440f2c823a5617406641df401827ac1ad39373312ecf67bf2cade3cc12261a1f4bc74ce892efeeaf30f0b679532305c1dc3c9467ff056f494a531f5f2029dc54e3ff2e3570135b6b2d6989d1dccc2961a8398c07966645e8", 0x5d}, {&(0x7f0000000600)="3be169f502e8d3e23ab3b78847057b7cc64d6b8d0b9a0f9485dd7cfa9a193cc7ae3698e312181427bc207405593c4d9e73877d56474c81191bf5fbde3db1fd432efe41", 0x3f}], 0x3b3) socketpair(0xf1ad1025af144fa8, 0x3, 0x10000, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="bfcf78bfb1b3ae3588e0b0d4d24680482bb1a86292f430f43d1d2e4078fe442de23e28b1a0a8cc867c9760386624cf7e33835c00f7c5fee755d32d66e6b9a8cb38abf6e6f62cfe95b203", 0x4a}, {&(0x7f0000000440)="f073a6e6d5c295d979afe4cf49ea95216ad9dc891c16538e8cafea95d6a8d44d418c8d144c198f27a8631b46a338bad233d211d12ab9c4cf3a69fe1ba34699d5c41e3ec72d497ded87e4dc4c653f5b2a14992d071c141406a561f687295cdcd7ceb3a7ac892b2e5c1537a36d35c28ef229e4753837540c8644af", 0x7a}, {&(0x7f00000004c0)="8c08a313d93ab8352e91229d3af251a4e46b8761a893f43f51e14d7edca6535c35078c350e9fba913873d05e5a90c3379cbc3c11f51fc44ca28eccaabb40c30e1dad96ee3b2f0d7d9d7e54a4c5378437deb8dee19278a0caebf592c36ef4df98c137f32cce11d71f6b66c1c3587d843da725d05de3626724df24080e8f96dd267f6bfa56a327019fb5281c60ea66f16aea9bb65f57853e", 0x97}, {&(0x7f0000000580)="43307d35bb7ddb5f2d75ab50d2441ef59d8430ef8f0ea1cfb8cb902fbd980540764dc3dfdbde4032b957b6c7eadcf745449050bbcf928aa140ff455c274fc6b80c64c54eebced7c5e5fffb7a7371d51deae9403f", 0x54}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="68000000000000000000000006000000f90e31159965038bea6c8ec46a8c565f1cb02984464bdd2929f944162b569815d80e5b35c6929870a98d29be71fd40457e690bfc251e837da87cfa8f3a828657d020ed12e7bd46cc89c3d60e9251725ddbbf00000000000010100000000000000100000001000000f25e804c483b5d3149a4a17f849f2a88c673b0b3b7fb5b682f8290d1c23686790bd6d7f0b85f7f72188fa33c20823ec371eeef02a49462ea2fa985fcd53352b3a162f67a5f67dcca967347a13fbde236a88237e71617497324bb53e9bd545d71a38e8efaf6bf9e690aad86f04708f3884ac3b31999fc06743418b3084526eb6222ee73e1c2ee71432502bf752b0592b3a62b32e9e49f32bc499497d663f930bfdc849789c463aa9ad4d5166b7372d0be5c868d912b79a1724d5b3d9ebd5d1e3ea09595451b2f5719279fe99277feed1882de59a016035ff237822cd2f49bbd2656c58d12554b24cb02834e7b5f55762fa13bc3adb4b3e658917f1d80d4bfb3a84c46c9a57ee3206e7636036958b8116878aa94afdd6bd998239b4986ea0c00d31bbbb202940479380e83dfc5d84e6b9518c5670f6488bdda03dcc740f95d9334e2363b9191713e1e2af2b8a3a96c218de3aee094f8b40ba2021aab255a1e9e74af484d22dda9dab76703531421b1802c837aadfa61b883f6e78eeb2e151765d6ebb1e7923ea20a960b113e32743f7d8e89248e280adf4e5caa166caa10e165e938e5dfb63e27d0b0f104127335916edb0faec9b67f62e7db8963e4b83a2c3e60ed191f92d2a1c66451283a7ed077b4d4058a728d8b5fbfa7d5f6327433b7fd3374aa2d1f582267254122510498da9bb9a0c936622f4035640ac522730a9123e87019d716a6c3e4fcf2f683a86b404e7813d89d28c12f0da5b5c2142c9351fd2894ce43a987ecc60f5eb533ba2f7735bf4419fcf780fe10755d2d075d6d5449facf9a4cbee08476d0c1c12294cabc33a2c633a8996d510dfa8a0741cda138a913eb64fb28d055e55547a49930c484a664e75ffb041e39110a3af8d4164aa72a8b025a6b6559e02a9b868bcb0bb054dbd6c5dab48b26a18c3940910e1365c6f31ef1809eee90e6a9e4d0f1b8ab67f3180d6c70ccf5cd879bf46b45eed0c7930312699ea9c0751dcbf18810532cc02eb48923a133b88fd916fb7c043180a4bbdad7c3786c357bfda2e4a9946c5d7ac56ba45fa79412be8bdeb0bad8f9b4fdc899773d3853fac5d9da093a203095e6da4f7f6efdab0390483631582f9441068a7fee0ea81db857194934459f548b2b816a7f07ed6f59ace7dffd918b882856ed9e8b84d22b5143a5c913f9aca866b2e484eb3692480172c6dd0750df41f7537d657fe990d9267c8ec083318e709a86b3a122bd8013d993a9ee08f0902a843cc558c2209a6190099771208d1abdad65b63c42516a69cfee17bb2d774dccc5684488bd0c016c45fc65c0b62cf834b77f8753d7cdd11496a29c88acff7c1612ca0568c756b992a99fa83e03f8bf590f8148bf868c17990a78f814b380733e69442505a03a0a33715b9a6f210dbb37a5bf224a63fc52a17614ca594cfb163e7c3fdfafa4893e5dd23a8f3bd0b5cc4c2e466ca3a92607eed25cadb5636d1fd96bc2253b3d998e907ea557ac875a93ad65b8bb5e85798036a81816c01e2b7714884329b4df2a350cc87b140c2020e28f2002f1a63f55ba355a917909d4d81b1fb3f8d6ccf4050ea9efc457c2cffed388ad37a2f6785787b89b568933764645bb04eb83dc36f101299bc55ab84cbe244b5afc71849ddb1d92e28e1a0dcf4e94772b02aeb00cdd9e29495464e87dee9ae196819ce74ef1b49ad9970a604abd6ec5d6f0299a3f3bc8f9e4ec88f1cf5098acdb97706a4f2752beb1e2b0b279fbcdd5a4b6abd4c2e0f87df2eba3949a3f4c7eefbd1ffbca7aef965a13e7d3afb21bcf9d6cb3403be39a40315cbeaf2a3eb4c2a57058ed1b1455342b5ad683a715a39d13c1497e0d48cfc764ef289e3d74c14b999977ae5fdecc471f57bb52298c8b135220939322fee5b6b2a5bbfb6ab297d58f4eaecd1386be47cb535ac5c6f919978ce89c69e477a8b5fb346c8244f509b1068d48563bf2b0113937fa891bfe93148e37b6910420754010b49fbe79159ad0e6855603e323605ad682a45749d8474ca1489afd086f066ed687582d067bf6fb2a0f869ae79e269f9b0f316c385c30913514e61bd1decadb1667578e91d92e084c89924c58bf4ea18d8dda91e1607a1ce8a0ef328aea88e2c84854d04093b97a3a5af3ee262c49c86b0aa7d00ce80b11e73346dd08cbe63593bfd39e00a8e7d24e24bf8a0d0cf831e3cde56aafa754c78caad82044d5a7ffd3d398d97c666fb21f5c81cf0b25e1da3f5c04dc1fb1b22a90be9e17e86a123ea2b9c7dd5fe4c430d2746bf68f749f5ccb7dff08f680f114156ffd525652e390825a8f2b7a934548ddf88c468feb657a12a8e9d0f063ce75732bc986efc9822eb790e482e3aeacf8cd49963c0a85571e582774beeaf02a23130f3a352d183028d6ea8fc5782c67684f93efd952c3a461004f912c06219baaf400dc7b9ff5481664f2d2016a0be4dec9d80a5f7358976532a09bcdd4d79432f4cf65c83d59e9e966e746275006acd5195a248c0da77c6a71e256241ed40ae47ce90bffccc456931cd0f224bfa6caa293831b94cebd65c0cc9e201e5c6e6dbdc378bfffc6d606dc1d6bbfb4ba47532f5efc142847969458e2848512d5493b1469cb3043af03a3d3c5e3f19e1c6c30a1e8afba6992d8006c51898d778f7bb3619c86b5a6da2ab5d1b9892d2a46aa4296856d5c1966ac860feb58de36411d31590a26779a8e5fb3c96a3b472744b1af670eebd92865bb10a28672e20d0f6ec1fe1960ddb83af03b09c41322de7182c6b971c2dc4dbbeb5ffb7c30af55be92c4f451ebfcd351fa799f966dd2d5220fd3a1373c56186d5007814d5f7cee00fe20731580690e80e998a81ad25f14e36fa77ab84ad248ec9eb3bf6c0b3f8fff97524e1db3572dfc141652f2c9105ca015d034f40383f39ef364f1a34e3c2a81f03800b67a9fec7399987c27242cb2f78a76ba4655c417be1477936af8fda11535643cd04e2f9f12d0795ca13755c5a58ec3756e5dba5670f9cb0ede6cb4fd87277d17d52e8cc235790d942c25288e1f764e02865c10c3b3d25b989f9ef4dcd29a71ce415d8ea0ff0dab5ae284315a9cb0d050b58bf682c06f39f3266e1766d8f6dc3f26ad02c29277f9b35c4d4f42f1d39f947384576c2dda4d0787c41c185e6297db286f1533a09f7ce1560b5c2ae903dba1ecde318cbfb7758b47803dc239f08547cd01c346e2f07fbe1131e25f9cacf6eebdacbc7493d708f0cf8e904a050d92bb8af27fff601cc68aaafbd0b7bc66ffa1e10c8da9f0a17517a183f6167e3bbfc534d07e23e9e609c8e47550a73666cf01d8c0d912440bffca1dc3f201898bbd6a89ac1e0170a8fede7bb01f4da7c10a7d97f4db3d478e3aea3ff75b739ab0733f5f7a5d861bc68ce8ded09174a451c9119bf0c35b7f9b39da324d4484fc8d34117a455cd699b9af79045f53af2325cad0cb5685d53784668ede689607a3d7c4391be6cfa5866343ffd6180d33d30998c4efe017949a93e44b3deac4dfbda5343c1a282a3196e2ac0691b4ef62c3a1f91c4885897bdf26ae673a34419d471a5ce5c86478c0eb7281e0c68ea78174e8589332a6292801f2930531f43ff1ce5dab0f4f9a64f665cfe1cc04f16d02cccbc7047e673f3bebc01842ba5a518e4a805b508ddee0dea469400b847458192651ddf7018be9ec74f0685628606350a557d9e48241cf59fcdcb3199d7dd7d570310675b55cf40a9f24676be9ba401fe4fa0f2831ee21d7515de12db45053fb896be46742e36dfb797fb82f371bfa1264dc51808b3add37f4181861fe5fff3b0f73477a673e5d1aeb104d1971010069e488629a1efaf597a6b0e107c5332e3b95664d3396d53d3f9e5272216c8a15955b50206df37ba34c0da82711706578e3560ba7bb992bebde04f27a4ba58590c1fd356f3a79d72579898b8191eb6c8fdd4d176b1271bee639302566a74fdef5807850277e413469bba0fba6f053813730c46ef21e93a60691d1b2d66891200acc6564a6ef74939ae0da67a26e4e17843b922522472fbf6a9f951af5888cc2369109ab99aaf8c5d1cbddf3af7a880ac000fc9c4596903eb6633104cd82a72dc7dde303ed9167355b552666ae1267ba72fd86e49cf135be981278c77583b0ab66d23749301938c10656e282489da587c2307834de2940654d2142f3e33524f06088c7ccded0278540cdc3eaeec8ca914ea82aef05f98ffa383c26e19b20fe20a7c9eb08a6adaef35c58062a3b50f1fdfeb9e62562bc5eb6d622e847825a5eb4e975718a1d2200f5028597b36b7eaaf834b3e7c7053a91ffac5dfdf0195ffa827332b5125186f840646d9c73243cbf5c12c8891015175f58c9044f8447e3db1761f5d6f9aa0c47bed89d747db9671c8082cd6d5e80ef74fd0f7a0689cfdca390b4cc55ef0beaaca77f551216fabb173443aa79623fcb5122edd3be70f9e16fc7fc8e5da8ab9430f5351b3212d1d174152f94a8aa076bf8a77047163fa9696cb849bd7de13529cf159d3d7bb9d3faf708c48d23154132a521ad7a474bd970fe09d868885118606b0fbe49fef60c80b2fcc6d1b9ce42932d1b90e0f22b56d8830bb133a23a1836e8b0d28a9a070e5070521c3134d070e9901befd6d8bf5a726cec10639638a5eef63bedcb3b00a881b95df0f8e8b80585605d10ee95e5cddd80ab62193c496224358696530edef7de9329bd08990346e75c358003bf0e9591c7d5f16e19aa7e089202a4d7ac7696b74853fbb7017db54438339cdc8feec85eedac427f02dc99fac69a779905881bbb49336e02e3c1027ca992e1af7a78be499a0db4bcfba1e18000bbde8dcf64614c62a7f8c0fc4fc63f3a378706cd097a62f27ee195f84f9a7cfe92874bafb8adf780f1f4dbe29f2964e939b5325770425fbc2d9ace39bdc03af776ed8a6ef7c5627bbe09d504cde8a99f2172ef4ecb78b4ad7ad9a9d4a75fa9c88871b646a13dbd92f50837183e2b4df581c24b520f8abefbd724547a65eaa8ab9772d259215cfffa2e1d89977562e653445d30be1e36cd711ae6b8c5c6892c0aa12bd3d984ad976fcf538c084243f21e6ec3bd34a9fff5ff3af2a91140b0f4dbb98e862efa5f878fc58fd8937c67dcbf69258c1e2fd1f56c32c96c421f9fb53a3ab83490fb6d73572160294708172af973f874891fe7163dbc6523153547fabc0dff7d239fb47ea6add63ecc10b840d8c9bf2d1216473c64c49ccebaa75c0efe13d5fb83877197e3754c4ef3793f0e790e0d8ed47e95518734bd4acbed8ad50c688fc749512c5993ffd814317988115ce54aabfb67d93529774d677daf61199fd43da5021f9decc9dd0e8253dc12585138d088f5f00baa76dbb385194d68fb6292be3e04250a82c6c0654869bc978fca5811b91d32915a08d396a5dbb0d5cef6128e5b26cb9ee9ca37eba086075ab6489a821eff2f5c31a22003f6c720792ba2f0f85dc542f970471c6b2779812a4010ca8f6745886dcb739f292511396a5e18ac34608dc7b08a535d2bb22547a400134a284e195dd8ee1fb93b9d73aa2c4db190c6065380fe7a3ffbc5ff265b1ca4303c11bf8cb9307c53981befe94b184b437da06ca3a9ce90905f7b9e4c6fec94419aef64ea4ce55e4425f54f2b8d7305a9f0a71216f03ade84f537a10bcd6a3468ed180a3f089bc76748bcd3b512f988cd3a73190f5cb43cdc22384ab643ef9c5126da0aae7d818f6baa7207d2ee5811ead8837f40a3e88b9b6ab7952542b1513417c515af4785c6af608f9f0529f68f06b7e380b10001000000000000010000004c0000006902dc269f7f4c63a4e1bf47e6b1223fba51c9bf3cecef27ab581b34f36e6eac653b4a6d5000f5486c70e68c632ad5d7829de888a28768fa9128c09b731fbea275ddf37fc39522a43915f078ae73aea23f1e01d2c7f547bd734643dfb79c4abc744dfaaf5276feb532a4d63fd750f85ebfc33fb9eb40c041e270af6b5027d8b5690abf9b759e3bc259ccbdbdec2526cff9cf7f6057c03c80a54f3d5743b86c79a1653031fe06779bea194cd653c82642686b3ca9f48641743d8788e36e53d2528c68852f5799180078f0f3f21351edaf26225e9220146405b7f9668011fcd21ff76758fed6f570c059b48283b018be00d80000000000000001000000020000008874c0188d3b52745062dfe88a18be856778254ad4ddf9492c0e04fbc38c492a7227359c5a3e025b0f4247b9cae762cada3071689ceed0006ba4407077d2c7b6aeb4daa224f3f42ee93cba1b1afc8f3b90360471714116d130d003be1eac5f5990da9cf7d365bc49245e1d312ff99867c0690d6458e23f3bb4d2123da9c2be1a215a1e576a1760c3ed2608c727b7b45f6a0881e8d6ae4084e9c997874bfff198ed0bf10561ec3970f847e9dd3846dff5bb42c2e7839069fd40a7b8b03079467260ea40a7f3f70000a00000000000000001000000010000002c70d3fcba9650f2f80b2ffde729787b163c63dea893889f8b0caa777f588afa0724f4f317a6c3c60a7d4838b57a66f7fabf50ede480abd2ce1f1703a20861825b2ad21116088de769723c9cc6f4e0bdb12f6939712e202437bd827c53f7f49d79f923f46b29dbdf8e83eba15683cc827056b41aee23e8c6815387f63e8228454db90498b4f9ab126aed9daf2716a100500000000000000001000000d78c00006b0f043a4f2182a8f5a4769bed1e5a1d1e2043c0dc9d01d2c68fa577ff40633d9f0b2a8b07e7818140efe260d6aeaa4e8fb145882ba3f5089551b562dd490000200000000000000001000000008000008f798ffa1ab0d38003523cff217984ce280000000000000001000000ff030000362a17f7eb55b82692e1e3369ab2bd4a3f98c1fbd46fff00"], 0x1388}, 0x4) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0x4) socket(0x1, 0x2, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x926df7052bac2325}, {r1, 0x4}], 0x3, 0x45) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2", 0x0, 0x66}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r1) syz_open_pts() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xdc, 0x0, &(0x7f0000000180)=""/220}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) 16:00:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() socketpair(0x18, 0x0, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x20, 0xa84}, 0x8) r4 = socket$inet(0x2, 0x4, 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x1000, 0x4) fcntl$getown(r4, 0x5) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x4, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) r5 = dup2(r1, r2) accept$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x10000) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file1\x00', 0x100000102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa3) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x133) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) syz_open_pts() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8100, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) 16:00:05 executing program 1: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x22, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x1f, 0x100000001, 0x1, 0xd1a, "d1fc546365cb6775fac1caa06ce0aa2ee9b92f73", 0x324a, 0x2000}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0xc2, 0x3, {0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f, 0x0, 0x1c8cd69b}, 0x0, 0x0, &(0x7f0000000180)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x155, &(0x7f0000000380)="efc9496addeed596399c3c8c7258301fda7266bb47a6068547bbb4e374e26f740d073a5ea4a8ce67fb8d25e754fb360e7a8a166a1e85814702032aa0f110abbc8b4c5ffdd4af48ddf15de29f182de0a8f774bcac83fe95f1d43267980f10b73d6c5e7e6d8d47aa8e8180025090e8b470e0b6ba90216c701be4fb01d3489a2e2f56777a86d10a7704a185e0d2bb8c7e30e2517933c53788ea95a40cd265780fc63fbdffbc4cb33b50519d98e781269378e3fa6eb0a184c4185e076ce1289393cd127f5c766d1d495ce09b93d105528a78afa7259fa9911e0d16bd2fefbe45bd506695634e78d89fade9909987a544869ba7c43a67e3ac46400610fdd3644d7a60eca4d2f729ad4d6a5318e01696c8b8879a95c4b8cc9c2684e226756dbe35a80f92da566a9d64f83e7e4b08265598ce9d5029141f65238374d0f29b033f9e3aae800b7e85d48ef64ba8bab255904482c06f5776d3f6") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0xffffffffffffffff) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) lseek(r0, 0x0, 0x0, 0x660e11f7219bbf4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x100, 0x434a, 0x5, 0x474b}, {0xc2, 0x2, 0x6}, {0x3ff, 0x0, 0x1, 0x9}, {0x2, 0x5, 0x5, 0x3}, {0x1, 0x101, 0x1a33, 0x2f9d}, {0x200, 0xff, 0xfffffffffffffffc, 0x43a}, {0x6, 0x5, 0x80000000, 0x401}, {0x8001, 0xdd, 0x9, 0x10000}, {0x4, 0x61, 0x300, 0x2ee}, {0x1, 0x3, 0x3ff, 0x3}]}) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x45}, {0xc}, {0x6}]}) r1 = msgget(0x2, 0x1) msgrcv(r1, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x3, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x101) 16:00:05 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x9}, {0x9, 0x3}}) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:05 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$BIOCGDLTLIST(r1, 0x4004426a, 0x0) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = semget$private(0x0, 0xb, 0x8000004d) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r4, 0xffff, 0x10001, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0x1, r6) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000180)=0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r3, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r3, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r7, 0x80000000001) r9 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(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, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(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, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r8, 0x14) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) fcntl$getown(r0, 0x5) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="fac9a3a9017b00216ac331fa6788cc4c35f45ad16f5737626718e3e232e7691b0170b0019558670014bf44cf8f24d76c44f0c36c0e25f8760d563502bd", 0x3d) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x80, 0x5}, 0xc) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035068b04cef27d15000000000000000000000000000000000200"/110], &(0x7f0000000240)=0x6e) getsockopt(r0, 0x2e, 0x5, &(0x7f0000001380)=""/4096, &(0x7f00000012c0)=0x1050) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x8, 0x7f, 0x0, 0x6}, {0xffff, 0x3, 0x5, 0x2}, {0xfffffffffffffffc, 0x3, 0x5}, {0x3, 0x3, 0x9, 0x3}, {0x8, 0x1, 0x2, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x2, &(0x7f0000001300)=[{0x6, 0x3ff, 0x5, 0x6}, {0x5, 0x5, 0x8, 0x9}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7, 0x0, 0x0, 0x8}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x79215f186812b2ad, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000080)='K') 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x8, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/60) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x100000001, 0xfffffffffffff516}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = getpgrp() getpgid(r4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x1}, {0x4, 0x1}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x1, 0x0, 0xf8, 0x40}, {0x3a05, 0xffffffffffffffff, 0xa00, 0x7}, {0x9, 0xffffffff80000001, 0x1000000000000000, 0x4}, {0x0, 0x4, 0x1, 0x11c}, {0x7fffffff, 0x8, 0x3, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x10001, 0x5, 0xfffffffffffffffa}, {0x7ff, 0x200, 0x1f, 0xfff}, {0x8, 0x0, 0xfffffffffffffffb, 0x6}, {0x3, 0x5, 0x86, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000380)=[r2, r3]) 16:00:10 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fchmod(r0, 0x100) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000600)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000700)=0xc) r6 = accept$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) accept$inet6(r6, &(0x7f0000000640), &(0x7f0000000680)=0xc) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0xa7, 0x80, 0x0, 0xd7ed}, {{r3}, 0xfffffffffffffff8, 0x42, 0x2, 0x10001, 0xfff}, {{r4}, 0xfffffffffffffffd, 0xa, 0x40000000, 0xfff, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x30, 0x2, 0x10000, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0xfffffffffffffffa, 0x81}, {{r2}, 0xffffffffffffffff, 0x9, 0x20000000, 0x49c4, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x3023, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xfffffffffffffe01, 0xaea}, {{r1}, 0xfffffffffffffffe, 0x1, 0xc7691e5440f342c4, 0x0, 0x7}], 0x2, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x400, 0xd4b}, {{r3}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x6, 0x61ee800}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0xf81, 0x15ee}, {{r4}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0xfffffffeffffffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x2, 0x1ff, 0x6}, {{r3}, 0xfffffffffffffffc, 0x20, 0x40000000, 0xfffffffffffffffc, 0xc07}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x0, 0x4d6b33c0}, {{r3}, 0xfffffffffffffffa, 0x80, 0x80, 0x8000, 0x4}], 0x8, &(0x7f0000000180)={0x1, 0x6}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) dup2(r0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000100)=0xfffffffffffffea2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="0310da0dd11d", 0x6, 0x2, 0x0, 0x0) fchdir(r0) 16:00:10 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0xf4ce29007448c988, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x28}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x30) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:11 executing program 1: setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x73}) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r3 = getpid() setpgid(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x1}) 16:00:11 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) r1 = getuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r1, r2) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchown(r0, r1, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r4, &(0x7f0000000040)="544af98ba348189870db45b0462ca0c20813fc7dd5364c9fd0bcbabd5a67d828fc216c54278cd86726949b5916410ac453998b60a67e1f1dc2e82fc9d4f0145db7d3059c164e27bcbb26967a41aaae8935d9fb61841744c2d5211bffd92bca64976739ed081e49c709e2dcd48cbe57c3", 0x70, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66826c6530000cb345c49d78ad37fee2418f913e2f2623309276c44fc075ad4f86681232da3857b4a9f40d939605000000f87b00"/66], 0xa) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/168, &(0x7f00000000c0)=0xa8) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)="64fe46d9f146d60a0ee0be077b9ad70e3b93d459ec5889076bb563bf88287deb57b439dca17a3d18ee2045d057bbc68725961dd013e380a241af92afceed6f012906398e0faa5b95829830b8f13ecabfb26f4afa162527a7855b12751927e05956e94e639a08bc17cbc58519e7b7ffbbbf1623b85d05c9ca67f964e33677f7659e97507bc9e2f8bf65e06acd2310065ca748889840c5410f9f95612db48fffa1a788ddcc1fa2a65d62e9ccefad5b5213b4038e9d2320862381d0f888f7c59c586b15d6267456c692b3c95a679a39f3ae822eb049615381bad46c5a9a10f34294022b9e56f091f5c24304158a4e65eebf15d42eb74c82de1277054781", 0xfc) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) r2 = semget(0x0, 0x1, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/97) msgget(0x3, 0x200) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) syz_open_pts() pwrite(r1, &(0x7f0000000080)="496bfc22223cc3fdaaa96d866945680d28bed47f9228bb5881c77f009aee39ac5dfdc893", 0x24, 0x0, 0x0) 16:00:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) setsockopt$inet_opts(r0, 0x0, 0x17662d68780cd550, &(0x7f00000006c0)="29adc6bf41d8a0e23122856af8a1a9f2607eed2ffe8b5d989eff846998a1e7bbed7733b8077c2441ba48622f99d44b6f4e87301a1ea2239d7745662014a8eefa5dc19fe2cb1fd564d43199e8df75d3c303a0815968b70aa64cb4183a2aa42815ad740f32b6330b18ee931773acb7e761de80b70f4f59fcbcfb4679aaee5f1c44b961be21608084d3d5c26554152ac79332d8dd9f806a25d3", 0x98) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0xbe3ecc52868758dd, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="f7a035b81651de65973077d20c5ad2105d1651305108d66fa6f46fa5ab7bf861bd415e761046", 0x26}, {&(0x7f0000000140)="354134a6d8ac3b7a1080a20b7bbb1a60043dfa75037e44561800de6203aae35325522b2c6d2729e8dcfc4a73eb8f8bb7b43d78e4b9fee3da71313c758371c3547ca44df7754667d333a74a5b060111045a8540577c9a78b61e6eb7", 0x5b}, {&(0x7f00000001c0)="f0a147e0656272bf518a2235a714d158706a26175be1013c0e3c12637ec713d6cffd6b8476e0160c8ae03dc1a97f0ad726e83bd0bac56cb9a4535d6948ceec5fc7293f5e7fde2fd1a644b759874ca772bdf75ce0ae", 0x55}, {&(0x7f0000000240)="de78b77da2fbecfc3fda60220bb17f636bde5ffb750c1bd93d37af61ac627cc1c76cf039619084a6e57c0b372310b74d3b851bd8e51d4bdf79c145d3a8", 0x3d}, {&(0x7f0000000380)="fba793bac29e2b3c9ccc807891723fe4ba4cc6fed08870665635e3dea61269c6f60776f13dc52ce461a725faee73ebc47e91c0dc429c2f644f0cc4082d3a66c97cd6fac3e44cee4c6b5b5933cd32bc9a2a7da00658bbe9fbeea475409a437e922540473ebbb5ffdba8a325dc487bb1b8db1df39c15fd1e7fa4595cf5d61b3269c05808cc736c4b35baadb58bdee0116ee95e933b3cdf3df988ee942a235ef3565fc33273195ce3f3168b8edc39e9615bf05c3b87517e2d961a51a50fe90cb992c6b4e9", 0xc3}], 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000780)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000005c0)="f2f9c75d82534edb4564116ebd1ed0f15fbb9f3fc8e67271244280321d5f74b0b4464c4145ede8f7b28843b2c3e0a2a68df58f7ac068f4e175485f6e2bc114103ad4b05f50895a094bdc0961e838081206e63364024771146ab955fa600ff0edacc74674a9dd6956c3f16eaace9f1ac8a1427358cba2554a2bb896fd783d332e873f6570d1216c46476ec9019f0e1eab57d9fd46cd94", 0x96) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0xafb) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)="7311dba0744fce81742a4b513a5b135094f2adcbb2fe32b15422599beb28bc74ed42cd6c67fcd51140a899a7e43112d3f4ca697cf499c964c3ec7bc825e145f75980561745f5011d6bdadcaaaa9fcb8d57bcf4d607a9ea2bf90bc8db4982271abfb62b294c78714b6bfcc81d8e4161726ea96e58ad70166255238f10c438d5a7244673a2854e67f6bfeb43acd53189a799fd701744b2c144d2d67959af8e9a77333b4eb3254497f0a0cff99f9e32437f485595bd9c4f963d5d8ad31185053a17ce06fc71d2058e4fd8a00c43b0b5918df1edfb9560e19dec1fd6e6b8cb2068c80aeaae0f20655af7322349f239291320d01c0e", 0xf3) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) getsockopt(r4, 0x0, 0xb, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x2) pipe(&(0x7f0000000300)) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() socket(0x18, 0x4, 0x607e) close(r0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x1, 0xb, 0x57, r1}) r2 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x9248930d8c663103}], 0x0, 0x0, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r2, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) dup(r0) write(r0, 0x0, 0x0) 16:00:11 executing program 0: socket(0x2, 0x4, 0x2) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000200)=[{0xee, 0x2, 0x7fffffff, 0x9}, {0x44e9, 0x1, 0x8000, 0x8}, {0x0, 0x100000001, 0x4, 0x7}, {0x81, 0xff, 0x5}, {0x9, 0xfff, 0x9, 0xff}, {0x1, 0x6, 0x8, 0xeea3}, {0x6, 0x4, 0xaa5, 0xffffffff}, {0xcdd1, 0x18, 0x1, 0xf19}, {0xfd1, 0x7, 0x80000001, 0x8e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x2d}, {0x6}]}) r2 = msgget(0x1, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/47) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x8, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34f41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x9fc144024044564e, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'.\x00', 0xfffffffffffffffb, 0x7, 0x6, 0x0, 0x2, 0x0, 0x3fc0000000, 0x1, 0x1, 0x7, 0xae}) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) munlockall() 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="58be441f") 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xb29dc2d9a4762d11) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xfffffffffffffff7) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x8000, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="3d266a48aebadcbd88fc1e27f3c14e02ffef92866553e504f7e128ba72c0da8236dbc6e690b5d77f62abbb6c6f93e80e4e19505965effd4658bb8fc264533297a53fce79570438766c97f7b28f4dc95ea0b3090a0a5bc215b5ca44ac3f1b33892f5f9015be9cf65fae3f0071f52d712057def4d8def7cd97e0e8", 0x7a, 0x401, &(0x7f0000000180)=@in6={0x18, 0x2, 0xfffffffffffffff7, 0x100}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0xffffffffffffffbd, 0x8001, 0xff, "1fc80ef8c5fb398e19d17c7d6becdc0fa5d284d1", 0x9cd8, 0x5}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="348151a0e26e3cec69c459395d3fbeb598afb1916ad58c46581c53af5d647b8b30fd1ba4eb726427957d9b4b9eb705cff8ea0504037102ebec3fe4b0c3ea8d849e71c339b7fa7bbf17d7ec8d55b1448ecbf62b0653e184d38059528ec7e711758b9bf964336b1c24b1dd6223bcdbbb3c58a05571f3ac17b55bce5e1b7f77e8163e8f2fa929e4355d4ca6a3047f8bffd20598f17a78d7c93465537c6413c9df0c27a4b4cf4f641b821a9e23b90fbd0f048e8bbb9089f00ce2cd0ec9c280fa41ac8d5fac9ffc669320eff09d736cbabba1aac62d994d7efcc68a290f34dc84442512f118241128271f", 0xe8}], 0x1, &(0x7f0000000100)}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000030035700100000000000000000000000088f3e1ee022c8e66070ae526d27b561b623c885ddade99276da356fe45820fb7ea813100246d9731be3b16093802e610de7dde79cb56c75429f4a6004a7d1cf04a08839e12820bed05234598fc1d4f91e9df6b1f663251c4f8f0ca0f9ad1dc1ed2e2db71a441a9517260950d0dba8a0bf5e60ba188e2e7f3122c925711ac249a9520c06496f9d5a09d3058814de1e619df00aee8ca3cf7dc982b9af8d2fe991118997ff293cc82c4190540b0f59dcc4695baf61b4f490f91bbe0f8d730627f387db9288e023c1cbfee92e65a6d209f25febaa8c1dc54f1107d231d747e2082f690a51faa49cac395256696fbf8ae228335048cb9"], 0x38}, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000002c0)=0xc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x71517f14) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:12 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xfffffff1) ktrace(0x0, 0x1, 0x30, r1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffe26, &(0x7f0000000100)="e2") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x17, 0x14, r1, 0x0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') chflags(&(0x7f0000000080)='./file1\x00', 0x1) r2 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmget(0x3, 0x4000, 0x420, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:12 executing program 1: select(0xffffffdb, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xffffffffffffff0e) socket(0xae803b071ca856db, 0x5, 0x69) kqueue() 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x4, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xcca3, 0x9000000, 0x7fff, 0xffffffffffffffc1, "6b793a0c653dbf62767e5a0b13ca8ce2068bea7f", 0x7fff, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x101, 0x3f, 0x400, 0xeeb}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x4, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648d520eeea1a27ee6ff650f869a32547e390fec5b007c16f42d0de478c3844deb128d295d35a789b0eafc19d79eb4ef73b0864b99b889a50df4d015a936c96170166bf3b07e86a66aae946a7a2bee719a3a8f438ed16927b21385fd16633c3ada4de9897c9abf04eed4836f2befec699fc93b9ff3fd5a10ab96ec955d88f8489fbd3500e89082eda38ecce60b7f902e12ad4ac1d50cbb0bac6022ea277d416f698b0c67e810fdc85f3abb648ee1071f4913a0807ed8d1756d1b637ed9a97af65ec67a18f538432cd21795e43e6beccdf95452f7e7572f317237e81f4589c8d61127ca897136edcd6b51b00a268e39b68e84d0c0e9d5262cf612ef798fe61230e2d4407539d99a846eeabc0b955910e90b0b04f6e598614351f72c1a85ebd5027f6773f548acde383e752969307f466f216411276ab253e0e51b338874457ea48642b91b50b71372bf533716463aee14ea2c9894bb9875b089136cf2c2ec8919dad0fd788ea993984fc7634d09f5345ac6d895f5ee1ec8ecf4893446a7cbf67ac0522f0aee27e3327b7bed39546c7c334b916a6c67cb0e8e1a712c32773a2e123214ee2e66cc148d03478ff69", 0x1bf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x181) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000455925b58cb8"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() ioctl$TIOCNOTTY(r3, 0x20007471) setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8101, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530002321488dbc408e2f7f8ebb2454ea97ad86ff3ca2810c7166f78f8465f9ddca1c97191037e05e07a4211936683cac0df5cd88931720d1852238a7e98a1e032e35e50a47512be238e5f1b66d1e6793bcda889d8ed5dd6322879804d053298fe8fdab4bcf77ef127969595aefaa701ef1a7bd34416d42df2938134556ff045f0a74146c2b4c7acd501143016524916c775120a24e5c25ce3643934c2a6bdcf9345e8b53acea57681a2d35037cc180572819b2ce4f11edd7a88c9628411dd93d59d3f69c479872a235056f21b56dccd97c6cb6f606e7777e"], 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xd912854076a83b93) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x1, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x8, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', 0x0, 0x100) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x10020, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x8, 0x40) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r13 = getegid() r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x920, 0x0) r15 = open(&(0x7f00000016c0)='./file0\x00', 0x0, 0x182) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001740)={0xffffffffffffffff}) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001780)='/dev/tty\x00', 0x80, 0x0) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1, 0x3, 0x1, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/vmm\x00', 0x400, 0x0) r31 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/speaker\x00', 0x200, 0x0) r32 = accept$inet6(0xffffffffffffffff, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse0\x00', 0x0, 0x0) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/wsmouse0\x00', 0x200, 0x0) r35 = open(&(0x7f0000001cc0)='./file0\x00', 0x80, 0x2) r36 = accept$unix(0xffffffffffffffff, &(0x7f0000001d00)=@abs, &(0x7f0000001d40)=0x8) r37 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/wskbd0\x00', 0x88, 0x0) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="eddef5d60e13fe155be4b2ad17c0095a589956bb78593937a33209f5415415258d2da3a5527285b7be51de97234dbe4f73e3b5808a4c18f855b29897253a", 0x3e}, {&(0x7f0000000180)="dd6796890e63db570852c88cffed13d8eab1f125790f66e0859982dd6108d80cf81cffc7518359998b5c2ba0d2338770f5d70f974e01f03bb4e67d5b1ddc9a830c9dd717628551cd4e3272442ce3243ecf9fa600d52981f9d6c1709f6019adb7c78db4ad3b8ec5e18133343708338da290fd13f40d25f54842c4659358cd106a01bf16ffd8c8c76d4a90236a805c2c761154ffb92fb3ad926a2cf4e8d2c2f6a395e57a944bcc08a0ea765c45809f934693594cff8acd7ee026bf5cc0198d0765ec3e98ece7854df5e3455367949d42b2c388a2c2e9ad72fd47db36dc94035aeb2df8", 0xe2}], 0x2, &(0x7f0000001dc0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x28, 0xffff, 0x1, [r28, r29, r30, r31, r32, r33]}, @rights={0x20, 0xffff, 0x1, [r34, r35, r36, r37]}], 0x130, 0x40c}, 0x1) r38 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r38, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r38, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x1, 0x5, 0x1, 0x101, 0x7, 0x37, 0x0, 0x0, 0x2, 0x4b}) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xaf}], 0x2000000000000340}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)="a7c7c207e8ba3c1b923ead20ac9efedfb6") 16:00:13 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x15d4) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x0) dup(r1) msgget$private(0x0, 0x8) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:00:13 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) clock_gettime(0x2, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r3 = dup(r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r7, 0x1) readlinkat(r6, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) r8 = fcntl$dupfd(r2, 0xa, r2) fchownat(r7, &(0x7f0000000100)='./bus\x00', r4, r5, 0x0) writev(r7, &(0x7f0000001680)=[{&(0x7f0000000180)="08311a394a9233f43c1100afda24ce57a4e0e409aba3e2cdf52ceeb5c064a37374ceeb633241f8b02f8e4c417a9c351c", 0x30}, {&(0x7f0000001740)="db46800e0708cb3f7f52e173c731c288ee7d32f5d0afa58ac37b228f2a20576d541fb4641cca77a0fa2341672bdfccbea73518d5be57ad752c71c4b88348dcdfc1cf475eb73f5b57359e676f6802b3df8a534f482e8cb35b1eb558a341ed2b469e60577a6c039ea7aeca85c67fcdc176e455eb569367b1250aebe2acd7912ecd85303bd101b8c6181e937dd0276c605bb0b339710fb4ec46781c370d1a7ecedf4053a1416fecc6413ca50d65f3513e6d825115bad4779b5622247bbff87549985778c7fa3f1ba8271820ac730c972d74bad159802488a393ddba3ee424c569a4ec0d508027c8e80eb83a78582c", 0xed}, {&(0x7f0000001940)="a1971fc1d35f4383704f89c18531328db84453c190094e4d65369a58f4d1c2403e0b6c80fb10475422f7d5aa78b70ae7d7a0aeefc906b79e1bdd9082174723d350ae50777802bf0f9880d14afe35bb5897c2b12fbf7ad6017ae165d177a62686961ee969a68d90b8877f4eac9bddbe94222f765c3e03cb7636a8fc0036057ee4ca5c4827fe43e1614cebca2723608e41a7728ba9a601150124d9a28f0f9ce92f8585a21cac1c3fda1efc6b86b288416c095ab21457af5a9e25915e613f0b2b6973c8803266b4c67bbc", 0xc9}], 0x3) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x200, 0x41b, 0x8, 0x8}]}) kqueue() semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) write(r8, &(0x7f00000016c0)="1516cc83c59f1eb8c9b181a6b8da662299f201e51595a7252e0ca96c06a605802772a2fa242ddbc8e473a5f190f4159c3d1b370c2ffb54bee676dd8c50e597f100ef7a4db04d6ad9997d", 0x4a) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x40006}]}) r1 = semget(0x2, 0x4, 0xa0) r2 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r2, r3, r4, r5, 0x2c, 0x4e25}, 0x3, 0x1, 0x4}) syz_emit_ethernet(0x20, &(0x7f0000000080)="b67f0298d85c0f909d49f379b15e7d3d09ae9a3997e773407f407e1892cbd6e3") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000000)="001d09000000ff52e1dd639e9db931a23b12ffff0000000000002ef59aad00000000000000e2") 16:00:13 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x5, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x4, 0x41) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="461231b99ae035aff5613fd37b2990e25e948618e53b7177ad6c4b97a7220c6e8093ad6ad80d71012de63c6cc8045f104cf90dd53aa213a180d883eb2065062d83659dd02062a41c4b4511b07042ca7d67ff7b4578c9c3775c4acedeb0b4870a059f53e87445850e6f27a3df5e9b8708ae815e0fcbaad94e55a31bd66fbd852901b58aa87e10550bffc0054a3725ad", 0x8f, 0x40a, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205603, &(0x7f00000001c0)={0x400, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r6 = semget(0x3, 0x2, 0x401) semop(r6, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r7 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) socket$inet6(0x18, 0x4007, 0x4) getgid() r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f486bbac970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000764fded9113400"/214], 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) fcntl$setstatus(r0, 0x4, 0x8) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x3, 0x4000000000000, 0x2}, 0xfffffffffffff800, 0xff, 0x2}) pwrite(r0, &(0x7f0000000380)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000040)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10641d0e0f759faa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x80, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x800) shutdown(r4, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0xa82, 0x0, 0x0, 0x7930, 0x20000000000001}, 0xfffffffffffffc33) r5 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x4, &(0x7f0000000040)) r8 = shmget$private(0x0, 0x4000, 0x100010110, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(r6) shmctl$IPC_STAT(r8, 0x2, 0x0) semop(r2, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:14 executing program 0: r0 = msgget(0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1f) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212720deb205d82f08000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000790ae100"/250], 0xfa, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0xc, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x400003}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="7f00") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xb29ed03ec9c075fc, 0x2) fcntl$setflags(r0, 0x2, 0x1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xe9753813c7204094, 0x10030) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0104"], 0x1) r0 = socket(0x1b, 0x2, 0x8b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r1, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) chmod(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005046000000000000800150a000000000000cea1fea7fef96eff030000357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100000000000000000000000000000000000000000000000000747e92a9894ca58163df2c8e091089494eee70a9eafde6a3fdeac413d1f2e042773bd8a2cf7f4ff07a998abc8b1d98dafbfc348b8521ec8ec073f32dbdd10f0c97150ddb83d196bcfa9aa2b04c61607e21f1ea7700efecfe04a678c6bbeaadb299bba4509736a8aa1697fc0fe3351f0c941064efcf4fcde38d5737f7e20e7e5d669454d5b2ff30e3daa9b8bb6391f2770e82a4b4349b1ca39909", 0x141, 0x0, 0x0, 0xc496eadde5f212eb) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000004c0)=0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x9, 0x1ff, 0x8, {[0x7fff, 0x5, 0x5, 0x9, 0x8, 0x2, 0x0, 0x6, 0x7, 0x2, 0x23cf6268, 0x3, 0x5, 0x2, 0x0, 0x3, 0x5], [0x4, 0x11be, 0x3, 0x9e7, 0x1, 0x4, 0x20, 0xbb41, 0x0, 0x5], [0xffffffff, 0x9c, 0x0, 0x0, 0x5, 0x8001, 0x1], [0x1f, 0x200, 0x1000, 0xb0b7, 0x9, 0x1], [{0x957, 0x100000000, 0x4, 0x2}, {0x8f, 0x0, 0xffffffffffffff7f, 0x81}, {0x3, 0x8, 0x2, 0x3ff}, {0x8, 0x6, 0x400, 0xfffffffffffff000}, {0x0, 0xa37, 0x7, 0x8000}, {0xe85, 0x1000, 0x39a, 0x7ff}, {0x0, 0x4, 0x7, 0x9}, {0x1, 0x1b78, 0x80000000, 0x9}], {0xbca, 0x5b, 0x1, 0x9}, {0x200, 0x10000, 0x5, 0x20}}}) socket$inet6(0x18, 0x5, 0x7) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000001c0)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000280)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000100)={0x0, ""/26}, 0x22, 0x0, 0x1000) r3 = getgid() setegid(r3) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setgroups(0x0, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) socketpair(0x18, 0x5, 0x3ff, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f00000005c0)=[r3, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) poll(&(0x7f0000000680)=[{r10, 0x80}, {r9, 0x4}, {r1, 0x80}, {r1, 0x1}, {r10, 0x80}, {r0, 0x8}], 0x6, 0x100000001) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) msgctl$IPC_SET(r2, 0x1, &(0x7f00000006c0)={{0x697, r8, r4, r5, r6, 0x0, 0x8}, 0x9, 0x5, r7, r11, 0xfffffffffffffffb, 0x4, 0x56, 0xfffffffffffff000}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000740)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000780)={0x9}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000007c0)={{0xfff, 0x4, 0x8ab}, 0xffffffffffffffff, 0x7, 0x7}) fchmod(r0, 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$getown(r9, 0x5) chflags(&(0x7f0000000800)='./file0\x00', 0x0) fchown(r9, r8, r6) 16:00:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/1, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:14 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/14) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000300)=[r7, r6, r7, r8, r7, r5]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) sync() syz_emit_ethernet(0x0, 0x0) r9 = kqueue() poll(&(0x7f0000000080)=[{r9, 0x17}], 0x1, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8002, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x4fc, 0x80000001, {0x7f, 0x6}}) r2 = getppid() ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x408, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) mlockall(0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='@') 16:00:15 executing program 0: select(0x16, &(0x7f0000000000)={0xfffbfffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) r1 = msgget(0x3, 0x280) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xfd89) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x0, 0x2}, 0x80, 0x200, r6, r7, 0x0, 0x4, 0xffffffff, 0x6}) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = dup(r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x7f) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x4, 0x8}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0xbc}, 0xc) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x800) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044274, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x33, 0x0, &(0x7f00000000c0)=""/51}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r1, &(0x7f0000000200)=""/77, 0x1f98fa0cdd3ad464) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x8, 0x0) fcntl$getown(r0, 0x5) nanosleep(&(0x7f0000000000)={0x0, 0x3}, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000140)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0x2) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = socket(0x0, 0xb661fab3b82a6ea8, 0x10000) sendto(r0, &(0x7f0000000000)="dffdb636073eeff7faed4063245345f79f1df24fd271660bcff6e7efeb8d52618f24819ed0de61e9fb5a", 0x2a, 0xe, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) socket(0x1e, 0x1, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x5342ea538bc804b2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r2) r5 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000400)=""/48, 0x30}], 0x5, 0x0, 0x7) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000004c0)=0x1ff) sendto(r3, &(0x7f0000000500)="8bb0b9b2faf62c6e8992cc0e7ce7fe3f338bd0fde191485438e2d9b8d63a2f148d3332fd870b49a462d119735d49d4ff5a70c5c5510691896f4ea4945e1931088e1e187fbe5c12fa82e9060d479a6916fdf6ade2e8fb6872446e2c1fea4043dd550152378571421e5e6167e622c539136510c5cb65092e241ae47b67cd203aedde", 0x81, 0x4, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x4, 0x1f}, 0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = getgid() fchownat(r1, &(0x7f0000000640)='./file0\x00', r8, r9, 0x6) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000700)) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000840)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000880)='./file0\x00', r7, &(0x7f00000008c0)='./file1\x00') writev(r4, &(0x7f0000000940)=[{&(0x7f0000000900)="ddf60a9f16138c62eeb882da6d9806064393e36a", 0x14}], 0x1) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r10 = shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffe000/0x2000)=nil) shmat(r10, &(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000980)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000009c0)) renameat(r0, &(0x7f0000000a00)='./file0\x00', r7, &(0x7f0000000a40)='./file0\x00') ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000a80)={{0x10000, 0x81}, 0x4, 0x3ff, 0x9}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="a7") 16:00:16 executing program 1: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x10000, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) fcntl$getown(r0, 0x5) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x101, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x880, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="825876b4ae0cf71733aa9052ba0e882fdf2382f881865c8decdad2055db0d7bdcd7b068de73cd7760e838019fc8885035ac0e23bc4af0ec19270dec27a4d266af59a2dda96b1411837ed1fd426aa25c525ef2b529cf04b8009100fe028ba36c48af9a88ab8399941d55946ac5e3aea668a8dfc9e2448e2b120bd286be8dce589fbaf6914cf5bd277b9d6a92f48a915b5900cb29339880155a48b729e9a658d57a54cce6b7a25a991b93bd1", 0xab}, {&(0x7f00000001c0)="bc7909440a5afa34d5c48a0d668a7a1eb7b6993947cb10700c2088d88e5fd8b25c41557fff1d1361a7c591e159663914b304bba70bfd6702216425f197b776e5dcbec6c3b5d55dc5548adce93a9b48d11fd58e73650d191e086e251dbf5b2756a74111ec63a7de8d0aad4e3ae97f4ab4fbc8930476c7f021a44eddbf4c38102da7bfadb90958ee77605815df61e203f7e3b4844484e7991074c5d587aabbc6803d646b019eaa9f8291b9c33d045c80f8dfcab3ea517992fdeb763e99486aaf7df2b55d3236c2d69a9e64f35552f243066457", 0xd2}, {&(0x7f00000002c0)="2e7b9d674c6c9fa7359420b56b649eec84f7028c16377c5f0160dba84b077f0314ffdd66b340d790eb1350fefc620bd96919173b4d78cad804dd2640c625e0ab3019aa33131fb0031a9ce83908ca762841f295a03ff36e4546a41a5ba65dc5e070830db7c79f235257bac118c24c5e917efe066ed5a6e2aa35beabe5fd3755012dd067edd9c4637c96cbb8650590d57690707ba67822", 0x96}, {&(0x7f0000000380)="4edf11b574d3cf0fe0ec02f40981dfac79dcf20270a21b657a98ee5ab00b18cf88e74fea9cbbf73773010b9365cf3b55a58cb99fb3821eb278f86cde684950ea058a2bc0bce1b54cb7979ac464548fbe6a0928bfed35e3d200ee8bd850109ea51a873bbf3163c01dffad11ade7746f4f7bc909bf18ce985ade895ffabd4b622183ba8aab0592788235391bc403565185ac85a0cd3b32d29f054b5e70c450b8b9a64a1488f60a9592a3b25910a6bf76373fc78cca54227ed079fc5c54d0481cecf7817134b7348bf89dc50d59169c9e8df0b9cfebb210581af984635c5312c1edbd4718be0f1ac90ba3", 0xe9}], 0x4, 0x0, 0x0, 0x400}, 0x1) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) recvfrom(r0, &(0x7f0000000080)=""/62, 0x3e, 0x40, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = geteuid() r8 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000480)="b0ea06e5a21c3fa53f3162bd7c5edf1641ac2671f1939782ddec89c4fb1cba48e70d29598176ba93bb84071d3f9aa3f7b715945ea32a51ea8cbb6778db7a9e3f81ccc72662f3453e7bbb68a22062820ea64a4a9702f1892a0a6f5db2df7c7ddc3f265c8a3d70f35e9844afb12d27c86390d907dc3e7d9a55df01a89ec4c960a66a25dce3a3636b415f7b8d5f0ed6334a041d5f4b3e95b493e01145b5ca9851e3b60eef987be1f8f143e3d7031c8cff5ce6f81b82f4a69d79e256877e4992b67f81dffea6024dd58f20f4b1cacf47b6d80035c111f21f4f29ca94dd2af710debb4991d0a653cc48a0eb1c2527f681a10aa5d56eef37e9067f035c", 0xfa}, {&(0x7f00000001c0)="a087a6841a", 0x5}], 0x2, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xd8, 0x400}, 0x8) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x100, 0xc132}, 0xc, &(0x7f0000000080)=[{&(0x7f00000009c0)="81a064e97346f32543c83d3b0f37cd4c4b600e90933f236df71b38ae13f0facd09a4c90a621241e5eb510e12c283b61105a2ba6b8bdddad31ab439b4d0cd3d8c8c61f6caa3db28cbc604d9d09194b3760539468c45a9b09967cc34f0675cec6eb41c539e0d9192995271955086ca0f2d20fad68a5c387825f2816a61b0c9be01b44993e317871d598c7ed3e7a30959f0f08e2be1413cd99508f6f0f77a427ec200f1b44d0def2fef14b5df24f6f90541cf911ac0ac6838738628b3a40c1408cbf70e59872566c529a032cecf1208ba063e6211121a605ff335ae4aa2b13840fc27895843d2deb80da9285ed42edbe559ae0a18f5e573539e08c4730058dc89ee8b0d42a724d56563afbe2756e87ca67e5113f4ce7ea5cf8f7371c560eb1b0d4ef97327ebe13315c81c80e8739ac679d90663bac3f652bbf6deac9d3794db599a8cfe76c4128e83a8e7f8ab4453e7e1c9ee7a1979a410742ed20998bc3a566279ffbe30fc8dd90d7fc77746054075b451dbb6a731c7e7ea3137471626d8b271136f8c558231834ffb99d7281020addf729f4f774a8e2bd66c4ae08e943022a112abcc1a2297e377374066913d6800f85ce1122e49fe14f84c4c8362f25de9e9eb8a26bb56b1c611157b16bf0905c4f452046a601c547861ba8d393244cae9c840a3018bce2c53575b6143217fd9d9ce1bb37ee9648ac78bfba85ff137ef2f66991e6d644aa8e8b75df24c69a1e75e9b84e2036dde07444873179955c843ce801bb1c17bfc452143458ec8adee75291868e352c72126e2537a98cc27ba0570591e95f1a93d82e16f686c1abe4a7860df9ffa7813bb959fc89d08409506324a53636a53648cbf9736b7f61044a7f408a2add90d4ec33bb147049b00265af63b43bdf6a4c1094408ccd582455ad9a98fc477b529f8e1600b5669b0d28bf9de5d3a6bd496191b25b6f79c7123b01f29e498a74bf25860cb487ddf037456f899556fad7935b03cdb91ae4bbee1d3e8bd6d170ae661b1188f2aec0497e5786fd2c4c5a89b984d78a371d2ee396120d64e24dab8cfcee3cd0a05e86051523b9bc2579bcf0c68cbf654b9b79fb08884e831f470352b392e11b3e15c3d86a6f176b5f02a93933c8a9345cd6de9a6e66868d1fdd4be7ec2d3955da41479f3d86a5e26b6263ff23b959a00def0fda2f6a15695eac90828ade68fb1d67f782de01b1726014e6bad3d1f3790fb02775c2f977d82d8c8a4765e21e3328f27a929bc7130c301569c2100f82ff7507963848373c0206f144a21b068b75cfffeab821f7ceeb5032950752cee0a6fe3b33e625b17dee0bf2729e6ed0fbd2b99e5caa609e0ea768b5d98657beee63ad9c744564a7a976e4ea64a6420677723c5c2e592d507ac9b2e8087963ce3e29cde2685dbbff5981cb13764f813e2dca37ade1ccec7f551f8f0368685eaf17bb0813c28c6e28fa49cbab47ce13bb1c90b4c060322127be1d21be0fb5ce78fdfd8c5f7d75445aff73aaa422efdf358de0ca788fb22d82a3251993e78c00a90ffe9b4ff75bc15584337f5d1dabedba01f618bd9995c942e9185fc83e8758df88e77683372c497810276c186316e1b1c277cd96f1a10b2f8da4c02f47a65f15a660476d4b571d6aae65adc6939eee8221f124bca1230ac3e79317a8ea93bcaeeea98cb686bc5406af54e94a223c889e784a93881bc7ff86149293322917c4a7ace556251dcdaebb1d4f3193937a5b33f299881dd62447ca470d2b20b9dee252aab80f09a442aecafb13b5fa536b18f1d43edf248d65867b9d4f6571d0bfb112e08939b174f3f7ee61f3590978178de4abdc32e61409d1ddb29f90b682db292778c5ab997c4e5f6fb384ee925c65c0dff1e0ac5c98ebdccb482bbff53dec74b6bfc50de95c15c43ae79572b520d47a4d79b05d11451c7f8b11a9bd2c4de4289d2f4d9182b8a22e07c6085f631ae21a49fab70d3a6ba18b60d37f2a055196df9af61f4eac21600791acad821c1733c3886b70b18efc88edc35d19c801c5c74838223fd02486d09d103d464fa82b6572159a0c01843954be05890f79d005060e8c1787facafddec1676e422f1d899ef9e2dac5e7c0b7a994c1b75d549b55a389ee3367a12e562e6b83dc5e0e7fc2c4d56dd87ab7e9b1d64a7da64b464af1b629f998d27a131aa316f4699931d8003f80acf5aa27966bd591f695dab9328fcfd67c584968b72b78b17b54a77a055cc4e190a9a521d9e2a9aeca29767cf71bc0240ef9bfc304aa54eb265d133f2644bf1a9280f772ffa64885294a6698db1d8f8381f881d42fadb34579c4ed5504fa619f353de40df1c4d9d9dc24e7b66f28e95b083787167aafaffc8ad47e135cf530dc6d8bb087de5e4ee2bac6b641699827ecd38706c0b8eacdde61f6cc76e5ada3714a3e4aed79ca401376289d0e8e2f84450b0d009f48a082dcce3ce527dce6e6b7c0f3d51efc6c090e5f0c2e7166b3d8a4904322232327d51433276513f83a3425bbdf5814524150e25316e3f6e9137f73c41765213e9615dce9c29f9578778a5492443c5a85eb0a293b96fccb6aefd4e72d924bcf35541a90af45c76e4cbceaf3c915d0673eeb734308788fc833d44f279c58a8aed61c917499edef60d05224b2084dd8e4506a30c07875c2951fd5f5c1fb1bbab8e7e3ae26f72ca37000e2ab643f5e3b67e8298f90f8195593d7d01399080ae98d8a4014498d61038a12d4f9b95cf8e3d3bf667c7b44a68473414969e79c329999e3e42279da50397b624e02655693d41805c56a48e00bb3f8c4c9d630a097cfcd961be857d98e87f0297049ce3fc20a4afafa3be3a03d66ea7973c681ade04281305c73aaaafc8e3a98aa87611010f4b12fbc0598715cff76d9cf827c57ebaf7c9b22ee712f99669c225e95851dd028e96a93542b65f94c6f9a7e86166c1a4ef75864ac61978db60a4509e9b7c1f37a1c86eee8dc57fcaa62b3f036c92720b70ebd6d56f71f5676ff8b08b9bcf007009260ac670f2ae5342a62967c2e5aeac7fbfef381352a11b79aa55f66a2b7a5334124cd8594ccc1d5d60fd0c917cc78b6f29350eafae59f836af0acc1b442bd2cb37033eeee72f3edfa95e308f8b31ccbe88e0451a2d867e5bac80053fc7893a589402c794bc440e90498f1d1845de867f3c5c90ad40dcd50b8f326591b7e94a5c1827fe5b47cc144e72902db4205b6d884eaaaf6b6b82e50c3efaa40340d6e7810ef7f3f3e61613df7c2b0876af816d1ad9bed8a779f4dc3d5147d30dcaa92c92936eb365499bc97e4cba69390822e6f7199ed6022584b2119568136571a41393b6361630b7db5ff1cce2dae7a0ae426ad345c032c03bd10a29ce815e2988f3509400e5faa1e035d5012fa7c8dd465384f38768940d1ba7abca1fceb1e7287355dd6f92ccccc16dd228a7a469435036478a53f5e34da84302282fac4823d9cdfe5de06a3e3736557b73f4fc46e0cfb5bf2d001b888cc5264be5cca9501468c011c52bed4da189afcf590cdc25f18235c9d7cee53706867c0f9f7446600d29950402d4559f2ed6361389916cf511658122001a6c97325804b57cc12bc283ae98a87eb67263b5d4ca1a20d4991ec76a7085c0501f9198e9aeca045d515ddfedc2ee772f6367a834336889eeabde1647a605f351f431fe321acb1550564c3529c696a6bc5d1106fcf359a9d1d02e4476cd26987e70c1df80be087b7559ebe9b0f95465949f47488f323ea622f547dde47fbd03c2e7f7f3374af8fbea88f8a5e0d4e92d29c91ef4a1e2a053b28135738b18e9dc2836ab44a8221222c64320887bf1feb679e1ba63184e6e412c9b3fba2f49b9d4324fdc349ea64e2cff90cc4650d8dcc9f3710d36e008cd744c8f8ffec0e77f00fe3f3feebc0259244f76089f45b74715af28310423e3dd0cab06c2279998be3a108404f9270ce61d56acb021e431b8263e0853c77038ae13ac51b6f44f6c2089c3d19fea3330779a261460a701c3048787e4dbd6a77af7592176973c656dff4a07dda3447d3fc29bee7f63c760a4be2df1ad3bfe12818d5b420576a8a2b114405527c994eb0831544ed511042bf7db1e8c7156d7f35f3b3384ec086c56cbd3133d3c183b24cc84867930c0f00976132bb6283192bdb596b26423911a8bd7ed88042befa2a6b377086618f2d9861ecf1ff358ed86a399eff5fcaee4cfcbe5c54476aca1f53422783dc38ac5c7ae7fdebab92df1bc6a74a77dd3c76d129ad4cc6331887f29dd8bd2ed43fe76b77215c5ef93ca0c015c8e2a01c8b9ba59d68d429b0a9376d947260c0cb9f4299cf598f59ea44fbb3b4ea380da1a9c8d7fd7a35eb841c69519edbb1d7abdfc651fb460324c7611722899028983774b05e3dcca9ad36cbeeb6252b6196b9f8184c0d16a70d3a0a70c7a7a91c95408e491c84883a4d99989df9402c7fd4e87058924414a30cbb3b9dc9d5e052905ee6c9c7b74b0b82b3e1d0a4085bd639984e2cbf62f45420376a5e44c6f8d557332584608960f6a651fe82664ad88cbe708b158bae0227da9e51631ec95005d48d9945c69a7acb64d8fb4386e45ac15654ee79795c91f4a59e3bef4302873c89a320a68aa476b83a1a1b0212806626f9106cc6c4de78302f52d507c210b7ddf856e787101d05cf1ed263f0eb4246fb0f045e942354ad543bb7cc4f68e27b56738a8f9ae58e6af6c28ee80835ae29dcf7f6be7e3dd58b36d512a4ffc7521bb306a094cfb26063461308bb6ff2f2bf327d9fa7feb4b9b24df4afc9dc20f4630c2c57261a91d5890a58057a5a0348761af1f00b80575f901aae3e1ec5050ccb1dba9a03df9d99162d3f39c52a310ced59f4f194f149e3f79373f1019f4b1ba7d17840f1b1e31632e904ae01ae9628c322844f39520a7ac553d5c125be639e53ae40dec7f5afb6bf563d2d1aeaa1cf4c755ab1eea99876182cb42bfe68b2bcd81df99515753ee609d338895fbf919fdacf942caf3fb72215b973acad343dede9d14d4b597e7f824d50b07201df222d48286459d6152f71fa07be44614c5b14e1364ad9e29b80d1b0f19ba671dba2ab0a0f32ac36ec15dd8c4692655df3dedcf891aa347d8fa7db224179fd9a978da01f3a8736880046e3ccb24f5fa98b75bbe55f4f092b5d8c2d9ddbfeadd73770a35523c7bb99bfd9fb54e2e49cf12e1efd7083ccabb8d38dc1958baebaa76063d0bea2c99a6055cae3ac4ae4a040e7a3d135759169b1f32f168d94da4fefb7c4667d3e9b60694dcf09cd30230f1ed9464f355863128845e682b512ed6e5f2f0e900e3896b1375a49b469bc0168bae4c09221ecc4318ba660d3819ae0960ca2611e9311a647b1c4d8333a3a0a92e794869a653202c9a11fc92818bc0b722f137f067a9841d860d52c81aa27ef11d5109882232cb5fdafacaf9a4d5ed0b987e820b5d6378b39436be822d6569fd785c4ee39d793a26352b1808c95b660bd77707444f3f1b216fb326e101b51a44ef55ca8457e17816ecd981d4ca2db94a34084cdcca6f463ad9d5ea23971c993baed3019ec09c8ae57468f3e34e22771dca536dc38ca788a7b19e6b909086a9e43aa6ec27f93c5436e5a22c63e39bf43a00043ea5303a315496876bce1548244942c10ac2772a995b18afb13480415459d692211cc5a27487e92efa576ad53410c33542bd9adc8c29a90d4e36fd1a8f5c682fbe1adfc26ee6922c58a5877059be23547be08e00b62a809a4eb1b1c3ed81c317dbd59bcf9713c1bab9a9e7bfe7d313082a1d2a4bb6719de0", 0x1000}, {&(0x7f0000000240)="7d75509fc86efd5077dde94a74822b7c6f18adf124aa508c3dfdca0ae8241f1f60eefef972754b9097bb0519309d3963609531de1a55e5e26413d0b957ac4bb60dbd3b61e2789f07de2616773fd1a0754612005efaba9af02f1ce56492e30533b1d7015969feb23fb3c74e5335c6cca8b749cdfc08403c4da74acf80ac1c1eb5a726828db381ee1ba1b0bdb6e910682f0790efd2b860fdfb252ac4096f4a44abd53202bcb9cc4014b4a652f6154e6783ae8b246cb782f924026c301522", 0xbd}, {&(0x7f0000000300)="24c1de87c9734ea7c775332f06bb88faac64946be36cd17239d90905c51ec17fd41458ba9f9be3b477b6bcbe5c8aea85b3f4df6e587ccf2b2100c0971f23e4fa1695ccc503f22b00b3b7c9e6417b4e5a7e9301feecd2901c1cbbf6a4b082ba442a78797717369481a7a279e6586b57c2c0091c7841db1c9eb0c3561716c21fc42418b822160bbc8f668299de0b1fc6ed35fedb8c6a6b9ad1d23d0111423876766251ab7ee10518fe69e2b11c231510", 0xaf}, {&(0x7f00000003c0)="505da74c9c2c7ad9fc7a6c3e8f270fc22144044d907b68c9ba83a68e1dd4d0eb15d85838d8cf94b89c9637bedb96e852c5f71f942b6c425f0499f493e2614410e1d5be588cdc9f991abbeaf99c8afacc5677d97a0fa0ada91ecf81b29b9a5908fb8574f16c8bfcfd5bd65b699e24efe66499aa889c0ca38d6f9171933309a41d5619c561120d4dd3cf6b70910a2bd90dca72907442719fa9eaef91778dba2e27580208c08d088ddc60d735787968e9", 0xaf}], 0x4, &(0x7f00000019c0)=[{0x10, 0xffff, 0x7}, {0x10, 0x1, 0x6}, {0x1010, 0xffff, 0x7, "1d1baf41cd34541677eb36c38510d1bfaadeacf72bc14d34350845d81f79e6c9dd4463869ea3fb68bb12afbc8875936db5e58f1042d029319256fc33ed99404234715a9ba8c3d3f3dd33e77ff32c18a5a2f0bd40a13c99ea2ff48e3982112ff2452b910b4df850f73fb7f6ab30dc68d83321a8e8b1bfb2b9845a8927c4977cfac6933846694bd471973fa3eeed5081b6a253d3c7c95eb815c7b7eb7c29caeba06842c0dc96af06630d0e3bb9b345e6c398a6b5deb91df9a784c2366797dfdbb53f083ca6da10e50576c7b39fc9e5bad714b9b7fe7a81f48a9944ded0be0cfaa527b27b0cae22755768547dc10b6692be7225cc7e47df9c8e79eb2b94091441bed6dd3ff6a43a6ad6ab3c4bf48f7e9e1f8fd10f8fb025b0234299ebf65ba534b5b9c17479bd2eb37835e9bf0fbe61f535235cd864848a768b84d8cda56039f74eb2df5e08885a06beb239f8761a46059804f57a7713e99fef918df73d9709ef376ac6087562b7475679967628178e30f6e07b296d98b863ebc811f5f8bc7214de4e9673546792c4cab8ee3d3a43e7ac8d66624289a31198709d11199f68598f10deb116f40bcdab48913080a500cf580974382ed6b4eee7df32a2c6d850eb04c25a81f87ad6d9b12414c6223b018b72bd1684191e7c996872e21560ce5bb4de57610e850d7554fc042b46edfc9f3fbf953f80ba77912314e2e26551d99767d031e2620c3118f168399a1c799b257aa775c77afb9610699c7de4f90f1a600010a94b69dfd901419af395e142d6e5ed1cc170e7e8cd7bc6ef4080c2c520e6f4d96e9e0d37d494419128de0fdb1bc85d8f017950c9f9d77b52cb52ea0b1a8a4f5123b3b43648ab670016dac7507d4e68c8991617be3337afec7d5ebf6e95a1fe570e3b4301c81093201ffd78ce7d6e50e0c9c4dda7b52491c35720b4212ad48429e1fec0fdea4c760475a385910ccc80fe32009cf2b731a4b8da3d1f6a02b72fc19d3406447bce05e52696294df6b4b9c338e4026aaa398892367e9deee6d27d8539514fca8369500affb185034d1fdc6a81ab35d54e6b2e6ac4bb16c317c78adf28d7005c5126988621f01e1e041e7e2a69d89840c54e1199ecfbd184107b0130e77e0421d6a6f66f12449899d9ff1ad724630268595bf5cb343773b200e2e0924374ebf497eff11d5894fe84d18679b24c936b8c7fb331cf0a130aa3e52f0a1b66deb8466d344152fe089edf9b99296fe1f4c343e66e5c8b42afc6beab22821e825a8a907b62ea2821661ecf2df797337b6a13a78552871fa5f8cb1e2fb6669e92a922e62f102a4f7691182a3b71d91d2ed6793711d4eb6596029bc22815bbb869f90912556f78fb3270b3478190e826a2185d73dc3332f0ae388b210a68c99711ce5757d23cfe534b25bbd732cd7e0aeb9c94d86e9501c0a810ca256ca6afed4933c12ae11c1776fbf53cbcc3e62094546106d6113f0e77b8c4b6f66ff0224185ebd112169e0035adb31e0c859beebf466b97229d6f0e685128a467f48dde713932e910ddad58f9f67b2570513fa175d2c42e6286ba04d300bde6d81b3857ab95ae9f9ca4711b6a6a268ca6c95fd77fe3e1da4e57d7d1be37f717b93f9ba9d2ba4bd39d4428084f2024f29ca4993e448e6a43570c41512ba9e42b3eb621d005d189a2e73cc7e4affeb5d4e7e68d466717e3721cbdab62f6a2609c33b58ac2fcd1e20cc1e379d502405e53181091de55ce80b73c49055bf559f1df49e980e8f661e51a2584705452ee270709905a48935bef760d7b640056730046e6abb7f76009ac9a7f25e59977642da1d7f2eca5e1eee625795b86d4f1b31b5f3f73f3a8bec85aa581a51725350de211acaa28b35a2587557b4c9e3137b44aa204df0321271096361b8cee790e19d72cf287d0f85f1c6f08387b0b181cb50d3f3c37dc1fc94dd2217f891e4126c41edcebf69a63c0832def65ebb60a08663bab9c21cb8fbffde802b0f54d46e302d090f1b95a73ce36bdb32cf83af33d8794d6f27f842b82b8795edb47fd5faabfa768fdc530d41d983c16219a6d96eec30858b917f0a8ad46cf2ae050fefd60fe413f37cddef9a4f19426f32f3f0418b2061cff3a93af60af5910329e342d7d5b78c10c4080b46461748c9f780b8ffa4ab94536bff6f8db3c7ed6a51da6b476e78c2b825885d4253682e3ab53104b2f7900efcaecada40edaf7f87ae8d38107626763e1d05c194ad726ce82b5d707d46e99041c1573c0c4297cde28b84bf17d5d7022d4d25e0e0cc3a56fa4b08daf221ee4fc989837be4192de99e95493821311f1c902235770732b53a932bf9895faea7a144bdb19dbe8ab54400504ececb8bc844830380f8ad62b950aa01f04b5980ba637857e97ccac011fcd91da5034eab8ad05283220fafe46e7dce5964bd15f67a57f84351cdb69cb38d9bb92b6d700154fae2219ef6f8c8e201e81b722bd355816fa7fd376b1b4efc4316a1b388f253ca4a3c19879d73ecaf3b01c74f05fd66187b6772d118685ed035bc8665cba8daf1ea02bc3065d10beaf9a94507f9c57d784c0e00d1b82a5074343c62429138b8dcd18005bcb02738f9133427f44c9dbf841b04c61b8537b30f14c53f2092af6fb75a294765d071bb49f895a8db8a1657da357ce8cc9be17b85e2494894a05134fc0bbee853e19ac27b857f46f2984352e71303df5cc1638ced0d54e49e4cda3dcfc27bf748e74007001cf8ca43624a1035e89273359379b6d61b0968e9912cf6f3899bf5576f7e91b0957499cf26de9f7f7e93d0451ea47d167676504d771957e4491761e99dc5e97ba9ec5719dbf3e3cc0ecd0eda9ae6d7490d114cefd05bf05e907b4d94644e772a2f12aa50f7517ba13972246c3fb90b729cef81ad39b1e7ec9847ba7022e1fc20425f636fd4b7d9608d8b81c6cb3a4e0e88feb934ee09b9817bc8dbf07bf74392e3773062941c592aacc53940b2bb2cca0c4d276adc22553ba4df1cd151db4efbc90c55e810374af40ab628a6f39439a8b45a601412f89f2a825af5460eef4999c0978a4d4797f143f8aa89c294df3a3203240c8f130e79c9152009a0f17ed5f9d528a2651b83b3ce0183d3334539e7c4f2987d796b3811225335c854166fb40dc0661243dbb31b46cd032f613b88ac7b5f3abdd1f067fdbc1fa0d9574c5159a7a9a26fd9ad15c10928f6c90fa8287b2d7c0a2b25e557bc384f124e07880d9027f31f018839611663d6e864ca5f345064033cc7bd9f92ec4bf3bc94340c24277940f6443eb3302c4fe4eba97826cf9579cbfb8ad0efe61cd442af1a78cf841c4ff69460d508339b193968f0370bbae396b9952ab964f7d69366c64cc6b49f6a57dbd38c3d58323ac0a317b02549b0bb84b85f722190fb393506c6f68e87ff7f3341f96269d98060db28833cad706f637dd632ea1b860074c2c3fe6739f9ddc85d762b28592cc29294ddeb3b9ed8b47deabf044945047b4b1df748e9b3a4f073e05a9b74079fc302569f4bf2543581e59647090ab29510af26f5b55700fbfe0421faa63d5625535f00bfff0d9abad94e670c9e30bcb3dad58385203fa04faf289826364d9d6ff58da4dab247e1713ed3bb315bf8a2b520549fffcc3fc448f0e4f5e8ad0bfe8c3f026adfd3f1b2e8793a9def9133bb580b14755746d5474e103b4f56231556c4c3a22ba15189b55fa6dd29513374413108822b94770d548582e502a953e6221ad09910058b228c7fb00207475d70b5ef402ed3185d97e30735e0fde41bbf56d97a5bb6c0889db1c8c60df821fb3e40739311dc93f473a894b3f246e506958e27df3b1187fd4f19f51697d4aa9d85f47b71fe3773eacc9d6a17a046f704ec698c5f7f45d41fffed47ee99383acabf86f02eed94b1948201438f2bb63dc156525a965497d18f77fbd036300755f72540649f2c6420c9900f1980c3138faef35c4077a8e707585384da27742b2093bfb8d58117e0da93066e41354c941153afd455d06711a31f3d7b5ce56c4430a67efc6689eb220ba92b4e144220d4304f7ae0c129144d6c20467d6fc93da7498148fabe710be13dff5911b2ffcec04862cbbda2576c5903f9316c88e5f6e83f710175b4f71c9ccca9cf2ea0972942fd8b9c33e61b9003bec1d5cea2acaface96eec9f3cf65eae55eaf15d45d515f49c92d036740ebc4b45843b8f53884abbdc1fcffa760e7291e7d4b3f3b96f7e63a826dade26a642915f3410064e15ac68a669268d54b594861ccaae77ecb711eb319d249917510a0617ee41f260b70cf1e917ecdc52cf59289638c961c9a893a6227e505202f723fa5f6c5868b3876b7217d8e407d78b85a02ff10c08855e07dec6949b5f7be7d7b72cdcf74bf036cb93ad2c0644f504f76cc6fa202979511756ea6dfc944fb58aab111943d61752a92d7270fc3ecba6ac996dabc0962c985153ed972eb8e04c15d69385d0da4086ab001c310580ee06e75c2543cd7a5d7debdf853b6f9db4c751fc60ce6ca7a7db3518e43146f43efa90f74a840913eeddfc05dffeb5b162ef11ffffef9050f4230e772810e4013f063a40c242e8b112488af40fc241dadb1f1e881d0a5133b3bb66b5c128ecca2e45895afef717273c2f13808465c00ff7a06c551eaa8c674deabf33e66fdda82c293d9dfa9b86e6b6630de2088ea604bb8de0e115d552be88517d3e43b862cbc4013ea7e52bf9c28063de52870432706746d159b02fee43e72e8642a9762b9b8e597c995bbede3acb1bed0964f37e50db59acc8fc4ef5f06fb9687d5e0fae61236c29bb64a1185d56ea6638dc75dd3ca6748db3e1c130aabda0b371f7ad5ff43a082cf079a9e4120f9d2acc53cc156b5155189a7b52cf1a6fb9b21c760437c6179ff96d959c0c70e9d8bf75586f12181d43480d17910178dd1c75459718f974326ec05fef48f14340c2e346e9f3ce8658ab5f3e39f3af71a70920ca65113806c1e7bbdb31dc2901caed0e64416d5cc2e5be49482cd4b5b9d3ebdc0cef7104fcf6564ec2301ff7d24c63df5bd6b69651b6d8647322262aea6ef11eda01c8892c033e2fc8c5d9d90c1df6c525551e86997206a29ddbf52237e82ccc84cbad819725fbdcee245e97cb0af909c7dfde0f32ec886f94779db14ef1c81dd61141dfd12034723301b5b0bfa8f35f8aebbe61b16857667917cd19dbe4c26c8e01c07da4c83c14bdb4edc9b5f8c57f7a1692fccbdc11bf59cd60e5d458db20c7f86a011a6058c1ef949b8c387b87109c7a7298878ba23b0a86e96223c3930621f654adedcec9dca5a8d8273e012e7062ecc5c1d9b0584563d5b01341d9fbd30f87ef74bc8d40078472077e0cef82d8b5f5d4aeecde23d42ca99e83d0ed0ff5f29588519bcd76a593dc35e89487cff1ac0ba52277dc08464ea1d060fbf55aeb076cbac7d557e11936c60ae73d22f9f52e9c5393544b11c63cc3270d9cc784bc964e41e8b4ef0b61a184e32c6e66fbbd50ea8bbd89379250eb88b0b5e5a5ca3ce027bd762b6c1a165a200e8467a1ffba1664c7469b6f0115981864743911262193335e7a25c2970f5b95118f9a3fc314e3924430e4fb9995c4dd9331b0d48f1818e0422e7b2548ab0b18ababa0f045d485cb66cadc740d21be3e8a9bebe1d3f47eac28d3cbf3a55dafbb9f46c91e39cbd297c39144524c7dce76e982e4deb4a078003cba0bd1dd48bf1db9d222df04c836cbad5ac601a5ea72d74111edc6a19f5eba3daac68cc79179b8b60f6da99c755e61b7a07eef1573cd24ddaec5b10d159"}, {0xa0, 0x227f8295c1abca95, 0x0, "1c4fb3b412070b71f533a657c8e3653b45a3fd45a654bf6fcf818fc28d879d5e8fdf39b14ce6338438e764aacf05a42f89cc1ef88a3ef865490fb80930259851613a6ce1f2cf3d09d48805ae8e368c0c9cbeefde359c98ed9eb71f170923fe64b86b1c9f7fc3c7524db40c75967c70c47e09113db56e0c877ca23756e4cb9de46f7e6ef851af384dd2"}, {0x90, 0xffff, 0xbf8, "b00e6403373ef4a34df416ed02d0dea3c235a1e656cc57b3b8b7ac7dd9315685980670a32bc309f8bba5e2ec70b0cf8861d9137161ff39e2afe0fccb090ccc7bb2ec3957f1e53899d64d73e09c152b52668c7d218532ad9d2f0afce6ba30f956f38cbbb2ca54c0bbff4317ff25e96cec9ad2c103df5aae4fdad91e829b46"}, {0x98, 0xffff, 0x4, "26c011f09aa3eeec1288910239686accd05e86fd87e864536d23518cc1fb46eef34c05bfef441f45764bc25c506616c7c885d348c82ce6e93771e1d07534377881bdd5def661f72522e6b8fcb9d028f8e3816fc7c89c89a8ed7079e26b9ce6d35b063745d326c5ead12e931b3f07ae96b1406f6ce7ea56d0ae12519ef0d212d319c8d231480bd1"}], 0x11f8}, 0x402) sendmsg$unix(r9, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x8, 0x7, 0xfffffffffffffff9, 0xff}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r5 = dup2(r0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="c9480eff6d19ff5f4ca0120364703898e7d0b643fdae53064afc2002f9c7922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd565132736205f8264c9a92ef70ab2c3f3b09910d4931da25d95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c74a0a38dbefca069958f0598ef014053f400dd774367ff5920840e1fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b38ad6e78cffa9fdbf67977e000000000000000000"], 0x1) r6 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) close(r0) dup(r6) syz_open_pts() 16:00:16 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000020a, &(0x7f00000000c0)=[{}, {0x3}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00d72d2f62696c657000"], 0xa) r2 = socket(0x18, 0x4, 0x8) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x8003, 0x0) r5 = dup2(r3, r3) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000280)=0xfff) getrlimit(0x4, &(0x7f0000000080)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x1) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000240)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000002c0)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r4) socket(0x1, 0x4000, 0xbab2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80) 16:00:16 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) getdents(r0, &(0x7f00000000c0)=""/173, 0xad) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0xfffffffffffffbff) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000005c24879200"/154], 0x9a, 0x1, 0x1000) rmdir(&(0x7f0000000340)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000380)) r3 = openat(r2, &(0x7f0000001400)='./file0\x00', 0x2, 0x1ef) readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/164, 0xa4) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000500)=""/139, 0x8b}, {&(0x7f00000005c0)=""/206, 0xce}, {&(0x7f00000006c0)=""/159, 0x9f}, {&(0x7f0000000780)=""/195, 0xc3}], 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) bind$inet6(r2, &(0x7f0000000900)={0x18, 0x1, 0x400, 0x8}, 0xc) sendto$unix(r2, &(0x7f0000000940)="5e18c7c762a89911bd9427a8f162", 0xe, 0x400, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000a00)=']\x00'], &(0x7f0000000c80)=[&(0x7f0000000a80)='*&\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='!\'\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)=']]*(}%{\'*\\\xdd^&\x00']) lstat(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)) msgsnd(r1, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000dc0)={0x3ae, 0x7, 0x92, {[0x5, 0x7, 0x3cf, 0x7, 0x1f, 0x90, 0x1, 0x4, 0x8, 0xffffffff, 0xe, 0x0, 0x6f1, 0x3, 0x8001, 0x5, 0x6, 0x1], [0x200, 0x5, 0x8001, 0x3ff, 0x354, 0x8, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x7, 0xffff], [0x2bc, 0xc34, 0x8000, 0x7fc0000000, 0x74, 0x9, 0x1], [0x3, 0x2, 0x3f, 0xffffffffffffffc0, 0x7fffffff, 0x4], [{0x0, 0x6, 0x5, 0x8}, {0x2, 0x8, 0x8001, 0x100000000}, {0xffffffff, 0x40, 0x1, 0x800}, {0x400, 0x4, 0x80000001, 0xffff}, {0x9, 0x5, 0xfffffffffffffffb, 0x30}, {0x7b3, 0x81, 0x8, 0x4}, {0x0, 0x256c277a}, {0x101, 0x80, 0x0, 0x9}], {0x2, 0xfffffffffffffffd, 0x2aa, 0x9}, {0x10000, 0x2, 0x400, 0x5}}}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001040)={0x5, 0x3}) stat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) getsockname(r2, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) mkdir(&(0x7f00000011c0)='./file0\x00', 0x2) readlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)=""/82, 0x52) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000012c0)=0x3ff) msgget$private(0x0, 0x2) linkat(r3, &(0x7f0000001300)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00', 0x0) setitimer(0x2, &(0x7f0000001380)={{0x8da9, 0xff}, {0x6, 0x4}}, &(0x7f00000013c0)) flock(r0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffcab) socketpair(0x1, 0x4, 0x1f, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffe1, 0x2, 0x401, 0x6, "862e479d59beade65dcbe857fb06c17685d5ef44", 0x10000, 0x8}) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x40, 0x10) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) select(0x105, &(0x7f00000000c0)={0xcd, 0x10001, 0x6, 0x40, 0x1ff, 0xfffffffffffffff7, 0x2, 0xfffffffffffffffa}, &(0x7f00000002c0)={0x400001, 0x40, 0x164, 0x12, 0x1, 0x1, 0x0, 0x8}, &(0x7f00000001c0)={0x2, 0x7, 0x2, 0x0, 0x8, 0x3, 0x346, 0x5}, &(0x7f0000000100)={0x1, 0x4}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7fff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x800004c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xeb802efe1738b834, 0x40) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="92df9c56748b5e07192fd7c7a915a719e52804361f2078c92478157491c1b393fbf2f0aadaaa9f82050d01bb1263447ff8d7e77824c8c0490f31d516b7485519a43b0c0b18f44ae153c721da6d35467976a604d66435a2c7c1941576955a3cc1400f1e343117c156ee27c4bd60650309094f3c65280e3a456c51991e39bfebba76a230abe0d4d4b16775261384854ffcfe3b10d07f7e830fbf189e7ff1c86741f27243c0f7a4796239bd9ff4d55f6ee7549ed6ffd33ea518de8115c510dc30a2e2a5ce4c6fa6d7bf7407364e9b89f113738f98c588a446e2f12c9041c8", 0xdd}, {&(0x7f00000001c0)="e4ec7d9086df85725f2b32b70a15cf0b7c8aa92ac0699f29065a2a30624520dec3204b35ec49ccc24f2aca6cce415edf5e359b379cbf153934245c", 0x3b}], 0x2, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setown(r2, 0x6, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) nanosleep(&(0x7f0000000280)={0x39, 0x400}, &(0x7f00000002c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2004a, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/4096) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001100)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) semget(0x2, 0x2, 0xc8) r4 = getgid() setgid(r4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000036c0)=0x3) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002580)) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(r1, &(0x7f00000025c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) openat(r0, &(0x7f0000003600)='./file0\x00', 0x81, 0x2fccfdbd80e76cee) mknod(&(0x7f0000003640)='./file0\x00', 0x2080, 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000040)="e4bb1f214389f6e3d5ca0268c7ab", 0x38c, 0x0, 0xfffffffffffffffd) 16:00:16 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000002980)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x2}, 0x2) r1 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) r2 = open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000002a80)) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r1, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002c40)) r4 = open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) sendto$unix(r4, &(0x7f0000002d40)="83d75d84fa7dcb802ed0ef365a8c5ef6da1cb69ed4845aef950463282c76343ca96841da8e858e5dd8a8d5f3eb3b248c370f1115aa8eca55aef242248822048c5b3ac98e2643b7c358275ab2b0afa96c8920f49a31f84996a20c4b66adccaf1a988977fcbc0094c866cc209e822d461eb098eb8cbd9af7a48a0b3de11ae93144d936628648eb1beb8b31", 0x8a, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002e00)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x7c96}, 0x401, [0x1, 0x511c, 0xe7b, 0x0, 0x6, 0x7, 0x4, 0x80000000]}, 0x3c) semget$private(0x0, 0x0, 0x1) fchflags(r6, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000002e40)) getpeername$inet6(r2, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002f00)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10080, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) close(r0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/27, 0x1b) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x1, 0x22, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) socket(0x1, 0x2, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) fchdir(r2) r3 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/19) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000300)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r4 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000380), 0x10000) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r4) msgget$private(0x0, 0xb0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000400)=0x4) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1000) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = semget(0x1, 0x12a4349e5bcd309, 0x40) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4a3, r2, r3, r4, r5, 0xef3ea2e034588cb6, 0x3}, 0x6, 0x2, 0x7f}) socket$inet(0x2, 0x4, 0xf7d1) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x8000, 0x7) recvfrom(r1, &(0x7f0000000080)=""/3, 0x3, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80, 0x2}, 0xc) kevent(r0, &(0x7f0000000100), 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0x7fffffff, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x2}, {{r1}, 0x8d2a40c3597ecf4c, 0x90, 0x1, 0xd2f6, 0x300}, {{r0}, 0xfffffffffffffffa, 0x22, 0x10, 0xffffffffffffff80, 0x8001}], 0x0, &(0x7f00000001c0)={0x1, 0x28f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000001c0), 0x135d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) unlink(&(0x7f0000000040)='./file1\x00') write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x6) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x35}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe7, &(0x7f0000000180)="c0efc2ed6afedb36517e040f1cc7eba7441aff41dbc1db81208c5a45e41348918a34e58a232e1b89b48b7f2fc027310944636666879913cc40072881ab6ad6212010e8b72e63f61ce377a280bb844347964e997cb220e4e65aa98b2cdeafa8a6c36dadf9c5eeccf9a917e0349c12607c43eb8f400e144072d01209f94413bf99e4c4918c10db807f0f2eeba425086ea57969f4bf64f44fe76dd8055a8d51cd7ae04bc6d14bfecf1dfb865100d099ab55460c0a7f0718ae4185f1836adf786fa44de4eaa3cce6dec629690df69456b3d8463b3abeb5949e69bb21080c582d4f34dc941c25a99e1d") 16:00:20 executing program 1: r0 = socket(0x10, 0x400000000002, 0x15c8c607) clock_gettime(0x3, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/file0\x00', 0x20080, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0xd52efc3b81d263d8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) 16:00:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r3, 0x3) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = shmget(0x0, 0x4000, 0x42c, &(0x7f0000000000/0x4000)=nil) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) r10 = getppid() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001d00)={{0x8, r6, r7, r8, r9, 0x45, 0x2}, 0x200, 0x8001, r10, r11, 0x400, 0x2, 0xd5b}) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f0000001f00)=[{&(0x7f0000002140)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000002200)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0x9a}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0xb0cb}, {&(0x7f0000000540)=""/166, 0x19a}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800002c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x80000000, 0x220d, 0x1, 0x5}, {0x1, 0x5, 0x7}, {0x3, 0x18, 0x9, 0x81}, {0x7, 0x75ef0217, 0x40, 0x795fd053}, {0x401, 0x9, 0x1, 0xe59}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2887656ba7c6ea8e) r1 = fcntl$dupfd(r0, 0x3cf98c87df3acc21, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x5) getsockopt(r0, 0x7, 0xe, 0x0, 0x0) 16:00:20 executing program 1: nanosleep(&(0x7f0000000080)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x3b8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x49, 0x2, 0x7, 0xaa}], 0x66, 0x0, 0x7ff, 0x0) 16:00:20 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000200}, 0xfffffffffffffffe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x6, 0x3, 0x8000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) getsockopt(r0, 0x200, 0xff, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) write(r0, &(0x7f0000000040)="9c87c377283c35b86e2e2e2e", 0xc) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x10, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/80, &(0x7f0000000200)=0x50) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x1100, 0x81) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x25, 0x3ff}, {0xe7, 0x4}, {0x2, 0x2}, {0x44}, {0x5, 0x20}, {0x87, 0x6}, {0x43, 0xd3b}, {0x7, 0x986}, {0x82, 0x6}], 0x9}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0xc) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="020000"], 0x3) socketpair(0x2, 0x4000, 0x7, &(0x7f0000000100)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0x80}, {0x2, 0x3}}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fchmod(r0, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xaf8e626ce6345170, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x100000001) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x38) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000100)=0x1a305bba) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff000000a300", 0x2ba}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xe) 16:00:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x844fc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './bus/../file0\x00', './bus\x00'}) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x138) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) syz_open_pts() getsockname$inet6(r0, 0x0, &(0x7f0000000080)) flock(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) close(r0) 16:00:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r1, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x5cb781a7d94922e9, 0x2, 0x1ff}], 0x80000001, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x7}, {0x3d}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:21 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() geteuid() setrlimit(0x6, &(0x7f0000000280)={0x2, 0x518bdfcc}) r1 = geteuid() setuid(r1) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x35, &(0x7f0000000040)="09d5b655b5060de9240557d10d277f89a28fc008adfbae0722a18a9cec2f0d4672d3c32cfa97046ad0d2efbcdf590116743a949a0e") connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30e29cfaa4044587, 0x10) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/110], &(0x7f0000000340)=0x6e) write(r0, &(0x7f0000000380)="fe1efbb8d69725f413c530f2438cce1d3de20565d5f208a28578b6c46d369f01a7ddbf4187fb77a118e23acf35f224fee35938e3766ea1f02eb726f78e74f8af79ebc629169ac976e79b445b68d60d83d56393bb9c2f49d055bfefe26709aa6ac8cd23ac8fce93a05bc0a17dbe9f2e28a441ec0c543fc18b89ed8c4a485011671c8054465af533820c", 0x89) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x1e0b, 0x8000, 0x2, "85bc6c10a07d6510f10e90d0d30077990fb41917", 0x6a, 0x100000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x43, 0x4, 0x5, 0x8, "a7d88ccd1eaa92b8304cdffa8e910795de206389", 0x1, 0x6}) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/154, 0x9a, 0x40, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0xb8c038c6019274d1, 0x100) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x8000}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000040)="ff23e29c49e365a2cb90a60a77b8760e3567b3f8") 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0xc000, 0x80000000084f4b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3774) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x100000018) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000200)='}/#{{$(]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',/\x00', &(0x7f00000002c0)='.\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='%%.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#*\xb4(*@!\x00']) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x200000007, 0x8, 0x0, 0x0, "04713de0af28a2813d8209b8ddf39321849e3c99", 0x0, 0x7fffffff}) dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) mknodat(r2, &(0x7f00000000c0)='./bus/file0\x00', 0x10, 0xda) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000080)="a6e7a43b81f940faf605b4c978eb641995d10e8e8045789e04f3d1cad5ff0426ac33cce056da0ba30bf0413d0789c1ad5872bbe3fd66b37e70c50fff1c9c4986ed291a202a2506", 0x47, 0x40a, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x766df6421862fba9, 0x0, 0x0}, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x7da2) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r1, &(0x7f0000000100), 0x238) 16:00:21 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) 16:00:21 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="07fa83304fe6142e39f80892e3841ae42407bddc1a5c25016d26a060f3bc59520335a6b52ec0f8fada01d30374228fe0bd3861f89859e8aa3477c7cf66d8f9133b5dcc905cc02bb69634c40c77f3bfea3f56b9114ed190cdb0ffdf2b00d7963d4134bbfc99d1535779e680c533c83cdeeed8c5a42ad4c90642b0f60bb40a76d6c78607bdc5a587037f102fe06deee4470d56184fde7d7f74e252e096c79472caec38fdb1b0e974d5861c5e6a8f4c2ea29592053962e2b6c52b3a2ae40a6f6a12466ee8e29c2d5e9f08c0bb482330455ae9238c94990e5beebeceb37f642206e63a249d996809622e9cf74d1a3752547e14951d9d1706561990ad63aeff8cbf562f7e92b0bd5c60a0e092b7f37635b45b727acb94ce011f12bc705678913d823fa6e41775504f66fbb7c3dba76ddde05faad542cd34b76387bbe3aecfb17c44316b5a259006decbbc6d61725fd4d0a8cc02f73c26917334654b314345b4712e9ffbf0bd4205d4b2f2cfc500ce73b9f251b4796c2194d7998ca3b78b1aab822f147953fbf5431d3a41e6d21b86b1c639f828711e2a9f62ef6b6922dcbf8677669cbe1b8c8002d6955c28ddee702d23369fe924403c14c5dc56576a6c0cc1f2f0f06d241b4c3b876920708a50c0e78e944a7ac163122a431502da8abafc431935f924620ef1ae2edf697c3f132c1d6915d7b11023a2bf143c2e0ef3d258be424396bc1c1fde4a6f7812fd8e13172c7052cf564b1adc36ab867bc10bb7bdd723a04c802db37c072217321449cce063c7dea4484abe759e738f3f887524893dbd6ac62fe2b2f3d56d02b03d9cc6b8e0c977870e37d4edc209a8a6ff23481233c988afc686278b0ca6a26e5d54c426cace5553a6b9cdd79e2bd520197025f38acd0cf5865b2e9ae18cd1748e76ba003c3a62ed4cda4c934e2cc86fb8aea1815eabda7455f5027beaca1986a02d2e53b34662a6f3782dda5193a4465b0709ee47c36078d4a521d90e681d563dd7309fd4fdd0dfc932c94620048dacd1679504cb5e655bd0817e28b8b2479412096b27ea276142503db2ed6e2da3c2bc5cd5dac090330210aec2d48b33eac24a6d5d61a5ece4d829c15582c00135a34d27721e879783983d3e2eb709944b8f3b7d54dbee1c7e8a700dc24c8a6210d500c8c9300269ad19c8e6e3267e00a12b37d5905bdb923c7e5b4c80caf92b86925ea14ac645a01fa705a0e8924a23aa8939b717be47e825fa2a921bf68c2cb85edeb3cc55644c0dfc38be2e1d2704268ce3f51793d06a2cb7cbc828625245148c583d466c7c816ccd48716b527119e935d12b0d76520678dd6c921c94ee1f2f64b7e472e3c5e2e55d96b0ba33ae0485730b5bd67ca8391515f241c6b5b0a8f4c00dc8f2db2204124a32c4270d645b46747eeced47cb04568dcdefab1e8ba81eb0b7eec9f19f50c3205edcbdb4c30389cba0abcd03fef72f1d2750ebd799688a412db6791f5495dd52fc450e90092921a62e9de85aac1be1fd59a05158fa1f97251af57997f42316a3ec7fff707b6acc8c1414f4e69a18405f2aec89a23bbb2eb01e092e4e9d1e28f89b7b2acb39723e842172b97736976f75f31f7d1f3dd19e6b95f174eee2e835a528dd0e2218a45ecda8aa942f1c43f15646f734cd90b643ae01087e55503b315b997dbbfed054f652281ef52635f4087a051c5f2e5c1abfe958193d413fdab63f63941d293a908d8cb97b0a3cb21a368c176387595e84249fe4314f6049b52f9b7021dca842821c8237c8c82f1584f15f257e57763a2ccbfe221f6d4cf2a579ac83d06a96e8a52ebedde6427d3801f6b6998cb70f476749e5d3a99914c65e6f04c2482af93fb7bec7195e564e1d2475a784c68b2f9597d5f20dc3a2b3b91277b27ed8c90a0b41b4aa2f851d64bf566666e09e6c6d9e1e2c89e9eaefb477cd1b500decc015d6267e791d7c6bd33b82f651baf0fdebcc6f158bac9490400eba2fadb422d787b48960dae9e9cc620b6172a6b3ea29998529795f9571db9799ca5cb93d291eb2cd32e27a8491635ae78dba8da71a47b52956e754f472e43bc6559c0d1bedaea95106a4f9a070d8842964d5e1d17f8aaa55f3ee6b4086d16f89c0166e4b4581ae5d84100894fcc41fcb766dfb6499832eed570e74bf7d3445b0825239d191d1c98f23619c292f96c0536b82e63e9f6458b51709e5a250c907601d5f8d6753bf6514cddb5540a926424edc74614589fedba13378cb900b3978532f6fa76bacd3ef8bdb0c53dffb0b6eb810a044a22af655b229f16b99f977bdb58377c5439d532f7128eacd34b6ededaba6eb42a1f8c45a7d6167ac2f979bbf6918d4f397c9810715ee15442994ef3d5bf0b7894e057bd1a64baf7bd06281c18622045f25b25ba50352b68e74895875b0d92986a5c6cc596efce30184b3e001780f865508d2e5812767db08c6adea1bd336cb902d980dec7aef7139ea155fbb6d5f0afebee0a2a34fb4c09715d4b5edb27b165d657f121265a13312101351155bfdd1067820975383e4a93792b5a46a39b9fc585630bf2de34f0dbab66770d59b0aaae67a5cc99fe942a4c261ad8d7b2296aa76f1eeac1dea396cc0868f0a70f87e77e5832132415dbeb6af93593b4ffd458f9526c3220d1b56da2e734c48fe1332bc23140cc0defae0e8cf51dc77afbfab3a1051faad9b97bb0dbe77cecbb44c1babae8bcbf203113b29810a85e6b8e4debf59b922f9179feae02307cc47a84fd3a23661181086125af6de01edc74018ed89e4fe9120fac330dba079633ed043cb2a377366dba37fec75017df0871b836f61414506beb1f03df3879d56eef8d503e37fb2041fc175dbca5b23b7776a1cdf05bee8e87928ccc9145609f16c4fb80f3454878332e045471cb7a4746d38a2158a7920c0d5c1aa6b389daa76f16ac0d6c7184604da11338848ad2a8fec9a3a70eb7b6505071e92d7aee548321d173b3905f5bc729d0aa2fa4200bc4aafd6e66579dc7e065020986c32762dc89eebd14f7f6026f78cb2317df3045e090d9b699618fac3796576f604c68a1f1be3d7cd1f39a1641060c16872104e679d111990c07df03789a694378906b98d43fe39e854862b068d1184f2ab3ebf1f133affb8ef184460586dc2af04c58fd878ab7cc38fb2cc8252c19222aefd10576650ea772f0ecc3037c05804e798a59919aff1345863f80ac70ed39f06811c1b8c934ae88c8c32852dd6c50c24569abda479fe8d203f2a71448d7d7a825788e062671c28e195d91b53dda0dc2948a06b8475e648296a934c0641fc298673fe4b9491c4a18b66f4b053f05501a5c133c2894a59fa456fa95b07a856d3536fc3bafe20cf9252966a75cf8502abd50d53130e600ad3b86cf2fc165ad30441a3c52cd233d8a4cea8d591e62470013e37aa6bcfdfa8a5137c92578c184eb99bc72738ad96066d77962a8f112e4afbd43297de720d099808a500126aca0453ed399a13c892fb7f77e9acee299a2ddacddab20c67114e3174132c51213767a397d3176b4f286a28fea003c730ed584e306c75de221b9c0522dd9997223ad2942d69a22b7fd294d0f4b11c1b03deaebe802a89e86334e31d8bc3ee4a95b3e8200203588884e591eb16053dbc923e50ad5622d0eb1e32aae753180940f6f75d8d512ac690f39ff955a96aaf990ab732391c0d1155398c67c8840a18f9d0146530cb00e5eb3af46739ff045791d52f751fe7a979b5264ed8dfc7a61deea8afca49c78db1c7814603205e318db2d1d8053e3cde4d3c1d3cf3ae6ce6eed96bf758f849eb6239576a1a19908ee2985eabaa266780105a56c5d240726d529d2c1bd0453dd5efe28d49f46f11e52407628a637085646763b2b4644bfed80fa37bdbcbaaced239bc1a027ae44a6fd6a6b6982e6b6922f3324f26f589619f041427f255ca5f7ed412ef3cac5d821214233eb7715c9ae7f6e629b9bbe8561fb8aa2d87d159fd40499c2363edd235d02447b75862ece592dbd03301a9219de3888f7d2461feab677a373b09a9d9f61f4840004ffc4525f7c3e040e4d451b8a27476a8dd5738bb39299de98375f455b79045cf9621898765be8964388288782a759c1e52aaf8776f89db1c4277b974a1c171cc498bf39268f8353c678f2c8af17d93f3ce018cb23b29e2cee2de7f14609742c9c0f8feba7daeec83b06460883aeae940b47efe952a3a0e7a265725d6dde321222ec7a65290e9fd42981dacdb03e13a62358ea4134b9039968a5932f3d369f5c8ebdc0ae2783d099cc3a88d61ddc663be0451c932915ba1c956946d1f8c2e154372ed29fdf65d4620f9d4b50283247eee420a5f9535fabf78243833d2030ee1445a629e34af4db1ad719462e56222467e1ffbfac0fcfe2af99e29a7c1a1aab87cd672926a20459c53d80ecbb78fb76b7bd2e329aec82243b2d5b4c803d5bd7855569bd86244228cd2cca101b7440125f9b8b6248cdfee436ff524988db6e607da6fff011b475ba80ec72acad27de1b8692ad6dd1e58f9ebd536bd39963a8b874b25081e99c391636f35aa638a2d5a67562ff1c4ff9f68e8e0ebe96464e0cbbf19b6d465a70ee0615d52051ecbf4cc8cd1ed788e3304576a4345b87bdd69b5b3136873cb836187ad768a39c518e2acd5ed21e426f544b29573b6dd381c4375250f692ab84a42ebb1669c9606db72295b3113b72affecd8eb901468e59a278a870951b390c3fd98ac73dc6f360be1a789bc100531706d6c68b32756dfd1bc08d8dead8a651cb32f4d51ee288a46c6b5d2aad2a1d1113f3335d8ff3591deccb2f623ed2e7e11a5ae4bfc6dbd0be8bb7fea0026b09819ace046f0bf9fd7d2db8bb87e5ca49cb668b021441916c27c1546642c3c6eab68957f96b1b7a120ea1bbee108656ffbd4e13839d0aa8775db0bb13365a25ec358c3607be7e529ff1a1a732afe77b9792abd29cc216273628eda7dea11c3ae4bd531eafca3d40c79bf8d6699d55de10af72c3994d1d372436c5bfca98114f42507ad445590540a4e26af247696e61f9ea3a4303646d8166573062db6d98d67c0e3855165d7bec16ce4be944c8af8b90abae8ea1b83adc144e97b62ecbc97f5c6dc53372f37cc0f620a75d76f75981ae8aaae76082b5cb5b7bc9820c6dd3076bdf67754f8a3e55c471675dbf94497fc9ec86e85532eacb53814034ba1392d4dc4b40c64277035a08f0ef79cc44563c4e448665d8db784218539f4220ad779566599b493a9c06ec1d86326cdc33a9fced9cbad31d26fc08358b0a2873ab4ec8f1ec4f724eb0e85728a4b9984068a017bc1077a50324788e6e0431b3f6ce2b49c4659180198c246fb001874e1585a11c5c99330daf8c3ce9edef7a146cfc3ab3aff63f0180fca8e0c097df7e347ce89338de99810b38a3ab8947b80177aa688aa1e3d0c8c11212f3c7b463ec6466cadf30fcfc3e6afb8dcdd8d61b04a65390387ed0e12522e603c299fad9e2e7554306378286301adba71912744b74ac59159be102d5c43eabf0895d1fb31bd2f3008e9c100e129bb9439ec37ba40d10c0cfcc1fb8ba059166897924f609f8a54f2ecbe10c14cb9d704df6cac71b68058d54a943551b4ce11b50e64f34142cd01b762de7318c802e498e8f8089e19f97795db71df18ffe20ad2a55162246399aa27e36aa0c372422159cc915b46cb83842c3a99946de8c140f2e75fb9bccfd3bdc8875053ae0a3a46b2d80877165ed80e94c8bd2d5e12c78bb064ee89fab6824e3433a70fe19c2ae8b95204e7152e2b", 0x1000) syz_emit_ethernet(0x98, &(0x7f0000001140)="b43ad2aeeeaa15f25f01d5dc66d9ae749492ca55c329d80a1af9c841bac08a83c4559d1ac74a20c21b0e7e1948a72301d37f95faa947b08a48566a266cb99102c4bfb7d6692de0abb0f762b45e9289c2d66e08d828e797bd98c8cc475247007955a6d0f54e8c5c04c6067ce375bbddc429db7bcbc28c46ece8b39a64f87cf1a3134276214925f6f1ef333ee3c8bdfa6d6ac5208c6209aa31") fcntl$lock(r0, 0x7, &(0x7f0000000100)) 16:00:21 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0, 0x1010, r3, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d, 0x20002000}, {0x6}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x7fff, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xd2, 0x60bf, 0x5, 0x4}, {0x1, 0x101, 0x2, 0x7fff}, {0x1ff, 0x3, 0x6, 0x5}, {0x80, 0x7fff, 0x80000001, 0xdf3}, {0x20, 0xffffffff, 0x5}, {0x541f21e3, 0x13e, 0x8, 0x146}, {0xb4af, 0x9, 0x3, 0x1}]}) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x10000}, {0x6, 0x5}}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000002c0)={0x1}) clock_settime(0x4, &(0x7f0000000340)={0x100000000, 0x7}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:21 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x60000002, 0x5ffffffa}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x40, 0x0, 0x0, 0xff}, {0x6}]}) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000300)="969b100e") 16:00:21 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0xfffffffffffffffd}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) setgroups(0xfffffffffffffff3, 0xfffffffffffffffe) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xffff, &(0x7f0000000000)="e8e10c3cd4eb62fd", 0x223) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x4, 0x3c80000000, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x9, 0x5, 0x8}, {0x1, 0x2, 0x6, 0x6}, {0x3ff, 0x6, 0x65, 0x8000}, {0x200, 0x7, 0x80000001, 0x36}, {0x71d, 0x1, 0x50, 0x1c0000000000}, {0x8, 0x9, 0x10000}, {0x2, 0x6a83, 0x1, 0x6}, {0x6, 0x61, 0x9, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x7d, &(0x7f0000000200)="1de878cd33d8adb3b9cd6f81a3a5601376a4d26cc7bd0261a773e2e93fccb1d683c8826b6a20a14b0bcd343a1ce51eed88ca2f6e79fc9ec056f3335f1e476e088a6248c375a85e7b6600686008b897d1416115756a6113272f69acb2cfade7040adf2b9a59afc18f7beaff5f6db10a67fd96d528cdd7a679a695759722") 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x2) fcntl$getown(r0, 0x5) 16:00:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(0x0, 0x2, 0x100000000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1000001a0, &(0x7f0000000480)="97c229df5b4dba67460400be2db07452700a14e939e04fd17be73773ff14a2ab87872139dcab8be6404e707b958379e43854c449964c499310e4261184c4a1009236afde7331ea63e858a2b0d439c8187cca2c98eed56b4868589059dbcf503eba04fc500798038dc3c4113c77fc7edb629fdb05acce06520ec5f426b340a683af79e630276ce3420104e9961824d824256085982b2bf313ee30d8d183f7f398a4e6d71ef4f8ea8e91df130296d3893da006758c6b6e714132da50c80672ae388d857af48570cc65d9c51a8a9ae3e44ddd95f4624a51ca730405d311a6677f315f65d92c73fbdf936834ab69bb595204837affb4ca0bb2cc9510a12478e380000cbcbd69fdc363535d23ffd42fb610377b82f62ee16973a42551b3588d25007913786674fef0f88e8f0862eda20a179a55dda61f459266ad0cde9b3873adbf3f4f304f091ebad6eb5c6634263319dc56a85631ead0c64cd20d9bdda21dd92caf4da3929cc891a76cfe0c4950b80f3cd56e32370d14f80beb14fd589a132d30783b148e418131f6af4111e28379") 16:00:22 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) semop(r0, &(0x7f0000000080)=[{0x2, 0x6}, {0x3, 0x20000000000000, 0x1000}], 0x2) mkdir(&(0x7f00000000c0)='.\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f0000001b80)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d8b312c01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe7, 0x9, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000000000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7bedbd13292b66c158bbf9683582c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d9e0d475e2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55a6420febb66b7c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6ce7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acae5aea000000000000"], 0x0) fcntl$setown(r4, 0x6, r2) close(r1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r1, &(0x7f0000002d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fdba200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb33bffdf04dd35f4981f7dd61fcecc00c4658cc4eea1523659e6b5e8002343b4b3612a32debe00ff8441d132a9e75d6fca350cedf6f917164a1217e99567e12bf7521da48aa145737be690c04fbaae96851b59d4628c978066a4f2bb4d05719689e08934df44693fd46647eaf662680e0b02c3463f85287f809a9ad9ac46429ea53dfe65bc0fcab9f344fbde0b3236a699d8f9c95e5c99ffd9375dddcb63b4986852d3bbe01d9520039e698a9bf56cd6de7b1e15c5b7e2a1fb2170e4aebe4a8897c119f6900"/4273], &(0x7f0000001a80)=0x1002) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) fsync(r4) fcntl$dupfd(r3, 0x0, r3) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 16:00:22 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0xaa) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) utimensat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000380)={{0x3, 0x4}, {0x8013, 0x80000000}}, 0xd92d28fc08c7b94c) rmdir(&(0x7f0000000000)='./file1\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000005c0)=0x1) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r3, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) dup2(r3, r2) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='r\x00') fchmodat(r0, &(0x7f0000000800)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x1b7, 0x4) pwrite(r1, &(0x7f0000000580)="8128dc749d97b1c6924fdf03af", 0xd, 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) getgroups(0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x400, 0x4, 0x0, 0x7fff, 0x88, 0x5, 0x0, 0x0, 0x3f, 0x6}) r2 = msgget(0x0, 0x2) msgsnd(r2, &(0x7f0000000100)={0x1, "637a494972796d662a3e84b7b1824d7414191d6d38882177a7e6537a29a5ada51b429a3e87f2582b826be5029466bb778d962bd5f0354d9bd75403e3345aa8533b29a1cace49b0146c1b30b4c85850f86407570ffaa784eb86eb31c4436886707d49c01a2b4c17592f3a2064eb2b9f015f40292378ebfabdab7f94fa84e6a4030dc91d4b20373a42ee431af09b459a59844f6a4f0c76cf103de6566eb0aeca6607ab452833b68d1d4d2dee666b9c309f2aa31debc3adefd780579c6867bd0b766eccfa1364"}, 0xcd, 0x800) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x20, 0x2, 0xfd) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0a0001000000000000002ade558c85a117eaee8de8ae05857c1e49e8ead56c1f500be02b338deb78efb8a6202082c15bb920b2217ec18da12581a86fcf25ff3030e529c76d86ff8ab0523cf124fcbf2dc9d2eb97f5e196907e7c5a329a11fb28ca6322a6efb5fbb6576b109a1dfc05aba191"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) connect(r3, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0xc80, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xb8a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4000000000000000, 0x0, 0x0, 0x5, "0b108b5fec133118acfe5bee221a1f6c8e72a8d7"}) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = fcntl$dupfd(r1, 0x0, r0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x70, 0x0, 0x0, 0xdf94, 0x2}, 0xc) getegid() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x0, 0xde55, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) socket(0x1, 0x5, 0x2) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x41a7dcb4f3ef567, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 16:00:22 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) sendto(r2, &(0x7f0000000700)="073251cfb4aef9a22568f0a88ed27dd45203197ecdcf60085c854eb3e9e4ce2d15355538dd3a0aa0a6537b9c340e90ff919bcfb8bb76622a39450aff971c5526ba0e6ff493ca532b4e356286fa1e50134d07b15be14dfffdbce55f346a5766173d2632b0ffb73d013822373e0760b4ff4c2ec1690c7c6b4a198ee0d9d60ba866d4e32ef02b81e9e8d5529f65f4734495c63e02c5ce7807f6960d2f2d4a3c6f4ed9a6dc9917eb6db99d97fdda0bd561d79f05eb62c734ea7a66d116f11511cb4f07f33c345dac63", 0xc7, 0x2, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffe18) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69deeeac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612fe28401ecbb0eeba0c558165dfbe3871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="9e3eb3900601b73725c7417bfd8429d4aa9aab080000004fabe4f27242c9e86e0f0b1f0f2fe7038b46b5b7ca27306195fdbfe3bfe01889e2e0212b706ff4cb4726db2d4672db09f82bc798e02d2468ab736c5cd1df8e95cdbb44c2a7bda05e96b974c22764579390ad1e56a158bb4759b08d0dc5a691", 0xfffffffffffffde1) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x3e5) sendto(r0, &(0x7f00000008c0)="ba21d6dfb435704bcc4ffb566a9cbae1a6f603abaf31228beb095f2f22731c4d74a181a188305302a36c82f462acd7b263d226d18545814eb2d6b8ca1c519ffbf5b1730feb72c997273038973a79adfc17a763d55fb6b88f0a7c60247216ce63cfdc923e8424a4eab20f96ad543b3021543fad755b3139f19dce8e5e407acab9a25f90ceb309c13bf7438a5ad2adac37bea64cd1f268b5cc9f65bea15eac2d96374212d0accace7ee4d46dde9ac866ee9cf4ae1eee5cebcd248c67f8ba8e76c4d75f16f98831e4e03084cfe3f393af4f0971e774b1f931d5d7b1c10c479d26375dc4032707c845abbc9f6155ee9b3eeaa39052bdeef91dbd02845fa49d8ebffed2f539db34b1eab1fae029136873a5088aa3cfdc643054ba34b7246875bba79a0cda83ee239ee9c9ac0b8c208bdc93cf6ef3620e43adb1fc72b07d742d40b4e5198d81fec43c14a74de3079df4e3be26fa7f61c54bdd96c65754fa0a83d26f8f92a725df2f9251c98a3347c4461806845e8533fe4f1f41a0f05db12859bb87a918eba48e0b7d440d4927c1bd855075bd8132b70813638cee65c561b9e7968a11ad50eb11ed3bd8d8a8756d85624bacf9eb906fc9c3e9b2760de5e480db058f884ee46178ec42c91a31dfaff6ffc541ffd44f75b753051cb1fcbf5b6a2b7129dafe53eecb27978d80273e287019eb9d777851fecc60206047503d908f6d7954403059f261731a8572235307fef6d5662adc25157fb69a898158d5956c91a7ac53d3e3587b72027d50c9811c431e078621e1624d96924c11eee4e1452c4f1f1ed5fa375876150f79e149fdfe28a5ec10141f032316d94c589f44daaa63580ee07947d15e15fbbc28631652ab65a63db316859552d410521e3cd3e962693763667a25e027bc2ea322e50d735213d4306dea7c3ebd29d48dcbf6e401f2dd0e254b6a6ef442a27addfbb31f9d5c9c329592a2b810254bc8a6cae3550999df9c30ae7bd57ecff4ee67d46485a39339bb0b27e3c7fb59bdaa253466e9c03def70c97fe35e651d29c0144013f5871a2d18d8a9e8814a24e033dc632de5e5df861c4681d5b98b22ab962f9e451cbe1c2b58d468f134de78e0bd5ee8a9fe8b4bc28c6c993e89f21f9db19a7bba0627b888ff41f7b5c5bb570974a4d854018a8e63e1453fe3e5e58a545ed7f7cd8d453734c88e0ac2654df4467033cc7c65a8a29bb764ebe30958de58c7c4fe53806eee12d6fd166a1d17adc3464f765d1a3bbb21204ed7c0f109847673fa1bcb485f0aee45ca33d46d88ef6b69df9f94958be87f5388168777fd3d8165e93519d9eb9fe6c0cd4b45e9d0b98d8011a352081aa8e06fa2252549ddf055de197055169ccde0f8a2b40d01097d1f132f08c5c236cbecf442b53fce6c8a653bee337d8eaa7dc340e5860016166d318d4c03a6d9574002c4a2e956386d5c121b0bb50ca2526b42d2c8406d652954e69548a5ac2a013ef830e75cb6d59656642286781a89ad814b87cd6b6e8dffa972a3cd4c77796291e3fa291bf509b3867fa10224ff932afba74e7ebcb735e4b1eb75bf1f480b1ed5a4ad1dce3a1c57ae6761f6a6efcf6da698701d8fc7081ed894f25146562816db80ba8251ea4e759320c6c39f40de367eda29a670b9233e9f16c285e8ffac8d8c590d64a02d0bc6ff047ae3c1e99294b48d6c649d358a9b1316cebe897af4834ef7f4a047921648e6b44aa874baa5b47f4e1d23b8aaba9cb200a7fd56433f790604445e1ddaee28c5abc235151638154aa01d622c317e8b955ff307e4177f80878ce88b4ff5f458b8e80f8800234436f472975644a1675eb824b8e6ef0a153c320772814316ec351d424d69ad2b50be3afa0357ca24b22f54008a56ed62dac69df11407b1cad3ab296a86e4e142ff938fa9bca4129d402d93ba5b04300ae573b117eed0537542588f471a14043c0728492d78150e031894376cc549a0a47a1b2f33050a5b19b927bc892f6e0b4c7de09fdbc1b13816a6a57f07c49e18a1cb6c9a5f1f688a559ead93fdeeba537645e3c155e71726057a000c7038475f2791342f6bf25847a68e69f3dbdbcc120ae8e29624f50b0b64aac40b2c04c0068ff560d5a09df5e4aab43f1226fbc3c89ea349674bcf77338b63dd942f8b62caaba120959e2934e9a42fbb0dfb482820bd021e67475934d139c6aee639f9b3db093dec166315bc7c8e7f57b4973d293c05a6e21d2aaa278e451f69543172562e6f611cab2e3db99799903d958feebdd47b0c578addd79a08c8e041dcb6b78a8aba9a3f96544ca5fb4b0a9c40afc61011d35c50b583df2e3eb99f963e248fc0c02f3d45207a15d5cce49a6ff95af23e632952fc66b7017079e81963995f577ce685ae0fc49a04dda741c92d25200ae99eabcbc614e9dedc1fc0394f9908bc0d025f951a876f72b651425d29676e66de372e9438cd9f88821f50c567fee62d21223a20c46251a746f659da3de4d1f0a301e4c6743afe470dae07e85355d5abe3c3742b30a374b06fa53f5162e20e124c4b5d3f55ae0102c66a743f42d2dbb9d2a3144151165be8a1c7e881ac6330e16e6d80bdbd3b3386cd67372a32585c94936c7b7eace76188c7027c6ee4141767876c6784acbcc9906aea1525269c8996d3d553fc93e372692690fd209929ec3fb7adcef18eb22daa914763a9c3c0f896b51b260f8e58280423452aeebcd98c8e3ceb10ed774024d2e0fa7e14ee7083b1e0a03df0f0ed7abfb33b4d9343cd204338bfe5193eb9803e167ae76f5de781253bf3831e7dde02b931526118c997b31cc1490987df48008581b96ad794952cb70683b24ac46bd2aae49bd97781f12d54396d9f1bbf9f2303df5d9cff5945a8700845cd5160d45a66d2634db57c51448fff5a0857ed858b8cd674203f5ed31a557173dd926ec0a0594a6df9dd321eada8cbdc8cf7d8750c67f30671ac8cd967f1e8fd62e0935dd8296b781b763d58531f5c3210c4e5f8b6d9bb53655a02149f7a32330d881a4ae6fd790e19d03321e5b2b791d87263db3da73a6056ab07d2229f1ac1ebbb07f1c7ea271fc6ba5d5bfe21d2bac1092cb8024f9369649443ee4be2bcac4d2c98a57ddd69798abba97e5f41865cac957acdc415c77b1b8e70f984abcef35924af9205263a618584af0cad92360e4fd4d400bd30f7eaf1f857ed2673ddf0874fa8595dd6516654d9d0ef886b1b30d6aeb07b6d4323ccb53c11e048aa3abe1cafe059a301aa2127ca247950910eb311936549b23686929c9d4e840e52925ef023df5cf841de19d149a6cc39f88da008165f0e4922799a3260db184bceca06fd505a291d535d4de0ae905ec90bf2ccc3d61b91a5e6d872616ecc120437e3d05d40685aa8267ffaa4c83c1026ecc58f7363361b4dad67ee4e5ca30fdbb855ccd22988bfc4df6e22e1030f37b4910d9a7fa8f63b7895515e4af913baef928e4d386ef08e41ca5210d749a85b55d34e2331f9e96136e8c77f9fb15833153216da594079ed36eba6c49cb5b85d393c589de5e7d7dd3d966d9d0b4945a8a262ad5d1dde2cfc04e17622d9aed1e37b635fedddfe90cc2b3dd0d07b434954a1680c5920c69c2b3a207e7160f80a322481691fd85a686198ba7b929184b1a59f8b8592d28e716703e488e8ab653402a1cf9c9be5cf6bdfe27afb48f066dfd384407c3feacc8232b92dbe5212b451096d843c6a22bcef7e2cfdb0fa4c39f338ced251bf1e24aa76f877492528ddc010a10391eb274bc6f3e67f9b9f3a029b56669860a321e123d775981b60cb817a50b7a694e1c4aa9f9426b7e5dfce6edd77289c8e707b1206cf65e30d6cd5875266d94bc49f121e67a768fc1db86ad95d48d587065cab4b44cf5fb0f6e14fd2d23ee5cdc3ef4cbc1cb794714bfc70a387dafd53fe4458ecd99ec764b6345769a444ca741d6f664a962e4c984adab61d9c1cc63810ac1a76a40ea995b65b8c24c1a99527c5b9ee9a946140029c9affd1f28fddf375c34487ed6d87d21c001740915f37d599d466a78e2f98fbce7ae003535b767fbf23eb8d28c8b634e14f22c156683f9f7052ed9b48ef75dcfa748f23949ab3a74359190216937fd71fd7c471b243cadd866253836e5dad7e0ae6c37762ce623361810f06a7bf34c4996de9e0cfd54ff43968b981f06df9ef324ec1a69ac61f81ad91311ed3bde88405c58d5ecca6821b69524697a3abb53d566edba19a569dbc1c22e07a7810cde7f7c181a6ea84359b1679bfe267927dc69e453ef2e2adf63a999519d57ce09602932d007fdb3c6c0aee7dec4f28513419c3002d6a2393d659c255dd57d9d7f89ea821245f78f2f0145c41a603d7dbf67114560ce457d7dbac011ef96888cb4de6c6384fb72e2bcb36905aaa1b652a04f46f28495ce933c2e433b6b392a393110e1da828b2e6cfbfd56c9c217b59540686045c926b15f7d04bf890198ac68310f44d5a6c9a56b91b1dc71bb38263af4dfa69b05c761652ce4f6f58f0c5eb71413567b64bf779049efecf47517be68a3a300c8ad3c9b45315cc3324353bb3a99ab841440212af074b5bebcf4e209cffba987e51fe81979b79d4db8777f10e9c22ff637e4c9bb23c5a2fa8446ea76d5e90698631c41cfd501d953e385be3b9dd2a982769c6b94399548a1b5d40b86aa3987be1629bddf603d8fa7a6a8ff31e8d35418598887fd1fddf9bf8d47445fe41d4155612fb82a84d79f771088dead3368bed526429de223da49f9b4ddb151f1c3c99e336dcd7922b7fc97ae94783ba2d8eba29c791eda0b3a8df5399014ac1ef2b5ce9d3c5c5cfac07cf828712c68a03eabde290815415aa1e9604e72baeeb0685ac8e4d2c5f2933ac91e00ca3a1efeb816afb81f1edd64e286824d5ff7ff4846c10b047b99f52f0835d22bbd479449cbe1b802e4b2931f3f2861e21bf7d2b2986942dd16896ad63af8eb405d165b31cd6d97043c2b1c56278ff362e0be54ebb1b2ce526f5ae6a156fbcb1b84b1666a22329d6701293f24c4457fdf7b94c50b3cc5ce6e810607f621b021c4d7c137552279d406fc16884791f424dc102339ed4ca8cb0613923d56fbafbbed94fec56cc28cbd7d7b9e506dde8907031eaf47d50fd2a3291570b8c18773d35b42357f6b51ed0c6e4b5b713fe366e4667386fd5ee4652bb5632b581770c6a3531f0da22ba8ed47e0d333eb7bfc16411288aeaa18074fe13ee75d92bf0561fb4fe4fb37938ed4ce5dd055a8af56a3ceb8b2809cbf4e0f19245ddda2098325b1fd767a31206938ab8d9faa06e12c6f0fa43362ece4a23c277139a6121023eeb1738ab85013b1dd4ef996bbe50c88177aa6887351401174089ccb9d90394b2e75726f3f6578ff182e2311d6fb208133f03023331a0a0d22fb3aa39c6e60818787b33336cf6eb6c0ea1e8fbc067cbbe06d16a6d191330eba5ef3ef05803fd4dfac9c4b310cfc0d32d0bfcfdec5f309f62402c80bc4be635affd9bf4b636247326c9cc14a3d1a7e82593f94a9aa4e1a3939b756d8dfa8e30003362c2acbbebf9b1d9d65a57fc0b2fccea44d504b26012053fa977ef1bf6d0e5e6798fdb8b31b6336c9e135d212c6ec7633ccd9716cf8ff26d8f146ed0b6d1d082c1b497860abfe426320fe2365aaf09b924337d8dc97786f4202129933e627c5e7e9ec94d76e148770d0ac131b8070553f867af0b3f9842d242e6968c86e7ac221bf994f1fc5962834e097720966b12c17ab98f272bfcd6bc57a6e87bc49fa1ca9cd0705f356636fad87c77ce5ebc535efed4", 0x1000, 0xc, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1ff, 0x8}, 0xc) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c507d6dfd4237b8fa4d012ae447473ca48e7a6430a61520cc238495aaee48c02f6ac41e6bf3bf554799b9030000000000000000a4aa63b9e2f69fef9d612f871f4385f04157795e7d19c5fe839fa202361cd8cac7dbbc5b65c6593d2874b4122cd2350000000000653b5dc763418dcd6756144511a86426e6c929b02acaa4eedb83c8fb9eb5e0707b7c98d31e387057424cc6"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x41, 0x81}, {0x63, 0x7f}, {0x22, 0x73}, {0x24, 0xffff}, {0x100, 0x3}], 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={0x0}) 16:00:22 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() r1 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x6, 0x3, "2ebac52c83238022c2da6c8a5a5992fc15c13383", 0x1, 0xc7e}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x48) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1000, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005a8000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000b00)=""/186) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*^(%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='[-\x00', &(0x7f00000003c0)='^#\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='+\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000600)={0x10, 0x6, 0x4, 0x5, [{&(0x7f00002cf000/0x4000)=nil, &(0x7f000069c000/0x4000)=nil}, {&(0x7f0000147000/0x2000)=nil, &(0x7f000059c000/0x4000)=nil, 0x7}, {&(0x7f0000296000/0x1000)=nil, &(0x7f000048e000/0x4000)=nil, 0x6}, {&(0x7f00002c0000/0x3000)=nil, &(0x7f00007c0000/0x4000)=nil, 0x5}, {&(0x7f0000573000/0x2000)=nil, &(0x7f00001e2000/0x4000)=nil, 0x7fffffff}, {&(0x7f00002be000/0x3000)=nil, &(0x7f0000241000/0x1000)=nil, 0x4}, {&(0x7f0000312000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x81}, {&(0x7f0000355000/0xb000)=nil, &(0x7f00003a2000/0x4000)=nil, 0x80}, {&(0x7f000076e000/0x1000)=nil, &(0x7f00000a7000/0x4000)=nil, 0x1}, {&(0x7f0000284000/0x6000)=nil, &(0x7f00005d8000/0x1000)=nil, 0x3}, {&(0x7f000058d000/0x2000)=nil, &(0x7f00005a8000/0x1000)=nil, 0x6}, {&(0x7f00001d8000/0x1000)=nil, &(0x7f0000796000/0x3000)=nil, 0x8}, {&(0x7f0000077000/0x4000)=nil, &(0x7f000015f000/0x1000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000171000/0x4000)=nil, 0x9}, {&(0x7f00004b4000/0x2000)=nil, &(0x7f000012c000/0x4000)=nil, 0xbe}, {&(0x7f0000128000/0x1000)=nil, &(0x7f00005a7000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) nanosleep(&(0x7f0000000300), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000005c0)={0x3, 0x2, 0x1000, 0x8, r2}) 16:00:22 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812e0400793048e69931929648589f55da285a861bae24fbb8ee0e4f587ac43c", 0xfffffffffffffede) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x8001, 0x3f, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff45) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket$inet(0x2, 0x4, 0x100000000000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee06665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3838ac82964e1d5ec01", 0x2c) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe01, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x7, 0x48, 0x1}, 0x80, 0x0, 0x2}) shutdown(r0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x9}) close(r0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000700)=""/94, 0x5e}], 0x2, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 16:00:22 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="d8fc8e49406078fd8d8e2f1b0a41238b1de3a39fe17b3bcf4d8ef7518aadd7188f89b4646e9d6e83f23803c9f7752ccda96b35053a97e856dc4c388260738a2ce0b9cccb081153e60bc8a8ca432d729aa0b31e46431fac510547c6315d386cbae2d093d64b09c8d0c68b414385fcc28ac38ef07d548d3254b1858cd05c8caf36b388d8ef2fd358fa6f67881c26b0cc9e16074a42f8ffccb628b780a6b849a487931197c863ea274046ab4ec3fd12cf73995a10369dba0e0ddf52033c64528ff46c53ac1e1200c1c4f6fe03c3c45eaec5be0b10e1d6e12de59fe26589e076ba18e0000000007f02ebfd905afc5bc499b9b026bd4a66a7dd", 0x2e9) 16:00:22 executing program 1: r0 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x4, 0x100000005, &(0x7f0000003080)=""/4096, &(0x7f0000001040)=0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) write(r0, &(0x7f0000000040)="b18c41d34de930cd5eab51baf5f7", 0xe) setsockopt(r1, 0x9, 0x3d, 0x0, 0x0) flock(r1, 0xa) close(r1) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002022, 0xb91c0f) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0xa8) mknod(&(0x7f0000000000)='./bus\x00', 0x57d40a096ab92a32, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) rmdir(&(0x7f0000000100)='./bus/file0\x00') 16:00:22 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x7f}) r0 = dup(0xffffffffffffff9c) flock(r0, 0x3) mlock(&(0x7f0000bfe000/0x400000)=nil, 0x400000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x3, 0x1ce1, 0x1000}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000001440)='./file0\x00', 0x10401, 0x10016) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/3, 0x3}], 0x3, &(0x7f00000012c0)=""/217, 0xd9}, 0x843) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfffffffffffffff9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001400)=0x101) 16:02:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfab9b54a78fe2dd1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000081}, {0x4}, {0x6, 0x4}]}) r1 = socket(0x20, 0x51adb8547d75f253, 0x6) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1, 0x7, 0xfffffffffffffff9, 0x8}, {0x5, 0x3, 0x8000, 0xff}, {0x6, 0x8, 0xffffffffffffff7f, 0x7fffffff}, {0x4, 0x3, 0x7ff, 0x1}, {0x8001, 0x2, 0x7, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') pwrite(r0, &(0x7f0000000000)="cce2227eee197118d225e164366495c6daba0c699c9739e4dd76a5b5f53328f3b206b5a996921a663404c3cb030f36ea5d59e946201b8b1394eca09c79ce30b9ec8df28e704e5536b15a8dfbf41473fecd0e0582f02e9f6ef016ac9a96f985ae06eecd", 0x63, 0x0, 0x0) 16:02:07 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x4}) r3 = fcntl$getown(r0, 0x5) r4 = semget(0x2, 0x7, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x101, r5, r6, r7, r8, 0x176, 0xfff}, 0x7, 0x19, 0x8}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) getpgid(r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 16:02:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000080)={0xf}) r2 = syz_open_pts() close(r2) syz_open_pts() sendto$inet6(r1, &(0x7f0000000100)="420c45bdabda99c0116947cf20d3c7a0852c1639d8371731bceba19751649b3abe47449b593037ecda0e84322f9246dfb923ff99cd288744d3523ddc2e84b03d1ff146eb2831f7c88111237f6461fb5088119ccf774760fb8eb3f3ac6e2786dd2a865d58f2841782aa3bf9168298d5f3d10a930b4a2c03fe28ba0cb556e588729f3e8036d4e2d7eca3c5296e49fcb8", 0x8f, 0x62cf31151dabd777, &(0x7f0000000000)={0x18, 0x2, 0x401, 0x5}, 0xc) write(r2, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x9, 0x100000000}) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) fcntl$getflags(r0, 0xc292f4347b43cff4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:07 executing program 0: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x2e, 0x0, 0x370) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)}, 0x4) socket(0x1, 0x2, 0x37c) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) 16:02:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x81, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x3b, 0x2}, {{r0}, 0xffffffffffffffff, 0xb3e34efe742a6158, 0xfffff, 0x37, 0x40}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x8, 0x60b}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x8, 0x5d42, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x400, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x7, 0x80000000}], 0x8001, 0x0, 0x10000, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x80, 0x500}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40, 0x7, 0x7}], 0x1fd, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x8e, 0x2, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x714, 0xffffffffffff8001}], 0x4000000000000000, &(0x7f0000000300)={0x8, 0xfffffffffffffffa}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x1, 0x200}, {0x1, 0x1f}, {0x489a59131bde7e3b, 0x400}, {0x2, 0x3}, {0x1, 0x5}, {0x3, 0x342}, {0x2, 0x3f}, {0x1, 0x5ae}, {0x2}, {0x2, 0x2}, {0x3, 0x4}, {0x3, 0x3f}, {0x3, 0x4}, {0x2, 0x9}, {0x3, 0x1000}, {0x2, 0x9}, {0x0, 0x81}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x800}, {0x3, 0xfffffffffffffff9}, {0x3}, {0x3, 0x100}, {0x2, 0x1ff}, {0x1, 0x3}, {0x3, 0x40}, {0x3, 0x8000}, {0x3, 0x800}, {0x3, 0x59}, {0x1, 0x5}, {0x0, 0xfb}, {0x2, 0xf9}]}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kqueue() 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0xbf, 0x15e30005, 0x6, 0x10000, 0x2, 0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x2, 0x4, 0x3}, 0xc) r4 = dup(r2) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) 16:02:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fff5c", 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1f) 16:02:08 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) poll(0x0, 0xffffffffffffff44, 0x800000000000034) rmdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 16:02:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x2}, 0x8) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) dup(r0) 16:02:08 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x7}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x7, 0x3, {0x10000, 0x8001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = semget(0x2, 0x1, 0x200) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000240)=""/236) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:02:08 executing program 1: r0 = socket(0x20, 0x4, 0xff) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0x4, r2, r3, r4, r6, 0x1, 0x4}, 0x9, 0x292d, 0x0, r7, 0xfffffffffffffffb, 0x3f, 0x7}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x291, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r8, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r8]]]) sendto$inet(r8, &(0x7f0000000800)="da3525d5ef822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0aed79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed78dd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x6c, 0x106, 0x0, 0x17b) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000380)=0xff) r9 = shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) fcntl$setown(r8, 0x6, r5) r10 = syz_open_pts() ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff5) r11 = semget$private(0x0, 0x3, 0x24) semop(r11, &(0x7f0000000000)=[{0x2, 0x8, 0x1800}, {0x4, 0x80, 0x800}, {0x0, 0xff, 0x1800}, {0x2, 0x7, 0x1800}], 0x4) r12 = shmget$private(0x0, 0x2000, 0x100000404, &(0x7f0000c59000/0x2000)=nil) r13 = semget(0x0, 0x7, 0x2) semctl$GETALL(r13, 0x0, 0x6, &(0x7f00000002c0)=""/12) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r8, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0xfffffffffffffeb5, 0x46, &(0x7f00000003c0)={0x2, 0x1}, 0xfffffffffffffe65) setsockopt(r8, 0x7fff, 0xffffffffffffffff, &(0x7f0000000500)="7b72a73d63808b2d1f406646eeec3e3f157ee29d0a3262334b3711682535f5f275da934e3e57028b5b6f3840f7decb892e3a822bcd2c1316fa9664edf82db74711854511b6e9b11cd7dfb3a9fb4ef1734012d7fc89bf97301d173242d0e07000b84ed1aa0be6e5ab9a191d91c1e41827d0cf6fe7cb599d2179d5b1f65fe4f59fbb96e586da11e6aba76149c64be18b31a46485adad4c60cc2461ac44b84cc6dd3dd4112c99af7fdbc384bf7cc2f22404a2891885ddbb4e7c34dcb31e610e6d941d18e15a97535b8dff17ae2b67ba6e180f02c3e43c96a4f0bc3fff17b000000000000000", 0xfffffd8d) r14 = semget$private(0x0, 0x5, 0x40) semop(r14, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:02:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './bus/../file0\x00'}, 0x11) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28a, 0x0) r4 = getppid() r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) 16:02:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7031) recvfrom$inet(r0, &(0x7f0000000000)=""/108, 0x6c, 0x43, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x89) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f0000000080)="785cfed022fdaf7b0e0bee4d92ba79dcb8c49ea66e3166202ba1382a46ed15023f31026ce4c44b68b0bdedb43f522b14242f7835a6c5625ad7b06f52c4162836", 0x40, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) socket(0x1, 0xecffa60dc33c4d2e, 0x47) 16:02:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3, 0x3}, {0x6}]}) r0 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000340)) r3 = geteuid() r4 = getgid() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000380)) r5 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1000, r3, r4, r5, r6, 0x2, 0x200}, 0x100000000, 0x6, r7, r9, 0x7, 0x2, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") setreuid(r8, r3) 16:02:08 executing program 0: r0 = msgget(0x2, 0x12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() r4 = getgid() seteuid(r1) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3f, r1, r2, r3, r4, 0x100, 0x8000}, 0xf4fd, 0x7fc000000000000, r6, r7, 0x200000000000000, 0xfffffffffffffff7, 0x0, 0xffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r8, 0x20004268) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc51, &(0x7f0000000100)='9') 16:02:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10030, 0x30) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r2) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) recvfrom(r1, &(0x7f0000000240)=""/201, 0xc9, 0x1, &(0x7f0000000380)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6, 0xdb, 0x8, 0x1}, {0xfffffffffffffff7, 0x2, 0x20200000, 0x3f}]}) chdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000003c0)) 16:02:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r0}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) 16:02:08 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0xadd676c736213b7f, 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x4, 0x3}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x1, 0x2}], 0x0, &(0x7f0000000140)={0x10000, 0xce22}) socket(0x2, 0x1, 0x100000000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fchmod(r1, 0x40) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x2020000000000, 0x7}, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)="6e00d422930bc23e275f855c64663fc542a920", 0x13}, {&(0x7f0000000200)="38c9648a3fbdb3b7f4791738b47b243efc8bc610028f9b1fa2833ce4e0e416915087ec5100bfc6a542c5f847c70bef5815790e445a660565b4b1389d42a184d7ca64d35db60840a7377b4ee1e9c7a7604ff9ffdf1b42", 0x56}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="1f9da46e018a18796a8a6cc9a35a06ed8c", 0x11}], 0x4, &(0x7f0000000340)=[{0xb8, 0xffff, 0x8, "0830d14c4dc72532fbc5fd4ccd8dee0dbe77d608973abcdb9581021c12fa0c1ea00e64b525fe5bd79d09b0ee3496a223eaa18cf6d3a64a257a6b421d3b321cb870c02d4c1529c6d0ad7e37aea44a99e6cda943adcba6185e7ddd365b75c249f82ac5112e41a530a5443a2b78a565e5ad6dc110a0b9f89910b3a58e4ae52bd97954eedb5cb3f8d7a7d767c2738b9ed5784ba9b78966a7c0b389c273521ffe2139525018a6d8"}, {0x48, 0x1, 0x7fff, "bfc12de1a05f765ae69a10d89514d96bf5221eeb949d878c8406c3a8c95736c43601fc3c17e5bd980f86cb48c650711d3e"}], 0x100}, 0x2c96ce90c0b5f0c3) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffff7) getsockopt$sock_int(r1, 0xffff, 0x108f, &(0x7f0000000000), &(0x7f0000000100)=0x4) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x40) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1b338c6faca9eca8, 0x3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x2, 0x7fffffff, 0x8, 0x6}, {0x1, 0x7, 0x3, 0x1}, {0x8000, 0x7, 0x9, 0x1000}, {0x2, 0x3ff, 0x5dd0, 0x4}, {0x0, 0x0, 0x3, 0xff}, {0x7, 0x9, 0x67, 0x1}, {0x81, 0xffffffff, 0xfc, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x20000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x15, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:02:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4a72fd622b178c68) write(r1, 0x0, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/7, 0x7, 0x840, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002c}, {0x80}, {0x8000046}]}) pipe2(&(0x7f0000000180), 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:08 executing program 1: r0 = socket(0x1, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) close(r1) syz_open_pts() 16:02:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0/file0\x00'}) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='\t\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:02:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x200, './bus\x00'}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000000)=0x80000000000001) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x2, './bus\x00', './bus\x00'}) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:02:08 executing program 0: r0 = shmget(0x0, 0x1000, 0xfaccabf61e18b63a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r3, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) r4 = socket$inet(0x2, 0x2, 0x9) shmget(0x1, 0x3000, 0x188, &(0x7f0000ffd000/0x3000)=nil) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=[{0x78, 0xffff, 0x11, "67392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25989ea6465f9a7d7fb4b5f81dd388dca25a4bea614d4be75047850691a224a43864b65513658b709fb7938c32"}], 0x78}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r3, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername(r3, &(0x7f0000001880)=@un=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001980)={""/16, @ifru_broadaddr=@un=@abs}) kevent(r1, &(0x7f00000019c0)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x100000000}], 0xffffffffffffff01, &(0x7f0000001a00)=[{{r5}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0x1ff, 0x10001}, {{r5}, 0xfffffffffffffff8, 0x80, 0xd752348e023fb2e8, 0x4}, {{r3}, 0xfffffffffffffffc, 0xa0, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x88, 0x80, 0x348069a1, 0x4967}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x3}], 0x0, &(0x7f0000001b00)={0x9, 0x8}) r6 = open(&(0x7f0000001b40)='./file0\x00', 0x2, 0x40) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x20000, 0x0) listen(r7, 0x2) accept$inet6(r5, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x8) dup(r3) 16:02:08 executing program 1: r0 = socket(0xa22d4a21dea243e2, 0x0, 0x20) getpid() setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0xffffffffffffffc2) socket(0x20, 0x5, 0x8) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:08 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) r1 = socket$inet6(0x18, 0x2, 0x4) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:02:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc4}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xffffffff80000001) 16:02:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff56) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:02:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x20) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:02:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="6c6530f1a9925d2219e400009ce44ed6b097a81ab1d3b023840f00000000009aa23ad16ce781a3a5f7b1ac1f7d0b80c2e672a5ca6ad1b0be10745bb1602d8a0691eec29014d29cb4a328da63be495efe1449325fb77ee958ce8c2c35e4292c6c3e10b31a62be48647b04364b9a8328ce7cf6ce0a74c5e2e58b66853f93660ab4cc6631ba8b88df3cec76fd4f45e818c1deb6bed2304585db5d6453ffcfe7eb18e714e3f84f7c4c2ee01f911823ecd7a91192ce9e486df8692becd64291a14d777870b7789832849103ef3a0d39993704"], 0xa, &(0x7f0000000480)=[{&(0x7f00000002c0)="23e3835aef1273cd05851d54b93edd69e752ae3efef165d53cef40af8f6568cef06ebe53fbc033cd2cf36219a568ad97ea2dd55f244c3157efc17f5fb08fefb7174100758a6c019f6ee35da46f6127e6b4ca71b9f479728cac689c4439d082c1f375702d47afd8a9c0b13f7d82ac8ea7306898db59cc7371e077159539964361", 0x80}, {&(0x7f0000000340)="97b889670923da3549b8eba971486ee782d7c9ab8298e167b8df9e99ccc800a1ce16aafdb23df9", 0x27}, {&(0x7f0000000380)="32fd43fdb5c72a93b3e64a213e123406eb73069bd7cf436139a6ca9d1fb9aa7a43bc3c92720da932db52701539f33951ef57fecacaf3e700261db6386dc06575b5af41600e89ecc5479d565d1d9127369e4516efc45cc226fa093f419c498126a7fd6d995424f4165e981996d4b102d0c74b2cebc31f431d868936db488b48a4364fe742122f342bb32583870597e25b2705447c314ce3d94e66f9540e913905a3c8f325b6a2bc2b7a68724cd733976428b9fac83972c613c3f69451545fd4a46aa8c8452b9462915c203a86a3f5aba29906c26d7239684d658a9ace3c5756230f04f74c22f41292eeac365e2549ae5d", 0xf0}], 0x3, 0x0, 0x0, 0x400}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x20002) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x101) syz_emit_ethernet(0x2, &(0x7f00000001c0)="969b") 16:02:08 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x7) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x839196dd0f7ea982, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x5, 0x6cf, 0x5306}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000100)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) """" OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:02:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:02:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x7ff, 0x80, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)) 16:02:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:02:08 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r3, &(0x7f0000000180)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x17, 0x10, r2, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:02:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x3) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x76e8, r3}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') socketpair(0x0, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xdde11eaf2c8197c4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:02:08 executing program 0: clock_gettime(0x3, &(0x7f0000000300)) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x2}, 0x8) 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, 0x5, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000340)) ioctl$TIOCNOTTY(r3, 0x20007471) nanosleep(&(0x7f00000000c0)={0x100000000, 0x2}, &(0x7f0000000100)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:02:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/237) msgsnd(r1, &(0x7f0000000040)={0xf3a939ee3738f6e5, "c1ce95ab7abaebf2a241127d188346154f19af6fd2c089f7c17ca189322ae4cb77a9af5753a840da7cad3c2de80ca21163114276516ee23143ef5297abfd7e197609d9fa4bea311c793cf32b480f497a8eb5"}, 0x5a, 0x800) semctl$IPC_RMID(r1, 0x0, 0x0) 16:02:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f00000002c0)='./file0\x00', 0x1, 0x2d94) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r3, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r3, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37a", 0x52) syz_open_pts() kqueue() close(r3) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r4, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) r5 = openat(r3, &(0x7f0000000140)='./file0\x00', 0xf5f29f7287d7cf31, 0x1) accept$unix(r5, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a8aea2c403e65f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006368fad5db5f5df9896e4af38ea13939c7b8d5a4d792e93fd5a315f6b5056a3c4a738d453572130000000000"], &(0x7f00000001c0)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r6) dup2(r0, r1) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="00422e2fab7ff5949ae6"], 0xa, 0x0}, 0x0) 16:02:08 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffd33) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000400)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x2) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x40, 0x6]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) r8 = dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r8, r5) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:02:08 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:02:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000300)) r1 = socket(0x11, 0x3, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7f, 0x1, 0x7ff}], 0xf924, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xf9bba13d73c1d434, 0x3, 0x557}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x6b4, 0xffffffffffffff00}, {{r3}, 0xfffffffffffffffa, 0x21, 0x1, 0x8, 0xfffffffffffff2aa}, {{r3}, 0xfffffffffffffffa, 0x18, 0x20, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x5, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0xf4c}, {{r3}, 0xfffffffffffffff8, 0x82, 0x1, 0x10000, 0x5}], 0xffffffffffff7691, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x4}, {{r3}, 0xfffffffffffffffe, 0x19b546c5863ea576, 0x0, 0x2, 0x4d98}, {{r3}, 0xffffffffffffffff, 0x8, 0x10, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x14, 0xfffff, 0x2, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x933b6a0e714b084d, 0x1, 0x3, 0x5}, {{r3}, 0xfffffffffffffff8, 0x80, 0x1, 0x100000001, 0x1acd}], 0x93, &(0x7f0000000000)={0xfff, 0x7fffffff}) 16:02:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100000000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:09 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000880)={0xffffffffffffffff, './bus\x00'}) r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000680)='./bus\x00', &(0x7f0000000780)=[&(0x7f00000006c0)='tap', &(0x7f0000000700)='!\x00', &(0x7f0000000740)=']\x00'], &(0x7f0000000800)=[&(0x7f00000007c0)='tap']) syz_extract_tcp_res(&(0x7f0000000840), 0x8, 0x7f) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000580)=""/8, 0x8}, {&(0x7f00000005c0)=""/109, 0x6d}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x3f, './bus\x00'}) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) clock_getres(0x2, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="108d9efa613aa400000029538a799f0000000000001c90d25e8486a5cc948e198f3d4ee7f21b18e175074af6c0d54680f80e98aa302408cbe8f697d90af352b827889f52842835a25b6caac5b605938bd29507eef8fe5db80b58a8936660238d82557d9fdf27d8271e6222b548519835eea8a4f6f6680000000000"], 0x10}, 0x0) 16:02:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="227c17", 0x396) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) 16:02:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0, 0x39a54e13373ac6fb}) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x2, 0x1, 0xb5dd, r2}) sendsyslog(&(0x7f0000000100)="6e8381b8367309eb09a584e14b2fd5933144da947b2b871ae6b66e562b3e5cc5e033f70db9e7c6ec7202ed1dda39a69610d1c327ce6abd42908409e4fe196750881397c0d60ccab7572f20988f9be54db6a67139fca64012f496b563148ee840de58387f", 0x64, 0x4) close(r0) 16:02:12 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x200, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:02:12 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/14) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000300)=[r8, r7, r8, r9, r8, r6]) setegid(r6) setgroups(0xffffffffffffff9d, 0x0) setuid(0xee01) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() msgsnd(r2, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) 16:02:12 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10001) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:02:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x439b, 0x7, 0x7, 0x8, "45f4d7c135baed169acba03ec56cb4e566b7a156", 0x5e}) 16:02:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r3 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) setpgid(r3, r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) 16:02:12 executing program 1: sendsyslog(&(0x7f0000000100)="c37320bfe1", 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) shutdown(r1, 0xe324e11fcace1275) 16:02:12 executing program 0: getpid() r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) 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) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) 16:02:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = dup(r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x4) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1000000000045}, {0x40}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f00000009c0)="cb") lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x54}, {0x40006}]}) pread(r0, &(0x7f0000000240)="4c7a6480656de1ddd403d8a3d4a520b3dd8d0202b0f50e2e506e6e980ed709e67af7739fb09f8f87719ff031530d5b2526a0ffcfb73d60640719a4a564fdea97f8290dd2a73c714b48fb8155feb5176334b36c6284394736e76aa4ab0418e19310baa98044ef198edd0ff17f8ed096d93006324089da97e5c3940958a94a53a47ad8244c850c8ce7cd1a74afc6b35406fe9c199d2ac4c62d619a07dfbeef4954d0794f1632c9ce186540c2751cb6d7bef48fbd37cd2fb82ae50a94bf19f04b9b59e51c4016d07b917bc42f62325682648f50e3efb18b26527812cd763d9e64534bd0d5954f0faa1a519db1e933a2fe8e6d4a", 0xf2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") login: load: 2.79 cmd: getty 1892 [ttyin] 0.00u 0.01s 0% 305k load: 2.79 cmd: getty 1892 [ttyin] 0.00u 0.01s 0% 305k 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x10000, 0x6}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x7}) 16:02:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20200000033, 0x0, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) 16:02:12 executing program 0: r0 = socket(0x20, 0x4000, 0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000140)=""/188, 0xbc, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x0, 0x9, 0x720a, 0x63}, {0x1, 0x9, 0xd1f, 0xffffffffffff0000}, {0x6, 0xd8, 0x8000, 0x1ff}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000000c0)) dup2(r0, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) 16:02:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a0, 0x0) r1 = geteuid() r2 = geteuid() r3 = geteuid() r4 = getuid() r5 = semget$private(0x0, 0x2, 0x80) r6 = getgid() r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000000)={{0x9, r1, r6, r2, r7, 0x10, 0x60c9d3a7}, 0x3, 0x1000000000000, 0x9}) setreuid(r1, r3) setreuid(r4, r3) flock(r0, 0x1) 16:02:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0xc02, 0x100000014) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x1a305bba) 16:02:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget(0x1, 0x100000180) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="0200000000000000cc252254ddffaf12312fa2168a837c3ebbbd289bc2a5e46b64d74a7f8db17c47a76e4fa70e5ab3495c1468c8e2d8595d67aef64b8d0fa3296ce460bbf2a035b3f19b4f7d8dc869a401450cf39853a6ce8a8bebc2ab0ab47411e807231d64cbdd2be52abd4012e428591bfcb9d86374e492cd9c8f3173cc64f35755f462b1dda3cfc1636e9db6e739ee8fb1c3eed4df284b374911e90932175871523f11cb16006fc5fb23cfb65c1fd791182dffd3afeecc9052d144a74df20d9b084b8e11cc3e0c1e67ef159764b65c6918628d2df20fbcea678f39a76dc11f7909ecf2f14c17b1ec059043936686fda771f7e682031cc23d4827a9ee430d5e4152fee6d2fb2a41dc31d4bcc0ab18cffa4c6c8120bc239cf5fd4691e7ea1da81c5b8c15f2c444bd6cec65e2a1a264a99714d37ffd910527d8fe11e2eb986a1295974502589ce690f62c8764973fe46eb48fd37f51b6ec7f1a3bf267c0c6a1395ee8c883630b77d84b14ea10069ec897c20cfb5dd4873048d4db1c20025b61d04bf10a5bde9c03424fbfc6e5a539408bb3a2b517210cc39038c04497635ef4c69ccfdae0e70ff5f592315b472eee196053689e187a522e266a0b6fb250e0e1e5b5f2daf25efc507adf09937e9ccc110c5ce0332814e0a3efa7e22bc12e9ef4e6471fb087573f0e7f8cc9f55e26a5dcb592c97c0d22d173965a0747519739267472bb231f164180f3250657536bbb0d734e4d1ed64e1de4d744db2e6dd2de4fc47ca113a6ef866eb5d30ea5a59a555a73a23235643583a5713d480728cdd139155edd1c857e8a57edeb6238eb81365aa293058d2b27d605f7a5d1d9ef11d2b300487765ce5d978311a16f18f216d2f8d0db75734bffa1c63500e7d690f57102a0e1419aacda1b2f9f987ce977d44bb8763914d4e2b43c03b2389a4cd588cfa625ec6e95564cd5fe5fe0b64e0d01085f39d290672d86b59981e155dd66fca3ff0167768603e4577d1450284b81977839fde16ecb3e67438f1d176f3b064a01bf68625142e505b8b06453157fe1a9678d83980b0d84667f8b46c99db3fe903dfe4e08d1db4723234139927ed7feadb710b88d9fbbf6ce040d1145f74bffa05ec9a97b99dc2fa38d2a023f33f1c5d2893bb9dcdf2f4198ff42591c62474d125b74d37d8f2527b04c349177ce8c9b8e54cee18755c39e899b4d9536130c272e8f959cf591ec5f265118e229798d999a2aa2ae4db4f8868b8034780fe80100dd337a142b678a6610435e332165c97732591b9ab4b5c1973ee043089da95ed5103f5e4e0d7f162c7e9acdfadec0fee3156d3e5ab4c0ede60c3854199ad31d0ed3a241be229b13cb39fe8ee595cb66e304c43ac10e63d45b8b14a052ef6d494dddf84985efebcaaada6a86dedcdd54e1408a8d720b176863f2c948e92598ade3409d2e295372ebf5935b741e7824e5e1eda99d51b6a6ea569a5249ac44013027de8f9cc6aa67921af31f7eec1ad875e7cbb26a2589afc1f010477dd1e46af52064c66f83d88d668681a77fce2212c16df2ee11079df99c47f824e38f99bf1f23d4b4c8419daa75d9e00a8f739b8d6678e23c02e3ea13683a7c0b295dbe57e76078e9ef1e50615ae80cfa360787b48e9b5538a71c4661ccbfe9b5b59c7b298d97486c6f7977d03b402296cd2e6bd694e00c6be2f1539aaa3d03849272cbb8af10b6c96e86d2198f4b7d8f4af689b3c533e1cb731c3395e7136dff338ecc6b5c5b5507651c03a810ae76bbb338ced9e41e99956e8399c3ce7ee6de1cbf7829b3ddb0e7af79e1a06db438f028299f74a5aeec9fd701babaa072aa2ddc5573558ae184ecab05c83daaceae186799d48f82c7a0188d7d3576a5f95d833c965b56dfc0e98b1acc76cb94c7a9c0abd1e7644b9e88f14a078fe611cc050dee486cd51151abf13d19d97941bf6a3a5d750d70bdcddbe46c56e158a144deed1bd46be68c07d6abe57e7dc6430cc8a70e6990af1cb9e9b4a3cbfe7fa2f3e84f53536acf01a0f6ca0b25ab6c887d0c1d462c6b08c41ceb174ef7cf3a6fc4db702c044177fdc36fa207d78340fad18f1c66bbec59524a3a5877bb3acba01accb1085ade8ab3a3675be09f84befbf756cc3354f495e28fb570a11ad2c43f4f8ebac351e12daff45df7e47c02afef4c19b3d8fa7f770cc94bee42643acf867aed8d0ac3fcbc8279512d5ef99ccd86d97038127221da398ea6bfaeb9699c9836e34e6a57061edc5fc0ea9e7c69ff208063e3611973b037204b76fe25e4df2f8790f2a9d16994478b3cb61b9d7a7adba5287a2b666d52b7fefb4943f3c0c4d0db12b4e6a1773d989c5d77ab17bd737395635cda36ade1ce58b941d16e2e3fb753534578f3d486cf818059377b596405242349c18571a5339084d8044ac39e079b671e76652b3df48f08d1a91e48b381a1f0addfeb8b2c98d1b459eba2441450ce6be3c892a8efe0ff7285f1ebec7b77dcb9792412d3b9cb342977c71c95b3ac1502b9900e6c2508db0e782700517ee4ac0b68af7e822d2bfb25e918ea0e0462e55ce82e27760dbb5f3fe93817adedf2d1ab26a4b32f87c392ba74147eca1a040a38839376c2ef6345c44a918e84e1f3d9a3c7dfdd7d368e950cdcb261794b0ef197863931ea3c76f52f6d383f377d075e7fa2da43278ee807fbf0dfc551936877b91b48450f43342b13b7d5581aed86d205cf9fbbf7333beba64f0b306b937ef3794dbb31f90539b5ebf5e08e636cd118a0f2368c8da1b7e3d30d483ac3066014ff17605720245873ca60c7626a310b3189b08a4c777de8e5cc21ab235f081ebcfe66ba50a959077d3e0a3a444489f23dea404faf1fafc68be4f003b82ef9431eea2209d42f8da37fd7f57546bf889cfb6855235f100d1cd3e733249389ce8b02f338d4b7439e1842491cb9535ad2e0d211602aa624397d5d66176d78117e7d0e376612fd057ac21b0976aedf1ee4e6b61292611d2a6557bf2563cf508a7c37bf0cf8bc75c00cebfe3726ae77a1c9d9c8b5e96766e0df996d533d7cc02f8497bb377a22524ff0dad6495f2baf4ccc81f5817d1705c78994628a0d54a3def45dbfe577f17af586dafb9a60b8a8c8a176cc5ed054d90d59c52353675fdfafe3cfb57aba66e7c4aded2ee1f9f227694a9752bdd080f59fac610e8f67db413e105a855def1ddc0375783228c0e26ff33b1ad2a2a0ddf8e846b77e2856c8adb7d9ec4f1820ed307d7769075d531e426f824c8997ddf78fa4b00dfcb7534eda4ce4240319debb4f9c059c24a590526d470b6f7bafd2245fe3db70cd9b35befe68aaa14cb6d9f3d2960439efe3580259f3885a36875c79e5b7d1aeeb93d0924493caf9e96fa3a1ce43324065384c6420ce6f294328bb763ea2eb0810e85011bd7c03ae36b1e310dd749b3ed95712c21dd5215542e1db2e52da1383944b5eddf5ca50d6b97815f4d9f52bce59ac1c9cd884d1cd0186c4546eb0831ce6d74cc232f3d7920e5398013f15844ff4908ba7965db7424f5754fd8e75adb5e81ec1bf44bbd2c1516d06169038d3d874c665c0f62ec5e35f55fcab15103f601f8134f14d02712f93205dd1d7fd21fba27409e42c1a88f28d424ead7bd2355a3c15a68de148cf964ca0f73517b4fc24d75d7eb5b90b5815adb3a42a32cc85eb694650b4b27565c76de16a22ceb9ea59aed8d67a02875be88b8c058812825c901ee0e610315236a745599130a8735a5185e0081752cc2fc6623f9302b2db600527995ce0eeee5a721c7cfc73b9ddba2e522da1a36b905cd6c097db8a3517f2f9a5f0c48ad49b52308da9f4d833cc9c2e8c0afa3efcd9b107e84cda331e3f4cebf4bd7c6c2655bc90daf94239157b9c82530c86c363fbcda047f7baffe11eaff229a00073d61bf57279ca7aa64d7f4f84fe4849700b103dc743ce850bdd19cd3562821a089eea8c84c9d74677a09ceb3afa7f3adcbaee793e8e647437df30c3454f09d3e9940fea3d6c47a9357128bf633b3607cdf72be022531c21ecd4c3160bb33f38c0f4c965dd739dd1812ea845b8132a28bfa7ee8f386a0dbf620b1470698204a08432dc74aa01ac79350689eb64ee71ff2880b39fc03e225021d459805608d82fe26436f133e041fae39fb77885aab8ecc927f95dd521eea15c56954d88ca87eb9f0c1631a98c9a8aae203a50e1dcfef21e7e5df588b8e923da90057a88c15d9d3ed1c6d39a778ceda977517fb22341229c3b957e00b8957081db0084ac6aa31d433f67aa03522b0898737d5d88493b631d49f871375454f8cd806002e3cf5d263e3a5ce6f74059c35e0009e827e27e1ef38d6fb88d0b8d2cb52724b8d11247426ccf928188912665b44d6380b8d5dbb06a464b513a95c04537ab1fdea881fdf54b89c9ed31905a32b125a89b8bd118ff2fefb9adc5337048e6926d086439481b75c2191d2359c8de96602d1012dd8be9cc9fbbce01ed5059f5073ce3287994ffe1705049eb60365767d6d17e58b3878de8eebc4c9ee6856c2daf25a2e1cbfb6d9e3f8dc1cbb78b116f1541effc60a002ed2767ffbd3592239c317dca6fc2c20f2370b4043be2491acc4dea56ff68ca75f00b018d35d90a8ea084d757a74b8021108b9501000100000000002ed6da0c4789d39c3d6a9a2eb53eb0667603780dc537b99b28fee1492d2c9a1d8f8eeeca9b2218ec63cf431b8ce29d4cf5dce45eeb44484a0093874ec74130c3a60cde990aa5689c33c8804c2547d2fc55a958d64f86853cbeca04106792b6fba3ddf1cb6d005bc6903100156510cbf2defd0deb219e197b3e769c79e7e9827da803e47424d5643c58ab87cdffbec623725f1bb1747ddc89f93a499686cb1dc79f1f5e8162f60d51729c0881232c2becdc3198ec4882b2539ac03bb8069ad5f4ddb60bf4bb148ccec52bd976ee1d8385ab7101012534c99b120069afc829251ce1b9e1c1eb8fd61075425d326bef25ce405ed798add927fc356d77d4ee2e57fd5c0260384a480ae86b29891d115fbfac1ef95ec5ac53a00545ca0424ddd678014752016b2b4394af24e0e80423bd3114a551ec8b086de9eb86da5b31c403331dff181e07fb26dac64ab828f7cfa342b57011b0fcdc4a0c129f85f488e599c430859ee4bbf4987ff774131ffcdee8f3b8df723a1709a85d41bdd18ac373661ab319c07c2bdeae0dd2094904c82f0e0d3b4fba4b26e0f468e5c4e9d2ec824d2147db483bcc1bbbc82ec38efb8fcd31eafc6f211d53ccebbffb8202f73b3248d5c677ad49981b373b5f19cd30849e9908de5917fe27697d2eaaf11ef3b80c4e4a939889fceacec4ef989dff51c3a4d06509455b4de0a35cdf20fbd579b59a41c0a426f4e665809b96739b1cf3e3019d53f9de28fdcdd689d5cbb422b59b8c26a1aea97f9a60b3d3bba0c37a5d28c10e5443700a15118e9cf898ea062a02d071a787140e1b627b146e772160e5ead149db8bc54b993f1786bbe260c76d31212e3a708b4a1df886b0e64a7d3ab4aac695ff3a33fdacaaf2ae34a7f5555c4c2878058347cd3dd53a2194c01001ec17a511b30f90fe1f676f27f90e659097cb0a60d1b4482e5455cb49919bae4436f733544976f0331f8a53a1f787f8c89f6321842c8dd960ec8a5428b2502c82175c4cfd3bb3c484996a3635b379d5b547176d2116b0e13d8b23fdceba865678ecf376d372bcf3b43a7168aa4ee8d2e795d78ec1970529a3dcafd7b0ad52bd03569ce2c52e9dd5bfe02ee733ef3034d6d4fa7dd79231afea1cb9e263589bf78e99a4b810ac4c20aa80bf957d6fcda12d292551"], 0x1008, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) shutdown(r0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x14ed, 0x100000000, 0xcca0, 0x1}]}) pwrite(r0, &(0x7f0000000240)="eca6c93ba211a3e59835d3182846378d2583e388216f260ceae47f91e1db586aea0fca4c26b62c15815e91803e96478d3569d8ee875d5888dd5a800a598dabd434594642240d1b9b6c33b11ad92fb228ae051a8d4aed43c68e88676f4c1541c5f82b31a0d85b3021a2cc1b91f885ce15d5ef1322d2986b9a18c47d4b153d0c001378f633b26a7022b6468bc366b1547340af77194407bcc3da7e76267b5c666b2c636c1765b37e7028656e40971a4d052e80562d31d81177ce76630879be072646f7a99b96ab2f55b43f89e4b78ca54a1f57fb66239208fe645a729386b5eb48ae128637110d", 0xe6, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000500)="b6b8d4f724b8d1da173198e83506976813d14cd200e7d7b26d118b871f6a5129e38a8e30199d68be457cc894aa369729d4d10f54f19763c2a6debc7964c097f8118efdf9d16ce8f562c97f8f8ebc1a046ef9091f09d343ac9af0e099054f7025bdfb3a5a54024b82d4d2f90e049dd2157c45d6") linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) 16:02:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x3) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_extract_tcp_res(&(0x7f00000001c0), 0xfffffffffffffffc, 0x2) mmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x7, 0x4010, r0, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x8000, 0x0) shutdown(r0, 0x1) munlockall() clock_gettime(0x2, &(0x7f0000000240)) clock_gettime(0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="642964f4b8455065187907b9969c35328e04b0441b3048e4c22e071018d2d6acd31d5b84fa5e2919342a428551f5b8e1b7b069d689c1e08fb3e1249a59d06db1c92b0711e2596e5f72a6ca8ab3dc0134", 0x50}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x1f, 0x1, 0x2, 0x5640, 0x9}, 0xc) clock_gettime(0x5e1612bb81ae822, &(0x7f00000003c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000400)=0x1) write(r2, &(0x7f0000000440)="e446ca586580a81e5c211f71d5e46192b41b942380c114df942e909e18b9f02a09f8c8eb870b4789af54e8297633e92971dbd4b567c5d2f406001b84973ffecc48fa6f18564905da787bb30049e9345bd8567f5a19d646a34c35282a2ba106cfbb3a705c143b2dc4c25effde573f138f81b4cd7bdf5377c49d8c919a81f9f71331d00f7c3ece84316ce0d4d152bc1edc98a55fb4ce6e20595f1b3e8fc32643dec0f351ad1c4ac85277b0ff4e1915c83d9527e1ef179879ec9579f433d36961f6e79c6cd1e6b663d3a42a9c57703bfc106ffabfb2ea062439e9eac4483689b9c229438e1c73cef2f749bbd82e17b979b5779b", 0xf2) clock_gettime(0x3, &(0x7f0000000540)) semget$private(0x0, 0x1, 0x60) clock_gettime(0x3, &(0x7f0000000580)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) getsockopt(r0, 0xd2, 0x4, &(0x7f0000000600)=""/129, &(0x7f00000006c0)=0x81) fchflags(r1, 0x10001) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000740)='./file0\x00', 0x200, 0x51) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='./file0\x00') mkdir(&(0x7f0000000800)='./file0\x00', 0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x2dfaceb13b072006, 0x0) 16:02:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x3) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)=0x10000) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xc9fa7a023a310c6c, 0x3, 0x1d6, 0xffffffff, r1}) fcntl$setown(r0, 0x6, r1) 16:02:13 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x40}, {r0, 0x40}, {r0, 0x8}, {r0, 0x20}, {r0, 0x2}, {r0, 0x1}, {r0, 0x10}], 0x8, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) r3 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r3, 0x0) fsync(r0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) sendto$inet(r0, &(0x7f00000000c0)="0eda12d62c33bafbbe6159851bf4da2bd55e4c449f125aaa04e906a2544f2963342d0f5688670eb44c4668212824b55d5008dede73535f8f3daabade2bc12660df764d7f97db614ebc8057be918cc5d98e72d2a92be944f751237343c50125e66053fa32201e51494e8c8bcf46ab1c45949521cc71b731195ce5964b687ac7713af9fab624a523bbe9c4929a7396a66147bbf691756932aeacc2d9a9639f34e97f4d5fe0e8a2bdfbe803af08ffe5fef63257eae487a3eb960876abf40378d47e1a0be87bfb561b462ba59b10b65b19bb5231576d802fd25badb503bd02be8f675bc2a019d03e100423172e1c70114f0ac295ac093b267633406f0624d42dbd34901ae173a7da9ba92b3bf8c979227509c4e598d8d011e59d61fce3ac05cb2333efb59f5a1907ba2a4200f0d1acd3a947061c8b31ac83f7a7fd1e6899bbf0b2151723804a33f41a11e4acd8fb0b1edba60656b65df0d01350020e0bc7c0b8176187cb4a6a5c63440e5e1ef5bb1b85f05b80cfbb19e1228b6cc0bdd30eccb3654fc9c16d46b07f9fd6d945ab6374076b211e7163870d3ea1fa7dfe987ed46833665169c3076b976ec1705e5422038780a5225af4ef703b8c5c9066b1d54a0690e000375626a39131e38fdc68e468e10baedabedd21515c995703cee98c21581fa5fc3ba65fdd88bbfa70cd0a9770c78508cf17f171fcb5f57ccbf5107cb253725b2258357741631e615715072dcf6fbd3aecf178cfd0a88978b092babcb95fa3970c40cd63e784e0de26ba3d0a435b98e7da3619f575bb6253c9d1b3e70d489b34d305846ffb45d385131ca324313384939c35c81062494d5cfba9872861999dea81192ce291aaccd2b15b9327bc9be3ecc0d30fea7db60e48f764c04a0b45e9258990264480f0d7d7b329defc338210b657a79fe19a100fdd819423d6249a684a986bf0fb626e8c5e7ad4bc290a9a41c2d82413eef1af8fbfe5e4a21923286ee0f81c8d140ec185dae91b36f780664c25752203c7ded5ab8ec82627d05f305246a8d57502c67517821c95685c22c7b96661f3cd1bc90f3768bd4a776d37a5b104562ef7d914bab0de7f7afd0f61b04aa5b30c3cbd1a2df926d702090ba5a4edd746d56c7425ecefb51e4ba27117d21bf5c963ad4d92b9e08e9329773fc9d2c3f4aa7b4fea3386c0856bf7ed23f85c525ec9800ebf96717913f419417851ee6714ae7ea96feafdf27997f373004bd6a361cf19f1fdf377472dce950899f2dfced2a15f2e29f238e15149e7366d1db48cef4114c1d2c87897d4f61bc29aece69727d9d8f2d2d5b421f389598f2ff500416ea04ec9e0cc76be8e6c869c7de221fbc98d238f6f5236beeddeda9fbd9f1484efb0b4356f379a2e4697bd2a02aae5b515e6e268b3477eac84d374899bd7ca5270b70c5c8240686f9581b5143dc5562d0bd024fa38b337d1a8c7116c7af5b84bd35f4a1e6715a1174044314f4716f1904bdc0933e04f4c10890240e772ecb053c89524f6bed0bf44f28407d8c4c9377817316fc28ad54db3505b9dc1e8074edb920b9bec4c9f29028b7b7b739f776bb775b6fff75023b4d2d028fc4711e70f295406274d7a187476a30b52af2d60ee6eafa19c7cd881d4556de70ca04bf58bc7a909bb54a3e5548baa22fccf43b5b9e960f5c584bd179bfeabf19a40f4cd7179345da1e8541c23101d9d1181f0c993eac388cd315b8a984870ea00ad5819c60ebb9d9d0d0d26607fb5529e25aa0388390d7fd6f9b65f0f72e26f75b95d84bb9b0dbc85c303c3565b2d18f74bae364014eadca707bff0cdc6e96a3dde1fd70718062fe412ece843f7b68c692b90a3649944efec5e2d299a7b015c7a29d0ae6217056de0d012b6fadad9af2a1046a23ff6fb9d0a27bd33e8426088ed63fa8b829ed90afe8b8b9a0cb6709ad20bf98db95331c1027501074f078206788bd450c1116a81f3bc117d1ddaaad33207ecb5d5e66f29739b7366082a94eeaec3c7007ce337124fe90e926162e9975f4c691db87f712458a5882aa5daf6a1101fc8a00817b3e004841a2e91aff3c4321292e2348528b30611d3520e9da8101112cdc76cf4b9dc79ca25d2d2c51706f299a038e798b01bcbc6004508b2c89d890b425f90777a2241a8c22ff7e468fd320fa6431ce275e6ae5899b7e54ae587a82740ae77afb538a688d336af5b336f06bbc140d2d0a629be546523a630d5912c27cba4275349f9255c96c758e013be867dd4b66377fee8d6941890627eae4d39c6e811f4b0ad07fa8d6826a27dc3169d2a2851b98e6ffd05373ec36bb57d82074d01b1d98cb27cdf6a8aa21e904cb356c0a1c6e10ced74b5d40b5e8ea6ddeabba4f49d099d7c9420316c32abfaae9bc7728dff789314a6d5dabf5c46b2be87594753b8f94b8b0d11a444b12c31557215af9633587dceb2d854a8ce0161d7ef0b44faa10c888c4f00802947c8b2a9fbc03f73bb361b965559524cf9283fac23a63d8e2b0091a26b6f6fac54d1b2d4c46dcdc1fc48f16d3fa7fec05d2da2d5033e26dd17bd514016ce0374bcc803e8f60999f0d4993a37826901126b7f2045331d5fd4874f8e6d4336cc7ac5a25c8373b6d72a53dd35d31ff2dcbca5393b4f8878e3018f51703483abd9586feb8f97a699e7fd2825df8d550fba7e35ec8ce701f5bc013069bfbe5310f21f81ba2241e6ad97f0654a1d7c9fdb0d94251e20ecc7dd266e04dee679ce44c78a0538685508fb01473494043b87bbde6554750b839cffc1fe0f9e529e13326174cc12b74d919352d50c0b2b0c8e8313ab94b8ae38cefeea005844c3ffc26fead2c5a9ac3509f7f8facf877cb200eb74e731715ca158be883fef9f6e2ee63f68e4ad5c12d70c6f105b47ab71b5fa11f899512fc854e4e4356dc914fcd171c4c12d510d20670816d009119de6044728a155835a7013f909d6605cc95217b14c8ed4e431962638cdbd98bc20ffa9380a371182776afa0d7ff936bacb585814c8b40bb38aa23982981e271e72c756e3dc44903eb9d01740cdd99674d7da1733dde3f02e9120fbeebcb6fdd40010e87da77515c6b28fb36e0e793b18b89416a2fc71d4ed0531de7244b1dcd27cdccf50625d57ec84e7b68fcee4133ce5420c3514230507d2382220c62813b79e0e4fa44a7025e0818f3954de9404ae99bea7ecf90db6ca2404628e8fa0b0e1653237b5977a48616b8697f0aeec96036d0410d33158a7922c20f868ca4c87b883b31504c1fec42a601a993053c3c85492377fc79f56a9c583843a69947b69c647e2aeaac66c902fb3e410734c1172159a293604c851e91e36036bd4387c9197785fa870039988fc24deb9cd755ce9984dc26a19a7b68ce2354c2f67da40f57fab3897ff13891239565fa577a87635e46fb2dd25e751015841a1c720d9bdad2faf0f5d8135f04f6f4ed753184d913d4c636e531f49223bb82336036a4538cc194e8cb4097eb8170d2855ba565646402e43b0607a29bacc427c1c8d4f76cb0c381b73971cef9358f193b93917dcc8587d775c6160966af2df02c376e7ebcffa4ecc155e82f98d33d4ea11cb3fb4fea48ec8df007c7c218081cac18f93f2f5212a07a88bcbb296ad1c9eb0bcf82ac85b260a22c7476536cad7e1aeab2c8329d0d47f9fc502da4bea6274bb53395394d3ae8947a51d9498313adbe8ee076c46e0fa914d292179af835a7bd75b2a5c786c3005a646e8d9e847e40ffcea29ddd0a3940a03bd7b114108bbab8931149d480a0a7b7da95cc141db1f59bd67bc48b287d2ca74fa05c73cd55bc9559bd0f63a1a7782c7c0aa1009d58006750f21d6e64d5d4c0da65e565aa5b3231e4382637bf39871a6a07cbe8a6ca1b061d853747d64b2f59a943cbebaf88513945c5b290c40e41332a675ffe0c1ea128fa7f6cdda9d598d5fd909d5ac31a56fb631846027e7b2e3e2b85af4cd7a3905c98310f090d0206b972f63d9d30e046880505d770531066c14dd9fefb79e7f54c0d083213d80fa345ac612b78a164b671b028ac187d86992278bbe1090160f66d749e2d9047539e1c0fc3c98dcfa9dc073d89cf4024a4efea2215b7a2042b07b743f2676e430efe41aab07e69d13a7ffa82c3eeca52536cb89ca5dd1bb068c40e6f3c58f070f52ec2a276fc851708e046931b4cdbac722fb0079c257b05b0b5f3429d44c87d192d62b38c4439806fa5ec042847dbf7e9a20b6274e14e23ddaff53861ec359fb9ed109a6b406d1c3c20156d880c9aa62d465d3bf7b8ec0123a27dab43618d73cf0f471b4dc664e500fc166a8f5870a2600c7e07f222c116455dc732076bd2d40353e97ec37120bdba38ec020d95631bf14d1cb11581da5168b21f6d0c729843d4c790430cd3248a931398ed7ad4b79baf75696ba5c7daa6a190ede02ee59bbd6a47ff0aa844c436501203217fee07d933d18e13c785e185dc45f5006ca92152c51f6896dd3f1273ce060376c69efd20a3b11ab61103db075f555abd5af67bd79a5d5918ca4a9bc1d7b47931f475963b5989a9247bc08fa8b4c76f3719dfbaeb4596f2522f272db0bd6e3ba5f864cb8b8d7391d1311ac8a7d15f648e91f552153899ddd32398f1d9de86430672367ce63761c7a6567f5e1f01d8069122033507c2d485fd987b8641bdb8fc3aaaa70334ebfb7b41bc4e63bcf5685d0877edbd468720e6e3ed57dd1c488731ff584f2b0c5b1dcdf14abc17ead8b0467139457bbe4b4ae6507d012162b291f7d51fad46a69517f207a30aef432bbc1e184a487e9d247572f9f9009ae50d9cf3f636315406eb987374a9e52c67c6bcaa442088fb19efed44744164c6c1dc545b0ae7dcfc31b9966d4295d8b90a791a131ba8da76fcc3f95d7be199b54fcdc10583596373f260ccc60509c35bfcb84539176f84ccf9d965996cfe09803984cbf4f90659f45fcb3fb91809d12b48b864a22e1d56b7da89cf1e424f9afbf327cbe2387d6c57a571f12673b04f496a9ddcf58f6f72a762050a044ea2eb9666ff586b21de0dbfb73782ec2213037136f7a10b997f73242c625ebf0785f5ded362d16c754053d5a6f882935bc53b8baacc3dbf93eb9dded4f96ba82941a7c8541afe1dde7dc3eb99049876ee0969025515204d3b46ad1105a5dc233fde07efe03f32169d60cafaeea9a28d651cba16e032c4df0b620905576ad50736e5daa2e6a0b2bea7e99394ec570c9e5a062bb63f83fbc1677d7020d0f959e97a25ba535c2e01f79de0607626722d54f343bc4056d0bba13468e510de3a6fd76e59cdf9ac0ecb76a905676e00cb578960f2df9f5c8f89cc51a227acc97f33c696572c44e95ecbdb78cd0a875b8b94853f562aa24b4882793d2ee933f202cb19e0ce4c11212f171eea0505be00ebbe3e800f32944b2e6e8f74f198f9054e39d51b4930c42ea5335703fe4afea19ff42fe0125e9da032c7600e7aa2691e30c665c6e4c7056a310f4431da58741646b111fe98afb6da2c218f4fd1b2dbbe6d9a860f598faac01e016ae7e249d20d01211def7e31c4e5589c3a9e8b2e01820f80867acce9d65f6774b4374a9d15607528d641e30db58b96e723e7fd5551d0374d6d1b6b379e68d17bd0d104b426b5f8eb518c7504fd7f083c1a41e66efd9a9bf5274e03eea14df3d4b1d765ccfc0c66bde481538635c058b90f9721f0814dee1fcbcac5c9a16bb0da84a43e9e59665fdc765c6f0026be0361d7844344074b54d91066d90b6a600c5e05d2a0a2eba4bec8d013b41a38d966583e7e6ec1ff8766852b2c8", 0x1000, 0x400, &(0x7f00000010c0)={0x2, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x100, 0x0) r6 = geteuid() getgroups(0x5, &(0x7f0000001140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r12 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001280)={{0x7, r6, r7, r8, r9, 0x4, 0x5}, 0x7, 0x5, r10, r12, 0x3, 0x0, 0x3, 0x3}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) shmdt(r2) ktrace(&(0x7f0000001380)='./file0\x00', 0x1, 0x40000810, r12) geteuid() ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000013c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={r13, r11, r14}, 0xc) sendto(r0, &(0x7f0000001440)="22ec6aeb45ab629580852275f50ba561093a96282a6374eeb0ef77e7a2504b20c34f636a6a83d0664f5e9d7096bd5c82da91559c816388b904af272fd37ff26d37c3d5b7f05c07a69b112bbb2d5a1e158d2f8493fb", 0x55, 0xb, &(0x7f00000014c0)=@in={0x2, 0x3}, 0xc) 16:02:13 executing program 0: r0 = socket(0xac5238eddc23e02b, 0x0, 0x800000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x69c4a68a3ac05b10) 16:02:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000009cc080eb925856ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcfb993d2fcde4fa0000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000035cbd35f000000000000000000000000000050ff3f00"/161], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f00000001c0)="1c") syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x22) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x27b) 16:02:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 16:02:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x100000100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") preadv(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/195, 0xc3}], 0x3, 0x0, 0x0) 16:02:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x40047463) r1 = dup(r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x102, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffff, 0x800, 0x3f, 0x6}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0xffffffffffffff81) pwrite(r1, &(0x7f0000000100)="5aa702ab77b936dd54778b4ea8fde4042d81df5950b2cbd587f39a97f4be62c8b081fc1dcfea", 0x26, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) 16:02:13 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x5, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="461231b99ae035aff5613fd37b2990e25e948618e53b7177ad6c4b97a7220c6e8093ad6ad80d71012de63c6cc8045f104cf90dd53aa213a180d883eb2065062d83659dd02062a41c4b4511b07042ca7d67ff7b4578c9c3775c4acedeb0b4870a059f53e87445850e6f27a3df5e9b8708ae815e0fcbaad94e55a31bd66fbd852901b58aa87e10550bffc0054a3725ad", 0x8f, 0x40a, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000500)="c4767530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc7006cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205603, &(0x7f00000001c0)={0x400, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r6 = semget(0x3, 0x2, 0x401) semop(r6, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r7 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4d}, {0xc}, {0x6}]}) acct(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:14 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x0, &(0x7f00000000c0)) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8080, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f00000000c0)=0xffffff8d) 16:02:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) setsockopt(r0, 0xfff, 0x800, &(0x7f0000000100)="84dc7f2c1a2537323963d0c229af0b5a8e8d48f65a8e9e92b527b648e639791486c47db2adefadbbf8ee5416a63539ca3373c885f3ad238d47f0b2b494438795cff044e4e85468e7d1a907fef445f0a0c4084fd54b2d25003bfa2f629be4", 0x5e) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:02:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186204018b002b06ae9e4b281d000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00050000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb7", 0x57}], 0x1) 16:02:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x80, 0x108) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001400)={0xf5, 0x0, &(0x7f0000001300)=""/245}) sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f00000010c0)="2da76afb58e1877fff41f4a8fc271075d5", 0x11}, {&(0x7f0000001100)="412f4a7a6f1bfa98339e1ebb863589b473cd31fc2512e1c4286288de9684fc16c8017978469314a209650f2835a6569c75499912fd8d40ffb11a85a38ffe16563502a9f55b8c363812cde0116619dbefa115f654d448cb137e0c2ec2f0819cc03076982488b0a8edf0576bf5c49c7e7ccdd0fb60056919fd01a5fc9136abc9fc442c868095ac00eb9e8e29592ba1cba5c3863c8d91180678d7a5f3a74bd560546da36f2e75d17e072b83b8c0b6355ab6a60dbff4ec21ba558a2de706ebf1ddafcf2dffca7c522f2a73ea509602cd43e6fd75919aeeece9a74a3e35b6a217a4c88df76c7df1a9381b75928a766e1f8f3bb77fdcd0", 0xf4}, {&(0x7f0000001200)="643e3ae6037f656a3fb2483e8f269b521f632a82", 0x14}], 0x3, 0x0, 0x0, 0x8}, 0x2) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 16:02:14 executing program 0: socketpair(0x10, 0x8000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) r2 = socket(0x20, 0x8005, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xffffffff, 0x4) readv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/12, 0xc}, {&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000600)=""/114, 0x72}], 0x6) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x8) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{}, {0x958d, 0xfffffffffffffffb}}, 0x2) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7ccde708fdb33fbd, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) syz_emit_ethernet(0x0, &(0x7f00000001c0)) 16:02:14 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file1\x00', 0x4, 0x100000001) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3, 0x48d4, 0x7, 0xda}, {0x8, 0x8, 0xbbf, 0x3c6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 16:02:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xaf, 0x7}, {0x40, 0x49}, {0x45, 0x3}], 0x3}) getppid() semget$private(0x0, 0x7, 0x8) 16:02:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:02:14 executing program 0: sendsyslog(&(0x7f0000000000)="ca6a1b9800ff0b8115a0b42e7b418b76212460d17adaf3b7baa0390604d473c6fdba9075b6f1e8688932ce163a1d54f4813970b7ced97a743ab9a2723f98609c97a211e2a31ad55fb407650f0128c6341868e6689af06e666c", 0x59, 0x10) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:02:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0xffffffff00000001, 0x2, 0x1, "f337b9db74e61b66025e10d1ef52d5041b188a60", 0x101, 0x6}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x80000001, 0xe13, 0x2, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) 16:02:14 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffffffe, 0x10000ffffffff, r1}) socketpair(0x20, 0x5, 0x6, &(0x7f0000000040)) socketpair(0x18, 0x8004, 0x87, &(0x7f0000000080)) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x1}, {0x800080000000006}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:02:14 executing program 0: r0 = socket(0x18, 0x3, 0x8000) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) 16:02:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:02:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 16:02:14 executing program 0: getegid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r0, r0) getgroups(0x0, &(0x7f0000000040)) setregid(0x0, 0x0) 16:02:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000003500)='./bus\x00', 0x0, 0x1) readv(r0, &(0x7f0000003440)=[{&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000002300)=""/151, 0x97}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/119, 0x77}], 0x9) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa66808a609ca517f, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x20004268, 0x0) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000a80)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000380)={0x7ff, 0x3, 0x5}) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:02:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, 0x0, 0xffffffffffffffff) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0xc0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x3}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8b4d0ed3453ab675, 0x0) connect$inet(r3, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x10000) ioctl$TIOCCDTR(r1, 0x20007478) 16:02:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5f022603b2d9cfab0b2c09c4e374e766696c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd9438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d1d81468ec1ea6492ad70e14e6496312f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76bca0391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee67643727ebe44c50de3bcadd878093cb7b5ef822c2"], 0x10) shutdown(r0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 16:02:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fcntl$setflags(r0, 0x2, 0x1) 16:02:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x28, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) madvise(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x1) 16:02:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x0, 0xffffffffffdffff9, 0xb63}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:14 executing program 0: r0 = socket(0x2, 0x4007, 0x100) r1 = socket$inet6(0x18, 0x3, 0x40) flock(r1, 0x6) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='(\\\\..\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x89\x00']) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x42, 0x0) 16:02:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) setuid(0xee01) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000df1000/0x3000)=nil, 0x3000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) kevent(r2, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x9, 0x5, {0x2, 0x2}}) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000df2000/0x1000)=nil) read(r2, &(0x7f0000000080)=""/11, 0xb) r4 = semget$private(0x0, 0x4, 0x104) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x80, 0x100000000}) semctl$GETVAL(r4, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r1, 0x0) 16:02:14 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair(0x2, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000140)=0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000e40000ebdfff00ff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:14 executing program 1: r0 = msgget(0x1, 0x86) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) r2 = socket$inet6(0x18, 0x2, 0x2) r3 = dup2(r2, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x4) r5 = socket(0x18, 0x1, 0x0) setuid(0xee01) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x1}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x806, 0x0, 0x21}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x241) r7 = dup2(r4, r4) r8 = msgget(0x0, 0x10) msgrcv(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000010d8e927b4731dd20000000000000000000000000000000000000000000000000000000001000000000000f0785ae500000000e3ade0fb40c466269b3605cd98e0cf38d98d7e936a5dfd9018bfea34bbf35ad583e05747884a3118722cbe7b5277debea315735221999bdea2036a4cf46b676085494c02f7300b430f2157d24d8444aa902b84ba3cb4cab44024d99d7e55c0da5d774ea376d8ca22cced5a56e361722a892c0264c85e64cef60db47c1a780e737874003acd464dd1ebf1be73b201efe33be11f9afdb09a90855edcd70b25c66ae5247d30a8c190618a295f0723b0f757ab24c9c3e3ee41dc8c5299e276c4790f4e6a7c"], 0x47, 0x2, 0x1800) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000800)) geteuid() setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = semget$private(0x0, 0x4, 0x226) semctl$GETVAL(r9, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) getsockopt(r1, 0x401, 0x8, &(0x7f00000000c0)=""/119, &(0x7f0000000040)=0x77) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001e5, &(0x7f00000000c0)}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:02:14 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f0000000180)='./file0/file0/file0\x00') 16:02:14 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x7a836cf7f3fa3459, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r0, 0xa108, 0xfffffffffffffff7, &(0x7f0000000280)="b592d137e199eace6c9c4f462d83b6fce0072432d1dfe149d7e0d78dcd345456a8744fdb91d0d6ac1db13dd0c508e5a6686469af13b317f16c12d8474c9863e1a618de7c12ab6363827aa36d5a8f2cadbbc53edaf273ce5c0e6adfc56bfd0d5af581607e8c1b61525a1197f77ad578b20d34a32892ab6c4a903dc35dab3d8a257bdd1750a1", 0x85) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x800000006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x9, 0x6, 0xc5}, {0x5, 0x8001, 0x8, 0xdc6f}, {0x8, 0x2, 0x7, 0x9}]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x5) 16:02:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x5) close(r0) dup(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x800) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r4, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) fcntl$getown(r5, 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x2, 0xffffffffffff2bfd, 0xfffffffffffff72a, 0x5, "19db18130ede6b20442422b4011d6a597a2f3110", 0x9, 0x6a5a}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x4, 0x81}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x1f22, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1b036536}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xb7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x54}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1}, {&(0x7f0000d4c000/0x1000)=nil, &(0x7f0000f8c000/0x2000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x80000000}) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0x2000100100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:14 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5b346e66392dc876, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x5, 0x9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x11, 0x1011, r2, 0x0, 0xfffffffffffffffc) 16:02:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x21) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) dup(r1) open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0x160) write(r1, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302aba6d25", 0x10) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x1800000000000000) write(r1, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e2e", 0x10) execve(0x0, 0x0, 0x0) 16:02:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="3992af2a1c1893462a19d447f44274999c58c36d4607d64c01e94a55746cfcee248a98ad1ccffe38dedabd41b894ae80bee01b39d3e83dcce9a0e0307befef5adcd6d1df1d34a77f43f710e215ee47c89058b276d3f5a31cda75cf9b69a2d357c51baa99849b283694b7b5dde74e753cd9b643d0da07c4c930c2fe31653eb68ea62a754758350a823eb80b470c555d061768eaeb4660c0e985690e4dc65bf6fc4e66275bed0ec0b211a2f05d49c29d35a93c3aa6418f9ec0ea3a524f5df6dcfe9e5522bc6ad57bdabf2842636b3db413059ca03bd8"], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:02:14 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0xed8, 0x5eb}, {0x18, 0x1, 0x8000, 0x9}, 0x99, [0x9bf, 0x7, 0xffffffff, 0xfffffffffffffff7, 0x4, 0x8, 0x3, 0x8]}, 0x3c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0], 0x1) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}], 0x6) close(r0) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x132) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0/file1\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x8) semget$private(0x0, 0x3, 0x40) sendto$inet6(r0, &(0x7f0000000140)="04e162a1882ed2a3d5c31102a5e298f8e9566c27012f16861c8ed8", 0x1b, 0x3, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0xff}, 0xc) ftruncate(r0, 0x0, 0x8000044) write(r0, &(0x7f00000000c0)="c0abdd074c5b9da7cda3291bdb2f18ba971ab369ef9ca01f8af8b05e1e042c", 0x1f) ftruncate(r0, 0x0, 0x5) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/26, 0x1a}], 0x2) 16:02:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00192a1010000049e7ffb67b2bba5ad35a0520000004000000000000"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) write(r0, &(0x7f00000001c0)="f1ac403b0805c3587779b2e34ed87f956bd7c52413db96496c5b73429d0499bca79c9ab6dc45d1b5a63b1139d9317b513b6d6d0d4df32aada2d110b410a13c154a2b5e44753e3e8d9c8f603f65f6d51180cbb7d9a757517e094f4ee62a8590", 0x5f) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x139}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x92) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x3) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x3, 0x800, 0x7, 0x0, 0x10001, 0x1, 0x7fff, 0x0, 0x1, 0xffff, 0x81}) accept$unix(r1, 0x0, &(0x7f00000001c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="00a938acc973aa01e13c2cc3b37b67e417ffffffffcccad442cae93ee50ddf2534c4963f608f1345f3a57ed8839342cc212094a84c44b3cdc59ecc53c0479ff2c8ad3e9f81d002b6f7c16a001ad03961770c57d2ba84b661aaee6aa3673d9b37b6ff0131dbb4"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x9, 0x6, 0x5, 0x2}, {0x3ff, 0x10001, 0x10001, 0x101}, {0x4, 0x6, 0x2, 0x5}, {0x800, 0x1, 0x5, 0xfff}, {0x100, 0x1, 0x9751, 0x5}]}) syz_emit_ethernet(0xfffffec5, &(0x7f0000000180)="b6") 16:02:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x1f, 0x5, 0x8) dup2(r0, r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) 16:02:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) read(r1, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$KDDISABIO(r1, 0x20004b3d) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2a6) close(r0) close(r0) socket$inet(0x2, 0x7, 0x2) 16:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getuid() write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ftruncate(r3, 0x0, 0x8000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) write(r2, &(0x7f0000000140)="b5a68957215acb27491d3c917c08ed07a4fc7c6b1196b4a3e17f7affa8e315d7082d3c349cb7faacbe49bb52", 0x2c) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) semget$private(0x0, 0x0, 0x158) 16:02:15 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) mkdir(&(0x7f00000003c0)='./file0\x00', 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r4 = semget$private(0x0, 0x7, 0x0) sendto(r2, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r4, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="2dabacb56ba94e411c10c40c23fe924854b292000000538fbf71bd10b8ed92d1b2620aa20876107346e2"], 0x6a) semget$private(0x0, 0x7, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000006c0)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) 16:02:15 executing program 0: socketpair(0x1, 0x3, 0x2, 0x0) 16:02:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000ae, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x100000000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0xfffffffffffffffc) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x96b) 16:02:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r1 = getpgrp() r2 = geteuid() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x110) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x200, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x10, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x400, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x9, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) r13 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r13) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000740)='/dev/speaker\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="005860004b6f66616c65d40967b9ed82d63de8d792cd0db21c3c87f1d574de5c26c487fdb5def0a180c37cab6f763d207b3d2500000000000000000000000000ec6459d1083bd3f8f0728e3c566a7b5b081f71c3c935511a5ae6f0f5f5c370f2be7a91dbbd15b4bafad9c486c715d406f72a53df3fef0a49f190d56f74b3"], 0xa, &(0x7f0000000440)=[{&(0x7f00000002c0)="8de8b6b214479c", 0x7}, {&(0x7f0000000300)="61749ef46c4b", 0x6}, {&(0x7f0000000340)="8c3abf62c0ef30f5e3a9a6d4ca4df335e2676335a2f4850358fdc01594d0a08d63f3b2a8945fec05912a82d5b8d8dd2e11dc94dcb5d3605952a918cd37d273a4bae45e203208e3d31437022c4a1e927e1f9a89a09473f50c5a5601103045b4d344b3a717d2c7e4174c5b26d4faaab02f25c329fed12e800f9793b7aef3cb9b005004c55c73373a84091c3220d2a564e97451721acc46a2288a0c8ccf7fdba2804a5cf219249d59a122d2ed0893babfc17725fc29d5efc5714dfff1c6c2b1c6cefacd430c5f4b09021fee421f21da36d8cb3284ff0b9e337786a1cea5a0e4487d3bea8d", 0xe3}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12, r14]}], 0x80, 0x4}, 0x404) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) unlinkat(r16, &(0x7f0000000100)='./file0\x00', 0x8) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c653200436449c20e4cef5253a82feb009a21ae52cb2de30693dfdc7487d5ea7510b6b282e6fbb9a36eb88c"], 0xa, 0x0}, 0x0) 16:02:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x10000, './file0\x00'}) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:02:15 executing program 1: socket$inet(0x2, 0x3, 0x100) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) socket$inet(0x2, 0x4000, 0x7) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) 16:02:15 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_pts() bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) close(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x0) 16:02:15 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x2000000007ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 16:02:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x100000000, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) r1 = getuid() r2 = geteuid() setreuid(r1, r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) recvfrom$unix(r0, &(0x7f0000000140)=""/171, 0xab, 0x800, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r3, 0x1000000029, 0x5, &(0x7f0000000100)="ebffcbff13b9fd812eaa3b4e3048e69931929648b669daad3f8176bcc2583341c8246b8d322050b1033aa8c5507fc71eb42df0cec09219c4c5", 0x39) r4 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xc) 16:02:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x10b0}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffe89}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000002680)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e5b497bc78dbe0581589fd197a81056060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae25116501c9be95807671761b20172d87f5b25de77958527572b2d3ac9486c0d45af88a026618390913c2c1c9dc35d59de722", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x0, 0x0, 0xd3}, 0x0, [0x3, 0x0, 0x0, 0x5d, 0x0, 0x7, 0x1]}, 0x3c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fchflags(r1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100)="697d35da1bb687b0fca1d2cfcebf36bffa86de07982bf292b76900d41f1e6b1cc92b480ac868c1f0d579ee481553e36cd685fc20fad94733fbdd359553d7b99ea4c26e7233b3604e6ea74f01e181f2cbfe1cc89a46e2aab351e0526fdf8d77ce48b359219eca3153c6c83e57ab63585d31d80f0641a89ae99f65f199d5bb6867d2064a274d82288eb47e2f8ff2d243f0c600590e8008db125656178fa06b3155aec3a8f76b23377af697383aa78a4636da2d5a31dcdbf311e5379ed684aa4d7f1f35b870c4bdddb64782c5d8ddbab44caad7022461b5725d508b881b17fcdb90538234c1", 0xe4) 16:02:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) 16:02:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000100)="123cfbd1735552166b846ca54ef9c4c570bf6ba25b240394d00ea61deb65f03b7c123600bdea25f8f084b254040cbae39c9d12eb86de51a1f0d40bb837ae238a09fa4b4efaa95ff9deb65cc7f30b9e79fe1b7861de6f5f8416abbbfaf1b9a22747e42857148db7f8521113c50dd576f8b5f95aa1ae9990f6c49d6b89978055ad3455c13bf5c9481d277122bbe8b801c53f7327a8eded4ba1a05da2c21b613e8f8adb79f915b8cbf5ed9a394ac0bf7c1d12cdfba9c7b0575dd95381", 0xbb, 0x16db15c13f9782f7, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f0000000480)='./file0\x00', 0x0, 0x1000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xd9c8) 16:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x4, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x362) fsync(r0) syz_open_pts() r1 = kqueue() close(r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffffd, "854955883d02d02295f704000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = fcntl$dupfd(r2, 0xc9a22cc9c1926f0a, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x9}) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28000000, 0xf4dc, 0x3, 0x10001}, {0x1d, 0x80000000, 0xd6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x35ca2e48727f75b3, 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xcee, "854955000200a68040090000000000080600", 0x0, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x38, 0x1, 0x100877) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0xffffffffffffffff, 0x81, 0x7}, {0x5fd7, 0x3ff, 0x9, 0x9}, {0x3, 0x100000001, 0x8, 0x7a}]}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3, 0xffffffff80000001}, {0x4, 0x6}}, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee7d04a1d30d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdea4053d80884f1dfd2d922bab2d360871bbe75f2772086ff71000000004d1d6a443dcb3f5d0e65aecf4df0b2d9547eb599"], 0x10) write(r1, 0x0, 0x0) 16:02:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() close(r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:02:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8001}, 0x8) 16:02:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000080)="f307d69f9c008d966d0fb5ceb46c1c0117c6c7cb04c4bd8d722fcdb52e6cb10d1a769bd12aa50fb4ac91463ab44dfe17648b1fb4f651d85a8c049667263d50ab46b9697a7bee483e7dd0dbb841181f0467488f2bf319d4f70059580b6b1df9b96d494d0ab6170666efb890aae92ff05f0e7ab53cca1103af9cf8cf97147d46ede2dcb11783aea9ed470f90f8f4aff2df2ceb8696890a13b095d233e0e7de829998024618136ba33b2312e62cd65168b2f9ae23e71d09435fc7608b088b4cda7931cac2f71881b597c04ddf4abdb60de93cd0", 0xd2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) read(r0, &(0x7f0000000280)=""/153, 0x99) shmget(0x2, 0x1000, 0x437, &(0x7f0000fff000/0x1000)=nil) syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e4632bd94f294ccae517962a9356ddc244a67e14c99a323714273e54d76944f13137384ba2c01fb98fa5a2bfea4d04cf109f9d830ffe3d929cc523b2efbfde4b238bf31d27a6de5b5b902489184b6ec0b9bbf47c765e79a19d9182250da56a3d7bf902a1708cd21f2faa2f7f310f242f5100fee1599bae42859f00fbbcc3467ab8cca3f04ab7c3cc2f56767359c76da52014695714664d9dff7f11fff564c97a46024aa9ebc2ed686875a5", 0xab) lseek(r0, 0x0, 0x0, 0x2) munlockall() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:02:16 executing program 1: nanosleep(&(0x7f0000000040)={0xd}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) mprotect(&(0x7f00000be000/0x4000)=nil, 0x4000, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bd00f33181d60022d450"], 0x10) mprotect(&(0x7f00000c0000/0x2000)=nil, 0x2000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r4, 0x20007478) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0xcbe08ff808fb0854) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f00000be000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0xcbd0, 0xffffffffffffb47d}, {0x18, 0x3, 0x490, 0x9}, 0x148b, [0xd9b6, 0x8, 0x8000, 0x9, 0x80000000, 0x4e4, 0x9dea0cda00000, 0x7fffffff]}, 0x3c) 16:02:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) r1 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:02:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x28}, {0x81}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:02:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = semget(0x1, 0x3, 0x500) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x162) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffffd) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4000000061}, {0x1c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:16 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x73) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1f, 0x5}, 0x8) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/11, 0xb) 16:02:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000140)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x3bfbbc4a6e77ab51) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)=[{0x49}]}) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1000}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000140)="f9", 0x1, 0x0, 0x0) 16:02:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f00000000c0)=[0x5, 0x4, 0x9d, 0xfffffffffffffff8, 0x8]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x6, 0xec}, {0x87, 0x5}, {0x22, 0x4}, {0x22, 0x8}, {0x41, 0x1}, {0x0, 0x3}, {0x86, 0x9}], 0x7}) 16:02:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000e40)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2af103ab95013dc42032b88de2939c02d20a170ee203d917644556bd18b75e1b82f85de2d2dd12ed640f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559c860d828c39f4f0b46bd15b1ae731fc56f51036500"/154, 0x9a, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000c80)) getrlimit(0x6, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x1, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x6a, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x8, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0xff, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x180, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) 16:02:17 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYRESOCT=r0, @ANYRES64, @ANYBLOB="81d9f604eafaef0d375a35ba798e2b0fd89616a96bc4d9761948f1e1e1b43af728143586a555a95bca15163383b3ca6f6628273f01a1a13b4b9559c50586a921f6ba5ab7c4557f2210bddf721ac007eff2080aaedf3e682e00283f61cf94eed2f008bd876ecc9d065fb8de6be008aa96b4138bcb43cb9c990962bf126e78c63f2666ff81aca55e7ee9722845d4e3a671e3d465f61c914556de204ec692b0f103ff56dfab18d0d40921a933f63d1fb17493201099e1572c75b8c79ff6d80a4a206bf4f234b8a5b197c5a8d89b3af2537fefe963c63aeb89244ec876", @ANYRES32=r0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=0x0, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64=r0, @ANYPTR64, @ANYBLOB="92d342634bd3adbd0e71e4aee7ba30603b8f83b148a549ec58da2a8bd0951af40ed2de7e903548cc8df57b2bef2deaa8c735aba323a7be6acd1445df471223b98147260d99cf618135b6b8e54c1614daa6f38b9ee9", @ANYPTR, @ANYRES16=0x0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYRESDEC]], @ANYPTR64, @ANYRESOCT=0x0], 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0x7, 0x9, 0xffffffff, "f2580d4bdf17c333a22e6cdf7ea5cb076034b925", 0x81, 0x2}) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) getsockopt(r0, 0xfff, 0xa5, &(0x7f0000000040)=""/2, &(0x7f0000000200)=0x2) write(r0, &(0x7f00000000c0)="66bba77823773656f0561712c37b26213dbb3446ba05680d67fc44c3c534c57de99eadb7ee803c27d96d196f1f7c750e", 0x30) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x40, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 16:02:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x5) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='x\x00') 16:02:17 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x35) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f00000005c0)="e8") ioctl$BIOCFLUSH(r1, 0x20004268) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x41) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x20}, {0xc}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="fcd8dae3") r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xe4) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x4, 0x0) 16:02:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x86a3f04121d50fda, 0x1, 0x5) socketpair(0x6, 0x4000, 0x6, &(0x7f0000000000)) 16:02:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:17 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') chroot(&(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='.\x00') r0 = socket$inet6(0x18, 0x3, 0x7) chmod(&(0x7f0000000740)='./file1\x00', 0x10) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000580)=""/86, 0x56}], 0x3, &(0x7f0000000640)=""/189, 0xbd}, 0x9bc8ea311b5816c4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000180)='./file0\x00', r2, 0x1}) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:02:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x10000) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x92, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000000002d}, {0x50}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0xffffffffffffff6a, &(0x7f0000000640)="40e32d79d02e6515af86d2c057aeac0504d96247bb0ae4a457ceefaa994537b3564e41b2e3418937b0be6bc120b7cf69eb6fe7f653de392aca6c416ae98e22aa9367a3edb601d73862f1a487fb1d7c90fd4da75fdbc2574e0b9415ac4ffdcbe0fe9f6366172fbbdaeb991c8e986bd66fbd1b78d10ecc2165fc21a176851cff37c7000019d6cb5ea3d51d02ca984a3e2da098e2515ff825a2a778fe10b9d3d2905b501ed41a09e1ebcab9eaf7beea72c358693800d506350bd458af19e7fb94d658259e86a8f4a569f056d0753ec679e553cedd4f730af0bbc9b3c381e50599e999fa4337d053cd5065f1e6613d6ddb042a5aa7b7a4e479d2d614b3d56b67f8fcef2e5aada0f11e27247a29d334a16baee7dabcaf871eab7b7cf3e45d370c69b0a5a20ccbabfaa0f8ffbd248d97b8d69d521ef487ba759a6632f6cc5af311a9dab40a98be803ced25c3b2109bbb69f4e8d8a36fe7234e77cb4b7b87bc66e7c145ec4b321001093c609687c3b2068e7dadfb57e9c53154cbd81f240a2e31212cc80161ddcc779133877ccdbf493eb475b55f4fd3e2baee97139a9d0751d17a48af") socket$inet(0x2, 0x1, 0x4b) 16:02:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) semget$private(0x0, 0x2, 0x40) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000932ab928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x800000018, 0x1, 0x0) syz_open_pts() bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x208, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:02:18 executing program 0: r0 = kqueue() clock_getres(0x2, &(0x7f0000000080)) r1 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x913bfef1c602995e}, {r1, 0x8}, {r0}], 0x5, 0x100) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x2, &(0x7f0000000180)="cd80e9e69280d50596acaa825c81ed6350d79ef2cf1a46424f9676e1e9d950174b073c8449981027a7b3f7cad51a07e72e6cb1107eb06d184c5e21e6b66465acfb3aad429df603a9e75e66e7c32f595243a23f77bc95346ead18da82a4529a2499db37d0f5fbcafe4696df5383f44392bb3d67288f6c572e1576690e47633b177d2025fec55e3ea59dd28275628e285f211278466986016086c4f0d75ece05145046742a29472faee166f50b53eee186d5776baa3c42dba518877eef4603", 0xbe) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$dupfd(r2, 0xa, r2) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getegid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) pwritev(r2, &(0x7f00000026c0)=[{&(0x7f0000000400)="613d8fdb2cf76aeddc2a348a272c26969604fa27a6a58f4641d654a62557223175f0bf8cf9d7f37419a008231be09a0796e4d39e710bef6adca557636b60260c45ab931f0fb71a984f1f21a88b1181d8ff91ee8efd39b69eb6524d799e3fe4a1e0ede5871b2eb5cb74a0f6731704a599a0bf705582df6ec0d6814bc08f69a856977eaf7319ec6b9bb23f02e88b303f9443ce4911b7315963964dbdb8b26c187bf88a577bb774587497decec36e40c0682ebecf1f0aa94c4cd1ff98db688e0e8b8492a265474ec5d64ad10c1350c2d42a0ce827", 0xd3}, {&(0x7f00000000c0)="2c3dffa5a879244b8b20659cd5c2", 0xe}, {&(0x7f0000000100)="df36c16a8dca8941762e4fcefe925b91990763941e0f204ce143147af20f3505cf80c55a39387c89cbf10cb80cce1155a2fa45dada2d33f7d29036fcfae4ca3326ff1773a6c41adedda71057f283c531e785c37bbc2db49f1b448409965082a6abe4d08d3007db484a5abc77", 0x6c}, {&(0x7f0000000500)="74807f11640ef3be2282e23bf28416c0ecbc2d34ff48d1870516f6abc605ab255ce7eca169f8d4f4d01d2ad447ec224229ac744b36ab10634c62452f924a11213e3d16fbef521115243c6d257c85fc76ea0b4da9d4cde179616b43f10d195b132bddf339e80648a2e45e370ebc928e93b7cd9878b736241b506f382c134592b5606cf7e1fd452e435e2a75f8d2ac53ab4a29dce33d0aafb37a5c8cea955ea88ad8e076f95aa41827e4a89735727cb608d46b935b222e8731b388b3f3db2f41a8ba5df6404740bfef7e81363e3104b7260b6161da6ee32e7c45c657ed1eb0048793188d628756309665b4d9d08effaeb1649c7fb5a4405b6e06956e121915c8eb600058362e4e0a4baea987ea97a3d6058350abb49b8b3a1a55b886dd62982aa5072d9381da259ff4b97b06b637bfdc9f9a7687f4c485d96ffc6701fd73b9f712ad0552ccafa20c376f910ed84fa1022bb98e5c38a47b6392ee23ce5bb479bfb214a05e9a22730cc51b41582978284710de9f7de9adff0aed3b841ea7633f72fc538d4fe33947a0cc71e7ede8a02d31fe5113abf9c988766dd8a2f8bf0a8adeac0ee076999cef76c82e73e6e3664dd300ff70bf44bcc8e4d890136767547c250355a56a2b378bbd95bd371a5658227d067e042e03549803931a8a6a5d540913e4640b070953922eb99daa632cb0f7497067c9daf7f052e0710d9403a7ce205b404b6cff14d3b360a7504aa9e805294acdbbe0c6b37066ca9417a0b640f766b42ba87e95858ec9bf32ece5ef83d747635dcc074507279f3f7ed1618b5ea9bb840e861f3903b1f139788a40ec0b93c33b9ebd91d6e0fdb67d5481ca4d85b7ea3776ac39a0c04698398515d15ec0dfca3aac6f41d45de2f4fb12db11ec1e2f234ea4f7cb40e6e282f4db0b6659659486829ba8c8d9858f4aaaec2fb6178032b14e703b670f9b4cdb9e9aaa45c775450600c8b85c8a4b667d68d8337264f3fdc160feddf2aaa74b056ac837c72123f9e210ddd0ee1e22615ba60d04f6642d9bebd8de7375e62c4982dc62be8f823c0aa7b45d0d40ee44130346a8162994f98b58822251ddc3349c087ac419a4c9752385292fabdec822425ae51430043d851846d1042ab1210ef32f5549154edee745af8dc08d0a580468bc4604f944d30e34dccff6765969cd5d5836a532ab311a5e576ce9ab05d4dd430d60400df85305205caf9b9f15c8042e07022cfe09b4e5288ef0bbc657ed3c4b81b28e3e9caec1590a6f42da02c3af8382e8b48de2c824de0bc2e81a7fc0046bbbf1f1420d63cc1f8c982fa1fb9588289b81197d3d8f662134dc08ff979fb316af6e8dbd78a17bee05b9146816f7adbe734283198c9cdc1c45d13f9e5adc58a755f2a64d556f85626cdf646a20d15869022817f5f2df045bcde929f11e6fafb5bff0b404b74f8dc7e854c33d84d98b338acb751cfd0dfb465f598193102280fc81e10ad7800c1ef249887fd5160affad00f0a34b4a5b96a7954d4f0959b575a7f7c36fd47fac33f15893f1cb9413ac979776e3af5c7184057d4d36bf50515a203ec943393552ff3ab998b755aa19a891a4b5b18ab7e1582f6b296a7c65c8386af99c19ccb449ab4bddb998395bdd7b050bb39f742d1f8609bc673c492009eb4fc200ba15194171df621a4808538272f6a4347b312e18f7905a2b56c077db923fa5ef03e3cbc3465059aa89419f57e64c5035835e1c38814629b128563d74d9a1b9851e9505abcb006aeac90adf41bfda9b31fe0ca7bb040be508882c44a561a213ee58ce0c7211b5a93e249101babb8b53599afacc2c9493c7b00c20c7cf40089c62ffe880f10bbca65d36743eb86d85674a19d2f9a405010326596df4396c5a530df599af78f6827f73c0c5ef85fef7835982ff57bcb6daa6b5a132b9d927afdd408c0d4455fddc87a09f148284ee639a03e3e802ab768564e944961dcd5c0377b8e5b6c83cf99f0070541c9d73bc68c042b167ab9c8e5bd89d47a2926045384b0face4483b5463d8b2dd95b3ed67438568326547339fc94c4bc54edc31c67f57e54174853439533ff6ca6b887b099a41d2ed0c98b1ecd4401471e02edba367ffde731f0dde918bb56b8c2b1aecf75c8a6e12005d2a89d7c2530449cbe4ac7acb8c730c7073db90a414a983c2cdcdfc242d6c955e72944692b13dbc31b5d06bf9e117139c481b994ddc192317758eb34b207c8c845d0d508ee6fb9150965fc3780e986e427e0772e06791793f4ca26e836b02e778b3d3c46ba965df359f3abee8385d394ee4839e2f6af3250c450db27b535c8a1b3f9c5c350933af3602817044a5db64f4219ec00de4bf5aa11c7a5cf31a032f115ee38fed5079aed2121ab32c2f163113df8ee7eeca68dbb63ef7ddae2fbe0856cc41d1b00e712de60d0ea50dc9a168b8466e596103a1706884c36a34096ff856dd63a47daa733034c1e603365b9fa25644fdc98ed94eccbeaae0ae1a9e53a03f94e74ef2f1b4ac34053bba5c44842c41ce0aecf10b5b58cc3ddb51af47bea225670435bbfad4215e540c73ec27113859a5c3eef11bf2dc13170120a07c40344c1d8e444b75335697f11648386ab582374f5d783b58f1dbd20f70fbf4761a402a468aec7a6893d51fa0eeb65ddb3a0f5a8a697d02903b669af12b8e1882332a66e3774a4e3c8abbf54c4da9147a3bdc7b26fb43ba6c7d7168a387e9ba5e78d409fa22a1e66751b3940d77ce6ae8b4b3a808e06302ae166933d10a9e0dae2f6dedc9b9349c8ffc22b4ddeed51d3b3c025e53a9c9724f23f4b2d570a8a9f0b1a4142fccd343a59abf3dc5883a221abf37354f7d6414d2c610a4f029a645e8c24b3fe59fd667d57ce12c04e22cbec6839cdc93f7bf00d087679a9b49c1228faacb5fe1975638b75a388a92bd3236f0bb44d75ebb432c86665d9c68ee4d45da33a9ea4579030362fc21b8b77e00ff139c4d12dda944afd7a04d438e4da0b64b6b12acc1271fcb3fa1bcbf7e8a3c8867838ab405d62e0124ec55a2ed9c12e4ca719881efd1fc2f404c6c1c6a5c246f2f96cf72827cc427675fa130830099c99106c03988778929b5fece08c766fff753ccba53106d030977e090ff377cfa396cd02d677ccc4c0d688e4b096e8ff2d66be87e517168e99e8fb40967c28f69287ac55742fab0dfd2a5ff59f73345b54e8455a6c5b3efd9b702003bdcb8217b542649d19618df6ab48e809823bfa456d65c19d62acdcc8da0d0b1322024e1915b7dcfd9681e65a8ce71fe6e74a841568ac4f86312ce3af95ad928c2bc4dfdf23ba5e912213a0338ee9fb69a1e836c25a8e47c8aede70f08dd512fbacb9966999f52b4dbe2f92b9b366483d5537f49a9e53a77ade1b6ad182b27986ef99ad03983460aa8f2b83b9228d6454baaae618939f502ca3d44ddc218221c60831d8bfca1af64e2ed00c7c83a5abef79246cb39037e133e0f9701b2e11a91d0dd78c25a761293f700ddfde76b9c4d0031eeedd9d5747c2bb8d0facfdc48ce283c34fda7750a954f61c9bcb625284ba955b56ba4e46457407e3d3e6a4b501767fd7e1c0013c6595ea1e855d64108b5944953868b6409d9f2d9777ce119cbf8b4692e5db20505ca07a0e301691d9df266100ff9ffcc98802e2c12e7d7f7f166b043e450ea473c680c92dea17d9ef49966874587200cfbdd1e619f9f180ab4b05a8b4829b20d6b2fbb6f8dbd76de59335cbeadc5245f22ef916fdab82c6cbdcb1d709c406b398f05d78e790ce6d0855f2301b7cc062a3f8ae107adfc67188f33e2b499fca6636d9fec0fb748e0251444d518021e8a103dfd76c09645779fdba70186dfe781856f91bfff36b7cdf283d7504f68b54ac2f99d47fcd70bfe0c58f2efedce01d2a3470cfd1a89cc290f29b4eb9398596dd70bd907d1de8ee31e84ca7b2d564f3435ea2491c9f5c76720491e1f2f647e1453e080ac6f0eeb5e4d2199b5cbc54ec0f83436406ea6c38949a7160123f920341ded841c7908cda0f9d1a65a289f78217992efc229ddf1ba7df74a5de4889a9e6f9ce22ec082b858809e30751ea9c0dc4656cc7437410a54a78b4dd319309fff0e27415a883c1a5e478f8c5480a03e21a12ffc57afd482879e6a2c40c5b2f3ca2f31f317a5c97267bff8481c70fea908ac1451ac1c0be6ea07cf29526520bea58be0f88cd41fc0263254cf0f6e7e9bbdddc419df6fec327bdb22b0fa80cf89ccbcfc1c7376ad4fe2f48bf1d1ea1fa23891cda28f00386a34d451a39d9e4e573ac7a6114a42f84ce54c2c8937091e95fa1c3bedc70899a6c83ddd7c5cc1f98f53b349283428caa8a982b11afc98f1bef526e7d781896cf657fb9b21cba4b99f2435745fef116975a0d218d0523620a0963eb33de6e535bff2c8447bfc1093445c86d1d26e0067473d0a955f48dc0189ad65c8fb84161558f961363279c9a53524e52048a5ebb422231f9f3fb60177e2a404d92fe13e8aa538fc39f69c63799f0bba215d296996ac7a78041b6f25169c3a06983e86f54747115b595ed061f81eb5038933b34cbb23f19fb72ab59b8ed2cc11bb9b681a92969e7f66b18ebd34a3fbe0cc5688b928189e39a7402197c13bc35cc1d4aaec8393206853aef288b726cd781caea93dfca083c3083457369bf5bba8669221028bd871f99001a13a27a9a5381ab2ad5d4d1046a4e4de023ca97a14c24509286bdf989a2c59016a644e3c81eec32fd459946b02afee8a0f99a58b426b42727a78de9384c9860463eb8f8d78a218ba0ec57418de7792bfa9525fc87a47aa629c63c7ce678628b58eac5a15dc8de5746a920174a61afaebfe3f17662e591c61b74baf3e6ccb35a162b022acff9189f5a8ea0b2a9e09a3941e3cdc9b199daae486065b502971c36200f8bfb50bd7e9c6fe08ad9fc7af8cce7d7a21d4650bd0fd6af4560fcb7cec8b44e53a8ee0f3531524a435f0dd2e0bba312efc56452adc24055c3cafb60965e705d38a8b6af44fd87a735fea5319b1701ef131c0d2e1cac9cab523e7a752ed5a9977f541809ba1f36740c2b10bc6c9a07020d5e5866a51fa21998fc9eb6854df5fd1c6753711deb87fd6bbc28c251e2aec8a0787cd4e91532f0cc3c94054528b295df1e053e87d8cb572c4c3dfb152be0d81818aaab490dfc3a76b3c55bbf3ef81a2e2b37cc370de8b670b705118a1244d7f6b503cc46467fed789596f413cc58fb7de3c9ba2b90b7320c14f10859b88d88351b9eab3cf6fdbdda9fdf3e3859fa4b2803921ea7018e4ed4d985bbfd00b3e02816c1ad4d36ddc1460a600fde2069823af46ba865475e91e177a2f6abba38cbcc8de93b9233553af4a6ded1724a81dabce07106688058e9c09b628bb25d50c1c70c5920333d5cec1ba7046ac7782d11610e7c45c147d1586d814865f7da2f6284ac2523c36090ef9d760317177585da4c3d0c653c0dab44ab22e0292a87676200c89d2f8e689a50369db2ae0d410b3a4b0d4ffe9fd3b902cac478c4888aac2c552ac88ba7b9e8e404b35bd70b2f4f8342a26c2c4663e3d11b8b1e13a99f52c2a1df675c1cc98496affa69daa1a0b899cbcec3e00f339c093428b085ecc4c5f344221a8dd15338451b446199789ff746711c95b036edd344ff6877486a22ef2047bfb80cb4d0c7babbcb41e83745fb799185ef900493d00de8907c1fbe8e045b089dda0d7e70bc1985d8445640c1e53af68c8701cafcb1f5ed9e97790ab43e4f946e7a5ba4b0e0be9ed3228eb1d26cdccd27c9d7bc932de7c618220d27bf5", 0x1000}, {&(0x7f0000000240)}, {&(0x7f0000001500)="5a7f726b96a39072eac18830b62bb5a6525bad43e9b48f3c2ca8865afb08faa277c637f0fa6837687aae4901ac777e21d160fd05edbdf4dc50f201e46482b6c9b2c7f0b313549a7aa32222b807d34729aee2df50f257fb87102314cd1ab19114be88d8ccdba31a3619f8c7f2a05407547a4c6f042d8bccbbd506959023893bd0532345845c82df5be9f6a950149609256acaa6481593f76c559681f5f2bb7eece33185a08c4c43677523d1d4b7f7bef0aad873871c0dccc0a8c2df22e954225e6747148937f948fec1789824ec258059e25a2c83e86d09e1ede4a2a468537b3f8b8aa9c95ccdccfc2f50f6653268d215d32ffc598148f2f8f75b284e38ec5070e9a6473f23627f03d91318ab3aa5fc460a439e89e6c50e4c16777d500e49e4d8dba60af8b0d7ccb4e4495455610b6f82a8066240a622235d3d87cbb9c73e7bb2f7a022b876346a6c5e220912cb29dfca47c74ec8c899b3171c994a6c7a5a107d33bcdbb7b123c973df6ec7d89ee00452ee72d38afade36c3ac9019d47c724ceedd1f4fd9e0586ca0cb88ab46652273380be34ff2cbe9cb6705acbbfcfc9d5085c4f80bf27ed304a9604ecbac1cb47fe42a20433e526d86dc5ca14eeeca2cb98b89f343732eb9b8e7cc325e9b0f2854169827db57144057144a20addb459402968d67ace0c9010492e0614bb36ec456e91dbfd99f51d0536e2b21547260b33420214fdab80da0cc6657aef540ad32ec9aaee985d046e55e68e41ec3a189da7de452ccdcfb0d2b2a1a6b6927e5187f6594a4fa05e4e1276778f7c9439b3d07c6ba91b4ef5073cf0d40830b539d3664ba44e4d61c833a9707e6615a16f588bebd394ab933e46c590c9ed9a4ca01972f0062d9e1ffc56b4060f51b66c8c3e099837c182663cdf23246b071f691c54cfa941e4eda253d96d434bd93cd6d0fc91bec2600fb97624765636e8a2864c2d043c7ff68a349fe497a5a14cc751ce55dadc93e6d02ed1ee16ca3a0d52494ee43d28133d8f8f871fefa748eed62c381244af8a83adeac37daf49b410af471c2714fba6c6034b0c174c06d5a2961573d6eecb13a1ba35f65eb9437c992fdf60b6a1fa4def995d6f7c6da60752837d1de95d09154e2c373bdc98ee420e07c43b0c60934603f7f4fc469170d17ff0d0e903993bef11e4dc361b1ae2497c8ee2e76030f1c99e98d0e709865c7049cab5a8b8a86d5a3eb2b1540e6b99ae0fa7906509b8405c87de84319aa7ba6221656f5d94b7c08db09e3d9b09c38f5453f70bb2ace501c2c827b660aef169084373daf5903c7ad8cbe70939b72014092df9de03838a8e633ee4ec460fcfb7c8008d494de1de0c1fabc435afb2112ed3983944dbac562ffb8b1408ce7fd182f4f30eff8106190c05e5327d2d8c96b9b401698a828a49883038b8ad07721a55ca1edc6f16d60c2d47e656c262e94786acea8f40d73f2eed1db5a5ee1b1d27270946be1ebc13823ab2ed23c0805b07fc12da786d2e106e9e6297cbd1a88fd20a32f418e588845c99fc2c7eb6018c66daaed794bc07c558f7cdbb0f7ed1431051c4fb91c608e29382f3ee8c4461b1165cb1fb391ec07be7620838d71fc5b2544217fffbe1b8f2b186958945ae45045d496128b3d3c0d58b010add50ec8bbd803b0ec0e820bf831950bade071cbd9d9fc56138f8adae5bdbe0c9162dbf4cd3279e7a2edf69268f6f6e230ed213331b908995525d2d62c0e1d439adcbc09c63c8108099f4b572d5349df18de140d7f1a43c9a145c2b4440bf6ae0f39786568acfd282e0e84a8714490be83fe23ec18dd8414e6ca5189c1b128c23c22af6a70a9ef8d3743c5da6b20bc2d3ede477dc31e751246b900d02e93b9578326caad07ff250daf8f6a08f72bff91210728f4f47c9961ad23b251c9d8ff3600f677add5d833c8d34fd0882f6906ca987f105dd9a869cfaf4caf28caaece1628d4bfbc0df672daf456856f81d74fcb0346012ec6ea096502fc426ee2986078a8d7e31e4d6752ec95209acd75a117a22ffa996f7a69fc9a78db3cf90e084d2ff43beee2643fa101f3bfe916646c9362f7bd781bdb86cc5ae21bf3462dedfcbe6019303bdeac602aafac1aac21a917f84d7eb56ca5ff31c647795a76267e70756193441ffc95aac801def51cb80bb8826c80cc13d76aed9008cbeebce11a2ac4acd2c383e9135a051cbb5e2fa6a273237e807daa8c83972811cc90809fcd2074de7e6a2f7adb4ec54335b11031be5418aaaaf8a376739a6524483893ac8fae031dabd8a01699d93b4f741520b18cad7d9c6d1da6424e430171c85d437b1d3ae125f660c22f4b19fe3b91387060ee59fce965dcc56c8cb89f817a2966766abe7847c061892ce68d38a69154cbb3ac3822409438fce5bb114066e0e01622051ef35226e8aea180864c53953bcb2347388c18b9820af3c90ac1b484abf1d4db8d17ef68bad34020a84c59a037827246565452bafd8081b24372b6ece92804d1b9c4ce5b477044a9af1ed5ca8453a7bc891d56d35f1ef8f9ecbe588bb9dbda76174ae548759a4651528f7dfe5e56b3d8fd5bb1ce05f43df1acb02aef918b3dc3e60eff3a8943e70d8ba0c85c24bed3e8ad3952f38bea4abea4f00b06eaf51c286d645123106150749bc973a8f1aad73d4e32024198f07d9baebf05a0fdd7d1d94eea9f4bd88e4f31dc7a4436a2c864374a78bf6c7423e1a55e60b73b6167041a45dc23b413e4c4929a672eec83209276fcdf8070b55506c5483b5c58e21ea3b3e23819b7420dd41883e5903769107f28cfb6726384c1570a50369903be0679f15e6160d8768f0165a3ff1739f42cc824a6905df09780be4a85ab489c0e191bd2bfff2c36d94ae8d49fd89250ba5fca1b74e9bf68cbc1da404428f911c3935bf5ec7e5945b6c35d99fadf7d41a21d486dd80f075d63502012ab34ab70458b44b0965d74e10ae3a19e1b5c5c449bb23454bc348cb4a62f4218d4d21a23d34a3c445e0ecd9712887ff586a5ce0022a201d4aadae41e37e7cc3e04a4946165d3c40201fa04c5c58103d7a0ca7b64d0a37a44fccc6a1cf66411e65aed46d5b6419685ac29f72a9ceeff2f6ba296684c93265832f0871c578a575ff7bfb067802faf41791a8a5810cbefdf0197af717894aa50317fa5375d845c171af4aded7be52eba0af4add326b30c71098bc7d1731ff4d2ed47c63d9de31cb905257a41a06b97879dee50bf7ac3674b822b3c9c67c2c553f5ff936432be05fa1406b87366dc64e80fc610a7166c41608c98be35dce6da93810438db4faa8c685aaf64293376f9d584c878c231a471c95f04d4e2f2b7d29a04e91871628b96e410d149466da084ee198b8fd325ebd9f236a99d9e767a07c561b4e22cb50b816cb3df3188dcfc19181e8f2259b87d381ecd82a3f2b819abc15eb3c909b90372b088caba0cf00e676152fc07f460dd729c87234a6a938a2a43bffe1d8315e7ada41f76a8805e68bb94bd8413977da8fff3296b68a111576dfd737b5c23498e669d9f0638ac494a6ef93bd1ca7ec5adb638925f2b4fb6e01d7932ca6121f707596bd1c0c72839773939af10fcda216275b6213412fd6132e194661d5e06148089af87df831fbb0b76a88b0eb6d57207d789dfa43d2284e605349f812a94686e779196259c7c3b56d839f4e2ddae6a5010306772e95855fb9aa066e2b90f42efeef674a7a1e3fc0e899199301ff1bc4b5f36bca32103a537bcf8d7d8f35b95002b1e1a30bb6032d170f344baf998f013a57c4b3121d4a5246af22826ed86aad990e45279f2e87efcc9411fd295d3ed5aa18e0de50f56bf24632495dfb0ad24a3f6476fa1461db5d0ce88528c95300b94dc344aee77cb235f3d656ea1a34b7f4ae60397bdcdcd75d65a6ef8774021a44d6606681a6b0850c38e6bc6a5eec1e2d7941125d934e2914c65c9a32af5fe0ff636c50d682914bb60d06c2a362c546579c26d75d19b922d11735baef1766ed1035f8a473650fcb4655ca7273146145ace1ff17d8c92b807b2a00f294c54504875df801d5df70f9c2f29c580bb1f7a91870a1555e1b389c4ec83388eb7a133d2a93b7022b14409a6c2617e902d9551b0c145743c751788e00a20cbbfe77f09c7d660b8b7d86598470d64f2f87c9649427d7b002caf5a544a9ffaefbaa0e91e2a1ba3efe8275ce59f5097ce2b3744f75e843eb25f562b7cf743137caf25b3d698fe952cf10d40bc97bd96303d34b94b3b8d008f137c7653c83d785cf590fb5cc8b868b4853ab086e72097b822c181fa2416fdeed122265b16b824e167cd9a4e9e54741b346f43c86cbc9025c7c0ad0ae5bc9b563bb6e9887d76f48ef13dceaafc646cebd8de73ace99a0fe6d60a14bffc38a1fe917fe39a46225f9778f2af0cc21106b150a9dc4898242bd3d98b6d4b57a1e0b141e5863187d569d8d67c9541dc063d2b4967de15bca681e955ecbdb6b35b59c250a6d1ff141c6aed8d47030758884a251979979b6fe53ebf4ce97ce7773f68f7de5355a0ee1f4659d4d52a019a53ade3721508af50e53f61d174af2b0e18121897890b58f329e231fe4a290142bebafb56815ad0b4b33cea54a28048d6c41cb05cac6e728d08b0daeb36cdaa5ee1094cc034501c77332fa082e317a535589cbb2d78232f82b162b78bb7946f54c6a40bd3e179e57f7adcbac1187abff2949ce4bc7a8cf9983b44e3b25df0b89ec2f1e644b2810ce7badc622f94884ef4e26804a9a6abe8824409075e172cb80d633f0918fc88345dd58d253d66b392e356222c8a858b6d95feedcefecf897d428e66ed196bf941915842930f02d1fbbb9f74b3fce4fa0c262f0130dbcc5b8fba13e6a1f8a1a2856571c4921ed45b5dd67779c8b2ab319f4d0ff4680ba13ac45d57c08655d662f1d018e5c714f44fbc88a46803c5269fcc9cd31dcd1873a782d5498934cadb93b11b54a8725e939cdac38832f7706d093adbd47ffbd2d4ac481f377dd489c145b580f2faa95781801027dae135fc1a889bbb7222ea406b0141c1d94885e2895ec2801a7f8defd0aff3f393780461fe5e712993f68bdf74ef13bd88c18df1fd3724b62f6b81186ca82c469f510462bb064a4a6016d2f32bf051065d96ed3f592c93081afd2bc9df1150cf0a51102c3f579fec82b6f5f2d8b552e75771579bce4df8292523b58fabd96f3adde4a2a302f377b885e633d1deadcd5f278a4c917091e3a63516d83af08c58c75b117721dc3be8a7c4093c84cee01d6edd29ca728ef3c9c379e3cef379ed91663d08016bdb07eac73af0bb44aa362cc3c6cfb16ba43c5b731dbd73b9d6295bdd2f0bd9da9bdba7ce864135b9629bf5620ead4b710808781f1993cce54ebc2487872f5b27de6233d5c74ccf7e82831a63d5be544b05cad881fad3f45ff0970f59d4f1df0fede251ec624b7ed718d2f1b1ae8ece85bccf1224657e4b2e5fbcc5d8da381e395f6fc52d670a57b8e516070d4fec1238b2d77e7d7a0199b50ad026aaa318c4666289af456ad289e25d4f6617741524f1a525d719c93c770d6d97a7e7833b2ed228c8e6336e09d512806478312bc42855250fdb3194e816c75a2ca2b0c72b33f33d581428af3d75ef67a999bb06642a73a91098be35e946a33860c3749109b450fdfc88c8b048e29d7cf62f1fcc2a216d651d98420ace00be15a5f1cb377acc9665b0628b744e983f1565e36ec4d0047a7d2040199218600915bf726ddcd65ff6a2a7568814819f6d1f13197b470d84318ad0334cba8e61c3ce3e", 0x1000}, {&(0x7f0000002500)="d9837bead267ac9fc8eb6706726d58e308bbbba29ffea694d4aa1274f3957ae4a5fe3b8ff6aae6a460501fdaa8dcfd55aec2e07e15f0b7271061d938f63ee1ef85e92dc14e93f0a0644205b74b92fff228fb4ec42409c9c5f8c15a915142fa8f78772350174e6a10551becfc815530a8102c2b094d7e169ff02141baacaa18832f26e35b70593b4866db41b8ac33ff47b56b8d20d1612f26da065501b878a40c17906acb49fd1a742adc1f588a471ae6e9a5829ef626aeeb66d78d77ec310d046fce2460dcd51e293d9fde", 0xcb}, {&(0x7f0000000280)="1956840c3c", 0x5}, {&(0x7f0000000300)="97a24c8889cb6d2d3e803bf1e1b565c80522cf9d2fe9332e4f96a649eeea6c6ad06ce374185ab17956844979603975976d3c76d30bfafa01d18e7d4527b7464585691282c29162509c64bce357964a6d84e8ca8e0cad", 0x56}, {&(0x7f0000002600)="28301706440816c47a70469fdbff2f632cb1d6a142b2ebb704f68fe35c535913a043d0eef89acf8dc494c3329dc6a566f0d137e93115116b1543d0da2c8303f1885efe33f3623cb4e85b847ba8c2592f68c7498c9bce7ae620f7a90758c2bafa049568d9bbdaeed33de21ce611de56d6180b1bcd16cf17cc01afbd64a467cfedba3109368fa362c757ec3849b60072ca5514bbce4a842a94b7c17857f2ef1d5cd12cc4", 0xa3}], 0xa, 0x0, 0x0) 16:02:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x1, 0xffff, 0x3ff, 0xa203, &(0x7f00000000c0)={{0x8, 0x74, 0x9, 0x9, 0x405, 0x4, 0x81}, {[0x5, 0x37e77c56, 0xed, 0x1c00000000000, 0x7fff, 0x8, 0xffffffff80000001, 0x0, 0x4, 0x1f, 0x7, 0x1, 0x6, 0x0, 0x0, 0x8ad5, 0x101, 0x4], [0x535, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x6, 0x10000, 0x8], [0x0, 0x5, 0x9, 0x8, 0x0, 0x4, 0x40], [0x5ee, 0x10001, 0x3, 0x7ff, 0x4, 0xfaca], [{0x8, 0x20000, 0x8, 0x52d}, {0x13, 0x9, 0xffffffff, 0x4}, {0x1ff, 0x80000001, 0x1, 0x6}, {0x2, 0x2, 0x59, 0xc64}, {0x6, 0x3, 0x0, 0x20}, {0x200, 0x8001, 0x80, 0x7fffffff}, {0x100000001, 0x40, 0x1, 0x5}, {0x4, 0x9, 0x8001, 0x7}], {0x4, 0x80000001, 0x100000000, 0x925}, {0x7, 0x3, 0x1, 0x400}}}, 0x9, 0xabe1}) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x8}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf9e0 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xdbe, 0x7, 0x1ff, "3519f4025c181572e3440bd7a4b1e08b8785824e", 0x82, 0x401}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:02:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="0800a8510841f3b70420e2180f95b09d45137573c775c1044a92779125b47c7e34", 0x21) execve(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) 16:02:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) chdir(&(0x7f0000000000)='./bus\x00') truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) 16:02:19 executing program 0: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff7f0039a508e3000000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x480, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xc36a5a00a3361aae, 0x0) 16:02:19 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x1275b75a) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:02:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000028, 0x801c, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe786121e2619ef81, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) shutdown(r0, 0x0) 16:02:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x251c, 0xff, 0x9, "9c3f34ce9b168634467a6c216f94661b82871309", 0xfffffffffffff2f0, 0xffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000040)={0x1, 0x6, 0x0, 0x10000005f48, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x4, 0xfffffffffffffffa}) 16:02:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 16:02:20 executing program 1: setreuid(0xee00, 0x0) r0 = msgget(0x1, 0x0) r1 = getuid() setuid(r1) msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x5b8, r1, r2, r1, r3, 0xc1, 0x1000}, 0x5, 0x6, r4, r5, 0x80000000, 0x6, 0x800, 0x79}) 16:02:20 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x120) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:02:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/149, 0x95) fchmod(r1, 0x12) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) lseek(r0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 16:02:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) r4 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000180)="461d1161863c56a440e6bd6afe81de3cc2c5c58ae1c26e863c167145636fe896da7935ce5dc540c7550b516d07cd30628300dad1703698c9eeba0311a06527e88e830f7dd4c24862f8b1126876879784b727ad132c6b2b312b22942e24dbcaf453ad026f56dcce5314ac2a532a35f7625f546f1d0b7a1c877ab165b1", 0x7c}, {&(0x7f0000000200)="6eb9840f43bf46f71f3915c60e9510c6023bb17b1e5d87d195bb66dacb3af2d14f2f232e56680dfb8d4b47bc16b91efd1a6db8b3b8fdb1c430292cedf5f5be0a20f54d39848cd5772f8dd984a7dea651538b36ea6607633c493394115ad04c007fdcc5451dc45fabb008a0dda45b8d5650e83a906200a3b4bcebbbeffad42a27913e5bfb2c54e466a863847770b86d955651f0166057cfd661240998dfc5630937245e04fa587cd9f4ba8290dd67d3034fb15c0048d7289e5feef1c591f38efd87b0d33e0d506557d49cdc7114a7274a85be1b", 0xd3}, {&(0x7f0000000300)="3df8c3758aac5e2dbe4700322c968c3da6d09df190fa7c9139672d913d8707cd4909d390d0986d28b094a6a052b6fb292f4a3029c0bd3ea7987d979632b3ee1cc2a6c7f844687c0b0374764aed5f35a58ccd7bc69a51db0f315259746276984011913ed0864074d4fe97864cc0f4493654553e22c1547281bd21dbf250a5b220bb2ae75d416060a53afc14dfb6b7c530c42e7141afc2e565bb604d484e60f113e0188c5a884c973a59ed42", 0xab}, {&(0x7f00000003c0)="35b6575e89f575a8fd29c2022657c7fc5cd8629e86dae07ad2ba52d5540dcc1523f44eaba37f4feddf58beff3eac1b4db7f8de5eb391377d9b74b2ae7a6e3307a71267745a13beb11e8d7379aa1c511e5c42d587e337d3f91461e7a490a2d07c1d7c02e138aa32f5abdf0cfa09c5f8b6774fac2d0db363d55eec7ad041a6c60ce5cc0d115edfe23d9f3a581217a77a242632c2f938eb2cd25da3ce810b1ba5b088b165249e780baddf04a3882c9ef7008ba0d0bdf89d5ac976b7da26a50777d1cd740e64a6ebfbd96aa9cb60f7dbbbdd00", 0xd1}, {&(0x7f00000004c0)="d0f08873fb7d542bda5f029365f918db63fd2350f6716b3d38c65bd5154c0159ead71c7afcd8370a8f7077a4c9ff0e6e64d3169f05b637745afb43eccee67a8787b5e36b9ebc33e2f774904c88314f912b5f5f8859790ba6618af8321d873098df3890aabd2b583edc04f2381217a38f67536fdcd829ca0297b4fe96084ac724601502b98648b504b705177d7240a97eea67af43b282f73ef581b930d3ec536306414311ba0fe8431e68caf20ff328a1e88f44413c31efca829ea60fe30e6b6d0050a473302e38dfc2ebe587748c899696145d417985ee544026b2e55bc5a92999292569db9d4ba4ba5934833e32716eaf8997d75ab01e07b7e38e7e9e177de2f5768369021a3e72014a91b6072f0e830691adc61a94fbecc20d13f1b0279fdfd3a866a05cf9e5e2872526907aa1197c1f8529f88a2e2b917ff1e60fe5db904d3feb148a73034dbdc01bef8d22233cb9aa490a55ec5bdd0ed54719436d445c37ee6cc0bf2d937520851842bd63e1b5a1d98efa7610788ba5862a65e44cf2302fe9f09f071632160d92ca86334c5fa85019d5beffe2494adb5b7f027456d4de2f59cbe281fe04584c4cc297dd242297f6e2552e2269780e27f03ab682eaee52db321f0ce0b5eee06a38b5a54d214b82c580be01c300a4a8e3fc130942ca4a136dce690e71a361297ef610a3cf625da6e1d3cb1ed148e7975569b20facd2ea5f7e22125ff5c3d48060ad7eef744bac28dcc1d7b423a45a2d55197c6eb7e9c929466f32630b6ae916070767be9ba2154b3e58de5545a4ff8212817e26b1314b5f121a7a4ea0af6454d098f6c3b484f33f37383ac47e343f6445987bf9ef5175000da932bc05d34187b86ed8db7f3c8520c03512bdb63198d1ade7e0ed570a643b9f78f609f74f47831a16fecf2ee35a609403008fa5bd4da67008d6b6541ac7e63006fc405dbb162c424feccb8ba6a5660a8fb8543bfb0aaabad644f4b46455ba762f7200ec4dc2b7ea2be372c89a8e7db92fa2fce5097ff0771f364cad98e96fe3db8378880bb6a85fe914917c8374c9fed57dadc1f49aa01e00b04177bbb5c1ac2316ddd9e1312ab6bd34a51f9ffb8b470e67539b27b39e02fe548dd382b61a282c664ae551dc3af041ff04e3447360bf5bcc74dd90583d562eb94d19604b3ee5687e4730e3f0a33c6bb50264e4a2ba0e9bb152a850ce6b0cb4267562cb02d635adbca3c69972b1668f2a32011f60f8069e57f9d69ace2e49c682c98ba6db65f3699bb219b0167b58d30d7068f824e15b24a2ee93257ad9030cfd0eb40a73a89f7f178a02a90b0b678cf763d9785780907910522db899250289692f39d003dd5576507881cf702b30d21902579619f6930529e91064d8683d1591c7bfbacabe66a9cfa913181f8c8342a56a980c403989b89a825bd1569104dfeb88e75161a422cab7ffabc54ce6ece1978d669953aca30252394752ef581bf073b7900df2d7be671b47088a071ed6b8a4a1af1e057b9ae72e294b89f9bf37044a41cf2d57e02e286a3d173fb9d63467d189af77072d11b0875090177b450def7a62d54f4421dc21fba7157dd12e198aa39bc00ff4de970c62df4721c7c8cbe2fde21bca48a66739026363bfb0d536b1841d6ca0f21abed1bfe156193228fcd7f9bfa1b45836fbd672429ef8794b71facfb192a84aabe1da4496bf420d50a4e385e6b54e78642ac33516256f405293da65e86cbef0c412673407a91aa01d1210c0700cbcd1b96f890e213858e8f37e3ce5c0aa191a5fc26739746661bf90945af9fa845ff3714085f9f73e71fe99e1f0ab772f8db76c34da1ef3fab67006bd31d64bf2bb53cadb16023e860909da84fe633c511e8aab0660640150887b7e3d0d04523a988ee8571d5fb635013159a84b95c7c443f756b5acd62b32b1dfd8d7e4a949456538b450288e6031c142320342959a01d1da8c30437496cec91cd42d6d18761d76291c0afe564731245cb709cae6e1268e2b080233ade0f3bbfc0603f0fe9e7eb8ded7823c19efc446bd6f94b2da5da4446e66d2ad281b936c6486ff986f327c947e7f599d7e0b3031f373dfce15860615477e0282bc0cb0f49d891815a4f08f4823e32dad194db7bf95f9f020812869309e2cdd1178a246b231ec007b4a99ca1ec2badfdaf13c1d716c261c8bbdd272dcdf84eb51d827b0d89600224b20e447326a0ce384529fc26ae1a1d9d6332de20cb2e7cf050013a35f7246f015c522f61bddf155d60977196f14ffc0e3779d5f7ad217a1f1a0ba888c93353994d47d1826e819206dab82f17e98ccb96e720fe29811dcb6a361d5b2211a5d2277f925a7f4a899f44b8b7d21d5e7f28dd10fc79523f2c3043827a2d12be493bb540cb50f7e6f59316c71c41fad92316ed579ae1686e5f088098ca907408ccb5e0e14b0ade8664b87cd553e99649b7d10a3332f417073168bbb7dc62df8fabf56ddb131514fbcaeb805e51fcc60cad43a9d3310918162e2b5ec8f6f67eae891d1eae023dcc16799025054169bc0fea2e6cf2ddd4214c9a3942370b17e2bc21009a2727321eb400a472068fd96f02a2ada88348ca337f67c73178bfbba6388f4b299473feab3c52271de27386b8b53f083d5d56f3c117a9f588e4a70d8d9ffa959b9defcfd52ec139d9ae8df2c86257526e40b030bcf921cf33f60a538628556fd8fba64ca3663edf3b9e1e8dfbbfb9e5c86b34a44329faffa584cdb059d54240092234960230b49e163ef5da402858dde511bd1f906d525060797a376fe866915171ebe134f3a36191669be6b4a72900df3a915818774978efc642407b538c8ea281951a56a8d7e14e203aeea89af038a3dbed7c07c57bee266e5d9dac967cdc4393bb2c87058e41ecedc54b6245a7c43ab4884684a283a472b6ce782ff46fd3b5501a971c1932241122fa1e2729fa1df1f287989686a438c042d18f2347943407f78c3d4c71b232a8c6443bb4f5c791534c1b17088dfa334e9816deb9d77536ccd6fa08effcb59794aca68e245ff1c34178c51d8ddd6d76475c298b7c38648c046c9533575db76a046de23101a035e2d30bd9c707d1d33f3f3cc84485102ecb422a9aa662124f58504d0664b1a9d1508772f82c4333bac3a811e77e93738be21b3cf33f8e11ff592b18989220fca40d887270157242cf1d97bec1cdf86a8950707195109292168e2197a86faeea8c699f9f0af74982e91b73c84d4d9cf1c6b5796f2cd562fd6892b542b04876cfad6a33ee75238ae60e0eeab78e39442f0b88b575bf56ccf95b0089d69054c1e7c57a06e85431ae5d71fdebfd85d99dc31f67f91507ac8451722497224f979bc09b4e0748f0a4436a9d010b9fccc2ea4e12d63f5579e72d822e2f388ff1c2ee93f5e2399aab1b457a3607deafc4994a45609bea78aad3c19e71ef8cc725988e2ed61d0f4d26c8a2bf24f8d2b429986980eb5f87570a850369f8f121a2c37109b4285c18a92e5bce0c17d84d074a93f4bc3f6cfe6732dd5b047d84723614afe0eac5ea32db6da038bfd1334f357c2eba766c8cf92ecf237bb121faabb64cbd7da24041bbb525d84a9d91cc12ff580244e13a858bd4250d37fe110f5a69928d65e5cfbbc7368ecd32b54dc91c3f8a1030dd60fedc1fdfba173e57af75769e42d06d2fdac356ddc7de16624ac6dc170ba85e6677fbabf2baea863ec01e16dc3e649e0bb333e6811f72004fa882e4bfec3e18aceee1c26587a9d1bc79fec0db3f0882124d8ab7ac0e99a136a0d5f6f821c75e77bb325431c72477ae472ad8cdebb34463529e7211316a65c742325e5658e02252ee049b8a633a54f1cdcf26ffde9e21124e9ba26e1302fd9d378938817d488eeae53312a20e5883a3ac84f3956ee3f67f80d5b374c0aac87ab4d0abc180e85576ca56c80ec50df019d59131667dcee0693f88d2f5c6f55ee0513763fac1ddac7d926c566b87fa89f5e209196409ac1641c20883f06840e2c1c92141e83600f1d7dae8ba760cdf321e78e1b4c1ab1ce4dae9715c35520ce64bff5e374486ad69bda05c58677069e49483e27f4bb5f634b80606f6934c3dc3a1a2986b5479203b43851260bbf40ceaa2f4eb333d26bbdb72d0cd66e5f06db7e097317d0a1f6e041ad7c34a0e78f7f4a1c077664bca099cc87ea39685e024a6758a34b0a26bbec2ac5c67a62ea592dc8a5e6471f5f2197b705a37053fddddc765fd6d8be9da2ca10751a415898b95312cc5b78b0b70114e61248fde2de7788e8b725c498cefa454926a098097365f2ca7f78c06345fbfce7276177d90b18432e8ec99bad9cffeba4fe0869357f920ee400203fae5047605f8963b8ab22984026232f953bd68b5eb7330293b514b6cbe7743ff35f1c920c6ec0ab6566aaebcb0656dae5dd37c217961d418307fb1032ed0e7a59af4b238edab79657230a21dfba0b7834a7180a730ba43da3c03db3a4ec30c1c3af8ca6eeff70abba12dfeb95ab3bf3465536e041cca5ef09d110d2ec557561dcfbfda8c9deede2ea111dc8f5a3f789c8e71f4187004c42a964160665376839110ef06f9ca85d032f8b590a5d2751d43145e240ab65a621cac8ce9af9a4154ce38baf25c3efe82094014133cdbd202ccbfacd2ce8909a378b1a5526f16d5b64b1a35402407b720dc1ac1f1ac266eea45d25f148202ac870191e0cb168600a803999967e110f8db82e4a66af6be15d94a85783d8360fb3ba8dd890aad27bee7368eb2a16f356c58f3adfc0c03e77347efc0c6da1e979132d2b51b689ec68606af04cb925c9ab8fab70e07650ff380085ba06cd25eb67017cfc0fa2b2c03edb9d0f7442d96e8f2b2c7caa454be0c17f44df470f9bc46caefc521ae0d30c7c39563f6107052df064bab25ef1de37ab4b59d52565d344a3e4b3686118bc123ee21e7d8447828c0761bbacde27f3418061efee59a1f423d4fa840fefcb28b48d76050704b19ff8d8727c9029cfa91802172c1c85819066706b1dc17b91c07ee9c49691879b66f9707ad39fea1ca08d4a10a66ed75f402c0642ec70ab064de3684c35c4bd4789ff26cd38c416fce927c736e33fd63b608e8629cf11c704b9c1383dd5445f5898be4857b09c6b5018938aa0b30b36e66f5f19f75e98ae45b28bbdeff5e14107698810db8b06366afab77b32fc178c4ca4cac8b4f9e0f0728535ff5840340a4d2d8574cbb9281fa8e2d9e46d70d8e500a191a192bfe291611132540172a3fcd91c0a84171363fd05abda63561f3376231f9c4b31e7c2ad6f24cc4525a5082149f4aefc393cd67383f8771db716c6958eba8e3044057ce991ccdf7142259e7a008ff39480b496eeda60d3f080bc5a3ee4f36c9ec87b4ea1fcbbff8d64f4281a2d4b6f5453562ede44866475728d7eb0c8236745b32437b5f182d8f68322b55f46fbe98a097178c9b66374343c7d7ba6fef2eea648980092b1f58d3c14196feefcff5077a7bdd052fbd176e16409d0128b4128597fe3cbf2924285eeef52575f3927ead227b90bb8c8071879614d1bd38928935081f4a913e7d25ac2fc6b95ad0b5eb35780e344479fde6792940097b7e2833c382e5892b8c97b5ec857d65c03fbf3f85731cc9fa3529f8867d2fd7e109ec2961db242651986f2133acd466bec9cedca2cf6a2c739fe6e5ccccbdfabd647345caf79364c7926433652bbc68b096ffc4aba5dc1b0c235728d5eb5226cae16c4fba191d2ce76c2e7dc0d46c01d614312e4d0597bda408033664be7391a8eee72ee5308bcb7479b56c54794f0", 0x1000}, {&(0x7f00000014c0)="552bc9015f025fa832023ae5727c56536acfe30e196143f16bf1ea3943812c46f7cb6023d8c1d03cc9f7a569309ff17e6370bc", 0x33}], 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001580)={0x1, './file0\x00'}) seteuid(r5) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffe4) close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:02:20 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0xf3077ba9cfdad769, &(0x7f0000000100)=0x4, 0x2ee) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r4 = getpgid(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x143, &(0x7f0000ffd000/0x1000)=nil) r5 = geteuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3, 0x7, 0x7fffffff, 0x7ff, "4552032424f7b3a46fcecc03ae23642617ae8ede", 0xffffffffffffffff, 0x76a}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000140)="50dcbbc3f6dc8f22fcb1859ad80bce1a36fd8af5038baf20959d35d2b8d7eabc646549bc8993f6cea0ed81f7243b99e2240edb9296b0bbc12ee05bf5bf970c36f4d1cbfa5161b539eec9929cfc1425e59c7d2d6732c36c479d3f12a57797c3675669a51e47b6c08560143fccd2a21da265cc171967a5d9e2f948cee7fb9c69017a43fe53cabef620e5d526ad5e834aa635a22e776733868d424cbd832d8a56fcfff93c3aea3eccef430f086a7ebbc8b8d00a60835b33834c90ad41c3e872cca478c98fee8eab1e784f0122a01e5c85fcb6dc2290d5c0b8b2d46f9a02fe0813ed7cb27bfc88f74fed4371992385", 0xed}, {&(0x7f0000000240)="3e683c78276daadd2fc18c4cd8ca5a9e45163d60793289ef52e48694477c9667ac0c9d1b0a65323f1fc7568fb9607a7ba71086b9b1a8cb6f76d96af7d0a06e7156f290e80669a8304aff1006b8d41ac489edb0671837a73c9110ddf2996916faf91df81ac5e0993421c1fb367a4512393f7c6f4c000f882f51ecf4f807d6fdf4bcafb7832cbad3325d96df4bfded7da0e229e7e1b4312ab2e52d4d6aef9c2861129ba68ccb2190d8a0a37c63ba38", 0xae}, {&(0x7f0000000540)="cdbe25e2ff1462fb80f4688c62d68a117ade2ba3836797780f6fe0320b65c685654870a57cb57328888a815bbd271b6f8f85e3dd6f8afa93efcdd8a63b1ade95f1d150414bc6143df374f0b64f5871386879bcd90ec8896601489492f32fa2244f8e54e3257c651068d8b897d78c45b061ec4643b54ea260073ca9cee81fc8b2230fa300bae70ab1acf44a363ea5cc7fcc347e6d56189a3c7a888e5bf6b81c003588d24bcaba040aa15d63eea536cf9073683caaa3d02ea1bd45349cdd5767d6b5e1eff6540396e6a65bd34149604937ca7173d8af2f1dcc87beadd0f293615a056c401723897320df8d048696cfa2aebebc7d9170f2599241220c02fbd21d33de95f8ed805b7ea1323f7978df1ea178ea35f0e94e47b1a10d266c0050c92cf3b69925e16308c8acb8db418350aeca929d7faf157e5eaebcf770861ec5bfa25e6de34fa2d48f70cfb99c2c5bf1e15080c3683884c8d90961fb76a17b0d4c586b74a363faa5fe0b986e6cc6505babffac84d3ea8866720c12512bc02a647c040e40507af2622d9ea483a85b0654e4d5a5d5b3e463b86cbb794caff353492b217ffac8bc75bc435b0cd59d0de53aa4f6853caeb03ff5a8e9c596ee362e49437be5ced4e26f3493231227528db13345037474d0eb552894225d3c361534bbc40859be84231ba41fa5f7377e8f4d3f63ea54ebee72aabf54d37331e546d9a05a588f5f25d4b538ac836a7033bb7518f5cc3b2cf85bd987b57c3f9d69b9be8a195e1ee8373500717d999e95062d42fd4586dcab3ac6e0b596665e8c03d82e00f090f47a7e34e1403044db09625f224727d13d05faae7133ac30134c1d566460ec9e1d3ee84b38992ad48a5563030451975ed24a9f47e7613d771a084e9ed2b5213165f5f578673dda9b959dd3877d5280ec9494242eea7d5cc18d715c4e97213279c77726f5302acdaaaeed3d6643acbb638af9b6a1ca3d46aa5c546a300114ddc946139191d6bb5bb8529d4f860eba8ef4ddd2141797bdd6f32a4fd12075d0fcf8278317d0a53c3245ce52876d53da8843d48d3cf179333e5b1f7fc5da86055c641fddbd393c64c35e75d095d4eb1070ebccf89cd07886674e41b0a5cf99cd80cc821c1ceeb0dc1d9b239b70ab021fd350288f5b0fe52f8f4a205d43d71fd55f9f8c49eb51e96a28b645ec91896ffea39e4fb0f80fa4d39ac385fe16645bf5645ab0d3fee72fccb14e6252c5953683026588522fd299804acce2b0c26454ce7e8b146c7081aaef29ea2ff649d2ee8080b4cee4a40bf6c5ec96920523f24c3cf5df5a77e4c60279ed2c7b299eb7407971b33d30b0abbe09342ea6258fb8748f0427d82d5cb147c949df18c81bba8bad148a4d19fe19f848c86d0a7d5d79ea8bbe9d342d4d077ac55b7b76d3abd8745aa6a1cdda687b8912f8ac927e45dab67ffc083e9c4ab2aebd8f4a31bd8daa152bfce1a0cd8dfc2fe44e89f56407c31d2f8b55b9a1da0b040ba97976933d5603ded1f4405207711744fe7bd75ab0a567c7272d0eacb377b305d587819fec901783bfb48b7abb95113e3d9ce72a326a2aca5633fe7485ae4851570433b8ba8c7d51c29f86a82fd76fe449f1ebcc0c84204fe1204ebf882f441719e962e8de046199545b364f3250364155877632ce78d3de11742f4c19864b2709c8a0f4654639740e32e4542555f9aea90078988003182c178ff1257be844e9ddbe840a29940a0bedd77277744312854063e76767ed70adde797f42926657d3e35d0bdd05dbcc6a775231585c3784d786e9edd32242f9a6d36e19f4d098a656bca79acfe4888772e38601f43e15eff467eb9e9bed8fbff2f442f5325e64b88b9da02644ea167eab236928ceb972c9dbffd3c947b4b227ffd6f8785823adae498acdce5ec7047fef0afbba4a9d2dabf160f506477a729574e7de9148b4f8fad59cb36d7dfe1d7a9bb5232b9a45fd34af9f99b4d8885359fd1d44bca397dfb38d7f6d8c5b770fa3f49f09b0aacf6e5fd3613946a5c0fddac139e1a422a11bba5ff79a7307bc3d76767d6025285cbd59e5ea8fc6b658c13b9dcebe06e33c5522abfc0c533e2eb6861b92a0e121f715688fb5c06f466e7d6289970243e2f91f333c6f6f593139556ef161ac5e234d892c436a76632ecf5217c14ad2ca161f5eb1710401128b8a62bc6b59109ec9a08ea1da8563cc298859188b9abbb45ea686de39d480b4ba55793cd47c415cf44c57ac80f8a71e84bed4a13c49579775d53337245776a77520280ccea1a4d2e0d3adbfa6f61c4b13397e837bf8499805fc4bea3a3c91b294f28f9d925588ab1e45e4dd495e911774401c4d06f16fc405a54a08de29152df22e8b322af25e97c314ae24b20856c83d01ded6ca21adb663218373345ae3d93335d7819975c45b60b8b259f8fbdfc5a672e707cda97bd5aad6a40eb1ea1d478042d612fe3d556635bbab396c9ce8d95fc24f05683be0606a513b2d827817a84d4bd016b6e4ce517533306189c4e6a228aa0c347f6690f977a999b0360c0a6ac87509c626f42f26f06c190d5b727c9a928ea38ed3fa4b361ab2e4777f99096df5bd926405620c3329a2b80b1f9cbce81ba8c6261a4dfb84ef5aa32a90dd038523608a3f198f7ab0f3ac5a0bbd0d4449c9b819cfe03cba99a2787a037c4d90ec309cc0f16602f93dd61aec405226db2ca023b18292d54bbb0a83fd6f7ae985d5028abec87070193d7d786e2507b1f25de1a5568a09226ab6bb71c3f8ae7fd7b5904180cee1c5dcf85391cd74d429612a53a6cb4b6978060c1059b288f6ac685cc3c4ed82bdf1d4151ba70b53ae4b9ff6d0d49bd32f42f9f8fe156f38b8da2944506e6544a471ec8a2fd9b00f8fbcbfbc684b25914f9889f0f391ee8f592338ee5e662083b2e08bb95535037f9ac5d2c0c389b1a695e4fb1263458ec40a68c5bac94914be2174dc6c2e2f1b742c3f0850db73201bfc08a6ee2c49d5f57b8ef6ed217116b787c7ac1fd27886e7940641325475784c89ec5a91d0525ecc0fbf20cfd42b748429f1da8439311a5488df1aba7489b44c8b21b658e45cf82515d2db9582196085ffd3314007622f7e6822080a93d72cfb11c8078e13b1af937c7d58687d0ab1242baef54b8a683169eecbcbebef0ec4fcc62a5ee1f49f7b08b165dcf61ce3445da1f2242552f436fbe788c4dd9de011f4732cb5dabb65afe97cc37891245c06c5c68ddabd0dac3921410fa266452f442f65522850acb34ce46a7295f3f240ccbf0713f3e9a9a6ebe78b38e8de61456eee2c2eb53590fa43b569b80d5303999cafe4ea4b30cd0e7efb61f241247d194e7dfa01d546bd6a5c9ded44e8559bab89d700cb5a1c225caa5eb961301e972ea6961d18c124c96b28bdf39f7109a85d3c9e41b8124afde95fb93e8b5ab35e77ba487f7428f5361ea899ed924d107807eebaaf9755e0fa9c6818c2d1baf63d48407ad3fa58209aab8dc05b6ca72c6a1e16468b8c79fb3b6dbc6da1c1c6222097d99260e64798c3046baeb77fb7fc87afff2bffc06834fbe1e0ce2f8c927c1ace65d632ecad2fa94f63b1e56d5dc6685ca882648d6a3352298bb79b6f205a367be610e73144952ed0a5e7a019c532a7c6fd26f5424a7be17a28210ecc9ce999bd8b36370e2003425b2ee193f495aca24fc82bdf0144d0dd9b4df20109aedd279e6dccf2dde349453c4737d58a369193e25df2eee68c05206e7aeb59ac0051a0c13dd96f89bc4dad10ec0382f1508f85b8b25976a8d21759cdebc382c65f35935904d1833ccb76908cad6a21044624fc7336dbbc5be156245192d5d9f6e228839823ebc255868129d092e3a6b8bedc685400c842801a2a99219221c79c9ffca1e26ba032e51d494d9939cb2dc1919a4d941b02833b6a81c9de58f48ed2392c863cfb8b4cb6184c91f407f5a00a2214967a5464aa642db491d8cecbd4ee77f19e9558b94a6c1b7de502bd0834f4d79e65e89f12bedd7ccefd603a93b26c04b4416cc2c45054233f1b5d82d986ebc3b9ccdd1b2c285c3473f87957156958d1338db3433c5795dc00368d85c9b5799bd3392e64335acc9bf1f67e5e894778f07cc0d812c345163738b86c53e45eee9ff2916d8045ed627265f398f7773c6bd0b1d5f3a6df872cde62119d83557b8f1963ce3009e9bbce6c99850f870e5c6229c33d4af030dc91a29fc081ee8019c14c7ed40c6f23b61c71a8ded32f4c45d7d7560b0eeb1de103a4e496c1de86c038a6475add81ac5945301a32ad5278578775ef1207dc9b77ac30a0a072784687dbe2b13475f6ab23a29613e9f90cc9c65b015f5dd7f5285f0285c75f1f992a387b1ae210b4dbe346c46857eba26f5ec9fb16f7353e7afff9067540d2690ef2136a688b644197c285b8881f20fb2bb2651968dd8831b34e19d58bddc35b2b3d82c71f3a8f3536a8c9c2c82f2ac1442139d6d4d24e203e4c649e62cac19b66fea20caa9842befe08058f9218b2e08d61b1fad739b01da4b8530e66b5c1217a8b6cd21872009e1e85e0ccfdbbfd5e8f845e296d41013cfcfbc79f18b2d6cc465d9993f4bca69a3ddf176996c20d3b6d482c1a13ed3f11e6deac73691fb9cbd6b23d95675c0fbe6861c6b31afeb28184614c206e3aa05eaf04e825bbc0a7e017747c9eac716248e299f6580255f23347513c6903654a5760b800aa23bfe47bdcb382853869b45d9f37a87a2d1ee9f24060c7d778bcc57b550dc9630db6f1256d9c205b96648b5141fe3a63883e1e2b5e9cc44c96eec760cce4789e05191427f1cbbc872efe57dc965eb3468a1db69127002bfab9bdcfe8ef8015e53fae31e7ca7915107439baed33fc29e06c602afc2f186aa6c1eb0405834e5c28cfae7535b9144c74b4a417cc4acc1588815e2f1837e4e33d05a52644da761abdcc3348832845fefafca66f667056c862900f3134568ed5890fb594b85d82f64ea14e2f601fcb36cc0da45ac056d3411fd85cb8b043121d0e473c4fb59df08ea5152c9c35d7fff065843d6ba9486bd355be40cf2eef74d6a562e9bc5379bf2a98f8c3d6e1b3601388e8d772b97a17d57252029213c7228b59dc44789f7b813b4d5ec3e0c87801996d1ed29a4628af53fa7e4063449ec524954aa86b68ecb8aa6b0428b09671e578a6fecb64be0bf0860eb1ee1321f1b727bee78cd64d04f560390eea3c50bb5f7b45dcca72abcb35457d3c2b50a14594742c07a97835ed2c039e213fca39ef4283d332252c9bc70807e548efa9a0e71f2eb4513cd6cb1b63a2a06644ba5b56b9ac037895db5ceca338e3edf6f58da4611bd3cc4bc7aeb2d5f42b2c52ab9732f89a7f22517392c163128867542fbcc2d0c60e06bdc1fe78aae1a8d4997e323bafe4368047da6d3b7ebc8b60138b2bb935295ea7857967a50f0aec08940d168c8807ca620884fa329128c15a06fe4429e07b267527e95898268a3e910ccd69c505b7f3b6eb02e1014234554c1045642ac42208a8bf31494b10d40ebb25207ab81a63d007adf04e01e211adc0f75bf8e8ae4f7b0b4822c4770c9aa9cd966af0d5733d60289ce97684ad708d57f8dd7db08237f302a245c7b9959952332e51be3e66ef0b9093faba3428908bdd3f6a28d5b38f1ac2fa85f97f3fa60cff5c179a6ca4a65cb3a9196c29cfaa2dbe1cd5e25b81b365c0487dcbdd018878921eddbf06ba72900c8739faabdbb5618b574fdbb09d9f5b6b2657f7e11e8be136dc8ae8d10f447ab31d8a0bcb8d32620604b1b5171fedeadca78cb5e4563b89bfa9", 0x1000}, {&(0x7f0000000300)="b82f260417ece9bd6e719bfb39c863a461121680f7c1e27d28dfca1089661e0f60ad88cbd0e7402cda46639b49bc107ce313ff2f05a19fd190e74a82e8461c641a2aa645146979b41f66924f8b5410ee8fc0c5bac4006a0e2b7b0a7196d80f59fb3737537e029cdc4c7eedac60a9321260", 0x71}], 0x4) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xfffffffffffffe04) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) 16:02:20 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) fchmod(r0, 0x100) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0x8}, {r1}, {r1, 0x20}], 0x4, 0xf4) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:20 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000280)="d6dc0e4d5a8de526b891e9054d58fb127e085294638ee88af61e628908b918fb6c9042d7c7903032f34900227fc5a3e2c023537be77a3985bd2627ae7ad7a055903e1d3370d18198c21effe803d4d1e07d7207ffc496b789e8a66f6e2e98a6c15f086fc3226580b70378581c3a287fb5373b158d8bfc71ccc59ebeb2999eeda6d1fb5c3fe13468f48a82458fb0461f3f4629eed66fb3468ccf60ea0d821bfc197cf8c0611994470a73dc1e8e1b485d0d1400528e79d22cbe7b0e88be0b6e265ca1e198f65a23ce3fbe32fb37edd6106fda01efd421ad5e3dd69bc3678b10f97aca6f37ca538205a7823da72c1547df969ceb1aa2529915f7e5347e4b1b4a3eb4112b0ae73303e7a44bfcc9848d538c1086be8b5dc966d607ea2f9d84af1bee6502537c8ff48b2ad2007bcbd21760b1f5791d1279cbc93275faacde9a75b2f3f4a0fe894286770d343ff14eb73a57160b7e66f1ad4e32cc0692425da6f50230e97be917ae5c783fd0f611751a9bedb57ca3bb892229e2adfe82e17ae194cc475d743ef5881d9883aac7707a741324f53d828198fb9b4d5bc0eb6ba1d170e723aa271839335122d1d0989bee1d70891faecf9317ad4bf63bd3bf57325917dbf2f4c085b882b47ee918a8397dfa5a07a7efbf4642ab0dda1a8f223b5adb02fd60768eea629d5cec7e467d037509ca2659b68b46524bc98388a64753cd8f76972f25b30106454997ad7e709954e4dd6ad593c400bacbadeec7e70e5928458efeea641fdfb9c3941de4d9a4c77c1b715c7b989714b449a99a2c6638f73ac7a16898734bf86802cf91661ce371b96eb2084966e42460857c3a74091bb2d1e14ceee5ece88cb34c3a335884987c47abfff014aff2cd7d7a3c450236ee589b7ed3b3e8220ce69251b35915a1478303f9a638ae0781c8b9dc02571e40d1ee1ff44bb47a867b9fb509cd1ce61edeeb54a4a642c7a01c2f18fdc908acb97708091db6174a7fb63e563a12ccad3f4c18746c8297902930d612437e264aaeb767eb169848ae78ea1b8524e076cea41267cb0b21213da7a07cc0d150a2794ea76811f824c640d6ae4ba76cdf108efc8365e1e9d7d4a44425068f7f187556288df9585f5204c677745df714ee7b2d861a0991151b9e6dc5660fb3db71f35abb74682e072b6bd64607cfde08ccae42aea3df24500e80ff345e659bba9be4884b5162bdd4b9f0bc5b91ee0b948863debf05e5375e35d9fe6baa73ea7db2113b43b43500f7c6ed5616026e5d7205671703b1ba2bb2de85a9623f1f5f5e1be6ce104e261e79ac9a2d4f060b0b40540f8b5d321fa6594b62bff9ec6d4c033c992378603c9149a6d72b428a34dd747609d9a2cbed22a50a6c93ee3a40617f1cc0ca3020c7f90938caf50567265e30dc02d1111f31dbff3a8e8530fa831721713c36b90fb3393cf345cb64bfd9b012f4217312e99586818144741069c6f8f3621be44e54b5bff9c4cac965c9dd8844fd018eff610af3b366faf486bdb60804ee090b4fc275e493137b15fbafc8ac10c8ef3ad8beea71f82e8521618c5a1aa88c54548a02706f9ae73ea6b33665abe4524862f8e5a5469b3e8f83815c4cb9b882504bed192e2ac65c1f3d1e4a64377f9b96eadf0b315072544285ee2bb6b7060d32cd4ffbec81cd1a76f8f45aa7212fef8102b2810794d082f60111736691877bc918a7100301f247304ea885a0b98737951ebbf4a8e8903abb861d1008ae1ab9783fc8fb666bf659f38e9fd4cd9114d9326111b423c0a042e7d276ce21026087fa42a2ff3f2627b3b51401cfaf8de43d575a14a46458df7ebbe5e894d8d7791aa0dbeb1bf3b33c98cbc32b4ec0000bbf105a3067c922429055f3f93cdc21076b47b046664d208bfb1473dfa143dbe97abdad1eb78d8106b45022b6787099fdb2423ee141cfe296bf6f5bcfac33c7fab91a51d7f0e459476f8c82cbb9c6e4c359a971f0f13e04999f0506f8de5360a834afd765f6aa444565cae5a42dfd40a872f5515f4739387cdd2a888dbd0abe83b44fe0702f1f3c904d1aab575af562bd1378cc53143edb4ec13f5192007ffb1aeb59881e8c486136cc469bf91b701d6b9972d8d2f0f59faf7e90d2888c6d7bb481d17bf08226184a7b0255cebe342cacfba742af38d29d6d3a6f36d882d9625770135874c2a598718a73ae006e1cb3c97d61d0ba5136adffb6a9fe701c714d4d82f442a6d83d99bea92cbafe6baf401dcb8a417af760d25b0c855b5a1f9a0cfe093c59cf78424c5b1a80446d63b8644d25b177bdd1f0c9744c80b5e29028828d1f26542877c75163da337fc595a5272a159d69a58dafdd1e1138f14ca9420be1c4e8a8d3fae5f16b94948bc4aee7584fb13ffe99dbdb3d57c17bc6956cda0d0898adce1049b9316702fe8c15e7d7b24ad809d9e3e19eb924cff3cde1bc05d9b5067671b2f95bd91add45c0aedfba387d6a3646a24db70ebe560964e65e52efb8028352e3034167f3f1047efd3e437488e64e2177dd04f433c073f7b075e0641b2dfe5ac4b6cda31f633b81aa3f1361dd2089bb6978c398e0a2d81b34a028a4eb5e9b1dc56239c6e7ba3cc70e78cb8b07c6c2bc3e0c4433f2b137cb8fccfdc4194f2d9cf59eb8001443defb297b22fb94f84cdf580e9e6aff102e81141df09da2a580c61c212ad0472f326949bb67a29d2efa116f1b2b04e92f9e5fce8596b0e73a6fcdd06eb0f16d7304322d28cb4a7629752e0e201b71ec7f08732c078ad1d30d5e5db6265ce2f2a8e4313f0606d7c04ad68f0fe02c50f0d65dcd3949aed26b6529e1c9c73be628b052bf86a8a0c9335e786663f0fdf5791fe33d9f0140626c2d419c3d4d91fd74893cad91e49efb62ae54e29a1d3cbe451e7a913c08fdc728d7c7bf50961994414d6cca51a6d89e7794fa516f03921b645eb5ce82293a2d4c36a9a747b1dafa64273ed237a4be943d5e376e0dbb02e845788cc5537cf37f0dd842b33e65258eaef507058ac3f8a9c0c192dcd4c83b263b847ab77d02de7a6ba751c1a1fea710f473bf2ff031d1ba1a03753a1752cf2987f12ea286ba08b5259170a1eaadb4e9ad16e99dcb7dc5b37b717ce9c531410cfef2cf5f51c835c954b28245a6506c778b6dc475d6e56cd7f684841c2fa7efd12e735dc7c1688894f6e69ffe06d731902a24552263de70d8e709cece6e79a459f761a29e68c9b3828e1c064b6148e2688a0eaaa8ec865a8f13ac2cdb77198be9beef4fd11a6cf2a7930f7d642c534fa3c043aa907914bb489f32b1aaa1ef503e64351a4e8757808da5ed05ac4bcbddacf8aa1f64ae3c61b798837d4cf4ffc099516e8b24318a947796c1b01b724f22f6da49f78a0497f07b665cf9b9904359584f22ecb77b6b2714d7be1b5693a16b5b8a770624f69163bb9bf462ba3a659788b2cc8ef3d018d5bc19b6203b9c5119b7e3c4b83c1a52460f7be74eaeae2ee1a79ae5e17969c842df03a80d72877d32554fddeef8db74c3c9c2a092db5445ba6c88baefd893c7830e7c764aa13d5977370160dda682290a26c2f1f80f1a32db1bbfc98423a8f98e571356d69f3d1f6b12cdfc93d0c7331329ac034b146b7db9cfe89281d7af76572d9d720ae201d4fc7d91a3218ed72143b2f1699e8c4458a3407a1d11e4d928e627adc8137a72dcd579eeb6f5a1f62720b3eb1d54689d48c156ccdce7be65ee9fcee5da20ba9986fc34228d1c1d08cf85f625eaa34a39af0d681455da3393015e19522d1c4a4faad79aa5bced3e5e540a9fa8d1108b5926bdcfb94046894d30beb0f1449caa6c1460fbaff19fc6988fac131b50252ef69f395e2f70890cb90dd253e8bd9b8c14d3bd909ca2eb6c3c627103a09585e13ac3a46ddac9946cfab9ee2f71136234dafb55aedf47e9df0a65819e12f1b161f30d82ff282f0264618ade30b83393e2bcce1b8931a9664fa16ead0ac890409cd07e2b69049c5ce598fdfd67dc2f48f165d8f4443cac0858bd1c4d4eb1228f3989f1a52af1ee6ae3f760b53a999168a56376e9ce65cf4074c24900cd307c9782f41735ccda91545d6aaaaaaed0f269b6b080b14b657685d444bf7eb37a11b598d4246fba24715f3789fa761806a34fd09e8852cdabbfe553474e49fd4b04d7bd399fe83cd0c00a7495dee1af8dad7e5b5636d3b67ad9a4f4c5afe856346f9091aa2cadb26a3a15d0502c0643d4cb6c977e199514a726fb8da3a98838b0e2762bd06d2c0db2895a66d8647749c1bceb1983a51e2ee5e1ed8afd5e748924d4ce9c997184087b6e3bbaf8e0229a54322c4eb20dc466c3e16c1db6a89a5a1806e241109d75b66e1322d017e44db0b3d602c71a02d47a47f39437595cc6bf076e0a9c361f447cff2c859b20402acac5fbc3cd930129a68bcf95ed0d0187772c91a082d73f91a898e9f3e96e50a11423071bd5a15f2903c96d611c917dd356b21b06d533694f9adde74d354b9cec1b2685f3b76cd0a2005e45003758cdad6882a52f942942c8ccebbca3be7b2d75f7c65e7f4a990f18d7f2c561019cb592cdcde2161ca4178d9f9362970ae2657dcd3055292a17a661d04086581ea0d5232c2d7816a5468b81aa6a825a8e8f01c2db65cc2cc6d6a808d2c9a0c7b8bbe2041f1bd147453f4075d86e2c6a3bbbbc0f66cec17f3ab1fa6d33f91b34d349a4f33deb7a6123edec6bf3d74dee252a88fc8318b393f615ce2d1258597f5f3289e7ee4539b73d8abe70af44db5f8ff1488c38d36aa2e5988cce23c3e90b9001a2de3cbb765db6da160051d58e34f778eb323fabbf735d51f3c8c252fe3995581b5b69a563a3ec53cdc92e9f2553f9198fe4b085fb0d6bad27ae8c47e6400a5198eb9e3db5be7ca812fb94efc829f7970d0746f9ea4b930a12112d9c2c3166087cfaa6735ee17361cfdcf3684723ccab466462bf3698c69c5563f3151836dcc96118f8dee6edfe4e866186419fbde21917ee2acf7d49b52d99592c6a4fd6a1ddd8ff0edf3d896666bee4d892d4155c979d9191cd992d9e7c13f6efb1122030eba41244d55f5229675eacd76e0fec85004fe7c8085811df3c8301131ad2db91cfb3c0ac658fdf636341dce09bb2c057c4a9d2a9aa31523be3a9ec559032665dee66d1b10ca1063c561c944a91fea30370233d326fe8c510c49e7dc43341abeaa012464a468d0184fbc7a937d575ce5079a5cc0e3fa82bbeee28481021345dac56e04fec1f9097438bf1a3aeb8cc82604b7b63b0990082527ed1b8866385b536f91f8534d89a6c23d39bbba9178f16a0b7a9911ead8f3482d28ad2a561ca63b5497e9d177ec60bcb30ebef40da634d8179b67c3e7dd29d5acef087bfcc42d615afc67f70cfff1172f8f66645e90d0e51ce52cfc66d5f8722757f96d69ef4d5b112296a5f73e3b5d1b50ab28951481c039569714399ff896acfc92fec5ec72d8c5a237c15411ffd586bbd2d6b9574616a93928e26789255b50b6b14a681626b7b3ac9c9ed7bf277927b58815b81fb6e2219fecca0728bdcb737c44f8d65c6d2eda8636028add10bb3fd2f9254122167d6739c965efdd983165329d9019055d501da61941247f7e5b67c5fd78cec81c44ef4e2182256c2752fd05a156797c35d830229b81e27f6b75c697e238e15977c2d222b5e30f44bf8bd169b5e0ea850246ebc12133682517b87509cb971cab4c47d452e2f22128b32b8f3df7837271a6e9e1a6455baf33c4e466cc9847787f5396e23b70d795a1b931c84092402711b7317cec9f943254ed2e8f25172ff1dc2c080f8") setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) 16:02:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x100000000) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-\xf9\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:02:20 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x10) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = kqueue() pread(r0, &(0x7f00000001c0)="7b630d43725b0defb5c97ae455de5c785db43e867926d371a8b879cf143d6e4637e5d2b89167b57e25d7933abe346eb50dffe9f903cca82769a155f45cff28a4c393ac8baa009edc793f5211d368c68ed1591e45ca204812b5f4cfd4219c4b332c79364181df5e15b81b2949654c798cf1ef5b63839c6e288fde2f3a3f12747c5e5b869f81c1856fce7e49942b88a3445f83ed7ce646ff4f97a5083ca4c55b72a794826620b29593dc717abe8b3c575c9a924acd3cedb8c312c4477ee878ef2dc8f7a6598fe0ca65c764d4be6a6c1510b94bbc70b189f0389e37611b757adfabe22acc08544b2f96f98ad9bc9b8b4baeaa142a3ed05e118c9af7e4a61a77", 0xfe, 0x0, 0x0) kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 16:02:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x8000025, 0x0, 0xffe0000000}, {0x4, 0x0, 0x4000000000000000, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000200)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x6, 0xd95a, 0x9649, 0x6c}, {0xe7ec, 0x5c9, 0x4}, {0x4, 0x6, 0x3, 0x5}, {0x9, 0x5, 0x200, 0x2}, {0x8001, 0x9, 0x6, 0xf8}, {0x6, 0x1, 0x0, 0x7}, {0x1, 0x10000, 0x200}, {0xb2, 0xba1, 0x9, 0xd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000300)) 16:02:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f00003b1000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) shmget(0x2, 0x4000, 0x400, &(0x7f000042a000/0x4000)=nil) 16:02:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) 16:02:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') chmod(&(0x7f00000001c0)='./file1\x00', 0x81) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:02:20 executing program 0: socketpair(0x3e, 0x8000, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="76a19e14882153deae0f6ab098acdaa627611a5d941a4eb3a9cfbeaa968d3004a97ab91a7d15eeba768fcd182550e8fc3d2b338da8ebe514c73f66b740b33b9287bb2ac060e8a6d359d1a573c4f7d4c981780aff958e0af1a1d7db3d1659d72bef099e9de1ecdf22c6e1cbc879f01bb36331580d23b91d4aa5fccc21580bd3a5c9bde491", 0x84}, {&(0x7f0000000180)="cdeb246f3b0ac6e29b4f48d12c", 0xd}, {&(0x7f00000001c0)="7b3d7946fe57fc997b8aa6c1c2386fdca1892f840d45d0f985cadea6f5b9a66d887e171d056469d921885747c8175bc18e439248526cd58bd71fcce764759b8530bb2cae21e0c436632c75f8b1806706b1a01435909cf2096d38286f30076809f913a004ab8d3a55793797f6b9d6c6737f410c231d5ec1638859787bffa89b684bc4648bca8724985c6a7655fd76b6711029d99f18bffe25f4612c7de2d39c3ce572d2f84c3cb36580796b4d5eecd9e0310c845502164e5b8cb7f6783dd4966af74fe121412c36c2888dfebd392e", 0xce}, {&(0x7f00000002c0)="2359cabab54d80f1998e2402f29be01c710c4e954df07810edd2540f1a9d1339dec181d6455b7dee19e18cae8a567f5ba0d316c1ae0ae3a45cd04047b8aec1da268fa05ffb1f9e22a0700b6f258898639f6121b55cb65c152e1182ee430439f75da909e2effc254537c79adb6986bec387ff063896134f219622e5b3bf0d222dc1afd220691332d98f863b24f42367cb66e42b192c", 0x95}, {&(0x7f0000000380)="b80a65ff5d71e9c8aa5bd602ef3961432d6e202b02d2b450bc29655327d375b435f423280ae6df037d8dc4f57ef0e3eb3b1e2a1c909b7ace0ff52603bc666560bb2ed3bd3efba429eceecdde8f9383270396abb6d59297d5010009", 0x5b}], 0x5, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000500)='./file1\x00') mlockall(0x1) r2 = open$dir(&(0x7f0000000540)='./file1\x00', 0x800, 0x6) openat(r2, &(0x7f0000000580)='./file1\x00', 0x10, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') getsockname(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) 16:02:20 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6d, &(0x7f0000000080)="49d4eea244e02a7c76b943e3886309038c920d9924fd38830dd32c4dcad6e3e3dbd2e6b3ceea2294357c0efe4c50f83ae3ca312c4cba135b267626435697ca6e4108b688b4d0b354a71b28c3ef750ef63ba8f522849013e6cd48b9b28511fc2489f49d84f23a3d666eb4fe1b69") syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 16:02:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="46871ea5a8614fdef42acb62edc2a1ef031b58ad357654a9e7f73a11fe79af9f6a674e68df8d885fa707ad2a1c038fbd8050497394d0c4f0fbeaf170e926e059395e001ea5cafa67dfc7603a6cc85bea9a74363886c360f7e2057bd129b3aa95811d5898c38f179a2f2caea5bab553106033cfab83964c1be24486c2f5c6d39d882b5fdb2648f5b7caf1995a19e50dbbbef94f827d4811d9e2251e67d639d22c4ba955b29cc7723a7e928419dd876347603fa5d207c58c952403f9c3606dda", 0xbf) 16:02:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) getppid() r1 = socket(0x18, 0x400000002, 0x0) getrusage(0x0, &(0x7f00000001c0)) setsockopt(r1, 0x4, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699319296485eef0694b2067e6fb18856d9d104a4593b1f18e2d80cad71ca77c595b488c4e97ae552ddefcb47291641975a042c6b3d5242700f027ab4189934443b49e38b3e0307bd8cc2a52d10ea3bed9dd128242c294701ce06b430b1d82f2f8092698b752e9355bbeaa8b9d1336eff8a88bdddadb2cc97d8ad7967c701c58068954ba4609b0680c86c0916a6cecf6630c03ace1b66e8a6dbcc99a5d49285f15b313838802f8c9093a02eda912a673df9", 0xc0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/74, 0x4a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:02:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa11234114a06333d, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x9, 0xe4e0, 0x8000}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(r1, 0x0, 0x802e, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x23, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) 16:02:20 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x5, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r2 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r2, 0x0, 0x9) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="461231b99ae035aff5613fd37b2990e25e948618e53b7177ad6c4b97a7220c6e8093ad6ad80d71012de63c6cc8045f104cf90dd53aa213a180d883eb2065062d83659dd02062a41c4b4511b07042ca7d67ff7b4578c9c3775c4acedeb0b4870a059f53e87445850e6f27a3df5e9b8708ae815e0fcbaad94e55a31bd66fbd852901b58aa87e10550bffc0054a3725ad", 0x8f, 0x40a, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0x400, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r5 = semget(0x3, 0x2, 0x411) semop(r5, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r6 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000140)=[{0x3ff, 0x8001, 0x3ff}, {0x0, 0xefa0, 0x0, 0x800}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x1}, 0xc) syz_emit_ethernet(0xffffffffffffffbd, &(0x7f0000000180)="84") r1 = msgget$private(0x0, 0x225461d92ff70df1) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/185) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) 16:02:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:02:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="a9", 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 16:02:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r6 = dup2(r0, r0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setgroups(0x4, &(0x7f0000000100)=[r1, r4, r5, r7]) r8 = socket(0x27, 0x8003, 0xffffffffffffffff) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000), 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0xfeeef7272b854607) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:02:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:02:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000100)=""/136, 0x2d3) setuid(0xee01) unlink(&(0x7f00000001c0)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x800) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0xfffffffffffffffe) 16:02:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x8001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x81}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xdf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4b}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x12444434}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffff39a1}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8001}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file2\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x2}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5}, {0x5c}, {0x40000000006}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x401) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000200)=[{r0, 0x2}, {r0, 0x100}], 0x1095a7f6a494ec58, 0x47ec) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x34, &(0x7f0000000b00)='c') 16:02:21 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 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = syz_open_pts() close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x200000098a, 0xffffffffffffff37, "120000000700", 0x4, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x2, 0x40}, 0x1fe000000, 0x40, 0x10001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:02:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7f) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x28) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) 16:02:22 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x4) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x9) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040), 0x100000000000000d) close(0xffffffffffffffff) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/81, 0x51}], 0x1, 0x0, 0x0) syz_open_pts() 16:02:22 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5a) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:02:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b20ac, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)) 16:02:22 executing program 0: setrlimit(0x8, &(0x7f0000000800)={0x1, 0x3}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000d40)="731f94c31dd80215c9e841314609840566e513c86bdcd89b52298ef1ae681d0a6c92e714130fc2b3a742c7a9328208369496a2d2782f93a36dff216524a9d3eb72703020db8517e9df0a7e4f5f4c1c93340ccea1a5a636dcc1116b5628d4a9eada58744880198e99a68d0b8f03879e2860f975b552bd839856bd741fc4f92ad57cebebf12882b45917b390c9f4721bf1e8b4d9a97a4b9e01516c1f71c48d74cd774450d08770b3bc54c4852c3bc5d0ab66979c2c", 0xb4}, {&(0x7f0000000c00)="28ae7302ad0391ffe743d4cc28104fe80d26b3f450307e2c2d392cc19b28630a972d152f92fb3934930e169f0dfe75c1c19aa1a0bb03b4e3eb687991216c7b46e7009a296754c8252c654b3d34cd20ac7e2104ded217ab1d3a3fbd1335026b31f5fa5811fb27067bd8fa1411c1fb38b4c35f85d134975113685777a04f060075e5591d2cb3cf951ce0d442cc2ba4532dad97a80ec2c03719a05af38e0361238a1a76eaf89fe918838bcf3a27c64a8bb06989ff66bdbc0edfb47cca8d3be32af249c4f166476e3572dc89293c736e365b5c9b87e9a92723d4e5a3c7b33e1fca728ec5733c8571e1699f774a789f7c999cf928f27a4d6be0a411a9672ff4ff2b0e65b5cf6810", 0x105}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) preadv(r0, &(0x7f0000000a80)=[{&(0x7f00000009c0)=""/175, 0xaf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000100)=""/180, 0xb4}, {0x0}], 0x2) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:02:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:02:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x20}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x100, 0x9, 0x4}]}) syz_emit_ethernet(0x4, &(0x7f0000000000)="00eb760d") 16:02:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/38, 0x26}], 0x1, &(0x7f0000000200)=""/54, 0x36}, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x40, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3) 16:02:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x228273bd9e89986d, 0x0) r1 = socket(0x889fe2f2f44e6ab9, 0x4, 0x3f4) setsockopt(r1, 0x5, 0xfff, &(0x7f0000000140)="5d04c27cb2f08120367aed94ec4fc37afc6658678e593a76f9", 0x19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x24e24efd124bf62d}], 0x85c4, 0x0, 0x10001, 0x0) 16:02:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) 16:02:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") clock_gettime(0x2, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:02:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x7f) setuid(0xee01) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x8001, 0xfff, {[0x8, 0xc6d7, 0x0, 0x800, 0x200, 0x9, 0x6, 0x80000001, 0xffffffffffffff81, 0x101, 0x1, 0x3, 0x0, 0x9, 0x7fffffff, 0x0, 0x9, 0x1], [0x7ff, 0x0, 0x3, 0x1, 0x100000000, 0x2, 0x6, 0x8, 0x3, 0x5], [0x5, 0xb8cd, 0x1, 0x0, 0x0, 0x3, 0x3], [0x80000001, 0x0, 0x0, 0x800, 0x4d, 0x9], [{0x0, 0x1, 0x0, 0x800}, {0x2, 0x40, 0x6, 0x5}, {0xffffffffffffffff, 0x7bf877d, 0x5, 0x7}, {0x6, 0x5, 0x2, 0x81}, {0x3f, 0xfffffffffffffffa, 0x6, 0x401}, {0x5, 0xa518, 0x2, 0x81}, {0x1, 0x8, 0x8, 0x6}, {0x20, 0x6, 0x491c01ed, 0xf7}], {0x2, 0xffff, 0x4, 0x1ff}, {0x15, 0xb12d, 0x80}}}) sendto$inet(r0, &(0x7f00000003c0)="c8042b3d7a0151b2e3bcdc7818d911f310376b666d8b8cf91e6a36eb1b07765d3b49fbfb263db4d55e375ed2d1b71111dea1c32dec4fa3aa03dff1938ae7aeb6a04f361e3ee02a18f657be06eecdcfce99d925acb222c73d2a", 0x59, 0x0, &(0x7f0000000440)={0x2, 0x2}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000380)={{0xffffffffffffff22, 0x2}, {0xfff000000000, 0x7}}, 0x2) 16:02:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) sendto$inet(r2, &(0x7f0000000080)="68e3bae8cfc6cb6332385c69cb44084013e853ddf412b302e9f7d3a91d409f4a48b3185116f4c80fb251b1300dbeaff1f321a8d9c4e11f0d8a7540d55b9177fc8ff3473b017b287eb6174d0c4b6591be06f3394338c338350bdd5f13dbfe699c29296c6ea088ba6417dab6107e821cfe0b3c1c34b7d9d35a90a95ff328e6d108ef346eb3d056e5771da1d95716de2162befa2193f8676d002992b56bb7061f547a42105983c2e59af8e5fa0ff9106a2d8e632c94046938d5f1", 0xb9, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25, 0x8000000000}, {0x6c, 0x0, 0x0, 0x200}, {0x6, 0x0, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") mlockall(0x1) 16:02:23 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x8872, 0x0, 0x0, 0x0, "1fbbffa6163cc80277925f1be62c36af65dba648"}) r2 = dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000700)=[{0x0}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xffffffffffff0000) 16:02:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) 16:02:23 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x3, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) msgrcv(r3, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) 16:02:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000780)=ANY=[@ANYBLOB="2312f7d1"], 0x4, &(0x7f00000041c0)=[{&(0x7f0000001f00)="d20062bccdda031be53574b85e4cb1c16964147088b9897d5d17f7d8cc835170d83e5ea29522ba903399048231b1e91ed1ef808b83872e3254c4d8f9280a1666d5484ffef3bbcabb7163c947d99e9d155b94aa4fd9ccda8b9f1fe958b7832b9014ff30d2fa0eef"}, {&(0x7f0000001f80)="850258738eb359adbb5ac5f9713e7cb96d1c29711825d87f568454ca31e7ed414bb9718af8921851e7b058dab754e74ef1293fe7e1231e9fb7ae0f7f1d12c86d710fdb8f5e398ffebff970de08d170273f61b231753605c9823fa443c9014e70f17884fde0410125c512f02d3d6254a97882059657bcdaaa8fb3e1be6b33"}, {&(0x7f0000002000)="4c4382239a08f7346ebbf3b6eb20b6a8153895e3986bab27e7753668335d4030d0854c7916ccc07bc3ce88b839ba53eddf795339da3b7dc8fe7e8741f9ab73f9f7961195e16d8124ffe6047f4d5a936c7920d470e53ac6587bef83a6e66f0c8a0b5183335597351da9c6f7e7083672b57b2a967b162e35a59d60103841f82babe37621ba16ac1c768e0e4409eba515335a6190d2608510bfcc3866bc9f2acc5d17200862acafc02e0c25a400"}, {&(0x7f00000020c0)="6b63b0c848fe80e521b64a31ff630709152f536d8e21fe788a228bcb93d7631449079da8130611eb7f14f8248c678030c1483e77b1a232ed167db234efdb7b987ce7691d562fd2e9758bf151dd3bbcd885fdf02a86b1cc1bb11375a7fd78c22b9bd83a20a335f15277df1444fdabb0ffdfcf57034d05cc6dfa8ae4d30a4bbd9f22d5c8938cb2542f45df012d85b8798b84287b4322c6d743811c3fc83f4955e75c97640a14258c152a3cf8bf2724e80db2ffb76f2fe65ad60fb7d897461716068f00f322ea0655faf1eb83ca12"}, {&(0x7f00000021c0)="2b13c8db57e47a43a52e56ea8e9659ef037866c89292550abe0bb1c8d43d85aa97650c4baea34f069c43546799106302c68621376e38f5ffbe21c8ef6072b3ee1545024ddea4922a35fa8324bd9e82f061ccb37ffea3212f4a85307b4b6b56e917a27b2b5c6cb4cc45440d6a630821ee4deab9569c8a2289726b47e41bdd1cc652ee7161b06f80ba99ce65a9a6c48aae02c5e4d14ea55183c9c19293b9c5e5333b7668985a3234b14ce7bd1d156ed2ef619100cc3a53ce4eac9eceaed559bbaf18a6d2a9d48ed71941360d3e90da62f10e89bfd3fffd7167f763daabfcfa5402339f1a87a51d1dc183e52faeab48db9023eb959b079b9282be84ed40cba45846d6154d6d39b6c6d1bdbf733b03cd1f2b8aa46701b69262434123b598e33a0952e79989fca90014790aa51030152fd0f124b7397d31e96aa7828cc6fa4d081dee0d1709558c066d12a88518aff796e5696a40db7d630cd938c8950abb66b5c92ed4d7ee6d95aabf98bd58c93a67f080894478324d8ce17d74997eaaca098dd47e056df31c034c4a50959710483441ab882a02b6ba5f3055a271e400640dadcd9fde563273f34c1ddba5558d266b1dd92f3bd81e7b9f6b1db3c5450c4a84969e94389f09b26e6d40e5cb5ed3be8950f1389681c429d8a7774da53387eb7a4cb2e7effeb34684cb18237b6c0ad723be26efda6ec0bdbd976f94a0972a2d5a5b48ba5f7aefe2a1d3088c0ca358f88b89447b1b9fa8da208de60cb1bfecf9f47c58a35406e78ac88ed5e45f80ecf5e1392165ea4ba49d2236153eb503643855fd3d83f1dc2669648bc07a5f5a230d12630fadef0139f35be2005efe2b502b7c3542107c321c3261de4f7f661f7f9951bfa5cda63ba08000eab57ea36f219e77ec9b18ef51c4e1f1dce719b7ede543da6d909a0526a46154f84b09715d8670bae82fc0cd2c50955ef25b8a9cf408bd03909e2f6c91d53016147b6860d6d1d892c107f1d1b6047ae8533863f7d3af6f52a584ec7ef1f6a53d90f6b2501343ef9ba617432608e274985962111c0add2eaf04fbb5acd3d001ebd54ee2e50d00c49d09f2616643071af0f148bc7b5eb4409c2c4ba94c604629367022b52bdb512d5147385c21ee487d68f8a72842befe7dd3576e672d13d9e7873af5cc473a2ce9ef363b550504d349bb3ff79824e5b21080308e606f86772e05f60e7eff4d9beeb16baae6c23c6e72aa22b4bd1e716754f99c61cdb5e434d2c5c42290a31cb862d35a128c6630374a801464c024b4a036cd47ddbfd028cef5ca5b846aa67ee8324cf75b9eb10e7b3168c20bf38f8a0c7e07a0519a00a9a9b4a1382a2420a7b06f73cdbe72065aff6bdbd6ad39c1291138c9134b4b690303905c65c7d1e1a29db8fd27248a59720efaf187e08b4a615b7730472e4146ddc342a5eefbd3f51c6febdb7da4d90bdf46c44e09b1f43772346be277382d3a84bfa6860ea40d0188a839d73ac083485513b5977755ed14ff99db7e437fcfdde6182124e0464c5bcaaa78ca863e5d66e0595eb29f5d7039521150a7162516c3c5c290e02bd4982f4f120c6bc8ebeedb5e6919020d831b2257462777f5e6c6856a168fff912f667c0b6a5cd15240b6d39d6efd609ba881119011999cf4c0fcd80bce598095531ac389ecf5340acbce9bf79232818ad6e3c5c98bfa965ba44aa0eb02d7146820091fe0b688b44ab1cecc1ddc0b93f1b89043a040012f199a64ada7dbff56905550a9e2c88824642b3a9d2ee4f46d447f7fbfc7e577268dc12ab0fed463f33d9152e8d0d216606007fc6e97722234017997c7feda737b79ac106be00f5dd9c97112cb084bc62de96809e43effa7fabe719be0b0f7fbdf5c273f753efb50458d2aa60157ef35819687a5d7bf5bb17a87f1625739f8597dc53bea3136e245340181437e3a17af5999788c59cae0b28129e750f7e48fae39b772374e22889f8924c3aef67485976eaf5108b4cee87f87a6b971257b883eb33fb96dcaad84f5375668f0bc3e7901d0d749c500ab558999782e780076996d26c26a3a54132597288f09d53160b83c66404167870f5eadfac9263f7b8634af25161766b301efa1d0b5825badfb02135c41a60195e5f15c14ba507905491995d00124fb636b23af50f1ae25fda7f9326f812c73382c2f3c25fe3021dcf54fd9b6b2fa08a5184c145b5e25993f776e4d403aecb36b6b4ceb338603333cdc4114d97835d20de7cf5c0dc290533d7e69f52204e680b28438edd8261974075ccf207cb0d8ce829b02019f765ae77ec624d4d7229f46c978fb304ee6f6b9b5b2a6f92691c6b210197066c02536e8d89f1e66e9fa3bba8d62d71f17de12d7ae904f03dbee7e2eeecdef0d5fcdf3153bcff352c4f19d1f4d240c379595c7a243ce8e2017f6ee0d8ac33b36b46d105ec71283053612b04698bd2c28a5abab2b2d77882f324c06c7d29e9e5e3e292fa34ae6e3050165ccea0421ff503d783794ecbe959f081c3d7e0c633e72f268d51402f13f4d9f9bcfc0f3f59da43a27d473ef88a28f8d14cccc5f3b0443a446085001927e03236781c7258124df0613ef69397f799d67da9f995b476aa27b88d7ac150464657905b2d200f1dc3ca08c414f1a23f68f83e42e977e86e72b2a6a780245d972308084ac4665f4bd3602180e22e6593a9f4d84330b27d9d5d4fac0f8c1c20079d3e28e9baaf110c06b2532c11799d09bfdc2113ab0f988b21dac4184132f9dc6d19a629356ee4a7e6a94512f4a4e3429711800dccf56306a413917d845dc5a7de7b9908247d76b75bd5f9bbd074256c1bcbca849ff68205db54d695aa19fb20ff6df8355bb95ba1d2505f89b551ed3259645bad29797891736a6a569f3d265c0657652e23e2961ecd7ea20e0d58b9b5e66100ad624d3198dc63443fc06d4a7c508d0cf7b54dbbde9ff0dcb8584d63542a3193ace34c91523f494886f9c653c93d6de0ddc347e4ca47f5dcc01dcf52f9935669d01153d23a12d2d4fb23ef614556511af5767c4aec20c2a5a8b55f794b329e27b8c515fb109189528b14d9a54a77ad93a389e7673c5085afdf4349d0315534c1760a892c16cce2db686ff9503c5bd01a991ec3431758b43c5b68c70febe4282723015f1f04b1de0ee39ae1172080193b847a6475160b9272fd08ef88353a3798042936148d236e3958495a760bdabb7f762d7623f4074945f400932efb6eae45eb2448884c77df3f80dd6241226ea88e3d91fbba4c1accc6d47acc16086d85c645f6d016597a044fb7ea7e80ea09478c0506ee100413372df6f297d5cd7f755d7964df2791c28293d6ed06bb93b4308e625d256c865606ccb1c5b5bfadb9bf31c8be897bdbe96e732e104cd357c39d1365df40bdbc8db5402c3a1c798a4e37add7cb7a2c9f2675233aa8ce77698d7906443b2d383900f2b8492ebcc14f10e5579d393e6e115419131aa093802688e58feea619a6ffd0d5a6e06a1238b9248a1304110721c5d9ff5bcc7fc65e22f3ec72eb8960aaf264e36ee111f084b125685c6c36e801d255b791ff0938e71573631142b34a422b3f869a4ad1e65425e80bcf1a85b5f145cecb6197270a7f8c1504d78b4a08e07ee5bce23425c0a4e833eea64b22f4f25e5fac3a4b324063e484068deac36d87722f73c0203c1feaacb5d3cc2c0b88f3fb58e9ccd810edc8d53b77baa922b08109f2120c4928da4905081feda7dbd5b6dff0c05d6beeec01b6052edd55bb54a8495a9b7c7086c9f2c9b8c43a75a310d98a2fd1e510897498da174b2f53157748cc8ff33d8b781c2291ab2115e980cc7f77725979a21f72760ead01b31ad52e08a60720d930ea038d137cf2c591428843b9c2b5c0cadfcb578f1a4f8f99705be352888fa8011bf91190c12ba5480174714c7bb76e83bab73afc5ec90be653ae1452680596d548e96a4c4a34e92bdbef510f0e0aef0a442212b0060294ededd8dd5a0a0b26da5e26f653b43c27e8ea691d925ce4a07d253cf134f16f7310bfa81b0de0c299432aba85ae1c1c0aa710e7eaaae058cc197aa22bb5582559f9922f8cfb44aeedcd7b4fe937738152dee1bb0cf8d93192e9bb79fca7ad864d8fa39611d19cb794d82804f46f3bcb74c425d1ae224daa4366ff07b40c1134d94163c314fcb15dd8d7b86f42085f64c484324d191b4f23ca1a8223bfd6d23993731eed42d57e4f0b4f67cf203fbddeda61a44109e2148a5ef97dbd5b50b0905894e1f044d16f12e20ad75955a5c6b8274b03acfb09d7abba50df93629f09c76fd06549bd823f34008d308bf65bd1b6564524c1bf786b7b203778c90ff321da238f3572ef31e4a4eb491c7ceb473a2906b5e51f9eb74955c7a690bc59ea402717b149955b7275bbd5c27da9fe169d5ddba9f8b17a70c582c1a27c11dff9013d6ecdf163031a318aa3ae0fded803b1273fefbf93755bc6b63604d7eacbfe3c5b1cace7d239e2b5bb65c8ba6052209653d17084a5f4617dd702d7288be97865b9b64831bd53dd961dca7f76d9a469dfed60e4da57be7de67e25e9c571348d800a1de744b3470b2d5b6ce2e4cb38c7e6bfe17f48d5cd4395dbaafa3b6985255e9b3485b64c8a548d80fad5c370871424eb060ba5cb7a64b354237b8f70237cf0e61b3cb25c698b0d0527226cf2350dc02fb0f09ce4b12fdbb8e6100fb68aa35d84d12b732d67c6a944bc0a4b05ec8cf5e77b6607893cb1f7b57fcb14740bf596c9c27701d8622736f166e3afa24d2b05e57f2935bad1d739e44f8079a8965cef99442f481d03e2765c680a8be65e2a3dea594abd426201252084e7c0228eee0656051db88ced8f56fd80843bce4e802a6433f715f56486d756388b05ab955390097481189fb3e534171a3d91ae2a05947060d7201c68343662274521929f0c8f29d6f3145752f31cc44b9139aea8b80ed2e8ffa241ac104cc045186ce172d64e343f85056aa759fb3ab3c2ff2fd8b0f0c36f6a57547ed7fed0f7f9ed777c9858fe3c79cebab83bb28c2bdbeac17872e1b57a4d79cb67a8aec72fb9562cd907375392cfedefba2f7ee6f84def2fe6387237e6757c7d0f7c40f83e29c7a6569d1d5e8c5d564c5a9bc4e9b057147a19c2adbe04d613fce249c2e1424677024146e265b5d462e34d010b4a71700c7004680335ee68e107857f5d9693e0d39be98ff451699ecd9c7456b610799154ab69c9170d0bfa3d574436e52e94114095a88eb742157d8c6177ea42ad18a634f3c222a16ba37d429300796805b9864f61973b43034e523a233699beda00372409a64023cf19868689b329a942d9138bf5ace5131b8fd0d1dc2461dba288ff78bf02092a2fa4b43af9dc1520fe01dc5ed8a84e7ab70b9117ab3204f5b9407ec381e15c75b9e306c17d38aeb9e875f15d2f4ef88cffacbf00c0d695040bba04848ee4cfc718c2eb95ab23500b19d123b7645544d3b6bdacc206c19d0d4bde019a4eba8b88235a2218d0b11deff8553fc737f70ab8b8fac7327d87ef4efa13bf38ac001166a35652c9141318b9f16a7136871361fcd461518658ce2eb40990def6c018df676fc77117fa4e7c1c25db9e0550a10082d9741dd29f7e7b284c1233c38db0be74266b5b385e48b1ce823d925ecb50a1cbf59afb8a567576c5d000457cad8bd5159c4e0ba4ac345bba33c1c059b2f7aca638dcc21374190a1739d714e1ca85c749471295c636630bc8043d9e9b1e12a2029ea0cd53eedf102c4b2b937a88ee4ccedb8e3bbd8fef68672d0e7201529e60865cbcf76e2"}, {&(0x7f00000031c0)="2f589afaff5d75ddb75ff4ef0bcd11355492416e5f76532f406add8563cf52e8abeecc053902546083311150130eec06e0535bb8916e70379b49d18ecd11c639a1bc440014fbad8b023067492aa2626b66eb379ec11b34765097334428343820fb24f49911ccf9599e359edce95d50f26f23358755d5d363df3cd1dcd72861355cc7ce0081f234ebe97bf981ab4d9416c6a82894614d4a3143a0ade3e755f53fc40024a12633353e7aa5e8c031fc5d31d59c0e3d1563d80267f3b1ba818f2ea6c23d5267bc37c0eb9b2230a2957aafe38bb4b17aa8a593d196eb49f074e20a5b8e0ba62926d30c40db60bf35054584715e5d17b0511b421501d3dc85ef419ae326754228bb7a2b22f9fd34381114e19884c1905a54ceafa795b46c12b251eacc5ee38acd5f8009f52a8cad8d22252261c9c8b4ba90bde900d13c438b03335d489be73f94d6a735ccd6ccb6e96158fc65c101d116f504847c85ce20735693f3a3270733808c0d18a6037e508ef75d35e9bd0e5f6adf651a34c47801be49022e24af503dda72fd8e5698825e5fe7e80760bab0c44280f29dc07a95ee21592a4284b8029cb3546263b467a9cc3f2419e194556b138c125c52038490bd4e4c13e89ecbe28b7a3fa35a4ffedf04305e6850f1047c1ea871cc40ed82dc005a997d2c33a4aff1e956b38cd6384b9fced4fffff27e673193de31f0cb9a8b19649d5db1e27162b4e2890e6c9cd9e18d264834fd3e20437add5735448fb0c61f6b79a2b65436f50fad03b1424318bf11d078e30d6b0f38cd3bae89a032e03661eb7b1328e71483005c49748ad7b9b5f81b8af9b9cf18830855bdbdaf9b97a542993066ae2cbd5cfbd1746ae13bdc7abe2b4068c94736697693f6e03d5810e103b45e4946e0d88a13986d34c69d66d6c915cd35080e770b08ce48e3352aa06a102c71ae22a91dfeb0d83e2d7da0f0e1de18c4bc95a86fefa05dcf89d9b34b9bedf4745c39dcb84a0525590cb6f039236da6ab9d0558c1016ae0501306398cd0bbdb59bf9dadb8d37c9f9aa6b729687c5daba82e93f3dccd435236a0e5d076e52f8624c93fc3f3a20957c6146f6b70834b4a61fa8f877e80a0c9456211d48f8b9b0fb677dbc07b73aa36151720dfb2e168b4e528854109e76fb8539782d92f62af85b2823e9b77b661f40fbbca7c93a06c6731ff8486442b3451788b898bab953ae75d24dde0455aabc3d0e9e0a898cbdd54ad12fe32ed4eb7509f231277f0488c717c2b35272bc037d513ffd667e4bd6e26da80ab10a98c44a456563498daa961cc482a7ea4f5b7a0df757eaf0bf6575372846e13e4aaef15a5dcc2aa036f115435acb75fbdb0a3702d6be72fdc329c29e552a946f7ea18b5e58b73407b693ae1b6a8dac2b5a8fedbdcddde6a9ebbea30a2c46020585e7c15fd92386632bf579db7d5ebb24bf5788198b49a554d79432553a0055e942f072f1bb41918f4fb2dd2985d49985a6a0afadf6d9fb10fb493bbfa780768e03c991b1c025505a3bcb23c0231125c2af0fbd1c56be06dbb24ce318384b175bd03a8494025ff866508ac0409c5e2e2f6e9f80dbd60e528636c38bb831c5b62fe23bf3802f81578906fb73757f664663428fdfcba01e2662b36011905548a97445ff8fce65fb432b79e46a9e9390268bf93a9e88d19e02eed4dd2c4ecc602fa9627fd0d5d9c251946b039f083d8339ad140a6c08910befe877d2d3c959d75fe95262636660da9403fbd3651872f988a1e81feb122195111a7513350afecb1e839c1b0cd24c012080a09cc17a151e60a3d570f55532a10d857139d6f61736b94213b95d650218d4ea1e8663899b0dae217de352c89286a0a511768d47e3563a15a5bd4ea4af373d83de06f6f14ba16b521b3b939b6c3ba7f6e1f1a5de530c50538f7334d086651b0e4a15355554dc47569600cff1054946af6e854f76604546a617689c2531f71bab7ee074872faf81cde71cef64d1a19f52a72d76c1d7f7ca5701c97b5505184bb968ee586cb8893260efbc1ec0ba12930c6570aaddae9be88acebc7fb6019a36bd98288b92210a4e23ff1d2c0dd477cceb2128e8d9e95d7668820f7f660ac2335eed00a9fb9c1d39d29565dfc4a65e41125fd2c5c2b08daa933aac6a207784deaeb50b3ff98d96a55def1619043a26f1eff615c3f9b0f65cab52c6cb53116d513476868d21c19d32944c5abc24238516a813d124c8a42f7d1cc2f931ab8fd69e5748cf91f7d58f7194a5937b1c8295d12942810123375da6f139ec8b7cbee29ec3fc5bdd133d0e211fbb178cb02a2bb9e2927c6a7f65bac58a4709028b42a6c896624baec55af9daed46b71692ff2d1806e4baa01c07a63d859778deaf9a31fbdb1dcaeda9e2fdba6966bed5d2130be3fe064bf690b7dfe5129b74501110a278f39735c1473bdcbb571a5f9855b464106d8123e0bd67d73a306ff2ad5b9f2bf0d3d6a49e58302fc0c8e851cb1f843134f6cefe90ff3435817fd2252435bfe989baf6ba715962d709a3cdd9354bbe8a73a38be159fc69bd4017ddcffbf2c69bbb6ce3851e017cfaa360a5cedf5c5ef145c9175a5fe709118694f6afc12d0eb789128b78f997b23cc1553cae0b5330a0f1037a7dca80c2e4131dafb275b71db32671b603fb2641a8017c622f31ce1dbc78100dc351f459f64044d9188c9ed8ff15c8790605f58d03dc337d99d19501e35bda0cff83822b851f80aa955bc5ca3cb0f61ddbbbebcd72f848b12b143adb3238eddcb3a940a6435149ec9b8f5c372e1a3e134ba15b7cff267b136b75555a6751d788d6ac219c7272c2cfb674ca5cc00f9f5df5ab106ce995114d4f577efd3e8ea7f15d6676500a76c28263a6c037cffa9dd5276b497876a6713be0f5de4852e5ef3ba1981fe55b61d8604d8f46d5e5480bdc07837b06b7e14f34f9ddc06a9376ec95dc6ef75ef35325602524ea2e925022c9b145fbf432f41bfad674678b5fc9e8e5414baa256cc00c0196de82e81f4fa60eaa7748277841f233b8b6afee1f931c9779fdbc2c9e4354433d72532b7ef0eea69af513818c8a8c9f854cb013efa729a99dceaa24fa20af3cbf45617b904a9499aef75911ad29b51425b1ee5b9b5603871f0ef349646432353ca7c32d7a062549a9d6e64ec7531c61695bb987f110acba7dcb070632896d8415f6b80c230dc423379bf71b676fc989d64973f764d6e45a0e11b2b6aa6f2c9a1beef1a0f9099c72eef759741a63ed816845c9dc2bcdf0e9cbb823295d8931e58c021680c1467d14fce8c3fca0b28c27f89333aaf652c92fccc4eb4230e84141d2556cfc6b675d812424af272fcc4b873b44b91b53892f216ab08a3185b2c6412f1c2441051ac09366aabe813f009dd546d29d1d5bc2cb9758a6e10577901fb22fbb8d3ba98c86a1b57b7ab6c00ef9131299d1547148084906720e350811713c50b24b67acf222a2933580e6f65f5d5d480286026c93b502542fba4d24bac96789ecdf91721d1c077245409b4ae0d651670ac58f959a13f89b9e30dc8f1c2c24fe0834a8adb999b2b073481ae265f70765baf8ab57fd0ab3a6c9b78c3ae81a6ed5ac03b0b85ae4c015e9ef35bef31057ae56ca23d9d6d6502c2f9d9cd554408910c47cf7e659e14c8b1735124fd8acad5ae15c7de2a8cf53b11e75467f737232acc2f003aa95b0cedadd31c4e7423580a95152ab7b0368aaf7aa74a9ade24ebf3e0b7c8915e15e468cb438f0d7f6feb736fd648736f446623b769009e30760eb548db88255679ed32ac3ad98e6b6c5199ff01610b286125300bcda7e09f57f1e480cb873a49411c98ef2664129241c57a0c83dab3185e763fe4d6aedb6f260e42bcafa955212a26f89ac57229f26fe821e39caef349ea496053e61eede9f3403d3ba3634808440aeedbf2fbd571bbbb161ae2c144fc76327816aa8424b91a2a65cc72698e5ec96b9bb0fdb54a5f00c3010c3f79f06bbd203cf09234399e1285cff7174343a0f208037026e64ffe1c5b9d4ca4c7e0893045f07922d67abbd6cb29402ed8f7bb6cbf6efb839eca638fd587c20ba54da9effbee09d93dc3403dc516f9af24bb5177647a2411e8f0d8b73b6f4f7d7985706db2a0eafdd868a19dc7ab94d8e25cdb409335b0f6330bc6f3f698e9828aed51e975b980615de812808a76efcfc718800074677bfd3fa3a557caa62f1281bfcc3c57c7a0923ec03ff753b63d50942b602294e1eacce99fe44c7a7c6c8d856581daa0b066ab1ceb2bee91e4dab75646bbb405a118fe531edd7b2469db51ea77c88cd4710fbf427ded8581c73bd15c916727a066d02419e9198eeeab8d2c9833caafefae9654d001f7f57861ce05579ac22c354491f947e3460428f57b50109de4df7bc2e67defd812c06b3b20962fa379245b4d25fbd1fdda2c4c26d9cae458c867a72b0a73474d4b097d2f47fd172bfcf5f05a8cfc342cf446b7aa839cedc229b7792773fede3e34e04847b61efcde23853564133c21d6f26b7376c15cb70ce9d07ca51d045d2a43ea1ec2c7e9bd34495dd6238c9dafd10c6a8a1f8b1a87774e0bafee0fc5971ec8904bab5df8a3e0d5b1a4220a30a0bd2f2a6ac28c85c3036fc6464c4aeb6b1a15f202c257f4b2dcdf6f0c4cea403988587c8791e53bc27ea7e0e5106ebfdff375cf5fa535628c34b9e524c49774d2d5beb2ff8d4a158475f0dd66843d7f00880f28d1aa5b3682b95ef1a88a73097ec270e0175bfd7df8a1840b8d892bafe730d686426499df9819e1efce57b4e1536193ced7861de2db2b19ac9c71f7a91f8a17059119994259432134025729c0bda64d0f0b896fc1ee83e91c32e0edc135d33e7916afc2c7df8eb431baea4d5a4edc5a907e94ec7eff850e6975af87e9b6ddacbe94b3a499547279a93f7729bbcfc1ba1971e0ce6c376623454bdffcc960f00fd18183cfb0d5d8efb385d4fff8b570d503ff9a28d67d144d88518f1fe398415bf7d6ff9b6ee19e4303fcf7437df7320e0c8beb45e2e104c555288dae47284b09e3f37760ac54427e1c48600dae62844b3f758fb7b621597010adc556d63411cc11693dddde40e59885bf5151271ee5d589a43d38e19c0494fea10e3590f5a9b102c4f11254c3b4568aada5877fcec4acfbf01db6835761a5b560dd17f75e40e6159512577a744253b9136d961193391805b11e45317624f311e298acf9c2b59cc570d98fc75bb0b01f61c4d934a47cd7676f91ffd264c46d30f4a0673d33609dc6cb9f2b1b2179aa6ab69bab58e79109f8e56d7e89f11dd920d549ea70091acb3748b9dee698335c139fd8dc31f65536c77b041fbd73fe8f69daf9d3dd36ea501e4bb6b925b5a09983ec64cb41ba8aaccf6d975c537bcb6fbfa81afba1a83b1c2dce52d402162b619b78b52a5d1934b693027f91e824a24d2e0a5825a5cd2b1596ebd2875a96f70a1533b8f5f694643c37d4f5c2a1e1b0acdfd1093dbc4234d8d74cfc31ebbd7b73a04b8c4e6f194d263894a92dd5d26b943b9a1b64677243930ba0257f42b81046ca79f852e9cc1df3e6a2df27dcef6520ba3d50ec969aa261eab00c55c8ebd4159b9c56a12abc3395b3216e568868e0bc3da88d73c0657a0319cc087097ec45b33b88a882ba9fc62e744ce88207473a2647dbae44cae2fe969a117eb0d8cc1351db77fe0aa8165629d6c1b87acc6981508ef38c99120434ce4c763dcbff4b27304a53285321ba917aceb23734b9abc4090f32734e821e664840821230b0c5f474ae37d1d6ca6263548e0e"}, {&(0x7f00000003c0)="693970ad7b757e8b4e2906"}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="1010000000000000000000008000000038cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf0f30e191912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a62ab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b410f0f1982e8785b950a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02cf8000000000000000100000006000000183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d4300000000000801000000000000ffff0000080000006fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b00000000d000000000000000ffff000006000000c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb0000000000d000000000000000ffff0000ff7f0000463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113d"], 0x13b0}, 0x40c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) dup(r3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000880)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r7 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000001e40)={0x9, 0x6e7b}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r5, 0x4020426b, &(0x7f0000000040)) r8 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0x8001}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x9ead) 16:02:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000040), 0xa649, 0x0, 0x0, 0x0) r4 = kqueue() socket$inet(0x2, 0x4000, 0xb5a7) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 16:02:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:02:24 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x24) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) recvfrom$inet(r1, &(0x7f00000000c0)=""/179, 0xb3, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x4001, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x5, [{0x3, 0x1}, {0x1, 0xa42}, {0x1, 0x8000}, {0x1, 0x4}, {0x2}, {0x1, 0x31e}, {0x3, 0xffffffffffffff70}, {0x1, 0x8}, {0x3, 0x10001}, {0x3, 0xdd03}, {0x3, 0x5}, {0x0, 0x3}, {0x2, 0x4}, {0x1, 0x6}, {0x2, 0x7f}, {0x2, 0x9}, {0x3}, {0x1, 0x5}, {0x2, 0x5}, {0x2, 0x800}, {0x2, 0x9}, {0x3, 0x3f}, {0x1, 0x7fffffff}, {0x3, 0x6}, {0x2, 0x7fff}, {0x3, 0x81}, {0x1}, {0x2, 0x4}, {0x2}, {0x2, 0x3}, {0x3, 0x4}, {0x3, 0x1}]}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x8000, 0x0) 16:02:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x0, 0x1000, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xd9c8) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x48, 0x1f, 0xffff, 0x8}, {0xfffffffffffffffe, 0x10000, 0xe2, 0x5}, {0xe72, 0xffffffff, 0x8, 0x10001}, {0x1000, 0x6, 0x4, 0x400}, {0x1f, 0x4, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:02:24 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x1, 0x410) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r3, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r1, r2, r4, r5, 0x1, 0xfffffffffffffffb}, 0x7, 0x1, 0x401}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r7 = getpgrp() fcntl$setown(r6, 0x6, r7) readv(r6, &(0x7f0000000180)=[{0x0}], 0x1) 16:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efab8ed16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setitimer(0x1, &(0x7f00000000c0)={{0x7, 0x8}, {0xff, 0x40}}, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x7b, 0xfffffffffffffff8, "85491702876ffe4dbf31c13ff100000900"}) getitimer(0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:02:24 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x18}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg(r2, &(0x7f0000001500)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000280)="1a9f7874a991754df172f300c267923af5eb0f608bc13d568666109894db1945ea47aefbb0aa40556b53ca469d70fe270c592a27cc21aee7df1859daae45c685a882dc51e93a651a64f8883e55fe1efbc9e72fdd351742b6541e9b730f14f1fd3025f81e62b507f515679e3ad3a3e1779f70687b50212d42419a173c80970a25cdf22fba4c16505e4b2d900ece197d84351986faf29a31c69c305ac29ca98462391bd465941fa5f6a21d4b8b26ca00040a70a5a079d26bb2fdf869836c457046b23dfc3c1890", 0xc6}, {&(0x7f00000001c0)}, {&(0x7f0000000380)="f3c87c38672ae213c204b4ae5391dc03b97f787002421f", 0x17}], 0x3, &(0x7f0000000400)=[{0x50, 0x1, 0x2, "3404ae20f8d81e8f7fab83080b650286cf560f233d39fe47ec3996a52801d54f6d013b44a2cf4ddf4c2ddfdf318c38e7586d58aa63cd70bc21f6aa"}, {0x1010, 0x1, 0x80, "5299f3a81907556788f765e1d7e36811206e1b65a764cf3f086dd6eb61a80d8dc4b3bd9c912ca23b12a6f6691f75d13ac12a359bdd4fcbad66f85176884c0afbd04a9b38437b691477ddd19329cdc52128e43295d742030eed83c3c236460acde300adb09ee3c0fb0d3a3ae3e3044cfe6717da2c37890d4b7ad4c3e6904d52b31f7af97f999e4e95e29b33f55979fe6a84a8b244fb22255ed7a7664e68db849b2caecb31d2047f5d77ad2a8adb6143dea8287e0fa2655dcfe78a458db53e2c7b589669f65c3b12d27491029f1e1e743fed11e578a66a60a6f644d4fc9fd247d90228659385d55c0410a0ca24c89bb2cc2b380cec18d339d604388e8f793618ef1cf3f47c82be692ac9ee1068b735f8d9702dca77afe5771523380a5590b0330e0d8a01fd5553c23d546a33f18bda1db71e3a00ae0e842c65a3a4e0eb542ed55cfbff80bb01ede760887f3d3cbe3747baa5109f078c0dc107857504ddec54f49142d7cc12ae301cb154b4086c441397f407491a12a9262115f92c3503ca12e18216a9ce2e4bd2fd1c606cd2f30b896bb56826700ee637d92139c412d366c2f44e8cb2ebf3de135ea5f6e1cd34419795d1b27c0d175f62134e77f43260a4625b3679daee1b3ffd27fa796bed7ea989a3c19bfe8d0c13a7c7389d74950c10c3bfee1259c3e2710feecdec668b86399b0f5f6a2b9fa80b8eec4fcc8dd9324fabae74d1dfe65f7ef5d6f3567ca890d298f54d19722a072d71097765fdf3bf89b00e1769efd94d7fbb4b799cf28e1a79cdea3256fac498a37d55978cc16c6f352ea96a976b67e08d4010644cfb123996b8fb46191df62bd35cb824cc622d93a51dee9a5499b8b80ee1744afeeb57dbc1556515005e3c74767d70251f2b9f6a1452a05ca8c4e5ac3e4b6233bcf09554789c4ca3ad4c44ab7d17806314b1e35b4015853bff045fb38a504c50fe0a573ba02be31d33be48c236e2214c29baa4047a4b6579d15f2dabfa1f5e2188b1d81565f061c24d530726a44d49a2cf3d517eccfc3cc23c957d27ab613ca9d3d16aef850e2e4497c59ebf05976ec67552b4f362bd373b0e355c71ad8bec64fdf717b5939389579d50ef89c5dcc5bd7d9b0a5ecfff144de4826886433f447d08679d11defeeffc284e677fb8e06241bd71ef2eecc0a7ec5abb8d4a6d0081653857e6340ae7fad5a3a35780b4c717149ddb8b8b6fafa818390e9a78e93c868213dccbe5c99df75fc71e10689e85f798830841e78bf46372a0015c92c738bac490521c2b45320abf96a873f4306bb005d89ddcea824ef948a32d074698657708e252eea19287cf2b4c9e0bebc14b57d2c602e8448f94bd26f400d1f6f3529476003126e91811406cc3ec72d6d21b35584dbeb4a3284773776c1b8152f8a269a90ea1305d0838b1a5e9aca3645f8483756de6a4d0b1795dbaf782b97dd2643d64a74286f58bf88feab81b4cbcd4c0d963593058bb17eec902328c6b2e87ecd63f296b1ab4e872c0b04c728f7c2e0a78e2f29e74aed49ded0255ec31d98fa7ad4ea749f829c9fc201117fa6398d9594f4ef2128936e0b95bccb58a03d6768bba6d91456c5e2364fdc18b6416c8eaf2b3ec80069c5495d7b4604ea06c9024e9ff948b1222bab57627b96d649aff0f1cd04786fcc25259ee9da22afe89013441d0fd01ead672a37e9413659958dba2518a436b10e693bf812223c405571acd369655bd1ddea999f5a9bd84317447746378b3a1a09c3b3cb86de831a898b022344ff148e3132d4075ea20c3b1c7ff6979067e5bf2fd71738d74b1a948602eb4abd58180c42244fc959791794044ef5ff3b0661e4c470041f071604ae5c746dc32e262153145bdac78b1175639b2107bd08fa57c7ae9e6b02435fd45c9993ade6ab44bb45c8df9bc03e284c7f3ac3671fd6d22a15c3d5ae701372e46746b1123c6bd4d460ac71cc96911f81ca413c8b23b4938099ca43b5d38b2e144f4eb59082f70bc531e177b5385d3ddaeb6202570872abc057a400f7b5c628175faae07009082089e6c31cc3954c44045827e3dc94b566dd98d7645214b97ce210011421729d39d2036f6af31b6e0ea42d56ef5a0c5ce195efe056a9efd684abfe0c33b7f2f270806becbe26d46770491a59cc81cd33a288f24ce957b39bd8d4ecbf86065e081e9d149938ff843b8c04fb53421790c7d9b846808b2d9b9bb8c914a373842f36ab19844355f12815d344cbcbb9961128a2f20cad56e0520f01d33d78babb2e5799d47add8f11e62ca1fa9e92ef8be61e02132592d3f731abed90680707e9aae6215652851c85276ebef4a923140d2fd2a167d9ec5de0a936c438488d29bb5887b72a324508cae1de8ff53d47019648011625ac8ccec19408729cadf8fafcc1dd6d106fda30a0b9b6d7a7bd993886050df741a28a31186952079ca4858f4c884b9e8b345eb9aaa1f0d223337c8fb35cb1554a3bd8a8b87e6162e8bae6592de9f595a2b81b9bae0c6b7d5ae59e0d3585076ad05c81025d00be9a2021aa6d10aecd03c1265967114104c2326a7a79bb2ef24ecf9b7dc53101b667dc5a6cf02580f623ab96312a2a883773fbe0691ab9bbaa70b52357f711880698edde46dddceb104d31333f715e3ef40b4cffad7f524b864d490441e4b7e921373680a17e3a393e360e6549e2ad40aab371a4b6fd0724b148161ad2893b9c4d635d412d80d73b45f3f48c35c7257bcaac27c36984e6b442ef7ed8d0a01b1e31a2dc9ed0e4f8418cbc6bfe8c189f0fbc44f1d761501ad3a40772e43578a0b42cab3efe7eab74e1e9d257fe1446d7a988e3d1dde110a3012bcc385578048d25d0052161e91d02aa5876972bb38de105bc3c4e4abd4d619095c5ed46b90341743472cd05d61e064da58151a36954979944b2e2481586f1d6059aaca89abb8bdabde6e2338e9bfc4858d4423ef670d09f005a953339c6fc72729c039bfceb19f11cd3720814111dac3c3adc91e17edb89084fa337aad89b009d993f7e1c9734fa17d8e7fc75b3dd6a5a1351d23d4178e365363289d2c91ef212f68c9ef0777e390963d825183b1c4dcfdacc5960c3b1416f922f290ac3a20fde47f091e31629247dadd9a08e24a33e5e276a4c57e29637b03c417f7e5ccb06439fe1fed2734a3aed5cbcf8ef4afaf0f4fa69f7f0baa00f73215462028bcb478351bc444c04f00e6db13c5ef79c693ab8460e7d5e32e66bb5c54268738f5513c08e2313ea8511e98848ea4745ba0f4efda625b78759ccf84bec30563e5c130434f733ebe481bdf990e16777c7621f3d6490defb52355d7cacd12a6ec341f8ad9da3102ae7beff3201f9058b9c67a0e20815442f279ae7756e77c90005599615171c976d943e8f8a1328715da4bb7758145ecf88e53de839cc4a43627620d2dfa929bedfa77e432f5b41909f89f84a1515ce9cbdb91affb5ad0544313fc1f6c6be74fe1450825bb7ea5d7075f6e7beb24d0f7b300341451d2fba9d871fe060398b972bbc311fcbc77ef6cce2eda896094c42052bd17fc3f4fe5ef173f5e67fac390b053c813c46fd72d06281e2e9b7013b77edf21b7180baba8584a5d3ee50bc1a371edf2d7951281e9254134d6bc0d1c03c7caf2c7984de3e7a105b97509da346709a5b30381df9a38adabef1a33e0ce69ce55822bc3b46dd62bf48887a733b09ace646ffef5b3d81de43037bd5ec512424cec3a8c8c4ab7e5043c2c8fe0836a7e56bfd32690f1bf83b7daf1e1b974ba678cff0b23bc7d44d056096e496818cf2b0f75a3461089620ae8dd1fe62693ba3fb68b550881d5389e074da66766abca1295a8998d31c0c891f0d68525d7e23019b16ef833c1b54079d851b4e81f84c4b7c8d87d7483b6cf617b7033afd4aca5ced7968fda9f3310da1809fbbfc9aa90fd8d0f5a35fa8cd58d67409bf12343f8705646600328db69fa1f96d4594e995493c09d1083495fe68942612ca872caed3848376c1c3b101646001d27018721471b22b4f1276b4622aeb730f969241829da0688b15e047811af7eced3acceac16ea2e1315d22ba98f809b1b6e4f1a53b71181a4489e65b10f2d446b692d0e9bcdf4738a958caa25cf46897898cc83d05eccdace346ff615b082881bc0b312fdc32da54a482703568b5a47d37f8f3d3f61dc1bc598f91edb5774b1d5113f70ff6deb41640644fca1f5c9f6c0142175862c1e548822480488a74522f12c1f862854f98f8ab1e12b63e7c88eb39d6c5ea0cab0af562c5bf7207a7497a2d241dccf3e41bbd20d740d94e829e410a87f601b067ac969a10930555c2ad17b3dba5d8f2b47529c4f85bfa68040017f044f4573694c47c1d125d51c5b8f61b45f32ab0a8460f30b4868d9b20082152ef7b0621be6676ee0cbee66ba2c12c6f68e6164e8a9da2dcf9c76cedba618d79dfd6e1ce26395c94fca2dded652e8caf859535bdcf629ff737bddb1e79a356f7941263b2b9e95be66522dd98e0c704b43eea1a7b83768728ed2b54f914d5d2e7835f494e067918227750bdb702cb64fd05a26c3eed930418bc48eacf7f83ca5e99270048342b9d87cf0938fb486f9062250f4a5e00583dd28afb33ac30b5f1f14d3e593408fe0f89bae6e5e6f333dd1fcfd06842eccda25539d3ce55a2b6351b788f9d4970ff4cc11da8e4a4633ef778a770f2a2a2e9c2262f6d3caf9e74d0156a0149d8da8dcb64bcf103aff1f5992b56724d4092a3225c43555dba47ed7ff956434de51d85cf783e6e89ce98d188b10eec15af3187476c815c67a3c47935261e7b1a45c5900218dd2c45137d5c5afacf64c0771752432dad2138dc45f9549f7a0cb1d49143e616b90b7eec72d9b52967ac8488246c149b08dbd73fc3dc3a045ac13bad1923ef024edd72e6040cc2c012404a0abcb95a498faa1b46bf1c8d1be2074797a005bd489292a3fbc243ca70f16a00bd277b5446d089bb85efa10719eefd4c504ade0521297a6c9ea46947ae0c8e5e3576d342a41c2b1c4e9ca7b10508c3a45e60ae8a0be4cbb173ccedc3862f6f9f941835159d356d6303f0f2ab08babed965748832545abfb5b723e093f2d76273cf1863867682cfb7321c8ae0c2f22c6c49ebad988511f2d755619167ad2d640031d92942e05f8f47d8413722834904fdc616de1dd18d1451cd766180f901b4540cfa4ac9d7012916ad178d745b3fc3cbf71bebce60300a830e953c14aa9294cd5a2a9084aaad4696aee4943ca4a46dde42ee9b4a1159ff4779f0e03ba2fa611fb64abc00d8d9abbb2d4791869296f41e6034094e46fc5d8780754bcc12a117c5070a4ffcf5067db11daf193b5e83552ccaa67361c969be229c4cf45535f3f978cfd6c1f6e24c7e7371648740db0d45cc64ae8f05ca04c9d22f19f1a4c6b774f291f164b73644cf8b3107873c6cbd2fb7c3bfa5ccd4966e58bb738154d017f50ce9bda26abd4f9e6bf67d15e1e12130a68cbd17fd315d68a6ba75f99ab0936a6f49179e02c268d0487a0ba6ace03ccaad812125ea50994423ab0748afca043ba790afe9044d4eb9c3e0325676fb0a4b8d2e9ac5bf86c814d918a2b0b8dacd7d045e9a3e3811c59dc4daec15357aedd079daefea18c31927152f807d553b80ba1d0fda2607cb6dc1930bf336164a2e14b6e5564cd4de051ebf3889a28c5607577b35c28736fb783539dd89d9db361f62fc565af066b5f0855a23f75442a30b17dd4126bb1e7a9530fdf6788708b0072fa691e3b5d435bfbf64878e3747631b5740891e08d885642010914b971d8"}, {0x30, 0x4de6caca541e9afc, 0x134c, "83dd6cdecdf4f13ec9d6e41e4385c7aab43dd544547b7c2c38437bc2d006fc4c"}, {0x38, 0xffff, 0x3f, "70ea37447b8dff7a199e79e1a541557df3ccc5fcc5ec5b636b32fbe0c4824adb2515a8"}], 0x10c8}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0xd1) 16:02:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x10000002402, 0x0) pwrite(r0, &(0x7f0000000180)="5618e4bfc9aa93c2e06fafe55cc2d2b62f6f0b7e0fb59794f43e511d48505957eeac71b5339942dc7b24657f9235c14e97f301536edb23b27298a53d53ac84c763ec38d10251e622a0186d67bbe9484bba3f5347790358d4ab6c3f201d44f84100e4f9a6ca03d3099586d1fa058547977f85181d1619b6c444d83f5b740c6c896cfeee6d7fa3af80535b6a55328aa108597a65e5", 0x94, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0xddc) write(r1, &(0x7f0000000340)="599c0a6eefa8ae34a9c271ac5eda67361f7a8d4802ca58350f055b55c1b9ecd88f543f9c1f69aba9afd167bf0836dbcb979ad2591ff6a217403574b200a4e422af179ae00ef2b3bd612442dbdb4488d4e45d1c2e989d1993c3998cac74a3fe2eafff99becfe4a517b2a9cc05c9a99d907b38829c859c633b22168482842821571801e2a64812ff53484b0872b68a62c5cc", 0x91) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)="80007d", 0xffffff8b}], 0x1) chroot(&(0x7f0000000080)='./bus\x00') r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./bus\x00', r4, r5) }Y 16:02:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x2) flock(r2, 0x1) flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:02:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x3, 0x7fffffff, 0x400, 0x10001, &(0x7f00000000c0)={{0x0, 0x280000000, 0xfff, 0xffffffffffffff61, 0x5, 0x3, 0x100000001}, {[0x0, 0x85, 0x5, 0x7fff, 0xf5, 0x94d, 0x1ff, 0x9, 0x0, 0x5, 0x1, 0x6, 0xff, 0x3ff, 0x4, 0x9, 0x2], [0x3, 0x20, 0x80000001, 0x3, 0x100000001, 0xfffffffffffffff8, 0x0, 0x400, 0x45c, 0x7], [0x1ff, 0xffffffffffffafe6, 0xe88, 0x4, 0x3ff, 0x7e51, 0x80000001], [0x40, 0x2, 0x8, 0xfffffffffffffffa, 0x400, 0x6], [{0x2, 0x9, 0x3, 0x100000000}, {0x14, 0x7fff, 0x0, 0x8}, {0x77, 0x0, 0x4, 0x8}, {0x7, 0x7, 0x4, 0xc8b}, {0xff, 0x3, 0x5, 0x3}, {0x0, 0x4a, 0x1, 0x6}, {0x6, 0x9, 0x9, 0x8}, {0xe3, 0xa8, 0x0, 0xfffffffffffffff7}], {0x81, 0x0, 0xf67b, 0x1}, {0x7, 0x0, 0x800, 0x1000}}}, 0x2, 0x16c}) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:02:25 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f0000000500)='./file2\x00', 0x29) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r2, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x2) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') symlinkat(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000005c0)='./file1\x00') 16:02:25 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x75, 0x0, &(0x7f0000000040)=""/117}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x4}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x3, 0x0, 0x401}) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/43, &(0x7f00000001c0)=0x2b) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000200)=r0) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1, 0x20}, 0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000002c0)={{}, 0x4, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x8001, 0x1, 0x40, {[0x1, 0x5d3, 0x6, 0x9, 0x0, 0x10001, 0x1000, 0x1, 0x8da, 0x1ddb, 0x0, 0xfffffffffffffff8, 0x1000, 0x6, 0x3, 0x1, 0x36e399e0, 0x3f], [0x8, 0x6, 0x2, 0x7f7, 0xffffffff, 0xffffffffffffffc0, 0x100000001, 0x6, 0x456, 0x1], [0x0, 0xfffffffffffffffa, 0x4, 0xfe, 0x9, 0x5, 0xff], [0x9, 0xce, 0xa1d0, 0x4, 0xd588, 0x49f1], [{0x7, 0x1, 0x3797f4df, 0x400}, {0x3, 0x5, 0x81, 0x40}, {0x3, 0x1c0000000, 0x6, 0x3}, {0x6, 0x3ff, 0xeb5, 0x566f}, {0x0, 0x2, 0x9a1, 0x8}, {0x7783, 0x20, 0x9, 0x7}, {0x2, 0x59f, 0xcfc7, 0x5}, {0x6, 0x7, 0x1f, 0x6}], {0x9, 0x1, 0x6, 0x2}, {0x7, 0xcd7, 0x6b48, 0x7}}}) r2 = fcntl$getown(r0, 0x5) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000580)={0x1, 0x753, 0x1}) fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0x8, &(0x7f00000005c0)={0x3, 0x3, 0xa7d0, 0x86, r2}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000640)={0x6, &(0x7f0000000600)=[{0x0, 0xc6ce, 0x1, 0xff}, {0xffff, 0x1, 0x10001, 0xffffffffffffffaf}, {0x4, 0x3, 0x6, 0x9}, {0x8, 0x1, 0x778e, 0x4a3}, {0x5, 0x7, 0x716, 0xffffffff}, {0x463, 0x10001, 0xf5, 0x5}]}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000680)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000006c0)=0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000700)) shmget$private(0x0, 0x3000, 0xa8, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000780)={&(0x7f0000000740)=[{0x18a, 0x3}, {0x0, 0x6}, {0x23, 0xa32}, {0xf1b44bfb7f17998e, 0x3}, {0x40, 0x6}, {0x47, 0x3}], 0x6}) ioctl$TIOCSCTTY(r1, 0x20007461) fchmod(r1, 0x100) fcntl$setflags(r1, 0x2, 0x1) getuid() r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() getgroups(0x4, &(0x7f0000000800)=[r3, r4, r5, r6]) n郞4q^g6zHX5[U؏T?ig6˗Y@5t"a$BD].Ùt.ɩ{8c;"(!WHSHKrbpanic: malloc: allocation too large, type = 2, size = 18446744073709551456 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 373055 96041 0 0 0 1 syz-executor.0 *249786 96041 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(ffffffffffffff60,2,a) at malloc+0x9c9 vm_get_info(ffff800022bad0e0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e1e5b60,c0185603,ffff800022bad0e0,1,fffffd807f7c68a0,ffff800020ace2c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd807b7f7688,c0185603,ffff800022bad0e0,ffff800020ace2c8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ace2c8,ffff800022bad1f8,ffff800022bad240) at sys_ioctl+0x5b9 syscall(ffff800022bad2c0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,a29f947b010) at Xsyscall+0x128 end of kernel end trace frame: 0xa2cb7559c20, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: allocation too large, type = 2, size = 18446744073709551456 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(ffffffffffffff60,2,a) at malloc+0x9c9 vm_get_info(ffff800022bad0e0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e1e5b60,c0185603,ffff800022bad0e0,1,fffffd807f7c68a0,ffff800020ace2c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd807b7f7688,c0185603,ffff800022bad0e0,ffff800020ace2c8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ace2c8,ffff800022bad1f8,ffff800022bad240) at sys_ioctl+0x5b9 syscall(ffff800022bad2c0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,a29f947b010) at Xsyscall+0x128 end of kernel end trace frame: 0xa2cb7559c20, count: -9 ddb{0}> show registers rdi 0xffffffff81b16567 db_enter+0x17 rsi 0x1ef6f acpi_pdirpa+0xadd7 rbp 0xffff800022bacd20 rbx 0xffff800022bacdd0 rdx 0x1ef70 acpi_pdirpa+0xadd8 rcx 0xffff80002197a000 rax 0xffff80002197a000 r8 0xffffffff81da18ff kprintf+0x16f r9 0x1 r10 0x25 r11 0xc8262456e3e6dfe r12 0x3000000008 r13 0xffff800022bacd30 r14 0x100 r15 0x1 rip 0xffffffff81b16568 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022bacd10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=249786 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf688,0xffffffff8261b7d8 process=0xffff800020adc000 user=0xffff800022ba8000, vmspace=0xfffffd807f00b5c0 estcpu=36, cpticks=12, pctcpu=0.0 user=0, sys=12, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96041 373055 81038 0 7 0 syz-executor.0 *96041 249786 81038 0 7 0x4000000 syz-executor.0 45459 226956 64076 0 2 0 syz-executor.1 45459 202635 64076 0 2 0x4000000 syz-executor.1 64076 283325 82402 0 2 0x482 syz-executor.1 1892 446447 1 0 3 0x100083 ttyin getty 81038 403253 82402 0 2 0x482 syz-executor.0 93664 2813 0 0 3 0x14200 acct acct 7352 490447 0 0 3 0x14200 bored sosplice 82402 444658 54837 0 3 0x82 thrsleep syz-fuzzer 82402 252103 54837 0 2 0x4000482 syz-fuzzer 82402 430028 54837 0 3 0x4000082 thrsleep syz-fuzzer 82402 411193 54837 0 3 0x4000082 thrsleep syz-fuzzer 82402 178047 54837 0 3 0x4000082 thrsleep syz-fuzzer 82402 272690 54837 0 3 0x4000082 thrsleep syz-fuzzer 82402 398963 54837 0 3 0x4000082 thrsleep syz-fuzzer 82402 430033 54837 0 3 0x4000082 thrsleep syz-fuzzer 82402 75072 54837 0 3 0x4000082 thrsleep syz-fuzzer 82402 247549 54837 0 3 0x4000082 kqread syz-fuzzer 54837 81364 84706 0 3 0x10008a pause ksh 84706 474347 5471 0 3 0x92 select sshd 5471 205065 1 0 3 0x80 select sshd 72607 328794 77430 74 3 0x100092 bpf pflogd 77430 410625 1 0 3 0x80 netio pflogd 51496 322325 66279 73 3 0x100090 kqread syslogd 66279 1802 1 0 3 0x100082 netio syslogd 5933 439473 1 77 3 0x100090 poll dhclient 88384 364877 1 0 3 0x80 poll dhclient 88831 413502 0 0 2 0x14200 zerothread 70072 174936 0 0 3 0x14200 aiodoned aiodoned 13942 78993 0 0 3 0x14200 syncer update 25114 435594 0 0 3 0x14200 cleaner cleaner 5283 126284 0 0 3 0x14200 reaper reaper 699 46246 0 0 3 0x14200 pgdaemon pagedaemon 78268 233891 0 0 3 0x14200 bored crynlk 37576 3892 0 0 3 0x14200 bored crypto 27525 328270 0 0 3 0x40014200 acpi0 acpi0 69227 375131 0 0 3 0x40014200 idle1 37364 172305 0 0 3 0x14200 bored softnet 29005 74554 0 0 3 0x14200 bored systqmp 19424 302834 0 0 3 0x14200 bored systq 39390 12609 0 0 2 0x40014200 softclock 98828 28102 0 0 3 0x40014200 idle0 37253 241164 0 0 3 0x14200 bored smr 1 460855 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 96041 (syz-executor.0) thread 0xffff800020ace2c8 (249786) shared rwlock vmlistlock r = 0 (0xffff80000066f478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8266baa8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 45459 (syz-executor.1) thread 0xffff800020acf688 (202635) exclusive rrwlock inode r = 0 (0xfffffd806e1e4d68) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806f7462b8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x62c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9582 6472K 7356K 78643K 20738 0 0 pcb 13 8K 8K 78643K 497 0 0 rtable 111 4K 5K 78643K 1145 0 0 ifaddr 78 16K 18K 78643K 468 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1675 0 0 iov 0 0K 24K 78643K 335 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 4675 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 47 0 0 VM map 2 1K 1K 78643K 3 0 0 sem 12 0K 0K 78643K 455 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12843 0 0 file desc 6 17K 25K 78643K 3741 0 0 sigio 0 0K 0K 78643K 44 0 0 proc 61 63K 95K 78643K 1099 0 0 subproc 32 2K 2K 78643K 165 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 316 0 0 in_multi 33 2K 2K 78643K 191 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 1 0K 0K 78643K 15 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 597 0 0 pfkey data 0 0K 0K 78643K 3 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 115 22K 31K 78643K 12879 0 0 UVM aobj 130 6K 6K 78643K 150 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 464 0 0 NDP 18 0K 0K 78643K 136 0 0 temp 216 3556K 4196K 78643K 29855 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 20 0 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 172 0 170 1 0 1 1 0 8 0 rtentry 112 123 0 79 2 0 2 2 0 8 0 unpcb 120 1169 0 1159 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5818 0 5818 1 1 0 1 0 8 0 tcpcb 544 738 0 734 1 0 1 1 0 8 0 inpcb 280 2232 0 2225 5 4 1 2 0 8 0 rttmr 72 4 0 4 4 4 0 1 0 8 0 nd6 48 18 0 14 1 0 1 1 0 8 0 pkpcb 40 8 0 8 4 4 0 1 0 8 0 ppxss 1128 76 0 76 8 7 1 1 0 8 1 pffrag 232 6 0 6 3 3 0 1 0 482 0 pffrnode 88 6 0 6 3 3 0 1 0 8 0 pffrent 40 20 0 20 3 3 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 118 0 96 1 0 1 1 0 8 0 pfstkey 112 118 0 96 2 0 2 2 0 8 0 pfstate 328 118 0 96 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 531 0 313 14 0 14 14 0 8 0 art_table 32 532 0 313 2 0 2 2 0 8 0 art_node 16 118 0 78 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 11 1 0 1 1 0 8 0 semapl 112 453 0 443 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7188 0 5777 46 0 46 46 0 8 0 ffsino 272 7188 0 5777 95 0 95 95 0 8 0 nchpl 144 12577 0 10967 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 40188 0 40187 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 1 0 1 1 0 1 1 0 8 1 scsiplug 64 7 0 7 4 4 0 1 0 8 0 scxspl 192 36820 0 36820 17 16 1 7 0 8 1 plimitpl 152 372 0 364 1 0 1 1 0 8 0 sigapl 432 3924 0 3908 3 1 2 3 0 8 0 futexpl 56 49082 0 49082 1 0 1 1 0 8 1 knotepl 112 748 0 729 1 0 1 1 0 8 0 kqueuepl 104 772 0 770 1 0 1 1 0 8 0 pipepl 112 1998 0 1979 5 4 1 2 0 8 0 fdescpl 488 3925 0 3908 3 0 3 3 0 8 0 filepl 152 23174 0 23070 7 2 5 7 0 8 1 lockfpl 104 1260 0 1257 1 0 1 1 0 8 0 lockfspl 48 435 0 433 1 0 1 1 0 8 0 sessionpl 112 29 0 18 1 0 1 1 0 8 0 pgrppl 48 62 0 51 1 0 1 1 0 8 0 ucredpl 96 4386 0 4377 1 0 1 1 0 8 0 zombiepl 144 3910 0 3910 2 1 1 1 0 8 1 processpl 896 3944 0 3910 4 0 4 4 0 8 0 procpl 632 11706 0 11661 11 6 5 5 0 8 0 srpgc 64 18 0 18 11 10 1 1 0 8 1 sosppl 128 25 0 25 10 10 0 1 0 8 0 sockpl 384 3623 0 3604 5 2 3 4 0 8 1 mcl64k 65536 271 0 0 33 2 31 33 0 8 1 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 19 0 0 2 0 2 2 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 143 0 0 16 0 16 16 0 8 0 mtagpl 80 51 0 0 2 0 2 2 0 8 0 mbufpl 256 445 0 0 23 0 23 23 0 8 0 bufpl 256 14189 0 7141 441 0 441 441 0 8 0 anonpl 16 343550 0 332104 136 73 63 69 0 124 9 amapchunkpl 152 22271 0 22131 22 15 7 11 0 158 1 amappl16 192 18655 0 17953 121 83 38 48 0 8 2 amappl15 184 106 0 106 2 1 1 1 0 8 1 amappl14 176 224 0 223 1 0 1 1 0 8 0 amappl13 168 1332 0 1332 1 1 0 1 0 8 0 amappl12 160 711 0 706 1 0 1 1 0 8 0 amappl11 152 73 0 58 1 0 1 1 0 8 0 amappl10 144 971 0 965 1 0 1 1 0 8 0 amappl9 136 1083 0 1077 1 0 1 1 0 8 0 amappl8 128 613 0 587 1 0 1 1 0 8 0 amappl7 120 1038 0 1029 1 0 1 1 0 8 0 amappl6 112 70 0 62 1 0 1 1 0 8 0 amappl5 104 902 0 885 1 0 1 1 0 8 0 amappl4 96 3384 0 3351 2 1 1 2 0 8 0 amappl3 88 1211 0 1204 1 0 1 1 0 8 0 amappl2 80 31437 0 31356 3 1 2 3 0 8 0 amappl1 72 93478 0 93030 25 15 10 20 0 8 0 amappl 80 12090 0 12044 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 3926 0 3908 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3926 0 3908 1 0 1 1 0 8 0 vmmpekpl 168 31638 0 31602 2 0 2 2 0 8 0 vmmpepl 168 483648 0 481716 232 127 105 105 0 357 20 vmsppl 368 3924 0 3908 2 0 2 2 0 8 0 pdppl 4096 7859 0 7818 7 1 6 6 0 8 0 pvpl 32 955270 0 940547 300 137 163 172 0 265 30 pmappl 232 3925 0 3909 3 1 2 2 0 8 1 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 648 0 7 19 0 19 19 0 8 0