event(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r5) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x32a72fa5, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x10000, 0x401}, {{r0}, 0xfffffffffffffffb, 0x8bc143137c43fa94, 0x1, 0x20, 0x3}], 0x7ff, 0x0, 0x214b, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x141) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="63bb2ad84666428ae0d52fbe2dd51c81ff1bd1bb853491a2e648ae7be4edae134dc3f9ee026708cbaeef29632a101cc637428850417f64319d4967936286e72e26859cc713eeeb65b64c6666971a906662637b517f063c51e9f3e123e8a1", 0x5e}], 0x1, 0x0, 0x0, 0x8}, 0x400) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:32 executing program 1: socketpair(0x10, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f526e55ba3e187f84419809c7200cb2aa84248df18103b6b4c39da1910bbd2983b3506e26417d6aef64944", 0x2b) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001080)="3aeda17c1181a7014d25f4a1d3004bd23bebc021e03e1b40f172ced6994cb9d0cb7264855ddd282460b475f4f3", 0x2d) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x200, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="d6a7f3106659641e8c87ac34e8cf8eab147a2ae770ee8fc8d9ad925facda09029fd5cb39fd507ce0082836bf943d23e25d4513b2acb768fbcd00d3d79736d2e94033f825fe12bfbb64e117482e059998028ca7ed40cb63c04dcbe412806c094fc4093b4a14ed8c8eac0f325cc703df81b31bfca0b4afc7e1defbdeec752e62a3082048e60bc6999545dbf793d7e4eb8b84ea05d2e7e3fa95b914b8a0a4fbda27ef0491740272c41890b4d3fa162f09e27116c5028c9551e33d4d25cd60689a50444e2d543a0c8aeb6c85beaa2709b1a1fadd0f55dde3574c16ef8ea6009478376d9ac7bea91f984982815675f414d433518817b5e6f83ad08f90e8b458ac4edfe8fad5bea0f1beda4dde1ae736a496be88159f8d5ee63ba3ba4b12d4905e1ce1e4dd0ff9e701b872b8c104ca09238b60ea7aa9825f077be8ff8083a646208d602e3a5002397b5635b0116a4f938226e07f0a10c27fc15e1ecdf708b5a6b0b89994eec10bffc86ef3862844389f5bfc9c8805205052322de0d90be11168d527c79deacb606d6495dcbccb8e9b66a03939fbdccde2277f88bc4749e9cbfc78c34330a0081dc1b86a2041767f163f6f40fc40dfd32993f310a9ea167279af72caabf31ea550cb2794ce0ef9d1085762d729201aa71c0d07228b133b085af5564fa25aecb79b3251061323d32a4c87049b0c9b225409c86c19c646a5e5640fbc30dcf45456d20aafc31c5fdf643dc03257a18c13e64ca86293c2dfee5e5c195802cfa4024194b44441de85414356ee10fa8fe1b008b83c2fe0d183f32d5003e43d9b1cbc12e5b866e9e000d62f79f08a493d12de07001ffcf8fcbef03e1b4e390bfd87721a761ce3dfeaa67a2bf184355bcd13bfd632fa8e9047a01988f112a95d9c71543e1ea1ce12360810ca764f8bb8850db09c7718d65f62dc8fa326d239897a6cf402ccf4e63bed9d5f9217d19611c5cfd78e48e82478b8eb2688ff8248be05057b29e8161f82bcb91c72397d8ff37dc7efbe5900930872caede54637b906df496801b2e2a69d68670acee03fe1e2d38d5fbe9e7e2ce6c027db74cf48622b8a102c96567b8d85aa7a19a0fb93199fa1f2b957e3685b93016a84acc5a65a839cefba672159334e00489e998665caf9fcacb4581e780b9058ce14e844eb66476729a86eb1d7d5796252da692265d8178f243371f9def2377971e98a88263f6a3137e89ca7f2ded745dad9d775bfe5f893122700795d58879936b84ebb4fa11640ab23b8bd33b3014909a5e492159e0948161bd69e251cb712b78cb71196dcece7c05db3d5f26e0c107347df36a8f81909847cb6818d530508e4a51539c8892fa6b491e38d105718ffe1305e275a7fe5470a25cc7c1b43ff5bc89b2edb0fa557906792502cbe956fc53e59884ce671f201bc164a28326b62e5b150d5cb5902241373957d7f57e94d2836a6f2b33e895e6c69e4562a498c376fc0ec93506d5ec492c0970a230afc2aa1fa3b8d03277d84a3b797d674287cbf613b51f88edcb46d53e8634f8a707e1eb42cf8616f488672e3897db1371ef19bc008373e79de95b50be37b057ca8a10e9758d5264abb7ee0f6451e35450a86a1b6343935f1cdc1b49c9654bcb4bd9e370cdb7a0f3dcb4930f7f0b3dcf5ed1484853d36f5e877523a250429018e050efdb7e8e606a79bdf1affc5c75ed3d2ea6acb01b2622d70b3f6a17c9ff3d3656c3eab8210979a6e245642658ac3de1ca19eb9196a2171d0b81b569c48436d4b2d79086c93117d67c82a6440030a68021ef74c55e27f5a866feb5ef5bee33f0f6e5800444368a7616bc7f3ea02de66a4cfa2384fbea575fbfd8e63e893cd6c49cb49f18c332610e060db8c827ff10ab6136ff58ee081c4bc2d5dcd0bb84ab91ac6e4266c0a313870bf87fab3a702ceb7573e4690a0c7a9d17410831020d42dc4a39b15d9a833d2927e37a7c53b5e6dd73ba2781b049bcca53e1ad0b1ac3f8e785886e954cebf9bbcc6be6150ee7234c04ef70520c3befaa413b15a9f5e65b4ca6676d65fa7595bc18ee15e587622df813d876ea0726e2ce7051152e7626e50b1a93045a4d8272213684708c87c19502bed067464d1cce63b846401651e48f7911deaa85efdfc360fda00327273e7698a023f309423a4a75a53afebc2f4d9fcd70e2e6b93341928539f7970dbac40709214763da65a7c303090117c85ce8feebdbccf8369ade600f4e1449889b40fe8af4927118cbb0f35b637f1431fd2abafa026d8ad4e162d6735ae2f1ae456e07c247dab967642d58a3a94d2fb8f312659b8048075ec825306332fe07a68664a1db9fc135c026df9a1315710f83fcf5e696a02dd9db4a808c24a29e2d1678821680a38bac23b4d5d9c50291aa7c4a078e3b3df0323fe8133078017f63ad8519583a566267e0e9e2038f1769ac5d95ef2cb8090d4e044c7bd29abc7fc56701ca779d65260657fdacaf5e3c705dd5c8431d7ef62fae1ef740f98306c7b54b54213350b15a228df54e6738849ff055b7301ed7787ba28179acb3f87745374b220c7abe742d92f1df6628adb4941f510ce7fa6ddd0c0f94e3df4eb5487d3770749acab905c76e8ed8a1eb7b81038e0e1cd215b15295193a59e3976fee19b3247293aadcd97732e90ce71b3d7210d25d9c795f0ea7d7df0d9dfe937f50288bdfd6d97ca295a3dcf3492f74f03c293c80d35d294e902eda090287eda010ce4927730da147cd9f76b7e356dc4f0a8f6ee89b1413c2eee5e26cd6c85cd5cd823ce4ec76e303af22594c3c62b057c919a065bac7e5a27407b00274271b3b6291e5f0038cbca062309efe4df936368c598ad03b0ab20d15c3cb4333f7586bca22955cccfb9f125e6681ba5ae6eb3abe1c61bb31bf6de9c82ec02cf38b0a7026aa8587b7e52832afff55b9b86c7b34599c63bd62170785518887d08441875f223520a72291fab93e34525cb1a232f6fb88939954f403ec97a04d5e6eac12e91b942aa53c936ab5d555ae5b7494593caadcc5e26202512bbfc020662a9f6c4535091e8d11a37280461bb234a560f19c8077e0d8c8d5c5587f8dea67c1a92ec30485b1d7d1d1d82dd10147a5b9f5e3411f350036422e07a3b55874682ab9ca37320c2da446a2e66b9da84d568a2f7c0622ed4b3ff74212634ba67111617cc5f355d0b026ca6ca38563b9d7e6d21e3a20bc6215d2e5ea136cde3c0bd98eda2de8c4a9700362519b5588b1f770290dbc5b0d749eef544b26dd02909669dd9b5efcba11b9f6c489e9b44c301fba0f070a21e9c3082b66e49d314fedf392358b0727a41f037577e9a46cbb57d0757d33afc3df801af8fa4000e0e8dc53499dbb2539beb0d3f7ba9844c546ca3e42acc5e497891bf9e1e55b6ae33187e71808389cd081d227e7eedcc0d54952c20fdc433d20e9546a2b750c014f8c55b09603e4263a19b7e85563939ecb1fde0cc319bd24bfc68283cea9e7833ab2fa4b91894165c15ad25972d9fcfad12ae831714f45f74c481459ca1da5a19e336ca5eb451daedc2eaecd221973f4a8171899ba40e66d021c82518383f3ab33a43db2da6ecfbe5aff059998e09731e0fc44f3ff205b19386833921b2786148a4b6b1ece4885e379dd3a597b56475ed60f5bdcd2cc8de318065a8774beba3c6dcc0c4283e12a426cb3cfb31ba823850f61deec419b6bb183813eff3e7039e6ca30769b146cd59f69f674dcd7e489526f576a96be2078f5e356206c05a718821ce416e721cda7460b421e93a1d70d9e1ae287419f74736ce66cf59f9a0ee662125dc123565163a26f5609fb9cbd7fc54f83eea2724846eb11c2bd514d597770267b6d3c6b6f2ca64043f137c06214ad68906155c025e28e10ae10b4bb752b18baa15b5e5c10ab8b3c5566916b6d9025f7a9f5a14b5c36ba2f441f8785f7eecc6435f1806b636fa97187ce6a33655c118c44ebe37cc05200cd8fff3bebb6e83af73960bd2eb8fa925b3485e7d8ce0de1a22298c1a8fdc48c0667187a50bd78ba9a7c807d4e4f928138e8c68151d1623f901793e324921b4b0eded992a905cb80534b7db87b1bb944863cf13251800b8f6f8c27f6c42229209cde855431231b6664fffdd464498f75a0051027309f90ccde4cf3c0f628d7c92fde5a39fa96644ede08d629771a7b9b1105706b0783b3431d6a3e46a089f13781ef70f2e5dcce60ae2bd728302d7d70a9c2a6a50be5ae4cb6e0a9afd93153c42f5c3de31d2bdcf7dee077795e08c2b30fe2d60893984600520d635b3aaf5ddc6480bf8216776eefb24d6a9ba53f7270d3d73c74fb1986a9ec4242b49a28881f70041b9d141ae896d476908d6cbe36135bafe97205d8b1c965df6ae1fc64a046da6f8e40057e6f9c251ec88406b69c90bab5243a83c4b220c1b3164ace24bc949dcb4a5a15457c95e3ddda7e51e450763a046862833047ac7ca83f6ce8c634e1bcb9cf1c59e7a485dadaaaf64f4a05a30dd727f0ba7871e165c0dcd090e23c978bfa8c84d5facbfe98ea9f87a2107b348cff9165e21e1b73a0bce527b4e2dc0f1c4004bedb316a7d73940542b376295b2df6cc48d77f2f2db808b28548b91350d6ca3eac4c1467bb20cdc7db7d70875f063dffefba2ac9e7ea663206fdc165a92ff582700789fa585e2330b9bc9e51cd327e8c4c3f863cbe6390ffdce3ec1a9443813879de6289bd25597eae23b6cec863713bdbff28c8412735dc60a34f3c46c17c6494f730f16c6ab13dc702a7ffec9c3100f9ad95a467461ab013d04d70bbe4da3cba3262911656c34381ae2dde2e1c6c257dbf615708eadfb1474ea3e51e06394044196b7b3ee5ed556e15e368801632a1a7da67c946b863ac43e403c60c1a264178be23231c6de64e1b1033736580428bde56382a6c162ccdb429cd5b7a1366923a6badae7ebf1e7550437e37524c1d82664ee6c0da09ab8ac964dca6c639a34b0d7bf2d5942db5dd16ded83eb365e6f17f4bdce14608249ece044549a72d6077ea862e6997e0b09fa911795c86bea05089f3cadd17b29c69d143add5d3aca36172190de6dada4ab93ffa516cb466ea26346f7caf409ddef947ef777afe24a1545907cc20a7319ebf2a6976023c399775083d3d415369de1c68765074646d5bc327611c8556b4a0a6554352ce4493115f37c3c91c7d589987ddaa364d5e222809399897f82b8f7b5d2e0574c730cdefab562cdb34d11e50df51d2c62a32ffa482a7264a03ee5570f7b30a809480b14e60d54d6043f4df74210c4fdcc80130da9c9123d2de0e49e0ab2f987a43957e7bc9157ab34a1b26fe8b5e26785fe41c0b29ec4de36cabb4a491ca036a8fb49d51a3f575fdd44b54fa867e090b6fbabde26bd76a07db8a2097bc40de7f79c6a6cec65a08a1920a54d5e8548bfd8878d6b35f3bcb5e3850abb7df1d576d08f3da78fc48e1482baee39cd001e91db2338e95967258d727d01e65aa66c866d6813c14910e73c1b40b0d6395bcfbdf1f3231bc178c823785af76aa97c906c81db6e2f99802adaddaf8f7a47d8a415df711c5cb9b2d9a5d7631c6d747bb84790eb0cf6e03f86260e92f615bdc007d31bb88bd228492872e379f924c17d209d2a2b673f09e304ccab14a090594d8007b4c795afdf89337de86aab81305df3a2dfad47d66485c027adbb8ee0b27e9c37d9849cebecfe280f5e220088c5ca1418f087616bda30444072a151f50f885cdd97699daeeda6228a90a3221a305a6b17c60fffd49c0b21f8473e1a6fe4be61e39e99d2d39093208b543b0d477ebbe125dfbfc0ffa9a49ae1410c01f37230f77336213b71bc493081abe108645767f7de520222ac1cfd871a17dbea49e328e47100237180f5cc22165eabf6ad82acebfef9aaa25cc6c444bdf444fe0a005877c2d0c76afe0e40aa66b343b292d5e8abe66396a04fcbdb5d6f070e7de3f776bc1f82aa954c95e47f58f960713f306625a37e84bb417c27c9dd9b652af5573798da1ca99eaf494ed92bdd2421dd46051cf6818f65e73e541c2473fb4285c9422a75bcfb04557718f47ece69e0084ae8", 0x10c7) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xda, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x11, 0xb19, 0x80000000, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x5, 0x102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 1: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x1}, {0x5ea, 0x9}}, 0x189edc22063e0352) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="8db4eab9ef2d84fbfde2bc59ebd6d4e309a3fc99f4e62d52829038f4be79706b0154a8443559a93208f593c77fce92fa27b64dfeac4b66fe7be88cd0f6d6524d8ab4cbecb963dd81aeff5a13c49a233d0a309490035634f332b2bd29ee6d1cb90742b6fc2f", 0x306}, {&(0x7f0000000340)="a1333a85c26a73eb5101c00fda03f46ab03ed35e53f6653ddc1fda7f430b8407704330e0ac8d84d047b267f093b85dec6cf23c1116969eb35dcea45f5458b2656c98b9d72df29db47021a57a3410224963a61773abf7b40c334e855ada3f35a791ba0b4cb1d31d7f5595ead36042dcab035a1100cc981de72f8d0390cc05958e2f3dd5294ea963554097ca0dc63617f64d0d2f5638de0caed30c2134a7a010d43e407efff0bf6b841c14851a4ad971874339be9027fd42e497", 0xb9}, {&(0x7f0000000100)="dba2", 0x2}], 0x3, 0x0, 0x10004) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000002c0)="774afedfbbc77976bc4fdc6ec1032ebc308c58c61e8fae6dac7ff1ad39ff4367217c38f4f87100ed1699bbf4105b5647cebf77180f1c7c7e4acf27bbe53d426648248808c7213bd26ad662899146911bbd9582058158cc", 0x57}, {&(0x7f0000000540)="14f47f8eb6d975e475c051aa5a5ba09c47a0a38a8e7210b0e2858348b18cd487a3c351766c", 0x25}, {&(0x7f0000000580)="c06437573af9c23d3340d071b1c2d739948b757ba594932193d3c35741e6f67bc07912bff4df91756665d651f52fb890b8eb33088cb64e10909178c056e1b34d9206a6816956305afe27544d20a586c3446c55", 0x53}, {&(0x7f0000000600)="b224634bfaa89361a8105ad72e03726dbd02ca9c37f13e48387ead16f231507eb1441decde11d58c8b16ef5de46d7a3cfc38589070e6149c892a0728cd28e3337efe05d89d0be2e85d63c6de8888039abfad4000883df4ae1860509648eed73ec935733a381be05db712ef58c49ca04dc5fd37184e9e9b2fd23a61991e5dbfef2f387bc2dde9f9f688564f5a3274f580827fcb8e2890b0003c1bfbe96c495e678fee21a17be2c03503cbbb2e37576531e26a72772493531749f064c030d07522284f40c30cd5073ff2150ebeda1edefad42beca099f96e37", 0xd8}], 0x4, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x1, 0x3, 0x20) semctl$SETVAL(r1, 0x788372c1c46c1420, 0x8, &(0x7f0000000000)=0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfc41f820e953adf147e42eeac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495bf6491755ecbc21e9736e5dfb0812eaaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000"], 0x10) 16:00:32 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x3, 0x1, 0x3, 0x800}, {0x4, 0x200, 0x1b3, 0x6}, {0x8, 0x8, 0x2, 0x6}, {0x2, 0x7fff, 0x3, 0x3}, {0xd6, 0x4, 0x1}, {0x5eed, 0x10001, 0x7fff}]}) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa1, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setitimer(0x2, &(0x7f00000001c0)={{0x60000000, 0x22e0000000000000}, {0x3, 0x2315}}, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x5, 0xfffffffffffffffb}], 0x1}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10000, 0x0) r8 = fcntl$getown(r7, 0x5) setitimer(0x0, &(0x7f0000000380)={{0x1, 0x8}, {0x590000000000, 0x9}}, 0x0) nanosleep(&(0x7f00000003c0)={0x9, 0x9}, &(0x7f0000000400)) ioctl$BIOCLOCK(r7, 0x20004276) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={r1, r5, r3}, 0xc) r9 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x20) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x200, 0x0) r10 = msgget(0x2, 0x110) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000500)={{0xffffffff, r5, r6, r2, r3, 0xc1e87e34b6606487, 0xfff}, 0x3f, 0x7, r4, r8, 0x1, 0x6, 0x0, 0xffffffff}) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000580)) sendto(r7, &(0x7f00000005c0)="78152954ba93b266ae0ba45b7122da2eaf78896947f7bf7a2f4c7f08bdaca049b6c89cdf6f7e38d7c410fd0325362c0752d76407d2c7d82ecb85f8cc8c78936d4b86d1273c7a1d5175f912f4deb26d4e8f92b3a00198996b4e51bb9a6d94bd3cc4a2ac9107fb169a5dc5450ed044cdc875df04412b501eba56fea4b855b59fb13258bcb8810979e8bcabf8aad04d258cd9673dbbfdbc86e8c047b1dbc1e208e18ed487fc405d34c8f75d0a63e375854defdfe5c8500b0040794e4d659fc55df14e529b1bc8957fa6bd3bdb6e11661ee1ddc0c871d2577aae6c7e09530d9ad020156d989f4ab5bce87be327cb18f807daaa99e149f572af1b94a01408b3b3d989ec53d16919b902598dc99257f146d3794aaafd7259343aa7887145f9faf0a45e040a9ae7393a309bb32b13c8d22adf1f5c268e027312c509e34677395b7d020c08827597eafa2dcde79f39fcee1232f0440efce120f22038d0b39894529c5d2c71073874a7efe71c28a7ba11a6ecc0e7588170066a54328d7e1ff25b5185e9b3e698830fc6fb0cb4f3bdf9a7ecf63e08ec22af572451501324b97f420c8e39fa2b5add1d73fb7c4badbd3c29edc4e054ef6612f731438db1771b7309bccef9286b4eb8fd0b14762babdb9de0c70c5e96ab75200798249da42e322a61e0dc05145bd7415598de5921045aafea53641ba9625267c05bb9011be805ab838e4fd3f6445c2fc5d17a5010d8bbe87ee2d5a50255b2b10528aff0f15accebd68e374cf51420bc7dc7922e13bf580d092ff15463bafcae16600442e562babc31912057691925f958b9a84fb277499c5a26447c5287cc1431d228d5f03fa21215613c01ab056d63b675d358ce43750f0ab62ccb0ca4fa717f6b66691668a8b077bd473676b0f561df84a32cf69e7b2218917d8c3c8a4aa055d79e29d83aeb8a861f7f648a8ebe49ecd142a3c60c37ae5ef479ddc88cdffbdeb50c66cb9c6958aabeab01a4f79bf71af348ddeb77bc29444d89976f086f8fe34d29cecc294f93f29667be90ee682ea210110c594f26dcfaae0669df7c99933f111ec71a68b53570cc5c46aa7eea4ea71d8f81f979f3688ff9149cc2d5292480d1d1bbca5e2521884440c6f454f0ce799aa756ad2c353bfc3cad192ab5dc928ed542409b91c8ab1aa3ff116ad1529cf9cc1cedbdc98a86d52a98fb0203fa6eefcb68c4e4528b524f0d00cd68a658362eebd58162bad1f9035c35b64c5503e0bcebaf7ae140896e09fa5b8bd0163ee2abba9c011d417c7183a29c67929c3ef7d5f24aac0f3c15b57e96938a94bfffe18a50046c117874e779985270a8988a9f6adef27a737aa4cc01fa52a54ecfc454a3ce9c288f73567aff967e93592667a1626e25d65c0a69177bc9373c7d088b7f56df5adec18a23f67fe9d46faab39ec053f461253113cf69e889e701943a59b7063a8e6a74d8a5df2334adb0351090e180eaab40f914ecfc245ef23c08108e272f9447fd66a5fc05e894a3d6726a74f8669d384c85e057961bd942c17502f6312a6d2e6344f540b2ff7fbea974bc3813f7b2ce38d5c2740d1424fd8f3f5e32c03f691b789c9f3b0a3424b302231b575e5ededbc7dc2fa5a8883ba82aca6d1280a74e19c23a3a4e929dfa4fbe45ccc55542affc8163d7feae02a4f90680b79697b17d42fc2458d86fdbc212e51261d431b4b225f5abb48a8a49b59afd7615fb41143e37c1bee889af832ec55e4a484143bf0938b3913723ce3746cdf5434f874726059a1b74d82d82a8f95573c7c8a8e156f5093219ad14a916ff4d5ffe69fd8a929597283269c22d5e6266af8d7436386c12a15906dd304f9dce3551a8d107aad4c9c896b7b53e304aaef6624478a0727458631426b538ee9c505233c5db98160978aa929cacbc52442242223e0f953643493449ccfa2bb07f5bc568275e0bdf318634c7b1c82b040628c1c0656983b3911124e6d7c2c0c34e75eba85613e9d1f9063589f3126aa2e43554d2dfa7ffa055e98fb45302e668359c0cb98f9869be225e9cb94bed5dd3d99ba0fb097b2686621a41264fafaa287ddb907b8c6b98021c893488af7dae8de67f6be65379f5b82cc4b81902475792a9deb99575882becfe5c0b55f50ea8a770d4ae5f9282465c3970b2a958898dab183c83ea32c7aa32315b611aaa8d948d42686ff5f789086768850f0ba2d735c428b007b57f51c8d906093b30cc5d582fe61b628f770f736a18fa9f25a121cdb9fa81ea746ad0f8f651ce37249e4aabb8d871c0fde7639ceb0a6a9edca66b15a5dc2b23d75c97c69b70d2b3a92171d94ee52c0cfb79b7408bcadcc72ddc9dc54f62f965cad0f391b347d90e8a8bd3c8a957f14b5d12cb0b506f3252ba694ba8867b27f7c9d4d6d8290d844cd3aa94b5e5e8f4468076c8ab6071f097727cc0fb72f8d62be05a3c3c66ef7e93dec58ab9df4c31deb396e4c9f6e0f85011b8552536c88fa9355365f99c064686f25350daf48df99dff623bde6d9cfade6f2cf3bdab4b6adb2e172919f8da7b6cd60231f8696e2b22954c06f85ee557500dce3417de42dd66e50af3cb1da5a047cdf32b86b8f2ed0f51fec09588e23ebdcd68f02c8f76b310a5deff56996fb31513fdcea476b250f5b13c12b24feb5a0150d2b2f4c2b725d0bf66e4ed2e81a292d0456899730843dbb14b92d033ae112cba8752c1761d1b7eb4cc8161155493737fe31ace0ffe595baa437065050baaed353fc4c264faaa251039aae215c91ac4ee66269deda9bd4935d86a0c1c7342ce19ced5443541ad5d6ddf81a8dce7a5b8483aa7c4029bba979049ddefce7814646aa0854d075437d935c780b5c3fc1582442322f70a6c1d6189dc52054f8695fbdaf539b9109199b32d98cbfa00cc38b4295d8ac79647eb65e4a93eaf7b121ca1bb85ad597644ffa7ae00e40915e71ae0008a7dc2fe5daec3b95effacf7e15eb949154bbe3097ac8385da29ad93e4ee94b2dc11979d642513a227255c9009225d6d9d8b7abdb2363a2779e645e4ab4c74abdd6740372a271bc8486e4c56b490ad35a77a2cc1230ff85a02146bd73dea42f818df82a8927faaf6c43feb7a0ff4b815a1b0d4c891e8cdc67b3b66b7d442cf8c7feb7d9ad5baa70c74d596ed7f67f66a5a7bcc7919cd95a5cd9f067dee26ebef8aa8232a624da9d6241f0d72b9aed294e600f727fb01846783da9037a7869ef03e682fa5f9a095eb01d3d124f54fd0eb8fcba9723164e73660b57c13d4d369a56eab1ea104d71a29f5432c6bf063aa30e958fdbf6d72cbc021e6a49ef9a6fa67463f8da5a723b33e92cadbe90d382b9855b0b38b8d07e3161e589cb33e67510c9aef404b2934ace6c0b896498ec35dc1a699bce3073f532acb411d360b76f95f9e96f4e8e8d4cc862e71452b3bfc5943e0f5458214900c25bb138cf2f6fb5ea1602e331faf3361f61b989c4e16fab8aae9446ff95ca22589f61bd95b2d2407b6e345278618869a0ad82d8b5211d593a13f74ad35c0a57a0df16104178f12383bd3f3efd4bcf47ee1389dd2b48f1be072424c1f4045e0027557863561062d2eb6aeb410f58057abc7d8e9e09ce195bcdeb400cd294f1eb1ce96e3e89b3eba3d36122db953307b99bfa16cd2ef55a2ec387bb3e05f4f6144f9aa9d201311a9abe5d7ae5a98790402159d11b41cb25e109aed9347e2dd81597abe478ed8ff8f7c4ebb4cba20a8ef90c06924a822483a42464554ffd1e5dc6144b1bbb8628242ecba4c6d2f04cf6d24fd687abc3053ad317e0df70c39e88f83cd6b37862c451bfce4c0a2f3a331d74a6b25680b6d50af4473ec1f5ecacb32b83c1fc82c813caaac94bb81e2d31e6f454dae52abe27d8a92a4415e02d9bd53ae13f01e11369e868070087fabd85cdb6dc27c3db7b8a83c47e0b600b413e4b54f81f5a475109fd113f952c4f5b1c0efd7c6b543004555bf42cf66837da1de4e1d26033fa0b4dfb1213cca329ba2e4f62b25a42dd06803342598b2dfa7d320c521675fa7eac115419276e09edd43adf8386919b710dac1e33d91e5ced55699fe6c86f02e485ba3514e4f031c384082726c5a4e906c8427cf7b0c1a64beec848f25f076e5377df5b2e0b0f264f503a900055788dd26a9c62c72d613492c9d769b2d45e30d19b6d64d1577be9a9db45c9bcd15974621946571b35294742d80aa14ee68c4c21b4ad5a2bcdf622c6b87ff771979f4b612bb449a6b522d7865e913729a108ecc89b75876ea303a3546eaae89dadd8535494c32f8ca60654e02bf69690129d6082faeb406dda80eea1f644646ac6b1a92f28b0a577cfd3dc1bd5153e579cde18e9e2d695d7626148e0996287858f6548e91b289725261b078675c485e031c87a9455f7a3b70f88ba2b364c89ea65905325c7adcf6b4d4c3ffdf2223af6e90ef4f191707ef9aec46f6c456ad45c64470d1cb29f15f300350d046875f3441033d372baa3e65068e39d4b7ee681e4fc75d48d48d1fe2eb5b64d3c44565eef9b0f5a8f1375271124a846ee2a6a179b1cb56982acc15e7e8020b057c7a35b5168c5d261e2124e1bf6e9e4f95d56f3ad5578d6ce5648418e8013361fe516460bccb34ad1994fd3155b7c05d7c3456376f038b4bfddc658af5f727476f2e7a315645140c628f682edd8b0258f13396b3d42791e276805df97ac9c76cb4eb96ff82cb3446132f36b7eb387f1f95dbc1993227208c711cb8fc02b7841668c7e9d68c491465c4303909e35be05b50c338b621805a3f62ed9cc11c27f840b5981917209cfd7a42fb4bf0ef0698b8b1a012fb7524d4ef946fd64abe006fc397a2a4ca6cc9841185aada139bfa35ec732a7e8a5ae6300d9f2fdf63fdb96de0a7d8b48985ae6e4809eacfb259ccfa4116723e9e5813680582b21b9003f8195ac47ca40d00a2f99ff3cd1d6336eb1f4446ffeca10f641dc9aa46f19feedad35d3c1a65952b4b3dc5e9db1665c8db662965a75169b844a85b57dfc170086901ecfaf3d0847d5310a402d42a7a02b492c4fbccca4847ee8c36a1c7001c8072ff30d99b48851c98eaac2c4c2219d8dcf633f4b363b0787682460158c9a10a18b0e409a94e5ba9c0f4aa43c993a22c3cedcb011650c4b4127f5eb2f629036a48aae21aba2c3adff7888aed16f4796a2a1118a5fbdec5823a2ef0064c52c8ed2dc8560a05858bc857b2721dfecc4c70d38f7959bf1bfcc0c05715c30f1d2d744b729c48bb8982a7e18f766d1a6b505b895b21456f765ae38ae1cac2e5e183871cccda643a21ac2f4762821c8aa2b57c49eeddb071c16a527173c5c8e52d4d6787bc65cca5342ea54d9c4974e8abf72d27ae8b4ca438b45c8993125209bd02c12dae2b6ecb964b1aadec9992a951d3bb8dd7e3929b6d814fd4eb3a7017bb127d0eb90f3f3081e0d5a414ab57c5a9c08b1fc1950549d61ddca905cf11b1640b1b0c3ef48458141f7bac239bdaff8a1e59ca762d1860e1bd5f350cf287a854889a54845dfa7c48a60ac81fe1ee1a25068e6da19b16b16d006271daff0b4b0f6e433297c6043cfb6091b780421f3c033e006c4d5e32cb9eb8b3e8e3238fd6face04f4e9f7404396a845d5251c46fc18008955a6c35f8072aa020220f26309dc877854ca10b95e8796f6e10523c50ed5d18a20d47d7a773597d00337f7f1f3d461b6eb0d867f543c2d34d682f96fa3f8c8489c732f8f4a308e14d65b3b78544ba8b19b085663002ebe63cad19dfc21bc16cebb6ec49dad6aee5e83b36f4cae3954cbd4e79c5f37a96d234873", 0x1000, 0x4, &(0x7f00000015c0)=@in={0x2, 0x0}, 0xc) ktrace(&(0x7f0000001600)='./file0\x00', 0x2, 0x800, r4) accept(r7, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) getdents(r7, &(0x7f00000016c0)=""/4096, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000026c0)=0x9) sendto(r9, &(0x7f0000002700)="e84b39658c7967ec73d713fd829be8de0e57b150560780274879a89327ed2278260bf2c0eb0d90084abac433d8126f0083493337c17d8cbb51a28b8c0d09588346b28a6d6f0c98240ad125d10b6f18d6c3ff5376de820003feee837655f5bd4044344564", 0x64, 0x3, &(0x7f0000002780)=@in={0x2, 0x2}, 0xc) r11 = semget(0x0, 0x4, 0x4) semop(r11, &(0x7f00000027c0)=[{0x2, 0x8, 0x800}], 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x40, 0x2000000}, {0x4}]}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r2, r3) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) r4 = syz_open_pts() close(r0) dup(r4) syz_open_pts() 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) getitimer(0x7c13d2aea6cb7323, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x101) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x240, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r2 = semget(0x1, 0x582be7fbc98de201, 0x450) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000200)=""/4096) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x3ff, 0xfffffffffffffff9, {0x1, 0x8000}}) 16:00:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x417c1897da4668f3, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x6, 0x0, 0xffffffffffffff7f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000380)={0x0, 0x49, 0x2, {[0x4, 0x100000000, 0x40, 0x3, 0xfa, 0x0, 0x4, 0x1, 0x9, 0x1, 0x6, 0x8, 0x4b, 0x24000, 0x7fffffff, 0xf9, 0x38], [0x6, 0x4e, 0x2f, 0xffffffffffffff2e, 0x8000, 0x0, 0x3, 0x880a, 0x100, 0x4], [0x8000, 0x8, 0x6, 0x100, 0x7ff, 0x400, 0x100], [0x8, 0x7, 0x4, 0x200, 0x8001, 0x80000001], [{0x9, 0x0, 0x1, 0x3}, {0x101, 0x6, 0x7f, 0x10000}, {0x7, 0x6, 0x72, 0x8}, {0x0, 0x9, 0x9, 0x6}, {0x1, 0x1, 0x1, 0x100}, {0x7fffffff, 0xfff, 0xffff, 0x7}, {0x9, 0x6, 0x79, 0x8}, {0x3, 0x8, 0xa2, 0x4}], {0x9c, 0x9df, 0x3, 0xf2}, {0x7f, 0x9, 0x7, 0x2}}}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:33 executing program 0: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f0000000040)="ee65d62595ca6426b04fa97f17b47b691591325fe591eccefae6137b9640102dc1c2719399fd", 0x26) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000100), 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 16:00:33 executing program 0: r0 = kqueue() munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getppid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:33 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x5, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x1f}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000000000/0xc000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") close(r0) 16:00:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb3c1bcf7701f2204, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="b19f0abf22b0db248ae2a2e7b483ef7c3ed69b8ddefa1bcbc9860dd1dd7daa950a09dbba2ede9be35964853182a636b5b0ce9dfce184d53b49c39af8e31dd9eed1d8498fbccf7a4da1a1b9e49093fede7aebbf2423c61974ec6820a3c1eca22840312a1328bca8c586123b86003ef59c2dc7bc5860ff9cca79965628e15e5a7c69ea5ba36758e6b7fa94c9d7d2b6912888b470a16cc53bd80228def317d295c25c47efe5b21473e2e7fff6b8d01df067f8dc183207861894dfb5a14ccb504bfc358291bbcb0419175517ee9e414a4ba49eaabd630fd519510af0eab9990cedcd5c50e5336e0689d1ab4bd6a502fa97751b62c2b299", 0xf5) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0xea) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/1, 0x1}], 0x2, &(0x7f0000000240)=""/4096, 0x1000}, 0x40) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x48000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:33 executing program 0: syz_emit_ethernet(0x24, &(0x7f0000000040)="85733fbba4e67145c55e58619df1b2c25b797e64bc5393750c5d7c39f7835969db9630e3") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:00:33 executing program 0: clock_getres(0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x7, &(0x7f0000000080)={0xff, 0x7f}) syz_emit_ethernet(0xfffffffffffffca1, &(0x7f0000000000)="fbbc3d0fa7ce6ec477b0ef713ea2e1bce4feae910c935d24510ec61de3a29d5d3f2640b7c84ca4d3949e0f17d671b4abde0eabcac4ef50c3") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 16:00:33 executing program 1: mkdir(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x4) mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x100) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) r2 = shmget(0x3, 0x1000, 0x220, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x1ff, 0x7}, {0xee7, 0x10001}}, &(0x7f0000000040)) shutdown(r0, 0x1) r1 = socket(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0}, {r1, 0x1}], 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x168f) 16:00:33 executing program 0: r0 = socket(0x2, 0x3, 0x0) listen(r0, 0x804) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) flock(r1, 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) chflags(&(0x7f0000000040)='./bus\x00', 0x10000) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x20004268, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x9, 0x6, 0x5, 0x400}, {0xd999, 0x0, 0x7fff, 0xffffffff80000001}, {0x7fffffff, 0x400, 0x2}, {0x7601, 0x6, 0x1ff, 0x7fffffff}]}) 16:00:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x1, 0x1, 0x80, 0x100, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7a98b522c449bfa740f04e4bb1cac99e8daf684caca0c140d4b33e4c3532f02dcc084f245676e6f080b4e8568fe103b36ca55e37a07684cdecbd1f", 0x3b}, {&(0x7f0000000100)="c1ab6b89826a4cabbd18cf2babd9cd2f7bfef54a037efccf57768b8d397f9cd73101eb0c10acd36a94da0a3dccabe526f39bc5990c19fe86184841fbcc62002b5887fc5644196c06cb339f86a04b168228970862bb5bb0bb1018309ab9b880e3f37696a517ca09661707efd1e33d51812cbbb736ef3cdfff63689e53086dbb8335caf4f70eb4b16b2e8b8ba67ae82d", 0x8f}], 0x2, &(0x7f0000000200)=[{0x60, 0x1, 0x0, "388ea3e80a9f8baae03da6a403105f88890121f41d5870f52e690df9760d1e0fe295b126d7efb0f9479944c2c3108b9e2119347411ca9463865ca8d23be717c2eec07d3fcf29da02bbec3ec78c94"}, {0x80, 0xffff, 0xffff, "6c282f10cbca70a70721957b08d5edffdc76f8d57de79e0b1453b55a968d21690af4634e5dbbcbf5ad19e1d464efcf67e6a05e815826c99dfffd6b8d48c68b03bceacddac1073433f71f82c14cee064ad30bccc4b2e162fc4f325f8c75316b95d0915069fcb1921264b489ee36efc3bd"}], 0xe0}, 0x400) nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffc}, 0x0) r3 = kqueue() mknod(&(0x7f0000000440)='./file0\x00', 0x963834acd51351e3, 0x7) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x1000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1, 0x2}) chdir(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) syz_open_pts() chdir(0x0) 16:00:35 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x4) madvise(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000bdf000/0x1000)=nil, 0x1000, 0x0, 0x25b89ff8391fab78, r0, 0x0, 0x0) madvise(&(0x7f0000bdc000/0x2000)=nil, 0x2000, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) pread(r0, &(0x7f0000000280)="43b6fb9212bb0bb45e28dac1114946010bf81e8b4c35c6e535481bb9aa00f334f72f393d28f256b649f0660424490e879bdefa7879192270cb503855365ade6371b63303183adabcd93a76485212e376c8663b1fbfa0b69d6630ce06ad8177c5130a6c70e97ca9730d2e2f0119963304e8f94a4f196b658bac767911418a8b1ebb9f84f765a0f93aa0a7c43b9b82c4454ab00c483e7431a323dfc72c2106df2635dfcbe2b39c85d2c09c00ea08b336aad96fbfe82c218fb56fc4f7113067ea9ae6ec0ede11ccce8c842993d3b70c839b48311b01864213872f44585e9a4320246d36803a8664b85c887abca0850901579041951f992b", 0xf6, 0x0, 0x0) munlockall() syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getegid() r1 = getegid() getgroups(0x304, &(0x7f0000000200)=[r1, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:00:35 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x10) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930f8", 0xaa) write(r0, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) execve(0x0, 0x0, 0x0) shutdown(r0, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="54ff", 0x2}, {&(0x7f0000000180)="b29c859780cd3276efb5787b9c0f9d0b4ec84294774f3750f1d8c886", 0x1c}, {&(0x7f00000001c0)="38784de19120511c3d6097b1eeb0ea8bfc80873ce3122fb1de89cf77023cd69f716ca029bdac1845cc0e03ca581c80ffc9d2be5b42bd25bdb035884656ea0e95bd0b666fa740d9d4b3a8ebb9e2cffa2804fa7ae7a164b07c30328220b231ffcaec7f7e19fedf1e6bb0d040279ba07515bd4c7d0e6e86b173c077aa5970f3326699b851264ca77761fff2755233ca", 0x8e}, {&(0x7f0000000280)="858b52442da020433d93e171b2071ff6e56dfb5753138e49a7a73cab74298a495da8a62ec0d412e1a6e4f67b6623505a0c18dd820d3777f50506f591c7fd5639930c9db6e375e7ff251f779b2836a25576a1bd2fded0a318e343beabc70c985b1dcb32b99c68c77cc50820dd064986161d9052ceb332efbc475679c1c110c1527413d0a6d76b0228869e0be292d4c95329a28d1c0a470e7cc03c6cfdd5fd739f5c74535f688687", 0xa7}, {&(0x7f0000000340)="255a0e8c45f7db022646dca412cb8e475415e36f372991c273f243890aefb52f2dcc6aff3f816395bd08c6d2e6fd6bb9e6d80fb97a878c04881a556f6000cf6a6b65eb92c8e768f464433dd0f3921e450d947ed5a0dea1a5333e5e582554f26f3f5d7ccab7203eb75792b066ad4cff501885860b8fa21b701eea6db06db11b3fa9ad58903041641caf0d0b8631a68bcd355f743fd1305b30c9102c1198d98c2e1c93ff95c0cf42913832de08282eabd0ec4a7203626651dac1d98eed3b236237009d45aa661bb83c056bed839733591ffe78dc28006799c13a198e7435dc76ff619ddd835a7ade47807d269b7162006b29dc541944bd8fe1bb4ab5b6ba68bec2916b66011a253be20bd32d9bfc76bb2db6c269ab9894bf1d969d9514f403a456cec52e71a7b077735493435fc66b86661ddeb6f5fcbf08a078d03777b070cce2bc23afae2be627b6c234339a3c6e049ac288e5ea5b9aa5c4362169fb80291b659cf8a21492ac45104c7417320bcd40ab520f57a5cfb29a2558bb422d97e0cf2002498450f80f21346efe09d9613df142db49236d4e7dbf738a36be7f47a950e53d2991dbd88a82827c71888e118b4ede61e790963c455a94d565d3ff4c66c28c429f5191fa48d34d3214ec1c36e3ca9fe275c6d0f3c3c35e6bc64000643e18509b649c2d830c807643475105693be26b90299a33bded867cfd64f30e9a978278075212f76ebb5f4c109a1b59cf9dac7c6e5878fe5d38f16e9ba83cf518c27fdb0bbc0cefc2b52512ec49cf85d03b5a1e188fd6efc41cc348192bff46884c0a9249afb28048256295bc821746f371ad38df9121224d875a7b162abbbba0f2a92af4d0142be1379dcb0a13c67bc70f716f7a7f67da3e246fb8038ffd2222c1fc6e77bc0e97263247582d1e8e292a0299b6f81202fed88513a94fc46d69da30a85ca7c6dbec54b67223b7c806b21165ef5d79bcfe32ba7a2fb5c0dbc9ade303fa8e3bdeb148b67afdb12686cc804b4cb6da12c8aae13416b9f238a0c559ce5223744d3a05f71158df736b764d71a7f00b4daf10a46e5dde3c4a877059e9dff569ffff90be5b03ff7fbfafdc6d1b3d46686fc27955755ec09620259f88577c31d4ac19b303de1a1575f7d9892bd32872e27d54e8e50c575b765f2b7abd0561463abbbbf513316aa36344c540c670a988b8336e9ec8f73ed7061ee07239d2afb1343ea445933b488969664f44c6b8325b2060ec5e7bacc0a1553368a027ba7e6b663f35a9f10e8ab597c34c46efc48da8281a4c2eb20a572ed3c02865953e99f7e455daa8c02ee5ff3cd6de825faad8dfcb6ae48db13787fa7ba84520c387db2cca8b551cd091deff8a7c29d70dd57a23ae4d9e938381fa50a0566d69b363611b6cb9239619a3f1554a27f041792697bf94febe71a75474d1cc6aa92af5941bf8d6487640eb7cf8df61b8bc0ffe6a742dd4cae68f26faa15e93542482dbba82ffd2aa0e140b50bd310dc83512bcbf3a47d0b621e084f7a1de74e0bd198a8f1140c27de2f1156918d8d2baa77c80274044b2cbe45629d01ff11f61a9b94f61072b00bf85819637b29d2417b8fccb086f5b2ea2971c44f0733af7040e8c39de7ab1372b1df84d3d62e5b4417c3825f8f6d9897ecf0b98b52b4efdb0ee4b8d7710983b71c9ffaffa30b9c38f4240ac89af4730c4e6fbcb0eb53f7b5300993dff9c8209c03af9b9936f24c585bc0b9b8a964c9c450bbdf60fb54db78d0c27fa309777912609ad2baab441a9ce75fb92de66fad165cb2695f12804fe9aeb5eab54573f1c3cc59a5dfb0be6f48332b0dc07f90a564f047572a5f62895219485bde16d6fbc0fa998d8dc759e0fbadbf103270638d9e472b9f6406677244568fb6c8a115ebb1ef127d7964f8151e0560a8b31801d8e718d865f72485522592a01665f1ca943b15ba3b22cd09eb0cf3d17d58ca7709ac339dbf6f4f848be4ab64053473a430847569afa5e06e831d18d396062505d2f8b130304a499d945dfbc3a3d873e31944574e23c03598e93c3f1b5bb3600c8cbaa1092f6edd237d7a4017c125c3be385d40a793714971fa5ca97c6516f5abce2f51eb6a67934c4582e26e4c61af6fd8cd1eefccc81c54d1103d4fbeb88d9bf92de55bbb782d88701d2340a3a2cd64b4fab0e8b547af165dadd1c4b08833323aa01ca77d2e5f5868f39a3f637b834c495ac6cd50751a481a5bff9a25b38051cbc5ba32d19d22d15f57d238f54644373f1fc7b8c5ce795b19e1487e2220349a65d798f987c4c671cecfb0b4c9ea62a566505b179035752a90dde69286bda8df0742941829d538a64f3d55219d1578b791aa9d7452cb4260511f35c73ff8e8f0bfa2a27da919c3c7bc8efeb17c971a312da117c286c1d7d6b93ec5c3c617eccf1fd799c9db35bf479ef3d7d4016c3620188512ba7caa88bf74e90a0cc8481b769861df14e6aab4e8f24b456d1a5cc2191e7ffee6bf4095fe805d5674bdcbcf37f7b5bdd87b2f7d0c3fe004e6273fc2014315cdd04b6e83c9c164413e094ea73060f36a7d9990aba6cb8db765a4aa5053ce3e4fb840a410abb0b4c453f80ce05d009a06963e4bd9f5c0fb1e6f4d2f2af9742c608ced7cd14d7e36a79b66dbb5f14d8bd22117d85eb944b8a7232367a4365e32213ec9487325ba01eabe75398b080a6697b241efa80e8cba164260ad94949001ec2195e13f29a1ecec65641d790645e8d62cd85932b4a4b7aeec9fd11ec4a29eb52ff70e11d8e5b1ff976494a8e31836898dc9bb5729fc5bdeec39b7e270fa2591c4eca83f9a5482d5452ccbd33fdc4c12d219bc2f1494105d1f314bec5c0b1dcb8ebad70948061b1edb634f529501dfb02f2108de2a4c8c20fa5d31bee88c5ef3e198a0b856387efb50a9874c4ecbf42efd3f1891f134018c0253dd0cdf9db19b0dfed312960364fa2c8caa461e732019aa1fd3e0562ea32310b5976cb91a2f89c35e5aa0ab160e4add27cabb242759782bf51b05516a91875b3e24306aec0e648778c6eeac67168d67bb5699ded67ad99e6d28a0dc2954314e3a0885c462d123f8276c37c25a7c443bf5e0ff606a5a44bdbeb8c28e718425d1bbb844a8261da19beb41b44ca5ed35c11cd47b74ac4b884ce4bd7fe0a89666b981d73a0f43735e19b34ee5e807e2ee6599d286f9c39e3dbbaa154e7ed7a9b4725aa58374ea69b075ad6c1c8023c9e78d182a3c9c0ead9b64a87eaeb5d6f4cc9b728d70704629a246f108df9759125fe71239f0ceb02618df2757f8475a00430cccefa754d3deae9b97c7c806da4e0e545a7f5395317cc681a8a3cc14d148d214794eb3649e6206d8eab5c270b37527d0dc74df647ed7f7f4f2cb56d09b1af4621ce9cc0e39e529c38a78d4c6c5bbdf8099d564a15e568c0e28146dba2a2e8c22020baa680d26232a427dc46190fda8395b1a55966e69675243f16208bd78eb816b20ea639ccad7323a900630c5191f8cbd61a99233f84eb9643a0af9055d105928b10ac9b6cd8a519557e339e28344ebf31cef4465eb25a0095b4d62a22e255f033e77270bafbfc3ace93ee06bb40f188fd3abd96db08698ced010c147c2b6775e26feef2ac3cd8272ca578477c69c31301b7098b6cfb76bf24822dbe337fe89af04baeae441eaf57756f24cda3f557fd8a01f7390f6b0c847c6dc5c27375d4f9036db5eb30cfb7158b1fbc22ff0243553cbd3c5345e9137d1c8d01efcd47f75129b6d5bc372b990a5ab219f4f867badf9593887f258d268dc2c7a08c841be336da6b50252f9548ad14aaa712f244b08cc582a2d8826d042fe22c3e314b40e5dd0c7c37fb5f83cc5ace4ac78070856035c164501cd14e6cc4d3fe160d24c645db0edcc9590a87fb78052d6721f82b4cbbfc28fe144906be77a36240c8e23d17ee478e1422599d34d1c311da7eef66a2b30029ee171406d7e8c6f67b0748195bac0c48bc1e70f4c61da732cc6ae8d93c34bc9ab9b2aa300b23ff2aaf01ade802e087a2ab40c14e96aaae8302abec19d985c25fe8e89220d951ac5d5c9e68ea1a0155c14f9dd516c5e34645700260eb46579ccd2ea0c4e7193fff767d2c6ec9ba6c2c44c29fed6958230b15029214ccb91bf036a1d81ec41e0e89df27baf9293388da0ae0c66a0e47a20a4234456d69618a2b13bf67f197afd3ead5f7bb9f138c4478fbcc89f9effcaf8c09387683c94ead2a03c4247bded3f9103c537830b7a72fd28247ef6f6d871451206b71ca1dd0e33158f2aec2ca6a7cbee1d00909bb4b6c76a3a9d0767baae553ea7c4fa265d3c994a0f5fbb8cec274e7e39db20ca87c54c1a762bac4872a80e82a03cd9841e431c7a56bfba35c8b0abe57c2213cee6cc8456935268b504960a132c9d836fca733af7ce90af21c4e2c5e85ad258e410a0c6d35cfa2e48f5aa7e59b6417df5a72183b13582ba63ea3b2e4525aed2dc86128c68bc0dadd9c0e45e478bef99632dcbc2335d02f9a64297ca538d33511fc66a9679fe4e6f7cd1c947daeaccaaf5026be8ad144ef317793c410d005a7ba426264f8e0fff036a9ad3af2a6f8f7bee369c802b54f11720c6d183c8df906bd7b1a776300bffb5014e92dab29304cdfea963cc25a026d7c95fb49dbf2acef8dad53aa4e817e21430a787e2766f3c34dba4811ee197b2c3e7aaa8d12921bc7908742df46cb9c547f852990bfae640e376ddd3eb912c43409314cfe7fff372893de1cf30d90ff76839ed491382579ba4c88a968f1447d7e2d4ac7edc3e2faac164eebefc1c39e42a827ed123e39039c8b30f50b365b4de3a9bb77219e60a2ad313a067e60f832c81f6c5c4be4b1bd42c66afd1ec3803e6b0be8c00d7094796ce29913645ecf76927d300ed7ffa8e4c04feb8228084f877706d01fc8f1d94d15b4ca517c80da6f1906f75ad90a80d265930099ff322680c3d750e8adb16fd367c0784f960dc5543d7bcb2f792e3f200dd276960aad05d8ddbf6e23730dd2e3297513727047a3216c7bc438058c10371a59ee387ebe0ee970b9f2dd62541f2293d7d9fec00cbaa2741b3a2937974b089e90de346de20af01733527e39cc122694c5df9cafc0010133a191469d1eea70024664c14e4b003ec141ed1b9372082e827598f4200b9a15f4f9d82f1bd83f319c11e9177f90b6be57116a9bd4f6dceb0f440785b7b29916126bd33c604ba22d3aee156ccd24ccf3d524aa761aa2a6d2f93032334388f8a6c9bb5448623f3a6cb0688accc2e047d968aecb5d6d5cadcd720259f7f05ed7f16c066078046356f12c6f27e28d8fd8051557a9a93f2c646d002ef529608bf2005e60e696cd256f696a999d3473ccdef4eea1a448d5b20174320a381ffda992ebcfabdb02a021ba9d93799cd1fc428b9353e40e8948d691b8f15cbb53315fbefe1f19662dd0094c16e07640a201755bcc1581895365c59051c61aaa55986ea205412c1c7f2963fd5f067e5c1c5e0ac36e7ec99cda2290cbdafdaf9a0f10d0ca2281ccb96c43f966cb7c3cbda9e33987c7536ea46542adf306c12354c95e4b2c0b3ddc3afb5a825aea237d21463ec977cd2043b7d1bb5f83cac1190b097a5d23427774f83bae3f1c611f82da9b24870677d31382420b443ae683fe537a8e857e89818f9bde9ba6604958a2f7642e4cabbb9b277e8117650503236776a54285c1a02482b3f48ef0eaa7346b2b14ece0c95d0b4621f406629fdc4b03ac0192424270711faf7c487e96c2c31d8d61284c310af1a0caa3f47a6fcf515dcb1951d6b2a5994a3e", 0x1000}, {&(0x7f0000001340)="a8f74cf2f6bb8557e081d66f0214df3fddb3d758c6d6b0c6ca9947e1b10281a5e59e233cb0b5039d4680c5b04f8f8dfc4727d51af1cc63012c2fea4302a26733c7e533ece819ce1eb93adb74aa1cc1621bf9a2563b7eb69edcfce28d98dbfd8db69297a058c2ac693c443e905a74c86da9efb00219d1073fcbaa6eb18a55f0a6d0851126da5a547a9ce58365908baeb76e9ed7b876faa7bf9cfa70ab439d1a4b76d6f86c16d30a4544d59aec2b6fd47792708d6027ae17c862bd266e63decdb99240f239d343ca0f79", 0xc9}, {&(0x7f0000001440)="f9ce9735c3e4d7669e6e9ce5869218608f833440ce4f44d6d06fe1da1cab1e3d7c1cd9f54c09c41d157dbfff3e9d105218cf074b6c9b3f784058a82adcc7fd43f47e15f836a925421b564677583ee2bc05d0394fa9474c748d3aa38ebbb83aec2986b4831917a85b5cae5e9688162ba0b3f0b14799daa072eced0fef947f14f9cc4a78f8ecb942ef3f19788c1dd95442a27a250d78fb70e3f93df4126af17d6ce0fea18dde7cac41f5f0304e6e7e705a1084d8c6ccb06e0c1e78dbcaad49740b8cade5bb80cd35ab35ea2b1f9c1db1", 0xcf}, {&(0x7f0000001540)="851483eadb95625a342e86ef691511864b0e5138fa4d35751e365082b2d5e786f12f62b5edafa666788e958201de401f3e50845459fd424da1ed51f00bbe0ba80db396e366b202c3f6a35c5aa69ba39bc76e27524e98505ff460639e3bb91b17c3393ea5acbc8143c96bbbd9c58fd430340c4e8f03b51e82de6acb014ab137826effa06a15515608370fd5648504b10c32d82bf54bf975207de5ff2cd7e96972044b45dd3436bc84fb90a079b6f644a86a2017ea386c8b3ec4c1952ec952e1601321ef38ac39aac471590df348575681b903c1", 0xd3}], 0x8, 0x0, 0x32) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x2) acct(&(0x7f0000000040)='./file0\x00') 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc6ab5686, &(0x7f0000000380)="b0f7f98d77cf332ec0ea9d801feda2ca5fd9827907fab88d76ff0f000000000000c4030926411713180fe2de5b43390431a91957000000007a34589700000000000000000000f08f55aacc05d46b990b2c28e248296ea1e9c64d41c8d6f9e89157e54d0128700190d0437fcfb832e378d1b3c0f2edbea2") 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0xbae) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007952000000000000000000000000000000e4a2f9373d8f27beaeba34d57fa0ae9c7e093a55072a6302a9d55eff929cf27d4d2ace4340314cd9ece923912376c14b8c1fd77e5c78538dad10c03919ec46dc0c41af1e83b6635b8413286ececee2662e03fd37e1d8098206e3176f84cc37763f6cf4da8a91f5bce8d472ed1b1ff20b977cac3ae327a1af2ac08949acf26d1ba63e0a239bd6e3480c4edceb8d834f154a2ad476b6954a18488869af4f53745377081c7b5db85e38cbd7866bca7ca6f600c67c8d7de74013f340a0fff9584266bf0c82fba29d33a2d343a9413ff6f9b5e067d0d0c701112f1cf4615a5b68fb5895073a02ee4237ec4e"], &(0x7f0000000100)=0x4a) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:35 executing program 0: getppid() r0 = socket(0x2, 0xc003, 0x6) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/41, 0x29, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x7, 0x1460, 0x5, 0x0, 0x8000000000000, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x9, 0x5}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c317006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c00000000ee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b3d2870b4122cd235000000003454fe00000000000000000000559aa4a60700ed01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdfb5c45a3105324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036800ffcbf025fd03c4211092fa1d76be93f1bd227ad9d69ddf3bc430b2e2e65b1ecee08aa7d1b9856cf901b9f59854d8b3a17913f7f0423d074f42a39c112ff9d9033d076bdb469ada388efa0567c4cd3bcf08776b0c4ac374866de64a8172318e8aded5ad8967a9e84e30f51afacc8167c0296ae2d58df2e0834b73244fcf4644964d8cf8184a49e9228d383eadd2fc249b9222759565b56fa37a552fb7854bd466ce6a7fb43d5b3b120d6a775c52030fd7e5cb55abbb70894d505312f75b5093a924dc677125b730dc812e08b51fea2c71e66f43c342f278402f38370383615a1dd8d6ed341ab397631b0e94748bafb11e7ca1d567d685eda20"], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000180)=""/21, 0x4}], 0x2, 0x0}, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) close(r1) 16:00:35 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x7416b7f4b1b61a18, 0x40) write(r0, &(0x7f0000000100)="7d7ac0bc04af6a4b232ca2340f30d4adc29b7fa4435cf80f153833072bbbf33b4b533039c2c0356e", 0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001d40)={'tap', 0x0}) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) getrusage(0x0, &(0x7f0000000180)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000300), 0x1, &(0x7f0000000340)) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000440)='}*^[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xd7&)\x00', &(0x7f0000000540)='*([\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='+\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='%-\'//*$.\x00', &(0x7f0000000780)='(!*\x00']) r2 = syz_open_pts() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[0xfffffffffffffff7, 0x800, 0xffff, 0x7f, 0x1000]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000008c0)={{}, 0x1, &(0x7f0000000880)=[0x0]}) mkdirat(r0, &(0x7f0000000900)='./file0\x00', 0x20) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4810, r2, 0x0, 0x3e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001a80)=[{&(0x7f0000000940)="642c1710998f4823415f5ec673b3777f232e3503e35b25394e3b2492bab4b3042a1a3b1925cf10e3cc0623468c16add20e66ec51dd74785accef2ed8cad46547192f8e392292bb3347d808a30abe7e30da953dd3018d46c14b9b821222fa6e8a166fdf6107b5d90638aa2ce3591bba7460ae0ab6b85d2f7f41d072f05582fad0e69910350499737efdfa5e2fe6b377d4f15218a1ca01df481e816fad14e889a1d3462a2d65cbf11277198789a2a3f91c3c2b845a8496328c866b2de9488ba265e271dae4ad8485203cf4882261682b4701c01d9d378d67bd35d6f6990d287426886ee89f262a419962ffe71b582bcc44d8b24a9b8a5b0013", 0xf8}, {&(0x7f0000000a40)="1e41de62104ef0c8a2fe38461563504638ed6c101da648fc5809ee1000829b8050bb1ede468f6493edfa4721939e4ff66182f46084bdd51b08403a4e74c6c501e8b5d54f4ff8daf4baea3dc67d17628b1e5ef0ef7ff5f0e22187aa3f27d21f42c996b2563f05477c78d85ad09d0094be97e1529bb10794358c877835d3c81d47b0c88068ccfb38d26f5139bf2a806e41346024fdb8755592de587f544b557fb224ecf9e90e35c22fca932d7dd1e13749b974b14ec65d285973826d300179a1f5ff637bc2de6115d9dc71626c41cfdc05b83fd3249a061ae5d0ae95f4a061b70a2a62480c9ad56a9ef1a01e0f97fd7d56ae5ed4c23ee578820893a3acf2a796232a8408161134afff94ec57c877f8239b70160f1550117f74cfad5eb835ee1b668b369239c00a6fd2c724477ea39b239a928caea021743a4f72db63705eb9843aac2cb510ec905d9359ecae67ca5f5e4648980eccd64e9eae152cda72ebd6f18f257df3e954ab0c007bb1d0cd808630e6b57c0e31796d3a4b5fd3fe931ed92526794c9557c5cc43ad5b5b975c02daec64d3c675527632e88ab0e3ca938c1aaf470c08c66b17e8038fb57113b29c245e22bde36b29c3a372953158daeec86c644a6bb4e33b65363d8a61285c7468aba6854e1a1eef238c6ccb9139a1e1ae1241cd5b3a3aa40b331750ea6a2213f19abfe7f1deda1cfeeded0b68f27f672d186c2a6a97e776968510a5e7d384b6230c2f20c6cd7e25523cb80a832b1ee34fe3260ce4fbb975f8c1eb632253327ef52a773dc8f461d93a80280d0a548b04b47992bda7ba01d5288f5dda759d1cfdd35da19f92d8f8fae99fdaf81eb4ecc151f6577d8726fa1e1ac71641ac4e72efd53b1c2a7d918e108f9ca7640a69c2d1501c0681a2d35b54c1de002845a7f592326ecf87a96eac19159ae74bee95a90c22c8dbd419a816c54b5126a374eea947abeea5cda5fcf8456107ca25165fb03b84bc6627b96f39aa2e0b20ea6e8b2878ef5c2afb2cbe4f9543f96cc912da5e303c86f2564dcf82eaeb5c5fdb1ccbf9cc621d54762d8038f21961c6f6a969be6e69704de4d4eac7e852c01db89f956f50486561269f1ce6aed4bfde84285504852fc5022e8441905d866815957ce59760b32ce9de4cb820537b13a7bc12b748d2e0ac34a19f1101fcaea41e19ae2963220231cf401b7c7d40bba012656d19490fa46a80cb249bef092f989e6fe5757d64ba7492c893963c4b309a3ce6ee0b07a8def1a2a8600fca4f1bff6f6e8852e8656c74b6990e50747cc9fc2d7303a918534bb6a87cb35f7e99a9722e41379cfd746c800e236c2775ed13e9ff3ccf4e60941d9d7eca4b98e54cf16d0845d6e72d31c2b5a21ba4c7a1b317695680bd6c1e47511583a447c115146186a7c725aa36600a28eac61cc322f91cd3e60fbee65e85e61164607ef3ec4fda1df07b67bc1c5b92c7930ac73f148b8cc4554e107a8438bdacb0ccda83584be512493fac84c96d31d54a5048a231b4eaf333a7cf1dc74673f5f94519865c2b879264922634cb396d9f94267f792d00e99cb0870c2d90903a6f5c39d703f314c5cb46f939f1cf6d1bd38b4799a3c14245e7a3229b0359cd47e08176c44c0b350d1cfd5e39208afcd2552e6b9dc2e804cf430c7ac314579cdefe315e5410269c0c27d6a31120a6ecb0ec563b55ab596839846b4cf5245e4e6bc4fd964a674690b4292aab8b423e36d039c7fb5cd9a974e898d212af98b87e4dc93744efff1c629117919b27b3ff51b6219c2d12f4da2baf49d2955dcfb65828e5fc046e33886d4a43765bfd682e0a748cdf095c76394d57a54206da17f8a117f8ee4c7a00e94396acaec4d939f27495e8a8dc8b2a189b4551db5b1a0ab406f4242c9820cb8c1c1049ce5072c9e92a63c76b26c55178768c4d880dfbe5a234aaba836811476280c00654501c7b7ed9f69c95fc55beb2c7d3a44f6e4e3d77ff331d020f882a0048aa5b7d1f0833640cf931bfcd2ee4a08748b5d80f1581f26aa907f6ce7c9ebe97a9ee5cbaa3263759cead3f4ddbd250e13d1e8d43bc5a2f4a5631b87bd744b58900d8f350c2738919c2fd8c912d86b2772af00f18b792eb1c2773e1280a2628c47357075b6497fd25f204624595637be65ebe8b954440064b075f9d508d918e849ddd8a0a325a4423d93609692ce4209b56498046a95efd4ba7f2572aa241c22abb5fea19ee0848ba56ba1392141bb401acec2c6c30f8804389198cf09da13e7a22ec180005506bbe2edeea495b42c4a9eff7598d37d14fd03bc727e91ab1a153937cc8efca184034fb3dc54ba725d2ee44165464caa1b43b86a6697080ae0997d91ce4fcf218aaa8d57d6e4bb2b9dfeb3bde024c3ccf79d701f276d8538b0f2719ac47fe44e1bb600a3d2e7548aa9fa733597568e834b772c82be71751cee615ad8318c6358cc84b1ee278521e9887fb70a3fa8e541b40d0f9437350de39bcc093274e4939418ebe7155de7eeaf32bf80780d1ca6fbb34dc232462b755bc00880d35619cb6ea2cb7385e9bf3fce7f9c7090929802f90a8afe7d7cd53d07374d4c581f50b88e894cd856eeeb3034cb6abc38d729ab2a68696838eff0391307e45193e88541f3049376426479ee578ccedc3f48275cfbca993a42be3597ce3af0fed665257f665dbc35c1ad1836054fff9f8d583a307c2b9582dea8a3f4b9168699af3da2d9ebc154a232e83f49a98494ee8b578fe07a61e9ecd01158f163fd6ef35092e751526fadc9f6d193b2acc019b74a2b943e4e615651a8ea53fbcaa2a60ad87aa92e4670eae0e5e283dd50496b9bafdf16704ac8bfb6921f2017d1fe03156eec302c2b9283901b911a2347ec004756b3764cb2cab37c567245b1da88ad4e6643b75f1a715038963723d89a69d3da79a781ef7e53583e8f0d97237b170f99ffc5aebf3b8aa6bac7468fada83ea9ec4d59aac9d7404bc416796f8da2c112a03cae9d732b0cb799ae6d394670d16dd04a4d4cd94267b51960277d42f73fd6acb4effb4d013e082caae95103d9c7f06586dacfcb5f3b182b6b34474c5227eba58e3ef71ac507d1013417d9f5b00921556c75f0b261f009f63b01f2095d9136b3b01b67e4e72654d7db84b70d1dbe9c6e68e97654664f635a4c65634edcc2094183d92835b251b10a3dfd94d648f986f7602ec743399a3945477cea8ebdf9b70d59efae47faf556079d86ca4bb5c0b1c0f583a00d23b912a2c7892652d44a6dab1bd6a7b45868cb575f4dd6c06bc50bd2e5ccd24aaa919dd2f717ac30c6fbc4bc0bf60aeaabf3154656143f80bbface19d9a8baf073489a3af1fc4473397447ec6131fd3ee2c32751220e581eb052419abd5955993668cef9dfd9d29506796241266408ab7c0ddb3af31f573bc283b0673f5ce2e4579c2c75997016683b17045884d7935e44ac136f1a56648c17cce4248cb7ea11832e6019e12440fd0d945ab54de1b7f3b6f5665c6ab4e049961c7d760bd77863af7060a796111c75481ead62c39e58dcb22285350764ab688edc5186a9ce19946147d48fb2e1f25dfcdf9326251308a3148e3c6c3d76c6941342d84264e9c018b9d4e23618e6783e3914c40263dcd5026cc18309745b4bc312ee01b7d6b004f615beca6441b339a16301cfe44d8eeb18bb857283c57ae50c7a3287648b226655a36bb9a755762c018ecf003cf609c4d682f6e8b5dc0c1f9c5f49cb9e9fe78eaff9964f8dd367b032976da0b7de64b8700a86a16520f3b26d0eea43dbe8a853770ed44c5a489a42d252c22db03cee1c2e7efe46f3cc292dce96e50351a22fa16a9e806029d889d4174d2a7d10d32a2b051e3ab80e772a7ab1de6b64a4f29acb0a5b7c0ec673d7f7e7796cc92256071479a1b7ad0b80e714e64d3884344d9359b807ca5df0695eb10d907a81efc590d8de9c324918978cd7a2571e34ffac15d56a931e84777e2f8024354a06985dccceb74f0ebcbdbacff395ecd5732cebda314b51d02bcf6ee7aa18951c3f8590fef5c747d6c90861d68982aafa09300304c224a2e4daba00bff9a2f6313fe144396a614b0963473e1fc1d1d2308ff5b0a606f89f95a9a03ef26ef3d6ccf4d765479be718b4fd9ecbba282c07a3308674a0af5301a869987cdd347958c3a65fc1f3830f7a142a927e781afecd20dc0758f7de8f77092948e0009c6732eec17493af5e843db5e18238309894698eb52a7a28b3617ded3497e849cf712b30bc8b190b36371826a701d5db13ca7b39c3f88f48fb6c05de3d467ba74f400d4191091bd0e19e542b296856dddac8ca849f1e97afb25c0d0c5c3a3ce879d536b1d372e164099c6ff96aef2c6e791640a2b0126fd6207e37afb642cec7454ba49a4846cb44b6f36de70523341a4028f4e6a2d953aa93671f2c567bea542476623e102e531bb7e6b2ef511830c7441cf5de8394cb144214462d4f8c3da65e0af69632e3d295a873ca12af1e0b7ac571d1e874cb977a3db195e3193f42055b9b3dd7877e056fc96ae8742c2f1361d9beabe02831723849366b23cb70189a8999cdcd5dd2112dde51865fcf05550facfba0fe7d515c124f582a7d43c4e9f8632ff20a36939f2298bde81f42559b9ab6ce6b7f0c95336c72451b5480ef9c18ad768ca8e9f0d69b676a5a5cc1f97fa975e62510a33338bd4b801eb45501e22ae517f337a56238c2a4d096b50ac354a79a4840ab56c60dac6e65087ebfeec72445f28309d51629845fc225d4ab3739e3bd828428de85da14fcbebdbbe77e81e517e09376c6687a2c892f996834edf8c1f68b94973dcc3438764af53756cf47b0fb8956fc66e15189cb9122f2dafa5c313c4ad079c31ece13e10a53e5e20df5b5935a9e017e05ba9d4185885eeb8b15db88068537079a82d7847c4fc33e3cdf0d04cfffebc17c6aeca9844fde6b099fda7c5bca5dc31e7818166df7200ffdf7b3f383b895d5e2a8e7f9680d280c0f7f12147ad33280bb444e85aa6651b7bf32c0141f9211cede98c66bec6935f6ff67a7177aa768a042f8a52ade738395a1fa0c00a8c4e68536d29741794600368d327acf5ea6b8621f9aec2412bdcb5cf31d1428c5890d366fd143e3868bbf7095b9daeec12c46f2545f14f06590532b26ee8923cad41531ea66cba350e9e7243e5c5cbdd26532856e183c88862be59261c672a73d3d680a2f204dc4e6346026732db0d73c2c171ed6b781f7f330e935a9c1a17ce0d518b08e6375075ee16919261845de883130eac1a04df450a1eedad5df3a51ea34a5556aa63abe375ba0eb6f042329fa9e73709c80bd00efa18f5a98bfede562f1fd41a5b4109bd070964e1b78cd25d56c3d517d6ce6a99f4b26575e04daad42426ab0961b1da97e1e9280cb110c8ecfffba433116d20cc71034b60f99f140d547f53ab160c706a13e3288eab1a707b1a74247d15921ef6bf689c52075a5aac168ed4bf14233aa1c320020e88dd3e29434859279dc43890edb0c9f1cae67517b6a1647d8ffc68f4ab2624c9ad0546f58db77586a97b24bc2053ee916694174a11a1a94ce20bd0d2f4b36b8f71960caf7e8943e17db9ea2dd54f45eeda773a35a36013d485b07541dd7ec207f9d7f23f119b3ae9a936033b51ac8e79b1b3036720f07a964fe297d9db8d6dcc397c5c5f671726199932c75b36eb270232fffac70f6f554d2265c4e33d28c79b6c9ec38b5dcb51c0fc9952aefc662a443c10c17c3d6da331c0aae6c21fe26a17d398cd1227959f5337daf89f9314ccf5fd815cc7", 0x1000}, {&(0x7f0000001a40)="6be2db0664c957b3e45ea065d1b230b13a2d98", 0x13}], 0x3, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000001ac0)='./file0/file0\x00', 0x20, 0x5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001b00)=0xf5) pwrite(r3, &(0x7f0000001b40)="08e1aa502de58144696d10d344f50be3af1d93b91c24bbc2b9128a02b697c2a2faa54dfcaea9829d60b322643f51ef40f5bcf153e8cd58a08c88634dfa138659c6d4b6cf460f3130ef8b13a08164b9e156636b11dac3f0733f7c9029bb49465b1a176bfa9835b48a3464f02f35e8b9181d76802ba2395359de4072bd89805dc0c641e4f8f1d18363b5846dd0dde9d338f84c0f", 0x93, 0x0, 0x0) utimes(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)={{0x2, 0x8}, {0x3df4, 0x5}}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001c80)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001cc0)) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000001d00)=0x5) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6, 0x9, 0x3, 0xfffffffffffffff6}, {0x1000, 0x7, 0x3, 0x2000ffff}, {0x100000008, 0x4, 0x8, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) mprotect(&(0x7f000047a000/0x3000)=nil, 0x3000, 0x0) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) acct(&(0x7f0000000140)='./file0\x00') 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCFLUSH(r0, 0x20004268) flock(r0, 0x8) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1abaa6434363f6157e3ad6bdb027d77df94933171e31c227968d989312dd74761f97ee5dc3320176fb202673fbd4311598a910225c1cae41e9c0a5832f96066a8dfa9ec47317c279f971da71869427c3be85a4fff5317c46a7080000000000000088d25557a1d64bd60bc234951bbe971f4114e05b15b7657ef1795267abbed25db23299ae0f316a131f13f080dbad3ffa732e8ecb552e", 0x9b, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x87}, {0x1c}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) kqueue() readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/228, 0xe4) syz_emit_ethernet(0x1, &(0x7f0000000280)=',') 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/203) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r3, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = msgget(0x2, 0x222) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000002fdc000000000000"], 0x31, 0x3, 0x800) dup2(r4, r3) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000380)="ad4fa94eb39d4d02520f226866b413d20f1d9935e4b0678c1b0a13c55a8af2b96201f724e0d9bf2c44c07f217a8d943a80bbbe712740aa07e2eccb6585a39911080ff84f421631beb2fcb5926c423ae1fef74932f9afc246e1329ae8804fd68686074e3ee2998260bf9e055377dd73a3fbfc34ef25078de843345c636300e82f9cebcf0c9d61ba1c31a1b0eda6ae61323be89dab9699e4a1ea2e9178186c3e5a375de7da82dfee95dbe2bcf416d41052c9452e43cd75f033cdee67e3d0518463fc4da6056deb752a79aaf6047d72d76ee1e2ec59e7376f24", 0xd8) acct(&(0x7f0000000300)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8596e9000000000000000011673c040000400900"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") fchmod(r0, 0x40) 16:00:37 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8cb79b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad9151f4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781c72c9f0cce3c178014d2fa"], 0x10) write(r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000000)="9d66f792808a546e0264cc9f27", 0xd) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x800080000000006}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8, 0x104) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x140) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x2, 0x1ff, 0x3ff, 0x5, 0x8001, 0x1, 0x275d, 0x10, [{0x588, 0x4, 0x1, 0x68c}, {0x80000001, 0x4e2, 0x4, 0x7a}, {0x0, 0x3ff, 0x5, 0x8000}, {0x1000, 0x5, 0x9, 0xc92}, {0xfff, 0x2, 0x8, 0x8}, {0x100, 0x6, 0x101}, {0x5, 0x9, 0x4, 0x6}, {0x9, 0x100, 0x8001, 0x81}, {0x4, 0x20, 0x1, 0x6}, {0x10000, 0x68, 0x6, 0x6}, {0x3f, 0xfffffffffffffffb, 0x0, 0x8}, {0x5, 0x1f, 0x3ff, 0x5}, {0x1, 0xf53, 0xdc98}, {0x9, 0x944e, 0x10001, 0x6588}, {0xfffffffffffff609, 0x800, 0x4, 0x3f}, {0x8, 0x1, 0x9, 0x4}]}) syz_emit_ethernet(0x3, &(0x7f0000000080)="06dcb6") 16:00:37 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect(r0, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd429953fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f683e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aae5cc77751b5cb6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000042a550cfba385c1861be5e064050ece2e718cad4f1dd9b30384a78617ec70798fbcabc80f6c71f26520c3f143f5bd2aaec5260805627d1dbd987b5d92e8673ac7511d6d0732818d7ea9da5e762c79a1d710b44d81c35006d65ec9c7a80e8dfe61abc233d66d0c286ac68043e1e1fb7180e967e1e99c09d7bcb00"/1127], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x30c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20005c}, {0x16}]}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x0, 0x7fffffff, 0x1, 0xffffffffffffd9bd}, {0x3a, 0x9, 0xfffffffffffffffe, 0x80}, {0x2, 0x306b, 0x1, 0x7}, {0x7a05, 0xfffffffffffffffd, 0x5, 0xffffffff80000001}, {0x3, 0x0, 0xbf50, 0x6}, {0x6, 0x1, 0x11790075, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:37 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x4, 0x8, 0x2, 0x1, 0x3ff, 0x2540000000000, 0xfff, 0x1, 0x3, 0x0, 0x8c6c}) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x100) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000003e7, 0x0) fchflags(r0, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x2, 0x5, r1}) r2 = socket(0x1e, 0x8000, 0x8) sendto$unix(r2, &(0x7f0000000100)="8f9886fb9554f0de7cd5234023598a4c668e1b11e5e4a4048e42c4be8253f32cca8e8812e6099e550bb4c5f5f94aabb5d5f8686a061be1e91ce667f7ca08bc42d235a95260bad1f1d58a61eccdf4b68d9b77ed8ee06fd8c222f1b061979262362f71ddb326d7e8941f1ce17eea8a518580c63844045532bae9b0a9c6dd4960730553eb738b1259deae7b46d2", 0x8c, 0x6, 0x0, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) r2 = socket(0x10, 0x8007, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 16:00:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x400, 0x5c7918d24d3a19fe) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') ioctl$KDENABIO(r0, 0x20004b3c) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x23a6f151, 0x3ff, 0x3, 0x8, "830f7fb96daff15d9d2183cbee3f5073f6d4d51f", 0x1, 0xaae}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0x4) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget$private(0x0, 0x0, 0x204) syz_emit_ethernet(0xfffffffffffffd1a, &(0x7f00000003c0)="04b6779236cd0abb6fcf3cefc20b86ec4dfeec7b87f9aa49ef82f4d7097b16c09781d2eb77d928409639b1fcd3677774bd716d59a8410d6d250076cad4f623c3067500d8ffa50360d925bbd49d79a8902a1149602af099bf22ab274ff7cef4ebd2e8000c0ea7ce1086363fabd2f32091c24d9e6a849034671c7861bb73f876f3d0f157ea42e42624") 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000480)="ac", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x10001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x20, 0x2, './file0\x00', 0xa930, 0x3, 0x8, 0x3}) 16:00:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r1 = socket(0x18, 0x5, 0x9) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:37 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000180)="4256886774b8c9e21118c57efb0303927f39fe4f0f16db4498518ad4cbefcbe68b6a54fd502ed9ffebd24383862b25016c5cf56adbc935e7e01a5582ceff64d483b7953e4ed9394f4b4bfab7d9f90adce78effcf68d39f4df7057e233bb8") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x246, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0x1, 0x4, 0xcff}]}) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000007e5, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0xc7, &(0x7f0000000240)="7e748c59ff5bcb736f7a55376ed9fba75243ddfd059ffeaba3eefc78ca4d7bb2e2264a2ed314a312b8bf797eb6dd0f92877071c3e7a2b9fe5de5a59fe3089077b04438fbe9a78babdb1d98e56cd129dc1f813345d81c853876146d9f147c85e4984cb51ce9f642e0b130ed12139afc2b8cfb9688db01e8ca103b2238cc723c06c3f3559b0ed7a0ef9efa35938d471b3bcb9c9894ced1502cc300cc3805faedaffd0ab4876c37208e742ba330eb3366449887dc28bfebbbcf7a60ad603ded6c88338131711f8b0f") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:37 executing program 1: r0 = socket(0x2, 0xc003, 0x6) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x1e, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, 0x0, 0x0) 16:00:37 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000000), 0x8, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:37 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) recvfrom$unix(r0, &(0x7f0000000080)=""/193, 0xc1, 0x42, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x6) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:37 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}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = socket(0xc00000000018, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x2) r1 = msgget(0x0, 0x214a83cff758bb0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/128}, 0x88, 0x0, 0x1000) sendto(r0, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7e}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) 16:00:37 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x804, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) writev(r0, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) execve(0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 16:00:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/165, 0xa5}], 0x2, &(0x7f0000000480)=""/80, 0x50}, 0x2) write(r0, &(0x7f0000000000)='<', 0x1) setrlimit(0x1, &(0x7f00000000c0)={0x6, 0x80000001}) socketpair(0x20, 0x4, 0x400, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x400, 0x80}], 0x20, &(0x7f0000000180)=[{{r1}, 0x38aa0213bd83c3f6, 0x88, 0xf0000000, 0x1, 0xff}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x24, 0xae50d12f773df1b4, 0x1ff}, {{r0}, 0x3974d09444a1b5c8, 0x15, 0x1, 0x401, 0xb45}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0xaa, 0x9}, {{r2}, 0xfffffffffffffffa, 0xac, 0x4, 0xff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x100, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x80000001, 0x101}], 0x10000, &(0x7f0000000280)={0x2, 0xffffffffffffff83}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x24}], 0x2}) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x42) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x84) mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0xffffffff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x56003da4acd4a5e7) msgsnd(r1, &(0x7f0000000100)={0xc2e6b67e33e095fd, "348f2cfc8c6b2a14d1806e5533e2e7bce4cdc7cdb98b69e59e3dca6c6c2911f3341844a8c0aff2ea21f355c4036dedab20b677530cf0ed7b4fe0a2ee9c5d607d6ebeb89498a35d16e1fd5172b031f946a566c48226168986cef13aaf19ca0e38c4b1eeb000231b89d1dc7ffc73966f2dd795fe6b68128e559be84ef31ae2b82df804e74c7f6c0ebc30d4af5b9e3d34095582d13f4143d67dcec386cf19677547080f70391d11ed4427d337622a1c58c34a3c4b1485ba6039aae9564579774f533a81bf17c9ef6cc12c7ddd8b9d1f"}, 0xd6, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) 16:00:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5f022603b2d9cfab0b2c09c4e374e766696c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd9438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d1d81468ec1ea6492ad70e14e6496312f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76bca0391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee67643727ebe44c50de3bcadd878093cb7b5ef822c2"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) socket$inet6(0x18, 0x4, 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) readv(r1, &(0x7f0000000840)=[{0x0}], 0x1) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = getpgrp() ktrace(0x0, 0x13, 0x100000404, r1) 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5c4c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x900}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000400)='./file1\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r2 = getgid() chown(&(0x7f0000000300)='./file1\x00', r1, r2) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0, 0x2}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) r1 = open(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f3da13f1071d36803a520bc8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0xb2}], 0x23) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = socket(0x1, 0x3, 0x10001) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x1}, {r0, 0x100}, {r0, 0x2}, {r0, 0x1}], 0x6, 0x7) 16:00:38 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x1a0, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10080, 0x0) pread(r8, &(0x7f00000000c0)="33b2964e980c96ff54fbe66d8adad1322476d8678641", 0x16, 0x0, 0x0) r9 = getpgrp() r10 = semget$private(0x0, 0x97a2927245d07b9d, 0x2) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x9, r5, r6, r3, r6, 0x20, 0x2a800000}, 0x1fe0000000, 0x9, 0x2}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x52, r2, r4, r5, r6, 0x80, 0x20}, 0x20, 0x8001, r7, r9, 0x42b9db10, 0x6, 0x7fffffff}) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 16:00:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x9a, 0xa52, 0x6, 0x7}, {0x0, 0x5, 0x401, 0x7fff}, {0xaf8c, 0x100000000, 0x7fffffff, 0xa5}, {0x8000, 0x101, 0x0, 0x9}, {0xfffffffffffffd97, 0x6, 0x101, 0x6}]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xda60d7364bd4e930, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x8, &(0x7f0000000400)=[{0x6, 0xffffffffffffff3b, 0x20f8, 0x3}, {0x4, 0x7, 0x84, 0xbe}, {0x9, 0x9, 0x10000, 0xc0a}, {0xd8, 0x0, 0x100000000, 0x3ff}, {0x0, 0x3, 0x3}, {0x8, 0x81, 0x10000, 0x5}, {0xff, 0xff, 0xffffffff8bab8608, 0x3f}, {0x188, 0x0, 0x10001, 0x91d}]}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000500)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000540)=0x7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000580)=0x8) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000680)={0x7fffffff, 0x0, 0x3, 0x4, "b04b57e9ec1e17ce2615e5a72eb72de281b0288b", 0x3a, 0x7fff}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) r4 = open(&(0x7f0000000700)='./file0\x00', 0x10, 0x4) recvfrom$inet(r3, &(0x7f0000000740)=""/4096, 0x1000, 0x40, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001740)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001780)=0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000017c0)) r5 = fcntl$dupfd(r3, 0xa, r4) setsockopt(r5, 0x2, 0x9, &(0x7f0000001840)="76487f2152d6274ac96a4d35944c85903270e90826f8778f202a6d853ab4", 0x1e) r6 = openat(r4, &(0x7f0000001880)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001900)={0x1, &(0x7f00000018c0)=[{0x80000000000000, 0x8, 0x3, 0x4}]}) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000001940)=0x6) mknod(&(0x7f0000001980)='./file0\x00', 0x2000, 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000019c0)=0x100000001) 16:00:39 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f637573004fc97bbe"], 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:00:39 executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x102) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") setitimer(0x1, &(0x7f0000000040)={{0xffff, 0x8}, {0x20000000, 0x7f9}}, &(0x7f0000000080)) semget$private(0x0, 0x2, 0x40) 16:00:39 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0/fi/file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) pread(r0, &(0x7f0000000180)="4df91c8b7a7595566f54d51b0e526e1144003212992512d9c84546554e5859031391008739b59d70c9c58f85e7780ad6486f2aa58eb36e9129f5f5e8b4c140eedbbe049f21960f9c2c3c04c74b2a05ab935176a77d2f54e3e913b2751e6c1a40fb8e4f8b6e00c7bf4de102c8861f11e60bbafe1e18651384b8cf5b96524a79ba94ac08cfbd75559a131b7fef8a912a362b", 0x91, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x82) r1 = open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x80, './file0/file0\x00', './file0/file0\x00'}) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 16:00:39 executing program 0: semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r5, r8, 0x5, 0x8000}, 0x1e3c, 0x8, r9, r10, 0x1f, 0x7, 0x2}) sync() r11 = socket(0x10, 0x0, 0x166e) setpgid(r9, r9) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={r10, r2, r8}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x21) r12 = msgget(0x1, 0x200) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000580)=""/186) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) r13 = fcntl$getown(r11, 0x5) fcntl$getown(r11, 0x5) getsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) setsockopt(r11, 0xe6, 0x901d, &(0x7f0000000380)="eadfd682bb927ba35832246ababd64500f0b57c09eae639fffc66497dcfa2c6b26c150610c8e8c47fa72fda802956bef9d97b22130d51282b1e6ee82ed1dda9a0aaed945f7cf6fa34c83f6ea", 0x4c) setpgid(r4, r1) r14 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x101) bind$unix(r14, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000480)='./file0\x00', 0x9954b671620a3906) shmctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r2, r6, 0x14, 0x8001}, 0x55ab, 0x3, r13, r4, 0x1, 0x8001, 0x5}) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000540)={0x7ff, 0x0, 0x8, 0x6, "4292a933389178d45439b4d0f16a1c37da81dc42", 0x800, 0x80}) 16:00:39 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, &(0x7f00000000c0)=[{0x1d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) socket$inet6(0x18, 0x0, 0xfff) 16:00:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget(0x2, 0x0, 0x204) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x40}, 0x4, 0x100, 0x93a}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r6, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202002f66694a65300063afdead76145ec7932c68f271e441fd1b1d4ef88f1259372e3d7ae18195ea1a624a3eb86b1ddce30c9d2c67476284335bb34ff91fef780973dfa55de5970a1663e062e33049b439f88e0cbe49b36b0a8ea20cddebdef3f1f2fc965b"], 0x10) socket(0x10, 0x4, 0x20) shutdown(r0, 0x2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:39 executing program 1: syz_emit_ethernet(0xf8, &(0x7f0000000100)="855e816ff8ec15e766f4b34f2353b5fdde8f6bd6af816b0bc208c9e10bb7eb09f72f7cd91230816ebf33f2734b590209c75f37ee99433e5a929ffe45873b3ad973bac10c906a2492440997840d778dad87a022df9b23735669fafd654c656b09477cb5081d409add374b87e583eec657f8f6df73c751a8f0fbe7c4556561f67f30ed3b8dfbc5b6d5a1855302ea00d5d99bad677a53f0675473d850ecc2946285b9a5e9282ef8fb6b6319d5b739f9c9d37b8f470cac8655000e4a0d0e00d3d4a9bc9a474cd656ae533639fbcdc7ad473121b93f140348e34b683ed23d681ccd732666a87f4f110a8a89afc2e26586bc8219bee109a7e09716") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) close(r1) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000200)='R', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000004}, {0x3c}, {0x6}]}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x7fffffff, 0xfffffffffffff6fe}, {0x18, 0x0, 0x8, 0x6c4}, 0x100000000, [0x7ff, 0xfffffffffffffffe, 0x40, 0x1000, 0x1, 0x957, 0x80000001, 0x1]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffee, &(0x7f0000000100)="93") 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x10000000000000) getgid() pwrite(r0, &(0x7f0000000080)="c3", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x296) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:39 executing program 0: 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) 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) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r5) kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28009, 0x108) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x20004006}]}) sync() syz_emit_ethernet(0xf4, &(0x7f0000000040)="b6") ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x4, 0x60, {0x9}}) 16:00:39 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) r6 = getpgrp() fcntl$setown(r0, 0x6, r6) getsockname$inet(r3, 0x0, &(0x7f0000000140)) close(r3) setgroups(0x0, 0x0) setgid(r2) setuid(0xee01) syz_open_pts() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x2, 0x401, 0x8001}, 0x9000000000000000, [0x9, 0x100000001, 0x6, 0x20, 0xa228, 0x7fffffff, 0x1, 0x2]}, 0x3c) setsockopt$inet_opts(r2, 0x0, 0x23, &(0x7f0000000040)="37823eb6e77649883eed91a8ef90422ba4230a920e22ff4d895b5f2bb5d29ccb537125cebf94a40000000000000000000000000000ffed", 0x37) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x5) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x80, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xb3e, './bus\x00', './bus\x00'}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="c2587b22bc69dc6073068c4b06918f1e3e103d9d1c6109dffd6e9b217c451a9c6bb0a0ff898c785d51893d6f89ed3d335d21f4cfff992c", 0x37}, {&(0x7f0000000100)="91ce9776bda97f23aea05b2a79a9b7e337d004e2d97c70d6f98ed2a93db812f387fb7abee55d7f6f60931c1ada91c06a91da82e99007dfc29a20bbfa921cbdd0c9d3aab87a2769aad984a459cd951085adae47f8443231259c02710d5d0268a3e32ea64286be55b6818bf5995a1eb6376c29259c5cd161b545bc0fcd74feef51860f2b3316e94fc88e6654a2212d83c385128a1c8dfbf2af87f9d7e204d3fa009dbf593bc50de8e2ec60c42c7fde33951518f965be47fb67cc5c53d88388efab1de102848ed91b39601f2bd60791969c5c0a9667d54d1f8999e6c5006eb0a1782f", 0xe1}], 0x2, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x98, 0x409}, 0x1) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) clock_gettime(0x5, &(0x7f00000004c0)) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {0x0}], 0x2, 0x0, 0x0) r0 = open(0x0, 0x80, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x7fb4bfa7828e78d3) socket(0x18, 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) fchmod(r1, 0x4) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0xa3) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r4, 0x20007478) semop(r3, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r5 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0x0, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x8) read(r2, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r5, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x8) geteuid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) open$dir(0x0, 0x10000, 0x170) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200, 0x80) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="ee13bd066788be4bddd4cbaeb114091f743af74ec4b93a9da2476898f2203734786927253b031b04d7cf166841eba262179ff8f9b08b5f44b7fdb66ced067dc979b8f70f04116b3fa0ac9b9e783367bebe0c859f3a908f37c5d46c583138719c240ce0a980ad93a678f62d4aec9b0bb40f7cbb6d8138b8125b38396b1716530519f8d5584e6d6b59ce8ca2d0a49576ce59faf46bbdce2e66aeb5e7258fa230389fccb9f3b9d99273b51d569a00bdf1245298e446ab3f686eab336e9ad22a4c1a7793b873472b3c6e76087083b6a5b089b54d9b4cad29dc89fbbeee3eeb1118", 0xdf, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x401, 0x7f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) flock(r0, 0x1) r1 = socket$unix(0x1, 0xa1179f23ba1ef16b, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pread(r2, &(0x7f0000000100)="03761dec2d7223007e4457367fe3ca891b9d2bfe697c3c9a6bac65fd9f4d67727eec9d84caa1df1316e0eb37bba4d4c2822ee50ff23f66da535a01141387cfaf388c883df6afaceb1244a5ae2a87f55fbabd1e6b8c6d5d03c8d48d7fe92df1d131038726b50b6876474bc09b867a9a744c759bdc6d47c8bcf168c7f784be2637e3fd42597c09256147020388cd85b1054f65bc4b2f8bd2ee8aec0314ac49b327aee5d1dd74128850c6b4cdafc030bc10a31ab62a33a03c0c158490e1aab8fbe3b76fbc644bf92c6e79e108e20bdf2a6903aa1162d1b25fb959e74e69cfe5ab1d23c2ce4760df40d1dbe952e2e84e9a295d99b350412ebcbd10349653fd5ecc638d8d8bb636bfe475f3723dd16af6a937a3f8461d865a4443e21012eeac3d8d4aadca3d8729e325f47da27c6adf79cad749787a6f2e0759f1069edb66f6a0015331e2c20129cdd12744e43483fda48eaf72d3ad433788cc6abcdb184f67a4af5e099341c2c559026d887582d5772e6022f6ce05f933130dd01a2b7a67dd0d39f02bce009176c7667ff45e91ec94e08f88ec29ba5127f10715b3cd112fbbe36e01cdddcc11ee50b855b110fe8e313a44a6d735dea8c079e68351637426eb853da4f38f7b7b56b27f6fa22a9d8a4768fff74a84cb103cce811b1a97c30a6699b946a264c93c38d843f656b6f2e5d0a433caa6bca99347ce90e2490bdf82c8a2d0771feac2e4abca9b4c992c46cd2e090c9536309f6e82bf545f147540bfb38e62190fa66dab0739e960a27c0dfe630707d4f539c1416787b782fb5af93be6cac626ed7c579f4ceda9f266de552096ee7deedf5e8b09894d3605f58c61edfad82692258fbfdbb65b894baf13119833322ecbfb3592ab3f02f46d1aee732222dfa0de0e9352cf9a132624b10663360bb2cfbb1f11ddf2d0dda1b9d9f572a5736390c8157466b101d3dc1a59587c3bb6b14328beeb49587e4b54812a3f90e8bb220b76a95f5b94b428f02ece12fffba186fa891a8e6ce8c21f6f71d8692221496e9fe3f58cdd47196130c81d1e1f9090189e08ab5faff8c70ac6cee25aca9f2e83cce1af779a1ea5d01f569717bba0b284b37492d614f585e7d7b0d12a0ef08529edc304f394eb67ae2ece401c584b9edef766c420083f5d67f34248f0e5dce40e242b97c4802220a858936c4d3ce18981f324bfa1cd98ce08aab927fd32537e62510b7b6a15c2c96dc32978325dcbe4a40fca8a6cad4635fa9f6b5cc102bed5c07cdc9539bdbb8e65f672109658529becb7ea56890380d7f4042dc28c6d59d60d06019ee21207bfa104e69d0e7970490213029bc2b89e3acd3e98f572a7e3e0660f4dbcffae0eb181b9dcf7ac1407161b450244ae588fa7c1f90a59497add08db7625581a20e2af289e63d06955b601d8f78c0cafdd05382176e4962f4ddb74fe196be677709e49806078dee0e8fcd9732aa3168e205a978c5371ba0b3ea626ef29a6040e526ba8045779db6eb5565984213848cf03d1b9e8ca49660327bee4582499ca8d5d4117a15d4af93ad5b58117d9cae84158c8f1b08aa19e4ccf04845af9130e82857863695544e56dca605c8bf7873b1ad998811eccd89fb8f2115947be1e71f817b57f1e5b41e769bf65c6dd957215577a244246e8f1cc0ad23f1c6212a467ae294f6e80e66b0c18ad034854fbe6602aeb9b55f6a7fa72fefc7448709539925b9d6ef9c319edac070adb150f310b824eabed11a5efd3ca6acf37e7b7fa5495977df2a2cde6ab11bd7f858fd8979636350cf0bf51e27858420ec91a92a10c007261dfd8153bd03c126a048cb727d7572fcfefe99d018ab76ec8a41fe5e9d3027223d48388ba2283b907e02c2079433570f6158b17762fe2fd8ffec4f96716c426171d32eab1e8678594b7d68261d0f87a86254bde6f3fa4c4da04394ef88942825ffd99110621b95aec828937ce8bea23770a5f3a1a266ff45e4f8a4a4efb7bd0054146b0ec0df5f70390f050ad823e7937751c7361a332cd46a474ea082d36967a9acd9ada543e08ec5cc11086d2463446f75819390e693e6b2c659960775075ecb509191f202dd0c9e018573a1fa540a1d369992e75aeafc5df9b91ecc744400939520717ff6a23bc6a239ea151dd991855e6a7fba8387e17569296d93578493dcc92c4387f86d2b358cc2d943dceb9109bac17ae3142e4f64b6a9c05e4d7053e8170a27af837cc76dfc064e72e815a01ca967d93136cfd960fbba346d15d5553a63d297a469938b391d7bb8573c6a22b503ea9ce4817b46108b6efee47486918cfa5ab564e1f8dc0b37763f10f1862ddf78aed82c12df8001372b2ddd3993c8f200fb7b4f594244ab7d4ab8297cb7ea1bf2a11f953101cb6e7e915ea78109bbb4f167abe5ade0883c8bb4db5f06e8e5e6b4b583c79a10e0d70b7ba249554cbacaa60ad5d1f7c349fc8b75d219b912a0d6ed3d6f1bfd81fe12228d776ac17bdf521f2c4da16df6e158bbd3103011fbf654b803bf9e30a3d63d9cc364308ff06e886d5cd1207c0e5815faa8e7c395f64e593c23abfaa7d8246fbc8616627996c280a5ec6045b384dbf0b5b9ba7883282f24f265f76456206035d96bab87cc5ff4da4987c28a4d0eb8326e753397d076a4513f820a2d389a801ce2378c886e527810465797a0b5b82b9edc0ddc745771758026da6360ebde831df986137f4813b37617f440f067a35d82d33ebf5124390511a3785e797f324230fb13bc147bde29bd4aadcf961d8a4d48d6a4ae5e3f396c1072d86b9631fb80dbd16b4d6f773ce8cf77c5279f5d38e9197a886460fb8ccd50ce57bd4cd13da84291206589c6c976b541ec0e3e6b7dbb0d273d659b5264f32129553680de426128976c55e3a97995932e65a9038ecf69925ea5309893c46fd41a00fdb7c452b11e7f90b05cdaf4b19eface25aec7a47635e5303800b673b3f92a38d3cb30bfe2d5b9d4763ecc83cbc45573e5fe1681f7026fc380b9515de55334b93246022e84116bcc188b2c74536d8d8309f28a53c00cefbb8b6963ff6c22e1b14aabdf051ce238ac5c29e4ab699c8a5e79f6dda33c7f143808fb94f8305cdde12587b04114594d079bd536797378f44b2cc81cfa7b5faca36af88eae932d97d792410153aad8a7d58922e4c0c6666b284d5d9f0df6c842008c3ee5a50c516e4ff13a7edd3a103498659e04c48ece5c3997168f25e9258d5959d241b0d5796651813f3036dc399e75d4f6951e19e498c53ae471667efced72bb6ccc9f604a58a22d33146fa6750e00fe85d54e9f05eeffe2f57b0e5f3c8451aa697f7bcb9edc59da1330b5c6a8b35caaf98c85d5c32567da41c22208aea8ca14982ab2d883c805021691eccf93d5d3f400b9cfe652b005e9be545a447eca438fae816acd8f81397db1daaec38c82f62e04f03680021f5206fe30aaf5c29bf324df5213d05bf271c2c0273dd915eabfcfd55b89c279e4907b7296787382ce70af7c4beadaa30afe6855529d175d97392bc95af6ced9853f7857f92cf286d68449e0a46a50ed30de89292c221bf05e558fc452a91b1455af4058edcc600d5ef3f989c719d63246aab31648d156d439496dc5b06b6e102725e79ec98d7fa2de4cd41420012e8cbd046b6ceff23240682ae23299b55ee81f70418a6c0d89110d6271ea12a2af5d5d9c3cb4232340e06ce9eb7132f6311d8ada884580ebb2edd618f7fd5e7fb70f286bf8b884235aa00b0eadbe11b055f6e9710880e60b8f2e49066c87d519940053adcdae110578c40f7aa05a934309b84db6d8456640e4a8bcbb06e488a43faa3ae31d37ae1370bfa71221e1531de835cfe87fd9521e3048d96b79112330ecf73326e67d911a99df4ed70bcbe0af58683604f0f2b922aa071922929fc8b729b09acfeb475d160f2b2332be3e8c0df6db3baac566cc68913038575114bc8305e9057b27009a0215ad14fac930033a92da8d6362c000c42103879441ec74438905f7b966f8f264562788677fb8d4e66789b50a520a7ad6ca7450e469d7d79606cd3800bac067a61dbdb962f086ae9160fb96f4b2cbda1c48de39c6cc2d22186f977f0c19b87c5d255163bb0f9d1b68644fc453506a1ef3203812c66b7a4d820aaea916b42cf09c808d2f379c41d6642f82f036a338bc6041fd15b9e41fd66ed1d60227ca090b2cf9980567b4837a5e7755121534df59b6c22979bbaa5c942ba1b03ad1ff01c621b2161cdd6c32d119839d0d1cd53ad7e5896422de858d36be2ee991a3b6cba17caf3cfd372792d658c9390291ce2bf252e8ab2e481200426c69f95cfe7aec94a58e7bfff82cacae7f0cea8970fdbd791d84e42db467151aeded9dd8e5c8c56d2811c83cb36d9ce3332d0e4570116015e4fb3cbbc248141325c398684e238e2c86d718d9d0b8bc70e2ba5c7c8869a89cc7b36cb1b2ecc79084c3b7a64a0b0b9d30e08217a78c7c88803886bd669ae345fc0003ae37cf3f9e49f511443fc0306c413388630508f52fac6a2a2eea91102a79bd8dffa121aee485b18d2f3cfad66bfd50bee6f12b2706077c6cb09a6d4af4ce1acfb10d650303215d9fb10addb902a466dd282769cc0cfa228b214352e51d45400b2c7955414c7519e74acabae64050a998eed32918c030667c9079f91d1c86256bf8041ba03705f3042c1fd97c4f63028fbd5039752e2a9229d1ccd7cd0ad4ee67e769095fdd8b7630016ffe9ec812fcd3cb297047b4634613a2d9e881e8072f3aeadf4326540cf3b7de30c76e7625101e7f69f0d4121a010f432da4ffe6cdb70f703ae5654f76dbbfd79388f3aaa264c8577af2f002336f411b190a1bcfce346826699400c011962040145f8d57ac23887b1df0a41605d3aa2b964a3b1726c5946cccdcd09b3669a22ad9aaf8c6383766e0e027c03055714881d1f8d4e2a4db9a75b31e4d3f759eeb68da52e9a82a1f7e8ab09a707b677121f30164ecac22ec899393a1b74e1798cba1d56053719dc27f32b8bb3ba57c081a1dee037756825dcf42d2f30f77a21678a45a82f44a061e3ac3ac87860ebe6b152950ff3323019c8c3b67accda0cfdadd0bd0de9dfebceb0b3543abea796118734ce69ad67451771fa250b6a6f5e34ce7c7699589fe97342c621262297f2d45f6599c5cb9b15ec03e66816a43407c036dfdce0a39a57549a6f7acd783e44c515530c55102013f96928cce900dddffc14836d3de6743e186711b83f68743ed2fdba05184757242d8ef5ab32213d9e9ae3be85f2466c1ee4faf6515894dc35582d62a847237c079a4e929ddb7c855040d27928cdd9605c336f342022fa6dd680c4c4203bd98e5b82dbdb659e038ba6088b561b341c12defab4f8eac98d153b831b7b632f58add3f1bc2106457afb166f9274718b46f64a74134c06df9f906f40ec70311a577b264d5df3828bf9ab76c5e1c2ff719f1e799deb4a39523a9b7c35b0c106eb5ebd33eb807849a94e86f9348633e07dcdb272dea55f2db6986e76c6fdd51b086a21023f32c208db2a92f7221721623189c2cc3ee7d8e9ff6887dd2a5d53ac59b050e83dd211000fcb50f6a8c62b52f542914fe0361bbfd165471240374122f55c67e631c71506eba5a9437a4fe0c67c00a9a826158595b97442ddae8f1599d4f0b3488edbfda4a8ac8c4af156a79b3882cea35420c641cddb9fbb4551840aca89d544a3b5d5ce602efb863985c60a1911535194098cbb70e063e8e1aa45babee58f7f374080c5b7d2407bd5a5c91513bbbc304a60cb2383497f", 0x1000, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f500a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x100000000) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x400) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x5bfc, 0x7, 0xfff, "c1db5b262a41c47ce0bdadda7a9545da29f7e83c", 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001804000d11eaaf100"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x53a7070b, &(0x7f0000000000)='v') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x4c}, {0x10000006}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) flock(r0, 0x971a56b39af66b7a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:00 executing program 0: socketpair(0x6, 0x1, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x9) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = fcntl$dupfd(r2, 0xa, r0) openat(r3, &(0x7f0000000240)='./file0\x00', 0x8010, 0x1) setuid(0xee01) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000200)=0x141) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x3) setreuid(r6, r6) setpgid(r5, 0x0) r7 = dup2(r2, r1) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffd9c) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x40, 0x4ea71839}) pwrite(r0, &(0x7f00000000c0)="32209b1487fc904b772cee472ceaa2b421b66a757d100cde6f6ff19f965b02e66d686fc72b9a96ba9690423790b326b2dbd049705d7d0c000000000000b447d5f18d52e0c29881b314b19e30c68b0b79174c5a97413d2ffb1076bcc02f78b6f39b39044118500e53679d6a6028a3a71cc22688b8d68f089b16ee9e2af89da5d0910ed60d8b9c5f1c1cc687a93443ce150ce1996f27aa1e9b345ebd6c642d5fe3b9303cb966715e7d6d77ea11f5e445e9c23c727d2aeb0aa6d33b199c546faa26954fd6fb714e1d0cc6a4294f27b254c8729ccc1f4abb81b198b9c647a27fdc28bc44ccf9a256015841ceaa57b9fb67ce1b8291d28c9273225afda17698d9552b4b17915a611a869e7b1f75969dafffb55ad6b0db9b5ed3abade45dbca3a0a66f1f7a0b469508a462d9a7eae76eebffb62bb19fc5b35273e30e2af40d10f99c2e9f1eec8a9d19e788be90383e1856a9f571444ded2063e15e2a75622e00", 0x15d, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000800)=[&(0x7f0000000600)='/dev/ttyCcfg\x00', &(0x7f0000000640)='/dev/ttyCcfg\x00', &(0x7f0000000680)='/dev/ttyCcfg\x00', &(0x7f00000006c0)='/dev/ttyCcfg\x00', &(0x7f0000000700)='/dev/ttyCcfg\x00', &(0x7f0000000740)='/dev/ttyCcfg\x00', &(0x7f0000000780)='/dev/ttyCcfg\x00', &(0x7f00000007c0)='*:\x00'], &(0x7f0000000a80)=[&(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='m:\x00', &(0x7f00000008c0)='\\}\x06\\*\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='/dev/ttyCcfg\x00', &(0x7f00000009c0)='%\x00', &(0x7f0000000a00)='/dev/ttyCcfg\x00', &(0x7f0000000a40)='/dev/ttyCcfg\x00']) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x8, 0x4, 0x7fff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f000000a000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000000f000/0xf000)=nil, 0x1d2000}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000015000/0x2000)=nil, &(0x7f000000b000/0x3000)=nil, 0x40}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000016000/0x2000)=nil, &(0x7f0000004000/0x3000)=nil, 0xa688}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f000001a000/0x4000)=nil, &(0x7f0000011000/0x3000)=nil, 0x4}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000018000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f000000d000/0x3000)=nil, &(0x7f000000e000/0x2000)=nil, 0x3}, {&(0x7f0000014000/0x2000)=nil, &(0x7f0000009000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000001b000/0x3000)=nil, 0x3}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000017000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000018000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000b00)='./file\x00', 0x30000, 0x80) fcntl$getflags(r1, 0x3) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:00 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)={0x2, &(0x7f0000000040)=[{0x9, 0x0, 0x10001, 0x401}, {0x400, 0x1, 0x8, 0xd5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:00 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x122405a4}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 06:50:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x7, 0xf851, 0x8}, 0xc) 06:50:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100), 0x4) 06:50:28 executing program 0: getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) 06:50:28 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x3ff, 0xfffffffffffffffc, {0x8, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x0, 0x8000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r1) 06:50:28 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r4 = dup2(r2, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) bind$inet6(r4, &(0x7f0000000500)={0x18, 0x2, 0x5, 0x7}, 0xc) syz_open_pts() r5 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffff05) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 06:50:34 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000001, 0x100428) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0x1) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x100000052) 06:50:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x1e, 0x8000, 0x3a) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000080)="4188dc39a543a691", 0x8) getsockopt(r0, 0xffffffffffffffd7, 0xfffffffffffff863, &(0x7f0000000100)=""/233, &(0x7f0000000000)=0xe9) 06:50:34 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r0, 0x40}], 0x2, 0xb6) 06:50:34 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xe198c69c3d9fa026) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x6, 0x1f, 0x2}) socketpair(0x2, 0x8003, 0xca, 0x0) r1 = socket(0x2, 0x4000, 0x9) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), 0x4) 06:50:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x7) 06:50:34 executing program 1: seteuid(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8060, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 06:50:35 executing program 0: socketpair(0x10, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="5b89ffe96a5e55a2f2f12ab53620e6f2d2f12f92f9d0ef299db8840f2efea97845da67d3bc4d2a0980c27084aaea", 0x2e}, {&(0x7f0000000100)="eee9226b0bc30eb254ec11448e58788bff2f2c62fac9ac66275da49c0a875acb5ca0879942dd649b6a922cba12d8486068a1524a37705d2efa8fa5d1f01f9f579be51b526612b75c495e9fb0f563b86fa01f9f51473582187f362e25284d4eeba192f68ca10a5b3efa0bb965f9257fb4fad446a10d52c4a98f637906c8c11ff90ed7b20c872f888fd37cbc351b7b55fef0ab80d974cc62577581d5a818b973f70fb045f1f0075d475d7f2716170b05cc349c5b91a1ac2c1fb83b2bac21173a6309dd9238adfd63c4d43034840b96a4df229c8056ec238dfcbb1d716751f35ee767bebf6c", 0xe4}, {&(0x7f0000000200)="d67c4c97c236d74c73278365c3fbb3d969d7aae674ce54b469c4e38a0e5b507516c9220189c7138058ebe4a6a06fd6b9a7fde3f7e9a18f6ac955d3d9b91e82687cccf77fb1873ebf0971ef26129191a44aaeb4b484d59ceca929dad087c3f2cab9b24a1b1d83365390a2907d6ea3c2d5ff2c9dca80f04225964e833a3f2d6fc87cc6baca78", 0x85}, {&(0x7f00000002c0)="1e06", 0x2}], 0x4, &(0x7f0000000340)=[{0x78, 0x0, 0x2, "6bf6d7f9b1c66aba3a1c1c3609ce9a9242b5a171e9c55493ca89f7b5d32a045700fb0ce1926efd39d9232ecfbd5a384e399310d7e7abab4edc288a6615305a5eb94466766681da8a496fb16508e6b428dd1e085260db414c317a7931a79151f79171a263"}, {0xf8, 0xffff, 0x709, "e95aee39ca85868686ef2bb60ec4a25e258cb3af3a9d461b133322871d4956a2cfee9c38842b3229cd1440e92fea092a937a57baab60611f90254489311eb9d0ebf3c83f3e380ec07459a6812ea0987911b13803e9f702ba2e5dcfbee3b22d4de2c711fc961db2cd728c2937f50546581b4179c4fc8932b17429eb3ee159d969ce25c57ae53408dad5f0da6b56d5ff002a5ebe8e35ede2238850b9fa32bd3db457409b0411a12a984b16c5aea08bb2e20c3d560418bba582e5401372dbf9bbb96bac0132c0456e5b3bad05eb7f609c887fb16ade374d5838678572cf96538438f960"}, {0xe0, 0x1, 0x0, "81ec7ceafc18162a12e8c97bb9094cad63c66c73e770930ee002c0f97856c84269792035f7daf90a332abb8ce3cde46f52cc25d0a82b5a280f40dc4a733bcc6e4d343f609005d8cb2e71312996eea145746d3b80ae0ab616d8119883ee1b4c43b5f0831118b752b288abf21b9396f1a53e446478e4ed38359ec7e4aadb240507b532b107e1b7a7aa9b0af26e27e33caf2bc0bc19c7b007261f646b5feb59710de32783e8433323f99e3303b67156a2e7591dde13bf099b4ee5a0c67e866e36046d7f085a295d801a6b"}, {0xe0, 0xffff, 0x0, "23c10572aeced473bc7d7b8112ddddf3cc3ce04fb92f3b71edb437d70268cf6425bf9ea6854d15e3f6393e5f35fe1d3402495b32ab27b5675d04f944221064132f318c6d02dc7fa6b352726edd76b2bbc7687fc903020c19dbe4284713237ab8b3b345cfc1a4b68107e4174ae315c9b0856a371e92db03998a4bfcd843b22376115e69e366b40d7aa2aca2c79632966cffad23116adf62052897d7afaf1d4a307565fb72a58c7d0d3178a283c1a8b302e7c39d70a1e86f3b0e00be0e468d25fe8853d6d053df2fc73d1c3b3c"}, {0x18, 0x1, 0x0, "c1d17fc58af0109d"}], 0x348}, 0x406) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x2) poll(&(0x7f00000000c0)=[{r2, 0x115}], 0x1, 0x0) r3 = dup(r0) fchmod(r2, 0x18) fchmodat(r3, &(0x7f0000000700)='./file0\x00', 0x2, 0x2) unlink(&(0x7f0000000780)='./file0\x00') open(&(0x7f0000000740)='./file0\x00', 0x100, 0x11) fcntl$getflags(r0, 0x3) 06:50:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [], [{0x27}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x1d}, {0x120, 0x7fff}, {0x1a7}], 0x3}) 06:50:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x1ffffffffffffc8f, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 06:50:35 executing program 0: 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}, {0x4d, 0x8000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') syz_emit_ethernet(0xaf, &(0x7f0000000100)="385692f550100ad1b0efc6113ec9c406f53a4b3538b3824f51ab7680d32cca35c251883720d64dffa2da543c33f639a0dc03d9404b9cbcb2ab1c35be64976a3ffeea7697633da2c59e9f600e767f0d799cd6f65bb6ef75f9f902dfe61db6204ae222fea0eda0f119976a656c40f47dd8b6389a154687f21475d9d38feef899b0284c85813c8a7d94c1645e1959af9c825060f1d30add8198931a9579f16358e1d36a02b4a63c5452ebc212fa0b26ea") 06:50:35 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x109) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10000) 06:50:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x100000000) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="4e84d33d189f819bdae7ad6690f10fbe1fa75bef70db854d06d8ced1ec7b785c8d1f4f2968ca936527b5c06b5faf21b92c64bd0626e801c36bd14a1eaa3c0299335abe", 0x43) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) write(r1, &(0x7f0000000040)="00008a9d45bbbc227ff36587bc236e5e3b1a8cb7a17a9505f747420147dacc8bca8a1330de7644b499013e2b25cf36ac4dd68c78c578c9ac913c06964f3030", 0x3f) acct(&(0x7f00000001c0)='./bus\x00') execve(0x0, 0x0, 0x0) 06:50:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) 06:50:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x6107c1d9, 0x39c, 0x15, 0x8}) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x4c4) 06:50:35 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) connect(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="010b00000000ec0080912925b82f34a63c174aff77af503b9d3bbcd9a16d0d12d2e37de6e56ebda16be308485542a0cd8b173826424c3362127f3408f94e77e7c6a8b759735f44955726c3b699dfd73e2322baa2837c35ed213aaf6ec3b77ad07217964df831976fe05c222055545edb56fcae"], 0xa) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffec7) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000080)=[{0x2, 0x2, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x1f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000340)=[{0x4, 0xfffffffffffffffe, 0x1800}, {0x80000000000000, 0x5, 0x1800}, {0x10000000, 0x2, 0xffd}, {0x4, 0x0, 0x1800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x0, &(0x7f0000000480)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x0, 0x2}) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x3, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) 06:50:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) poll(&(0x7f0000003c00)=[{r0, 0x10}, {r0, 0x64}, {r0, 0x548dac69c7cc7786}, {r0}, {r0, 0x127}, {r0, 0x4}, {r0, 0x80}], 0x7, 0xffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0xd5f) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000480)=0x792) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f00000003c0)=0x10) connect(r2, &(0x7f00000004c0)=@in6={0x18, 0x1, 0xd7, 0xfffffffffffffff8}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x6) fsync(r1) fsync(r2) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x100) r5 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000003c40)=""/52) 06:50:35 executing program 0: socket(0x0, 0xbe32ea766df1a34f, 0x20) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xfffffffffffffe90, 0x0, 0x0, 0x0) 06:50:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="93") 06:50:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 06:50:35 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x1) getsockopt(r0, 0x8001, 0xd44, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 06:50:36 executing program 1: 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0xf7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:50:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66b534653000"], 0x92) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 06:50:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x2, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x200, 0x6, &(0x7f0000000040)="56268f250bbbde36353a697adbd28c7c72807a3698b3afe60b1d731393b61fbc205c98278a9d0c96bdf8cc1e9c7aec1c0a3d93810ed39677f83a3d6106ebf37928e3f8fa0561c1998ef3d1f4d1a76b64fc4dd8f9027e313badadac26d5bb8211cbe880fd2b84ad044a3b53652ee0196a0be5c42649754c9de9e9f6c3f63f8aaab76037682d773025800d021eaa12565cb2a4985850aa5c1856e93850ca", 0x9d) dup2(r0, r1) setsockopt(0xffffffffffffffff, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) 06:50:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x61}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30a20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0xac, 0xa07, 0x10001}, {0x100, 0xfffffffffffffffa, 0x6e, 0x7}, {0x3, 0x374, 0x100000000, 0x7}, {0x4, 0x5, 0x7fff, 0xf29}, {0x8, 0x6, 0x4}, {0x1, 0xdce2, 0x9, 0x3}]}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") ioctl$TIOCNXCL(r2, 0x2000740e) 06:50:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x23b) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x11) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x9, 0x80000000}, {0x100, 0x6}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 06:50:36 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x48, 0xffffffffffff0001, 0x40, 0x10}, {0x2000026, 0x0, 0x401, 0x3226}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001300)) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvfrom(r2, &(0x7f00000002c0)=""/4096, 0x1000, 0x842, &(0x7f00000012c0)=@in={0x2, 0x0}, 0xc) pwrite(0xffffffffffffffff, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x3ff) 06:50:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0xfffd, 0x2d7) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r2 = semget$private(0x0, 0x2, 0x200) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/114, 0x72) semop(r2, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) 06:50:36 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c65300033bad25b91f955e5cd3c8eb3e4942b39d38f92fad78f1b376f47465ab9e807ae6e2e92fcbc980ed46f9b62715d0f641845a4dccbdda028ef1d5a742af8def510b925126077c6fe1d8eb9235acfd9a5dc55440e57d1e7812c841a42335bcb63c20f16c8b3f7207a999f1dddd6db3dd09174f0503c94fe4b1024046a9662d1306d52c67b56f6da7331dea446f95bf2ec968a1fcc706fc5b67ead10cabf5bf685eb02e8307aa389c377bb6a"], 0xfffffffffffffdbc) mprotect(&(0x7f0000524000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000080)}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f00000003c0)=""/255, 0xff}], 0x7) 06:50:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) sendto$inet6(r0, &(0x7f0000000040)="b40023dd6d2a68813a09e450c30715fada7f8ddb3c5a9d9b831d8d318430fcb22df39234a0d2a1ce1eef170b4fbd225b0fa10313a2c2cc81f331cd96eed52167d2ce2850eac86cf6dd4ec1bf5464a3e219539dc997c9baa2bc067ed1b1844b84eeece2ae645969e89cc59e09ff3291eacfec54e476b952f68dd235e61ee513632e7458608071fed6a6c4780b42431a06926f02235695a074de141a121b7973ef3ca2317f2385ec4c8bdf5dc558a492405717aacd75cf5267310316758b785af4829c4cfb48fa1f1f57ac55fac95a37dda8d38c6787d1029d44d43b489bf133fef5517bc2d3d8313febfdba2221d7811bb2bdf2e912699271801d29178b397e9f199610bb0358a94f73298ba1139687515bf7074f329b3340fdaaf75c5fa418aedce5adc1795fd0e0102ff9c26a2b66ebe25578007d47bcae5da5a708bd61b53a1f7a7c24b89e5213fe3913f9b31457b66975f3c4c6613e2e87fd16532ae789642c60554f8bc18b85655410cfc851d7ebe2d8f6ab6fac93377d57a65a6c67e0d8cdb3e351af2a6285aa325f213c963800ed343ae6f7f6a49c7ea5130a54c40b233a4d415db450eb86421aa3cdf7b0a5adc3cb342b56b2a024bcd225b77f41ab41ae85aaa7890dde27d6cd6687d29bdc733a277917d8e8220e3db22180f3a74f4897cde5ecde4ed0202cfdf89618759610533a5fd393bb5a5ec40540ed7dec3a432bc985a6e133e32b119efb00f3c90a101409e64d5001a4ba7378932204e4c6f5a321735d460c0e641ea1f0f0b85191af39fbb11e303e164f8d20fab81d60b151eeca86f2a4060a336ac76b401b6896fe2bf192e01995b2a9608d25d62c08930cb78d5360ef2ee378376b4ed95b3fe263e4ba3c92a9285c0ea3f28595ffc40404de740d967d107bb2269463f5188fc2f07ad0c786137bab55b777c94ef75efe0bce168424ae64ed81ea4065686ef7a62576d716d9276ff3a78dc0ec545242349499a67a9985c09a3dea5bdb25ea112b7b2d03692160db046bfa0cb3846de6ff0be89387f989d7bfc8d2b6bd63c40eaee1b799f03b827fc2ae344610130f8b65d3b284ba82598008e53e21cb9892102d915bd696fb75339b152f271387794dbd8cad60052f476f21fb67c9725c7c3cc26ec83088fa2f48aa52385ae98ce1eb508700b5bd85f7627e014d47421b8f9e7c630ee0b4985b36788b5194def6799a08b0943cad9539c3e426d2ec2f386cb459ee04bfdc85fc226fe0222ec8ad7e74eebe49927cb5f27a086c3d9cb4efc165afe65a56758bde39bfd857cd9d2157cdc9e26bf6f57f25658faa8ecb717c634f156781c2da4a85ed92747f00949050f75bd385cc26a29ab2f458fb9e90b4a6292e166c9051e94519f7189490b6488dcae9f92f1154194bc361ae9e5a2eef1aa5e6ec3f22797ff02e733d6ee6c01127cf31e82ef9f7a58b6d0604c8d71407c3b439299ee7b01035f9a4c4b764d84ada3e51dc17067d2008535b71e295aee62255c1f7b42678de18697e5fae884a6604cc845a3cad1d6748ff68d75030f0020278fba3c26088514051c142078d35c007cae2a72d948795cc3f6289294c94d1bf83ab1cb97a89fd96dd7d589e650f331d32a9fd10771c22910a878e81131e80ff102327bafbb0adf409ca968d3755d24f72b79eb0e0491992e96d2a9fc20eb989edcbf5d4fdd70f14d70eef37b4a19e85f65bccf4d422ca786965cae0cddaefcf325b3f8dc25fd0caf7c1984a80338f78aa2e0c8b7a27cefac1cb1dadf886ced750bb64c9f6976895f718192668a8264e19b0b502c34627e3ddb05e7ed44e2f09cef4a7c045d21e147e1593c5b52c664af848d2cf188035d0cf368f1f938ac25b06b97ee08027defc0cbf557e961a1bcc2161a98a3b2001b6d73250156beb0e74b3ad3cf32de9a0e70bad9d1e6044008e684bae287ce2e1d148360064d226c8d1355c3e7dc390fcc9675591b03dd30d1f7d10587cbfaad16db8d9e42111c28b70e0a0712e99724c6b3c5dc0e86ba0006b4f9824dc7880a70f720a17ded053e471cbd6c67e6578a5500a74bebe7eb98754919d5f31819211d2f9fde0dc66ed0d53dee55f8cd1591eece74988f8a87a5964bdf1a4d20977514ad364ff34ff70f5f52891886301050508ba9923eb4a19dd9ba032265abf76bdcd24a1a7e498e40b7563803177dd0dcc1476522f5f12649f2665a17a74e6e86dd109d610325569d290780eb5622102c64ec7e8cb1fd5dc178d45ffe890359a72a15dbb5eafac8634c1b30da1cc03ba102f2915a136d67d13dda69bdc35ebd2750eed107674326808b4c791e995d88d17db760cee643c1c000622117344fbe4985025d838265f24f663e174c47ff49ec23aeb17876d6b77c757f53add1f4b01ba4bd413aef0d96da37867f25a8465c9c0f8d1b511a414915aaf5473035a05fa44e4b2949e0b5350790bffae57dabb7f28ef50519c45eb9a0a3ffcdcf6d7a8f4eb297476ca9c17287a6987e5ac9f82b66b5b146af23789d2c067acc64269ad1b97ef76e439e5f904a3cb6796062332cf8a94db14d85c85376902d13075069aa786357a4032fd3a0234d281a52f3cd3b7b36493a1219165e5e27dbe859a3089f0fd871ae595c4a6a3b36748a9c9df289d2f6aba76e2c658d2d44d71691065122b9eeddf889375850587e1d24d5b22070ae7f32381d52ba098b200fd996002150e5ee712052c82eeff7806c0a1f1f46cd9e0a5107a57ce407bf117c58bff009ff6549a6d3c2cf35879ec7a05312e0a09ece8c6f971310f35d9fb0bc3151bd766469a092fd119e4cbdc62900c93f1c7eb02c4ac3a4445dcde6170f61b582a17848cece0c93572ad08770bebe06e0a8f49f5602787345e363d1794c902abc2241f29c6de652c49c28a6e448b3d7245a7e1526ba26434a3b89f81583569c6c788b543a18492bcf03f49928a48e831bc4760b9936e7f0339db779366f2c3267739b3250287c992d521015bda0a0e47e99b358ff8b7203dd0e0de833f549a6f048855e56a530b625a7aab644837cea3e0ed73df4015400fe8a6da242cec834cc2420a74dcf0ca34b32b9573282b0eb3fc8204db5d26cfde25015e068dbe05a831268edf7b3e616e2a0455753ca425665703bbaf257eaf0e7302716c579215e26619dc7efbd5d66fe563773d8ec39cadaaf4647e2211161d355601cce385a17fd8ecab8353e984736aa400d5c5526bdfd71fb547c6d7f851a2de25cfcf0025bd8e56900440343b352537a3e090fcbc5d2f27ede022989377d15d53e51e98ff40cd4ba226371e370340f708188c57e3c1a18207de33f2d52e02dbd954d28724de08653c4be308e44aa05104f2fdeed76fc5f9ef1f8016f1bbc95ff4c1c287d151b096b7cd7e6e9c5a22cae4814fa6eaa1923657e0794668e4bee0b21567196744a97b94f915bb56720c22a80ff6ae91b28995f9bdd96f92ecc5191077f0e7b0a9e386720263770b65a2cba5116ed667cf8859c3be4935b4433583d729c3ae0e35cb6a2e599d05074284f808f84e29e071046e23c3721e57ac9b86fc2a3d8b5dfdafc002c3653416429f245679d2a326937444c58b296364dc42ab20f1ec8add6bdf77150ae133132444fb581249d43253c8974278ca39a56c445a109feb5311d734966e88ea5169ac5b9c3ab6752a2cf007b84e66d271627cdf1f59790fa7b00ed8260ef3bffc2748dc0a52e43fb3f62e6d515a9c736a3c4380dd6898bbff9a9994e523b6fde6433a7e53cd384d00fa17f892e82270e3a34012c14b3cb7b86db229477af9640c03582307733c5d4f4b238b0a34286894be8f4d84b50f01bad408eb3dbbfb44a201680ec774eb82ff2f9a4419166ab983b4dc45804fe46608456b57dd3e2e1255970fbee0e71f609252ee233e496f6fdd14efe85f1d34e4d176a2b40fe3ffb43c530ad730f925554c3f597fb49c5fe935123b44fd2be438d84c58b9032340c98bd28fe097215c9612f0346e9b273b8990428627b667b0a45fb6986ca4153d4ea1a98bcfbc979e638701bccb99149099016f9f035d681d3b16aa04dcb23ca15057e5cd21e0f41ecb7b87882d8e6dd5cab74dc92602d921e564718484fe559ad1aea0617b24bdf995785ccac181c6464e905d1497d138ebd14d40c7629bb91f41a7e6e4381bdad8949a790e343026adec393b0533fd5c46c3822e5388c85517304dde5ee15176b2fdd82a9a02db5c3b12365ecac7028936725350e030fbe795d956ded6a629029e8b51a9d8a2afbdb8757a3956f070f54f39c8d6fc6ab7385f2ac5502111916e14e27584ff38aeccbc6f46291823e7a8e90c06f523e0f1b6ffd6f49ab506ea0f99ba9fa7d4b17dc16c767ece0712b7c0e50aa447bc9e9df4c54090d3c67f2faeb6d985d1bb079068875ca54d4411cbe6d52ac085b17dce5c7ac5b0440ec459d73bc161aa1e48a23e6604b434277841d2e0a8a8e667ff43984f09dedc92c47f1422f617b8391cc77620d4761ae5bc8bc4a84ca65091602f0ab097b83db9b1d188ae15fd3d4880b1018c91a324c5039194e98044a952354323e6aa1382170f86e19bf9b9b19ba4e264c9826d905f3b4aea32b29772be7f25925a215570dc1e943ad7376d6b4873191e57787d97f098f265b956f803d3201ca921c579d25c5d63ad539e84ec62069edfa1f3e9559ea5c6a06fceb67e6f3cf3aa115f70af37e098d32ae83ca03a3df65c70838ad0df3555ce76a1000bffb2f0acd4c10d8e8de7fad721775d936afbe80c63a2557fbc259d649387502885caea901dc4afaf24750bf13b216a190565192d45afd8eb880cef3d0f140db963226be208f1d64414bf9a9e68f299dd5402277e21e04b6503482c2fb982adb025de3205c5c17e02eaa1542a27304e621c2b75c0a3b2065740171aefc3c5c00119fbbd5252e3777046a5f7af606407ccd7e0a319ee9df8dda819e9a7c7006b3e369afa7d357823cf0b83f9437fab0e613340466be0eb7f6a08ae57800c247835cee32c395fff5e61cf0c73caf953d007380346ca955b007e0659baa970d5ccd8742a5bb610eed24836f01c799d48f951804b992ebc47bd3b76396ace467e391dd036248b36c76161770937f459c74bd8adaf6fa9224efb637efedd4911e94e59fe2234473729f376904d93b146090c4f603497a7ff63eec8d30c1df4fe41168dfaf61c19043a4a8df2721c88f8aebce26be1e4d85886c0dd56cc7f7fa90d3a567cf2f7ecbfb2b312e533f7e2093e5368b7b647ba616b0fc214b6882955e7b5ffdfea88ef8654f6151b9aee56b0256fde4abb3a235706189fe98877d857094b6fcb1a79f223cd7a8aa1282e0c9edeb9a55afd111b52ac93088b9747a19026fba0c2634af7039828391bda3605960962c0b57fe5b8cb0324246560a15d4a3dfd223c7c272c74a9dd178e8c3b56a32a86687d578f25387d7f318380da4e2b35bbb7d1a5ddf35012b8995a0b744206b3e98290e9547c03b35e52fa6a6ff04a52cb1ef8c959906e9b2158c1e1ab30e896d5b05f9d02d53b217e911c57ed0380fd877b8c54dea907701325a96bdf47dd3ae150caf0538d9c8f0b2ac34841922af8b9bc945c8db89a66144dc551a3a0f706a1a55164ff5b8f1531703782978a6a5967d933a247647e101a33381fa7c44bc001ba65f918ce9f5e3f7e220bd8fd6abedfd201b59e42152e4b2c5e8326e0cbf1e7a072f2999bd26e327ed3cd57e78e4b8ede838c02d6ddd0af7daae0c26ed1de8917cb3723eda90af0695035caf9cb560b7bbc73", 0x1000, 0x4, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000010c0)=0x100000001) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) 06:50:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/222, 0xde, 0x801, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) 06:50:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) 06:50:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8010, 0x0) 06:50:36 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x121, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0xfb) r6 = msgget(0x2, 0x42) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x2, 0x800}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 06:50:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xdbd2, 0x0, &(0x7f0000000040)="c726839bf1c5ac", 0x7) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) 06:50:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0xfc00000000000, 0x80, 0x80000000, 0x3, 0x4, 0x81]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 06:50:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 06:50:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/116, 0x74}], 0x3, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0xff, 0x44}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 06:50:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0xab, &(0x7f0000000080)="d5") 06:50:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 06:50:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) pwrite(r0, &(0x7f0000000080)="ec32f13f93d0ac27a14bb4e58ef7c8d50ca1f8dd03d0ee054763926adf594d868017b1cbb06026e2b44695ca466441ec93c3343209185687de69025427a9419f200b043e8b7a1f3a355537f697293eb4e15df34235670b0dc2d5ef7cd2b9e345f728ae5f84d2e110b4c3ba149327723064d822fc1e5480f5da5852420e14560709999c7eb7228ac93e9e364b75edb8a0867a8effcb7fa7413d967f4a6c0897c986a8b4eed12e468c1deba26be08c8f443fed355c87fbc007311fada419d3aea95f0695d35640d9af99e79bdb6b7f3db351ebeda3eb87ee2595c930c595744a29ee8c74f7d2834a5ff6be", 0xea, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 06:50:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0xb, 0x3, 0x7fffffff, 0xb2d2, 0x2}, 0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) r2 = fcntl$dupfd(r0, 0xb, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 06:50:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) ftruncate(r0, 0x0, 0x3) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000b219eb050fafab1414af7b33d2bec865e435a7419e295ddc23d1f39c7efad690ab99c891c56e6e7ff6b89a49551ab98dbbe8e9dc2ec5755c1fcbe2dbf654d8574243621a22c608811e4217dc3cf639fe1a360bd638ac5889e13fe11a230058f2ad34c88818a52716c3caf50547131d6fef384fbdea70f821ae0fb8e56bf0330a0ca6907530b81f467159ce6678827896088312302c0b51d79d018dd2b1164077156036751e4fb820e8f0283daf49206377307ee8dccff46afab6803557f62937bf62f8a32b6ba7b82154bdbec266ffa4be90e7e253e1af59210c30a24829b808c4b381e36451a008ff13d838b9aad27990dc21f5c1b895e1e9371a2e2a23b85c9f8765166465f2969546630837993908678e64ae9c9748aab7cf2c359acc503aadf1a5bf276f6e748e51083f3630722074c84af1fb41b483ce28e9906355c9b33323f6324e4b6021f681fcb62652f4c675362ab0f4b41081aaace81eda"], 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1ffc00) fchflags(r0, 0x10001) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 06:50:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x3d600db5a6318822, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000180)='./file1\x00', r1, r2, 0xdb15fbba62966a81) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10, 0x140) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x5, './file1\x00', './file2\x00'}) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:50:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 06:50:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x68d, 0x7, 0x101, "6556a44c3d5a1d6b6534aeeef168e5f821604ad1", 0x8, 0x7}) 06:50:36 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) shutdown(r0, 0x1) shutdown(r0, 0x2) socket(0x6, 0x1, 0xff) shutdown(r0, 0x1) kqueue() 06:50:36 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) fchdir(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x800, 0x7}], 0x49, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x80000000, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7ff, 0x5}], 0x6, &(0x7f0000000180)={0x6, 0x3}) 06:50:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x48}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) shmget(0x3, 0x3000, 0xe44df4059c81419f, &(0x7f0000ffb000/0x3000)=nil) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 06:50:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x80000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") write(r0, &(0x7f0000000140)="25d0a717969ffa3c0d0338c35baf7cf54ec0db72131cfa1c3b6ce77b3b16b0ad132ff4cc5c9da7b4702070896340c5bd57fd7bb24edad861bfcc88e23c7e5d47e044a068c513df4d8c3a7a8cff3499bc1ef98f27f22c", 0x56) 06:50:36 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) listen(r0, 0x2) ftruncate(r0, 0x0, 0xfffffffffffffff9) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="a6", 0xffffff28) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x3, 0x8}}, 0x0) 06:50:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 06:50:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x3f, 0xfffffffffffffffd, 0x3, "b0b27364881f56be62ab41699a212cef7f026b09", 0x8000, 0x9}) ioctl$KDENABIO(r2, 0x20004b3c) socketpair(0x6, 0x4000, 0x5, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) 06:50:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/123, 0x7b}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 06:50:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 06:50:37 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000001540)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) 06:50:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = getppid() r3 = getuid() getsockopt(r1, 0xfff, 0xffff, &(0x7f0000000080)=""/74, &(0x7f0000000140)=0x4a) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 06:50:37 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) 06:50:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x7d}}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x82) 06:50:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x142) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="4c64fb3bb36dc6650cc77566a20dc36af0e92cc4cbb963da9ce6edd4e0d9dbe3bc10f81b4c2e3271b3324cb971ccde1441eba07e9613351866f4b0a56985eae8b89e1ac73390785c85fa4d517b49676a5a8913f4b5048c54697d150f2e9ea48f04b1bacb75378e26ce8e83bd57e0ab6a822938c311d06f70a18f3ed71a32e6464f5fc0c5a9c36d966fd98465e09235638851ad0c1fd262841d259e173479323fa787e18e16c4f9de4bcc81938115d576da4d0268c83c2a157d2e76c97b47bd526abbc3a6c3b5d6f670b96dc552500030f542a73121e5c8f1de6aa9ceab2c8e77d271a4bc1ea0681c7baae5443afaa634c6e1b65c292ac2a6e9ba271e8a73aef491a9563d3bb7a9e94a41ac44566c50cd060751085a1a5e949ca0137dcc26620edf1a23079317c65eb7c75418c66c68dc75943315577aeaf803694fabd16503f73ad321a834c63346ab945628fa438d1d2966f7bd3ff6d2ab97fed942e082e670c5dadac33145c7ed7c3c7843888debfe0d456a289ec86912dd1ce0d6a58b8ff86b6fc90bc9130abba0cd59fb02335016be5ae0d2c9b97d51cf8e8d47559bdb8d778cfb5d7f1f0086ed1d69dc2a5e4cefda927f7d750bb887942eab49ac16637a51680131d4bb408aa48016b2edbee2150f8f48ab1254af3237f36caf4b06c7141276fd2d3712fe69a98522720c710c5e382ad594dce5a1653879cdafbea06a9d115e02dbf09fadb40faffcab802d60746977919900142d451ca3ad820970b1e66108336b75ad5114cd4adbb6a80333165c9ebd1121d4bb0f842f796c827dd502b38d1df612ea835793e7793559915df02f7e7fb15ff26d16c3bde788b5b901d98124a2aa2a065bdf720d657b50a3ecd65af29fa57d941f63d46910581d6370a80e0661b757d03a1c4429d551a3839fd0e30bee5f1efe2c71af5172c281ec1c08b5d82113634216024b1ce00890bc0535178a81b1620c736a03032d987bceee51a1955ef4b50332871518ec032a5781e5a4892b1302442be11ae25731e5d4043175cf55f16e80eb1e0bbc594c41816a5066bf831d0099961b8f489c56eb3eb1b4e619b8eb59d6c3ed32ba0d4fc5931745ea14c7ca181bb52ae2857978f23d7fca302d1d554ed60a9efe896900d30aa1a729083955503e9e307e761887e2377a0688005bdcb18af136b96a73b46728b19be46ae94721d5916c12ba0603a90886ef9a86bcbb6909dcb85870013ef4068707e0d32dfcc4889af87f858a31a2b3b2ccf07df932bd44f2d72b2982d7c58540e53c421bb93141c83d8593d5a6b7a77adaa305b422255245d80606796c060e09466fad96610a35edad00245fc18a772dcb0ff14eb2f629f9efa67c47b52567cdfc970cbefcbc1e150fa3f6ef918eb950ec556d95f4260dffccaf73de5a6535eac38c55a21eabecd1baad9903aee71c0fe1dd611d023c001f8439f825c6b5382e8c4665972df6125d581bde03b966280d68adeb469b8559a559aaf9376636d5538e5a79d830a9fe0942916b38b4069b1eb41d273671674fa748b5a0e924f9ee95b2305d9537c153f029af871a3155d1c5c3f9e646dae7cf89a01c0f6687310a7def662c1fbcd0964ff85b05f20bafa6ece90f143ea2aa169d67425b3b3334d6ca0e6bae8e1a0778537706a49504549a87f4725a382ea4b5995c25fec92e381598aa5823b6141493680895ee8f2f2607e88b6a1157c068661460ba65a0af64774d87beae96cb47168dcd59b7d56419960fdb02f8c315cdf73b5a39794892142d8933f843ccb3f3537eaf1d21365f47823da09bae690660c1ee1cd68ea2946aed52266c5e137f0fb06a23876691a095a489cf22a4594c30289a737108e12d11e70eb2f2d8fe48dfb13ac03b022a1c3a3b07c95eaf6a47b0951c15ffeab87a3670ec8474a144360afd6a369052f7d462aaa27bcce848ee0d854122e3bcd7e0c46c16b0d8c0b15ff59cfa6b25968759c5b0d5ae1d84816e93da344e82c405c615504d15f249698fe049461bde5ae21e6bafdc520fc68b40a4f8af0de17a59fd2d06366c5e5ca15a033521ac172b027337be04323114de1f1ef04bc178972c8335ae0fc85f980d1c49035e94e54497426317443e05b7e1540f3aedb8f6db8e9aea597b4c1d1eb2f5569534c1ee0e20ff3a8f082d39ad65f206392b85b5978e3d6e50c8ac4d3210743c4e6eef41364f2c0b97b96217bb1109a808a011a0cf1bb60862a020dbe0a1166b46383e6960996fe661d4631f87cd2556de7ee933195d8f5225fe931e01ce1633814fcaae0299a0974552c9e691a481372a82a32fb518ac0c9036e9e063163f006bdd5d01e7763e08d2d4c49b1e5c37b89bf5a5655dfcbe2e183f2f27f6b52b6c9c1dc6b9bb790b6133046a3c29bad0de8891fbbbc87fdb0c00610cb0a5fd4d9494225f95fcabaecef3ca3052a53788298cd63ebb7db2347db4ae6b5f50d1aeb66de9a7c66ba2db2a21971fdd9e3ab833e66ba1ef2178cb182d25afed93d2e9cd63b1f45d8ce0e335724deea7554c56aaf0f25ac0b83d5814d23a6051efc27a856e41c17344c6b54556dc33bea5f278da50ae2955e1e6b4a4591f7810ad86582036d6f9c97533344d173da2199ff56e0da6a172b7b1f3ae9d7095cca6ec3bc178d58d9b0b6a79a41190c69a4188072fd7229e26595097038dea6bbe27f910b331a24e0a0ac056ae509660588d3aaf47689bde4f65e31488261784c79d9a673ce8f35b31a78f7a37f935e19ddf913d65c089b21cb17135b07c4db8780c815fc5ce49bf224db39ce185af7c2df5f9930bd2d5b7061c6ddc701be5a3a2f004042d2423f8fbd443d778e45262cbf0e0bf6489ebbb6b6ccc32b72c77378a69472d1b0179014afbd13fe37bf580357578d477e17c71936eb6890de96bdeac4b48b04f8ccc9c0986c22b751719056b752f0fe06bd12fba58a0c8fb63541f3bcbccc23c7c38e5946eec2449cbe897242ff20296920deecdd558101e8ec8645bc0cc944c0442678f81d7b12d3ea59ece7a0cde41faa35a423399a7e7f5da3d13cc52fc437e4611e05ca97da29b474c827a3803b9bcd1b4eed926775e11f1b63b382f501b8da1d947affe52fbeafa7ba44e6ac0bd1a67dd8f4a051fcc5cf8c9009faea871e70f53601f4a11cdf5ce179f0ab00297f051edefd8665fa872bb985d910c389476b032b9ed93abe543f0a93fc14d3bbcc91ac85d59d1010590238289c1a50b2b01a7b17426e6d794eb31e274b324180ca49375bd127bad4ce4dc0130da72c5690c04db068f19645801b39b315182d1d9dc620a578739f7a829c58464bc46dec54d5478f626fb7bf21dfb74fdd90684f522e7dad4b5e6b83d76f19784b802dbcffa44024b5ab53b4590dcb70bb10d223e3cf69c2748bf30c6ff7806efbe3c8764af3c64cd87f94eec3dd10dfbb9bfcad6942c6f67c2425d21fcbabf5d30019123f092cb7d640c5bc4764f93d0da2e9d5ec12f1490f9a3adf06b80c72290892b3892a802e8fac4a9315c22920b89a7dd7f938536adb1b64e9fb7618d3e981b6333393f5bf7b02e15b03ed31426974053a12f54ff989c021bd1fcc8b746da288924af244b70edd308fb3b72c1621bff0acbb4b3c463e65c9653e2a4a9eef512eae75663b5c371ae5d32fb600af7296e7e983ec40bf8736c8a803da5558c3555aff6fdd55edf9b5eb1dbfb8c9074447bab68b009bfe4c258b2a8695585dd440721856f2431d6a6f4c93332f6260cfd8d7abd4c6bd77002e4c324b06e880254615caf0bd9ff22ea733447df04e47b1fcd1cf236dff7bd6d4ff5b2415d0cd9c77cfb470f79c0de53e68c290a93deef4f33972331de60a0d6742ae98ddbaa549c6f7aa2a029bf9667aad0eb96094e412e6fca25dcedeb3682a1ab9e0b99365f5d85ea5cc6a56593562e59e9e704e407779cd42005ee2d341d288d26a1f50e4d55e85be143089caf96effd06cc776c05b19ae6a48b8cb496750d9f65f304726110c370f1db0714e3aef82a8c22f943b39ef7aada3843538d2ad057cfee93be9b036203f548717df88b1f51cd70e7e516d970117811c633b7b09c6441ff7d15521950a6ac0f627ee6ca9aed9ed94bc938015c13c518e4e244515341ad103426017fc3f686c22871678a663cc5d84c9fd985263a39111631875be11c5e0c6469a0c2fd936a47aed61db8e94113adb65ae6df4b711e2eea4e76c40c24021aa21897f22a029267332aba5611b9bbc545e65b61bfaeb7983d5007559871d0649cf90d7eb6d47a6141ba722fd18ee9701994f01e285c7f88360c28d5b45056a4a661140809c0c5b2d06b914179ec037535c5e97bf3461d105799955244df6986939afd8fddd3794c8d75ae5a1f3efc888510fc08ee43037711b5c59afc98e1edaf37dcce022be419933b03bc3f8196a303b956dc57043249480919fba7f14e95272ebf3f6394c19d5c36208ab997a0b4c1e03151241b5a60d3c6644261eecf438239be4beb436a29cea853f2ae863c0e1b2b506ffe5b354acd20e5d314e77a6a2ed8d52f341d380e70f5cce50dbd17ea9dd8ad1b6d664473079398766b91ab6833939eed01d1e14260c0f46b8d4056f941ae15246ce84efd3fa42c9e19366a294e473bbdbe6eb99198603b7b8adf50d5481818db9aa80a5a59ff28c22583d0467cf35c6c196f6cf949145f0e61dd5be98296b047a02cf2a3137142056c627ade20896258f695e746d0ed0140232f7673d5d5c86d5a03b06638c3f75005be4a96bfe56d82f34a0aa8dda50bf4f4e67fe6d1b7af79a32231d247c7592b4966228bb1500f3e3838473be5f8a008f8adbdc6022ddf5a25071f4e52f2ac2d2a1e8ba42722f0f5c115f76274b7745d6ced10c88636d8b6f6c67bad7d5bd224497e74cfccb72fb272f3a4a6c7c5ab0425e157614f44b24541ad2efe4127a6694a4ebc9500eff2fdc21a75a7f1ed5e32630a6bf7316c95fb01c7eac525a41148ac3b508a20422ed91af3aa766fa62e93dbde0eb6c928cc61f7f780cfc21fbc1c97e8ecb53ee8db166e05f0b83076b71204383186a162d2a7de379e5648c0d86c3264f7fd021a88db4a329425cecec753bf2728bfc57beb2106ad2e2497d74399b1f394136ce2537f41d465f221abf3c8dfee2e642aaf0395de73d340b5057bc0454a8a2647e6bfb83968d5023ed809d2184cdb57519bcb038556499fd57b4be4e862335160ffbcbd2e9e54adc3004ccc6c26a711b4232adf38c58c09183a5271f54edbc0006305dbe2dae00fe9811711a5e0217789229487b6a53dedb0e1c152f573777e900f8415da024b8a3562b26000ea037d76314116191d7a496d562fbf20334ded31f0b7813e6bf1b86d7997bfcee8496bb670b22d344f3d7796557a427a55493c8f9f57017e3005f0c58f05c9daafd3898dec04497cb278f74cc9ed23a4afa1641a3f4fd479bf7aff173d2b66ac895d39ac183ef5c39930d4c9fa6de189295177070138a98fc03ec684d352cd7802c8dc2c85beee284b2fbef24a6d194caf35aa57871c1d054b6c1d551414dd9da1340dbdf72e60e52b0ce87380de7535932bfbe1b4f4c1986c9d198cd6bb6e145ed50927296c16c0df058c71bb50528ab6bc66f622a51e29436e69ae242f46587534ac77afdca9fd14ac27d742ac6077c86cd3c89960ccbffee123e550e9b9ffb33a7aab7069a91cfa519d7de290dc7e8c8f2aa06627032c1080ef00e2b49cac31fbd32409a7ad47ba186e143f9de13d43b81523e6232520d9f6053d42599f24d1b7988141e4", 0x1000}], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0xffffffffffffff97, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64deccafc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x44, 0x20, 0xc2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x60, 0x2, 0x8, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x986b, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x2, 0x2}], 0x1, 0x0, 0x7fffffff, 0x0) 06:50:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8]) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="00012e2f66696c653000bd4d07eb8ddba08da628adaf9839d1aa513c5d7bb2abfd630f8752fc261aa036e05e2bff5ff5c764786ec62682429461f930924215ebdfa1eee233ee685e0647aa1fc0e42495e18e149b6dac27dd9610d385a0f95f45c81c84028590f4c6c762c08d117af9986b84739d11aa327d5310e53392b8b3b6bc8d5552d3075af8e426d0d36973186819bf302f3106317af2be640d55ec4160d6eebcfb0cef81383619ecdad31bc23095575efb53b6795c36a6a019353daaa9f0704387f4c0d8ca577e05d08ebb554b097c2796fa0a2fc46bc337725bcb0ec11f3f005173b8a288c75f65970c60b378d440796ffed744ab38ace88abbcf750601ccb3bc387140"], 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r10 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0xff, 0x3f, 0x2, 0x0, 0x80, 0x3, 0x7fffffff, 0x0, 0x1, 0x0, 0x6}) bind(r9, &(0x7f0000000100)=@in6={0x18, 0x0, 0x80000000, 0x1}, 0xc) 06:50:37 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xf81c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x44, 0x1, 0xc714, 0x3}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x3fd, 0x8}, {{r0}, 0xfffffffffffffffa, 0x60, 0x40, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x583fe262441bcfc1, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x49, 0x8, 0x0, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x45, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x0, 0xe153f4e}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x38, 0x800}, {{r0}, 0x0, 0x2, 0xfffff, 0x9}, {{r0}, 0xb2ed829bbfa9e230, 0x20, 0x0, 0xf909, 0x11bb7011}], 0x9, &(0x7f00000001c0)={0xffffffff8e78fc22, 0x7f}) fcntl$setstatus(r0, 0x4, 0x80) r1 = getpid() getpgid(r1) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10, 0x0) fchmod(r3, 0x70225450806ce20f) getpgid(r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000300)) fcntl$getown(r0, 0x5) r4 = getegid() r5 = getegid() r6 = getegid() r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) r12 = getgid() getgroups(0x9, &(0x7f0000000480)=[r4, r5, r6, r7, r8, r9, r10, r11, r12]) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x4e, 0x0, 0x10001, 0x1, 0x76, 0x7, 0x5, 0x0, 0x0, 0x10000, 0x9}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000580)=0x1f) ioctl$WSDISPLAYIO_GBURNER(r13, 0x400c5752, &(0x7f00000005c0)) r14 = semget(0x3, 0x1, 0x201) semop(r14, &(0x7f0000000600)=[{0x0, 0xfffffffffffffffb, 0x1000}, {0x0, 0x2, 0x800}], 0x2) 06:50:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) pledge(&(0x7f0000000040)='^^\xdf$\x00', &(0x7f0000000080)='{)\x00') getuid() setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 06:50:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10b0a600000000000000000800000000"], 0x10}, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x2, 0xffffffff}) 06:50:37 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8020, 0x806d274ba748c073) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="b7faf3e6adac85f63d2d692eb34b0aa5880ac50226bca3a9804767f2b37522fdc7501a024868c726d90b69c2ee849514217927d3de2647e64f06f4465e9e99e3821e0f4faa3822647b950c3f084ac47bea1bb8ec713995a4837c04404d0bec24db906a708c2b9793231d1649cdea6897eb2324db7dd0b834612e64ad02a1e93d87fed8e8aadfb4d928e18a40f826a0accfb04106f6879e9335696c6bf58e1c63196961354341396296598d6382960c23315a4163cc3616531f23238a45482627b48c50ebcf002ac2be", 0xc9}, {&(0x7f0000000480)="c7ad707af82aefa802a9a4a8f557574e38c33ac1578db9f2a0a5cbbfb3a256c57ec9ae73d6d268373341d4779187ff56f2b5d93215b51f6f69d0385d6ff4ea5b35fcca99b1b7ea9eef83fb71d6175ed3f2849b8a689cfed70ae0dc0104c1c0db325177ca728d21bdcd63", 0x6a}, {&(0x7f00000002c0)="ac798cb58cb7a031d69c7f6b17be1f6d9f391f8b20fb9af242fce86c2d5de8b3e9182718a6a2544d2ede673a2e787d3587737e565a510408", 0x38}, {&(0x7f0000000500)="65974272668dae9f8b2b938589186030ed26751537374a7b52254c3df4583406980889ba29129ecb884d7ac25a8b5d0ed86398becb67f5581819183915e76dc56e71cd4a182caea38ba0113170c82cd86e180c89e8571fc3a6ce13ec8d5dcc642458d16f378e12236c331077b63fb1bab0c4a3f264d0c8e404b6f1088a024e68c77afeb281b22919edf3920b3c1fe57d6ca421d9095575d09d50b074a37866b19da0dafa7dcc3d3556c1607f79a1fe8482b73d6ee19780a3d9230113e7c1c1c66fb3935ba4281ebd52f67f6dfed37c83ecaaf9697eb404594dbad31d28a29aa50b950909aeb07cc09ea2e9b295e529aa94f1249b151d18cc", 0xf8}, {&(0x7f0000000600)="2b5f13300424ddd7f9c49c7a26f47958195523c633612cbe1c7dd04f9c23213fb5ffb0ec3e57350dc41b2b7ea919eb08cf5b04a7df3ebb6c04503552a6154cc865de1377cf476e071b3ad0a7", 0x4c}, {&(0x7f0000000680)="3df3c97f", 0x4}, {&(0x7f00000006c0)="0504f1682e767c8ef438fc5494a3aaa9274c6db84c042165900b9aeb66457744d831fa50c1ce0b4a0ddfe027f845a8424e57d85bd03bbe7321190a71eb3891aa01dc940b0f15abaff916c4667d83b1b382f741fc2cdfba18c4776500f36335b2c8629878563604e2c63b58aa694a012e266032c638e6b86714e558a1a1b3616c3b7347fefaed9c86006a563f660bafc4c1218bf17e0bf60f26ece9d24711047543f378fd990bb2bd693c9b6a7f84182d8f63fbb274f10a500eacb4c75eea3be500dedbba8477ac776c43caa677e09497cd03f6c9f65c0529dbc1718b9c30585615557a63544b09ca1486fa1257ed130d9b", 0xf1}], 0x7) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b8193f3b5cad98990fd588b904d7fbf0b536878abfd8663000000000000000a56bc903fed3522418b0dcfd1364514df39ed8c32123d0821c0073075ef3213d60b95015acd33daab25d89108cada45190cd8d9795a3da1caf2d6909398e641b07e178c19df272194fe91ca59961940046ed174be165e737a12f34f1e7bb3ef73d7f692db79659468136873f0171eab1210e977d0b34e28ba8"], 0x10) shutdown(r1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="545421aebcadcdd26c102038328bebac23891cb1ce0464382e8b10b6955516281e7b244d96d2970b4bd6739537fc9f1c89cac566a840143989d04575cf944a026c63063c4787cb07"}, {&(0x7f0000000300)="bbdb718db57d2dcdc9ab040000000000000087c22874c85dc94913143470df0491c3eed0475efa9b7062b0912e3709c21f5c494afa8b63b4e0ef479ae3c8ba7370c1684505317d775d5924c897"}], 0x1, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:50:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:38 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x10006) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file1\x00', 0x2, 0x3, 0x1, 0x0, 0x5, 0x8, 0x3, 0x2884bd0339272b6b, 0x2, 0x6, 0xed36}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x3, 0x10001, 0x1d}, 0x40, [0x100, 0x7, 0x0, 0x4, 0x1000, 0x7, 0x3ff, 0x1]}, 0x3c) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x100000001, 0x7dec}, {0x8, 0x10001}}, 0x2) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 06:50:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0xa4757c03bdad6cd2, 0x1, 0x3, 0xf7c, r2}) read(r1, &(0x7f0000000040)=""/59, 0x3b) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f00000000c0)="b7", 0x1) dup2(r1, r0) 06:50:38 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) mmap(&(0x7f00007c5000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 06:50:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c2e0 failed: hole in range 06:50:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="ab71220d927f678c877b2efcf88ffe1f9c9d407c854cc5f5bfa0fdd6ea5d84fadd8552bc37431deb1f86c54412227e9da9fa2b9d4a5c", 0x36}, {&(0x7f0000000100)="80c7f298e38e82753c759963235ce07694460197086442f9750e9f8b3d30cb6a2528338982cacba22193ae0b", 0x2c}, {&(0x7f00000001c0)="6749eac856be4d6c0be7cb18c26c033841bf76a1415f5fc3c6de3c6c2515f67ab6c8f84ea53b3bce38c5316665ce9a46ea3b042ca4009de79ae8e7ff4b7fdadc4cec15aecf97e29b45e17e04bd7746ad197389f8fe5697e6362c793efad30f3c8e85f60ce4", 0x65}], 0x3) ioctl$BIOCFLUSH(r1, 0x20004268) 06:50:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x200000066485d43) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:50:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 06:50:38 executing program 0: r0 = semget(0x1, 0x0, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/22) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0xff) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semget$private(0x0, 0x1, 0x9) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x4, 0x4010, r1, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 06:50:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000280)="919662bf5a7df275c8ca0d4d18a8a9d2bf8e601c2800b6c45fd0ace5cb31262ab77fe0d71d9d3592d352e750319a64542f11682ce92d301186df3a4daa5f14ffa6a06fb0743450cb4bafbabf76d44a1380a7ed4619ec98d4dbcde45a6116a25a4a311b5946acf92c77f5c8499380f1ad0c463e0dc14deecae35a4537bd6bc895510f784e9af443e53041605b37d826076ad62573e7c9f039e0610f46d234e1c10f1d5599d3c8f4f48407e493b8bcd7e7c46af31a8b77e84cf08980523feaf1fc0f415541eac5be92251c66b6546d0c3b842bc8adc0b4b6b02083ff2e6a057aeaa058062cc0b44747a993", 0xea, 0x28d2a68f20f4190, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 06:50:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[0x8, 0x660, 0x4, 0x72, 0x3, 0x2]}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x20) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 06:50:38 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x400, 0x3, {0x9, 0x1}}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 06:50:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8, 0x6ec26d1f24056a1a) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r2) 06:50:38 executing program 0: r0 = getgid() r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[r0, r1]) semget(0x0, 0x0, 0x210c529d661e9f03) 06:50:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4efc65ae5c414c27, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x5) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x9, 0x101}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40, 0x1f, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x20, 0x84, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0xd5a8f12baa109572, 0x2, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x34, 0x1, 0x800, 0x5bb4}, {{r1}, 0xfffffffffffffffe, 0x4a7457442cb89071, 0x4, 0x7, 0x80}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x101, 0x6}], 0x1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x7, 0x800}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x3, 0x100}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0xec, 0xb9a6}, {{r0}, 0xffffffffffffffff, 0x8a, 0x20000003, 0x1, 0xe0000000000}, {{r1}, 0xfffffffffffffffe, 0x69, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x8, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0x14, 0x10, 0xfffffffffffffffa, 0x2}, {{r1}, 0xa07927cdd06dc104, 0x4, 0x80000000, 0x3, 0x7}], 0x8, &(0x7f00000000c0)={0x100}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) syz_emit_ethernet(0x9a, &(0x7f0000000480)="856b0b43e4f3b59b5332894ed742230bfc19fdcd554e40c2fa30aaacd8f8a24e9d43af279e226f1d1f0f973f81267ad3c5766bcb4ba118c48c2e79ac55aabdd9ea4bf1bae771337ed00e5bc0126ccd286b2ff72fdeef0715fb8682855c50d30a2471f9ec602c228ae03f12ab4f1af58df5ed627b47f72e53bdc4588d127f9c1d6d0081a8f3e095bf9db005a276e0ca30f852461e08d509a99651") shmctl$IPC_RMID(r2, 0x0) 06:50:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 06:50:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5}, {0x5c, 0x0, 0x0, 0x3}, {0x40000000006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x53) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7ff, 0xffffffff}, {0xd96, 0xc92}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 06:50:38 executing program 0: socket(0x10, 0x4, 0x6) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file2\x00', 0x10, 0x2) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100000100) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x3ff) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x9) 06:50:38 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) 06:50:38 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x80000001) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0xd}], 0x1, 0x0) 06:50:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x2005dda) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 06:50:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x9ce) sendto$inet(r1, &(0x7f0000000140)="a130149b5f7d07ee772ea8de89699fc527410900d17fa2974dcb3aad77c2fa04c9782a5bcfd5e771ec253fff12b5fdd5deb641bb7ca0915050e6421fd4fba1c110e82f8da60c90e9799f8d8370290c8999027c34a7d2125a61d27dd150df6d3ef0e357c908309c4bd8306f7354ecf72d05d7d73073c20f6c3473b6ba9e4f38339c7a8e06a4e458f22f7c64109df9bc95ce06a14ee15cfb64efa8e26409c2db4f09fbf0ade465cbd95276cfa742f7d3ae1a52d2e9b1c11e007ed2d5e1d542936d21de0babb2cd4831ff67", 0xca, 0xa, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 06:50:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000002c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002040)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831de566ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c68894657f8e23b2851b6b66257cd9099feb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a012234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x668}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="49d6988ef7ead6b91eea2ebb33127976d8a1db2a4d52a6b37c219e8d772a04594aeb8f2b6f9a586e07fc78feb759b511c2255577bcff9633d5e04dd92bc79d619cd4d58a7a4491e51289a898d90274c821bc3153de31279235d03d2b96bf08b7bc7f7c0694296a81171a7a9dc62851be86715d09881ef9494d96c92b836b7719e2a2608e1c2ce36ff104878c89d392f257c013421f62261a55854ff427458b1e31750d9121f839771c81c2cb6c1c25fb1888e446ea10feb20645b70cc8a65a0c6d247da9f3c7cfde", 0xc8}, {&(0x7f0000000400)="978a5a0014ae9d095b88258a986cab28af32c2a48d9591dea5e8db2ae440970697510824894a2b4f6a64", 0x2a}, {&(0x7f0000000440)="241e768223bc713fdc427e82d9f4bd722223bcc46bd9955c03e560fd2d3e99be46b267ffb31f09bf1c192025c590ccaa6902ecf7eb69c76297a3a7c01c1d11052ab5347602915e83a23af0e063afa96180839bd8b8cdf40d", 0x58}, {&(0x7f00000004c0)="b325af37b3650d07046030571675e104090ff1554104029320e94676d58201863b120701b758078f92355f461172ef3f1a1e8cef92a0866df5648a30506b6668657b3b42e8c0d05bf8344c12776fe862b8498bf1cccc838dc09dd2e29f5e", 0x5e}, {&(0x7f00000026c0)="26d308969f9def7f8524b25bbc947664d40ec383ce71acdd89a2affa9e380d241e749ad7738e55870f0e6f382c93249d6a516832786eec30f7bd1b53cdb82b7e01174e5a8887dd60d874f4f0896747ddf464fb5218e41e991dd8ad587525b318ea92840d7493f54e3d236221a89ab8c389d3ef1ecb462eadc0e4eb6214092dd35121e26303b95d7f463de06ba469b51ec7f390f3a400eee45c515cedd285f1a65d4db094820f1d1c232b963ee4dd64569dfb69569e93c93a16daa730b7510b525cb6a5d162a3900a4beda0c0c1122df6d66b7508b4d10647ecea700836c866fc1ab5c0c472ed5f98bc02eccc2540f0e2a90d205571696835faa8153333a03b40e9701d269d09af237fa68a9f1edbf69b36905420b11a3bb5a8d6e239cc199efe82ce57111a979c2f4800bb929cfec7295002e48cdbfb1adf5aa101c7f840d64400916cbdb7c862137582db4cc9db494c763a8f6adb4b52497dfe700d786eae31eef2170297cff1e64077e41b7cf3cea7e0ba703b259f2a80a93e3810bfb2f641e8136c5ccaf3f56170657181f4f3ae16af7c0622fa0950ae876ac72a97f4d31952514cb5121a8312a0ce91382f5008cb9a1bc0d3b73ed488f6b887992445da919436b9af0905937c591f99c349d776d0e328600fd44f9b7b731250376468d24914e770a0bde94708d84a6e134227a9caabc41741480ec61866b11030a284f31691e1c18663786dc96552be8a1438aa4a323fb22229302a9869f67c0ca1a51708a23748ad2741ac7015eee755280c34bd8b7160f897878d01ba795026f80464426493eaa55c37f34e2b6c1970af5af81fd0f15e3841448800e658213a3ccfe86f1f7fd12e08cacad76e2f592ca1efd2823fb176e57444ad7a88f07282548917ed1c7a91e4c97b26398e187665a4e44f60935046e5cab623ec1e8bb93e391f72af2efed68faad86929237c5a5092ded1c77e4da4649a30b4a0ea4e26075de369f25d1e283566ac8d11ac59da3033dc086364845484f538b254604582aecc77abc8f2c68c63c832cee1b8537ef5a119879a3ca4db15a0accda45a3537409834ce06175c589950652bea43fceff40d06da9112fb375f1a2cb383a30c8276db1f8b0600d81115c5b93a75850ab73d1fce9bed741840fd7e2d88985b85f61e1e8e094f734b36d3e6f7204903a6457667e8e70e4f85e95b0fc56deef7409f4c11eb9be28fee18fb42f06808a671f84015326b1f00749f8349438073ae5168264640ee545097c2917d1173f57a43820e811bb368ef01066ddfe35a80da8fe06fa57a294ff2ff0efdad2cca996ffad8821a826be9eabd68b1dafd22e7279489d3bf400fbfba95503c348b16f518ce6aa3fa2c8a49adce594ed4912d3650e56a9ae2291ef177d1e01e78ea9922b9d2c676a27b8d5b44f9e9866d18e0564b7f7d15e97433d9ec8959ed3023be6e72ec6d6691a0ff6821d7300fd824ee22a2cb951439e8976fc7ccaa4065ada80ca33dd0cb4d52ef6e2f61e7e5646134ae88d6411ba6f217afd5e5b8fee6c53661e3c9983946c758b4138a8c7ee2ad1086fb13d7e8fa5aff79ef100b4cd37c8ed340b6cbb385bb35cd214110422b6c88d2fe227e99e52c3b0e564821c6c4f5b3956195a791327bfd79c6b18f5a180a122d6fcb6a7a13e55e18fbd9a763a4d33285edf3008fc99d99f94150384f42352db1f29135145202f28b68bbec707ba5d4911680c12bc291c34f71317ac480e1069fe68a50be2c1219a7c43eb222c9facabb4fc74a0e7e328ab142bdb6abd59cd7b8ae72110096152abb591b88935fd74104d3a6d010f4ba3cb12790edf31de5c4a8bc98f3ca4afb935d874a0c96bc66369a7b7cfcc9f0424cfcf41c509f781801095226ec9d43f91be235bbc4b0173342ed0106cbe3352d8c5453b0fa59aab36990961a0a316e14ce6f116b24dde30e975482eb08e5eed5eb117426702678860032e0c22ca7d310c236a63256d6fb66e20edcb5609d68801aaf2697469ff44d8e0e1b58b3c51f3ccb71c4fc857651385416d4b441d163faf3ad9ee435b62811c129c68c40117a658029e85a4c7a40aa3dd322ead14a47bd21f2ff073e35b4fc1982e27fa7086cb0e614e634c2f7d5f3d781e36899d1dae07a09a8cbab9206247ba54b2f36ef89a8817db150bb64d79f3547b386f42b8201fe1579c1cc639081be69985d7a9050047af74777cc227f34dbdc77273beef6d445402be198e127e99c877fe617def30f33c4cdd53bc98a113bbadc199c8f18d05460db1e4231c9f88a8e6d7f1cb457690778ddad9e2b7d6921dc7c03819cd26e7cf047417bfd01d130391f17ff42ce8644b3dd1e66d5d32093a46fb08e79fac37ff1978e18bb3730146ae51ed1068f7f30ef94df952c652aaf71d8b492fa8c78f1defb507b672362be4f29ab9d3c2b6274e2beaa300933b6e402df9240c6cdb033a16bf89c78e7c97c3cf6a084b77782cb783b20ce032b67917a188a10da836929adc5768edb02e721464c4de3adb738f976e34f2e4f6539aa68994cbf008d23a2c3cde9a0fe9a055128d8e89b472e758d67d0653248096512d5e95a893c211354ec28c13b4d0485d4c167c7e66801107c0a7fde0362dbf2a5eb4ec9f495107ec075828480106561cae92ded1932a4438cad7b64b2a1080bfc5d343e8f116f941b2f09cba1bb104112de7570cecb9866cb043a54d83863386cacb61ce1f0841a8239d02ebddeeed52ae6ca5c4dd17316a5b4ad5c3e30ee7a1e1671b00106341cd484a08f3840dfcfbb458ce2e5000e5be7024a202d5e75bab6413b32908b111774e8092fd0a99033e8c5c50c3913d68fe7d9d4c2cf97dec9d859f1573eec389231f21081c0c351b976add3cc4f30164fdbeea94bece01356fdf5fb8e1e46a8abe6975b18065661276370f5da5e3a650d4d8a1d1a63e0a9d7d97313aa33e20450688c6f0f9ae64422e7f5549062f5ed08273a20eab91140db06b7290099c0497b1924d52a700a865798f11b84b97e3e92fb71c53ee858b09aa87d7022199c34a358056f48c84223c77495bbaecedf15ea8b62a7d5ee20f0eb1d8905b15fc4a0dda7f7e5d335ff22ffbfeb92cdfad5ffb7df500e0bf748f02990060066eb66a2c77781d3ef8e072878088b958e65586f3c95b2313ebab5a900ab37490e7eb86f8b4b2f44c61d2f30a6f3d6593a745e1156cb51066f05a4ca24d75875548634d656817e67ec7d06c8f334bd77c35dce6c6881c6d1a5ae25ee002b4f6166c6dca8072dd63e24b20f42d2a627a198cb4aa91c8ea5418c21390d462a430336a02bea98afb882b9924aa92614cf149761aa64d0c8a3ad3e13c64ed69d007f656ae55f17b5edb1afc5bbf8622253040dad51f943f2fc74037ad64330c0313dda8446a1e055c95b653c825d01c381650b694711c10a296ba190d1a8359c5eef44ebf0f369d6b324e322f2a6c4ad8451eb1a60d51de726d6e93511f2c7eb0eb587630b53c02c61d48e1c5ca9ba13bdf419998fa92f74f2e58591961325d63dca259fd4ed8b6b9e7ed2facbf6bbdf21a718da161e3b8f85831cff80689c52aaf23a2af879948f9b7fc44ef37af40aa1b4c325f94a7c0b2edaa51d6b80e609a66d78c992ea41ec22550ae58df5a946b8314767d437900978f76c8328caf914e1593124dd621d0497d41235b16cf50bef4f3c4977bad172837a52517014817f06265284993d96c2d8256d01647fc58371cccf9681353a055f389e90d912f6571ee2225355fce0da4d157a5adcfda7a1b60c9b14ea54ee6a72e3be46e65a3675d62b98ee6d97794e79390688d5f4902bf0ef5139d9f81aa4f79dddf463ceac7cd685eaac63dcee41bd5147f4bc688ab806926f05a19e4f32f2a0bde6ccf7523783df0db6ce320134e33badc7b45e87bb91ec9804b5bf78ed13736cf3ebb61444e4d207dd7af4c5337558b81b21802888e477ed102aaf58e49ea6770c3e1d0afb0a089f29c8c0c1fdde1e69ad46e489729f34d2d139ce7ff31e600fbf8e8ea1e090c6b0ffd66082c04d3f149bb4cebdcf6d1ccd9036332d6e0b06d9b6ffd6444e8143d57120cd3b50d970f7591964483ff6c98420f101be5c947ed493ef64ab14e5d792ac3f8862114484ebaed3acb81df8b7ae6dfd728a851cd937b3672228eaa4ecacc6ff8303a7ed2c7609f00c6f06896d8c43523e601dfbb74cccd7ac9290ab565a3798f0ae0856a76399edc5f10080e3333ca5a6cfebb6c0cb1d38ed29bbf5e117b5a782f3198d58dc4044cebad39d8f4854c7903d2ba085cc7f6feafae5aad6d888f81f962b11f6965f99b0649995d0ec67b297dceb095e8ec90ee96b363e6bdbf964eadcbab92cc3d3b6f930c7ef24a22fd2f735b4e363af00c06bbac63cc4d4a7bec4391d71f15bdab6496dc288a8a0c71d11f008436a3e9503512167c1a846c60acac3c8eed054cd30f4e0e6024469cebc9cd96a2b7f8d63da006eeeac6e93160b32eee1b29e63628899aa63452c3e67e4cf92db08b0071378ccc09a772adb8bcf1a7621592e0fe8205d2e1739e1362381d1f586213f7de71d718c752ddbf22580e900394368b9b04c9c30035c7beddb6cd2f60d40f4373cace31d0fe3a337883885811c00301aa81bdf8fdfc791f6020996ec66fd4c9ec39b7a4391ff357db6ec41deb764a60ea2730016ebd5fc0fb18112c48dc9efeafa2d462c3a1e807c5044a0d9993c50524a3298a172c9ad717d97b31cce5b771390cb0930b3a7fcda7162d42c18f0902b645e48274cb2d4c98a6736b24c91dee44691cb8e529490851bbbe2446561fc865f152cda06dfafb8717563ae616f65dc93ea3befebefa26e318f7d9ab788942dd34763720d237f40cce48a250c42c25df2f02a793a29f62b15c86790e01b1d4bbce2369b2db645bb12befc89812833e50ebe65abb05b0e5356f1bd21cef71998974b66b0823eb1fce3273f4695b817fca914f7b015dbef272c63cfe33a912ba30be8650115c7911035fbc30b9df637e482cb43c934cc7457f5850d3dd99273558ed00a80ccfe8b79d0f54d5fd96fb072e54e0590c1412f34a8a22f1a1a342c88d7c01f46ac1e51bc22f7138c9059086e8a385c549754e06318ff8bcdaa2738b8575e86ddcd43ef51a2019f00cc9ebc109b4f582ed1228a5dc1aafd62c443283d7df6f564242281f837b397ce4ec3efc6944881621872baa81c5b521e688e3239938c1a03df1091d14129c4327d1b3894ee3f012aafd1f827fe911ea897fd9d9c143c5eec02e2cabd4826b870d34a59b24f0d039e5dd5fd0bc5dc82c577517d0116039f4baef4c5dd0ff3cb274c4e847c7298b9555df1d1c807151620f8331b7a8442bf5bf6411a570cfcf5abecea993f1cd7a9ff7840a21cdf4f71e565cc052005dff95b02150298d8c67a935f19105a73005c7fada8f1b1f9b9f687a2422861be817e09ed3d2e0aa07a983c5b0f6c6935bbdd2f2a4f56daf5a878308cc074b08969c73c1c284ae26dafebf1cbf6c6fb53d2a217dc03c0a63ee4df566472ac5e839b664303ce323cdfd46e8a2cb32d236bc4223082a49fd13cd88d310b9e163af92ceaf42bc6e3383fd0782179dfa2c3059dbdceaadbeb02331555dd220e479cf236664edc849a838e35446b3a75e2e32edfcbb1819268e6792b6b1dd1d0d0b9c77be70a7e0d8e6e81298be335dd2e11eb51f38b3a5063f76c8d8d83afe17b58c3d60bc679dd329ead923b2362ba900e6bafbcfa84ed6d2f1f738cd6c6093655215273d6b6befbb5dbdcd8f30e98", 0x1000}], 0x5) pwrite(r1, &(0x7f0000000000)="08488a58af4022999f5b2f7230a347465a4123eccb001d1b8d8affc8c8bfc0ff239ab4f0e63549719a67b8904f0170d29179b8888c4b96d3628ba6b1850dff7b", 0x40, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000540)={0x7, 0x2, 0x7, 0x100000000, &(0x7f0000000780)={{0x7b, 0x5, 0x9, 0x81, 0x9, 0x7ff, 0x4}, {[0x800000000, 0x4e4c77d2, 0x81, 0x5, 0x3c, 0x2, 0x1ff, 0xfa65, 0x3, 0xff, 0xffffffff, 0x5, 0x9, 0x0, 0x9, 0x4, 0x200000000, 0x45], [0x5, 0x59d, 0x4, 0x4, 0x3, 0x4, 0x8000, 0x5, 0x6, 0xf2e2], [0x7, 0x7, 0x4b, 0x80000000, 0x9, 0x1000, 0x3], [0x4, 0x9, 0x0, 0x7de, 0x9, 0x9], [{0x5, 0x8, 0x5, 0x1}, {0x2, 0xac1, 0x58, 0x5}, {0x800, 0x1, 0x5, 0xd3ac}, {0x8, 0x1, 0x3, 0xfffffffffffffff8}, {0x10000, 0x41, 0x9, 0x101}, {0x40, 0x3ff, 0x2, 0xc00000000}, {0xff, 0x2, 0x0, 0xfffffffffffffff8}, {0x8, 0x4, 0x8, 0xfff}], {0x9, 0x6, 0x7c, 0x4}, {0x8, 0x4591, 0xfa32, 0x9}}}, 0x1, 0x7f}) 06:50:38 executing program 1: r0 = socket(0x400000000018, 0x2, 0x6) 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, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 06:50:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pread(r0, &(0x7f00000002c0)="83024a2f6fde3b224aea1d41d72d749d851a0b0af18901725b05dad86d161367b8fb4b26a8ed032dd53d2513bcb44f69a072d12f9616432d53e5e339e253f4bce721c2d24ff32e4eb41cb43badb19542c315611fdf467a64b3efef2d99c4903d3f9907069c60bbdcf3af4a1c52a13ac1ed5945c076f5c90fab14b24b1ad14ba3140b7cb4b0f07f3284111e58a7b583f640643d369a2d2bd3571198e741a7656377491e33babf0b62dcf7b69def9079baea2bab7a139c097c82d01f24d51ef8e26aa92ecba59bf5359d17dd44cd1865986ee6126f8516f05ba8c0", 0xda, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') 06:50:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) sendto$unix(r0, &(0x7f0000000000)="552f3a28d8883641986876de4db0f91dc4076bea4944b644217f9d3da1c79a20888ab0b16e78be0ba792b7a08dac37870284ceb7517b940e0d8e39535e85d6eb80f18e9b1406f6865d5ca427ee2e93323e7decb3bde3fc2e88347dd9452b8377947a2cee33cbe1ff76c92344d8b11cb5ef02f41066c041c518fdcd73e14dc3ec2dfcd812b6bcf274e36bb8f7f235a61953592a81c5e2fd6fd8d7525cebd0061c640eab3c8a8e23befeb9cedf32067229261a8c2dd19e62ab63a066511a8cfa1813a10e1c038e5b8ceed84d2e5ca033fdc48b4f", 0xd3, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 06:50:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 06:50:38 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x46) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 06:50:38 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) semget(0x1, 0x3, 0x240) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getpgrp() setpgid(r2, r3) 06:50:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/60}, &(0x7f0000000200)=0x3e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/89}, &(0x7f0000000100)=0x5b) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000240)='./file0\x00', 0x2, 0x4a) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/100, 0x27}], 0x10000000000002f7, 0x0}, 0x40) getsockopt$sock_timeval(r2, 0xffff, 0x5175c9a6fea73c61, &(0x7f0000000000), &(0x7f0000000140)=0x10) 06:50:38 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e000000120009e66a4f96dd02b7f0ab7992a7fdd01f8015fd9a81a12f563b9ba2b00e9c9b6dd2d0bdec179426d05d64413e5626102d6002c5b1aeeddac65cd895c83dfc97b0ee6e8ed9ec448017b25d7fbd1a4503c5fbc2f1c641c6d52f4957d1e90778650c3d590fe53f415de5d9ad147cc20d69548dd2f6df6fee4ed4790051eb9fd4af15af47a9c0884b85155ef88148ab99a"], 0x10) write(r0, 0x0, 0x0) 06:50:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000080)=""/115, 0x73, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 06:50:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 06:50:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 06:50:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r1 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 06:50:39 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) 06:50:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kqueue() munmap(&(0x7f0000fec000/0x13000)=nil, 0x13000) 06:50:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x5c10421a7bdba366, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2000000000000091, &(0x7f0000000100)}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) geteuid() 06:50:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x8f) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe, 0x0, 0xfffffffffffffffc, 0x114}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 06:50:39 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) r1 = socket(0x1a, 0x3, 0x7) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRES64=r1, @ANYRES16=r1, @ANYRES64=r0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRES32, @ANYBLOB="71dce135b74ad5e268cae786d72c2bf93bf4fd93b3fd54ea6c1280a4f7da501124a49c19430a293db0e1ae4067b1103fb85fa80fa4b30734a77c2da4968d321bf8867e65edbee9ad0fbf21392502d279421e9890dafda68afba4710c2b1972f2f14547ec20865c84bc2d54501d5d9e7bec24ce82097f0c21558ab42690e3b87fa0e8b68dc81fac34e307666eb63c0d37618e1e083613c53e570644ec5d769135000214bdceccd9d0b73d8e5addf7ba864b849bb329552b26c6dbe2f2dcafdc256490996810bcefbf70d1b63c7e7783831fc39a99aec96360541235c28369c2bead7b92a167142cb0a3fca5256235b75f3175ecd51595114e63e09b1c5c5db218a412f346f3b371114f82f857f5629889dacfb81bee647b5867da506f99706909db8f91854d2fe909ec216229a00c059d70680d8d1213b07881c22421ab2aa342a23ebcee", @ANYRES32=r0, @ANYRESHEX=r0, @ANYRES32=0x0], @ANYRESHEX=r1, @ANYRESDEC=0x0, @ANYRES16=r1, @ANYRES64]], 0x1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) setregid(0xffffffffffffffff, 0x0) shmctl$IPC_STAT(r2, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) 06:50:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 06:50:39 executing program 1: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 06:50:39 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x48) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r0 = open(&(0x7f0000001200)='./file0\x00', 0x10, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x422) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/226) open(&(0x7f0000001240)='./file0/file0\x00', 0x80, 0x82) 06:50:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82f0fffffffff65d0c25afef4490241ad7a172eaf94911dfa002cba135b5ec5ef38eabc0391b8e3b15e20ad723e0ba4639f7cb677ef1033d363ccd47b7ad1d14e8439e3968bc3734caeb19ab86b6326384e886df65e4a2a9502d557211db88"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x6, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x10) write(r0, &(0x7f0000000300)="f4d3b18ca9f8a23e1eb4a943528ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ee45e6e75f65c7c086906a8b4d43d1159490687b95573c6a2e1e28f66ae1c8c58a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fecd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e449173f47e24396df0c58cd796e5449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120d", 0x599) 06:50:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000140)="b2ff1de32a82041ecce07f385fe745d326a9e98da2165f795dcf074861f96305788f99c68797342f71a00fc993c8efb5bd1321ee2d61630c922186d87ef1076d65af383b660b14d37517e2826ca9e4c43d93f1814eb7d22296061cd1c65d1e298b990ff574151cd491d3ee5426b934cac697b98579946c086835c8188fc8c901c92549dbf01fe1c43900c1b91d1ce4") 06:50:39 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 06:50:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r0) r3 = kqueue() r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="e3fdf8edcf21d11bd48dcd2e48d37fc0f94bc65b03d97bd6886342a6f6e234250a5d346868f8f50dd8d0a4e09265984296a379f8cd2245d89ad35ffc80d3da66f8f4dbe9ec43622dc35d3e8caf51567bb3f9c1bb3091ec84e90371a881649019e347bdb9f99c6bba4eaaf35d82c5692d6d83d36903653034cf8037afef6bc354cacb4d19720cee147d1a32c652deab934b0adae26d2b9e13280513759d1a", 0x9e}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xc}, 0x8) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x40000000}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x14, 0x10, 0x1ff, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0xffff, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x80}, {{r1}, 0xfffffffffffffffe, 0x18, 0x80000000, 0x43a, 0x3}, {{r3}, 0xfffffffffffffffc, 0x14, 0x0, 0x5758, 0x44}, {{r3}, 0xfffffffffffffffc, 0xb, 0x20, 0x6, 0x8}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0xb21, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x4, 0x100}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x2, 0x9}], 0x5, &(0x7f00000000c0)={0x4, 0x10000}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/28, 0x1c}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/131, 0x83}, {&(0x7f0000001700)=""/92, 0x5c}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/147, 0x93}, {&(0x7f0000002840)=""/80, 0x50}, {&(0x7f00000028c0)=""/156, 0x9c}], 0xa, 0x0, 0x0) 06:50:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) stat(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f0000000100)) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000200)='./bus/../file0\x00', 0x82, 0x0) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r0, r1, r3) setreuid(r1, r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x100010000) setreuid(r1, r1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x400) 06:50:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001500)=0xc) dup(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x4, 0x3}, {0x18, 0x2, 0xffffffffffff1ad2, 0x81}, 0x5, [0xfffffffffffffffd, 0x3, 0xd6f4, 0xc459, 0x5b, 0x26, 0x1f, 0x4]}, 0x3c) recvmsg(r3, &(0x7f0000001480)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/150, 0x96}, {&(0x7f00000012c0)=""/69, 0x45}, {&(0x7f0000001340)=""/11, 0xb}], 0x4, &(0x7f00000013c0)=""/137, 0x89}, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x100000022, 0x4, 0x0, 0xfffffffffffffffd}], 0x1ff, 0x0, 0x7fffffff, 0x0) 06:50:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000140)="6f50302e16", 0x5) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='!!\x00', &(0x7f0000000080)='%\\#)[\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0), &(0x7f0000000200)=')\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'.\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x83\x00', &(0x7f0000000340)='{/\\\x00', &(0x7f0000000380)='\x8c%\x00']) 06:50:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x6, 0x0, 0x0, 0x800000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x288, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) sendto$unix(r2, &(0x7f0000000340)="328cf1a5a96ddd01239a0c77c72dca942f4deb634f7fc7e617a7c367dcb77a61e943b511dae90c677bbd549a253d54adb038b472dace26a0e26f012c04cc94698a2dd7ce42f02ec653ed90c5b9ea8cc96db219b6558fe5e6194ae8cdf536f5aac8dc026150e9a8858eb90ea792f6b4eb06033f2a3849534fb960392da04f2f441c6fb78675722ba2cde784156bd2dd92bbddec725965d80fb72d22a222ec29614b65baba2a0c9ab555f7be7613955c740f225ad7ae67f7d17e4df57fae8dec3b344ab41bb78596459d90c92e03c463c6b31ecd6b4652b9e96857c5239fa521ce25a45dc79ecb55c6800b0383d228f74a8c58fa55a75ba6bd3ed8743e18b1ab044c18ca4b036c25245664ff8f11e08719fd35583510a685902fbccef996977169ecda7ee70bca78823ae0f08695165012efed3e925c2605b71154251a2065ced8671694ae4e6e864133e3235139c868b9c5fe1594032b4f09fc8e67e699d953e64c1b08ef7bba00daee6ebecc0de745c91c9d6042d82b618ee792f2e231ba0c573c55cececbb1347736a1b8f86576683c83fea539f9e64fd8de803a24649787b03b7a15aa6ffdc6f8096c4abbb4cebc17948be5888e22cd257a290bf431b4d504af60dfcda199dfb014c8b91fa49575f38ac2ca186e89ae9d374e635a75f20648e503335aaa83abea8b369e4a540c159d9c9c6b3d9ef6e2c0d5a4c91d2c4d775e74d21add6274684a3259f6e8470d283cbfcb6495929e16586bbefe968655bf3be3034b761f79d72c66e8981f50996ffc54a88a35beb618bd32df078533d5c8c69f19f686101551688e35444c8801b3482160ba81a79d320e05b5a9007ed4259a45b6a4bf02e12d73a309052e14646d8234377f576f42a11781b2d59b8388492e0dd2ae3b2be493dd4c3b2c171f8667bd8ff1c7a99df15217e738cdbdc5fae0f2695acce82927aca3c56f45f30ef061f46355306b3954e4df42f23a40f2a97984f496ed357136a75cde89d09eebe59fdc08ef8a1816f4e999104ef55a6ed3d991624248408b992c7b84bc64ce2d5385c225d2758dc083936318aed9c0377d6e60035657964939ab37b8931addb288c28781ceaac8455946e69827d8a47533485c8773e71c1a28e3b4e835ec025bea1c725ab06f92c8d9623f832b0c37c5726794a1b26f2900147d98c83563d9ae2b1f551e9a6e9de1b6d38f4002735dfd34060061ebabbeedcdc188720445bbe105ee23d09eecb46687715d2f71039bc685cd5a5cb31e8a22e7c5dbf872396ab2d49b381c4b650a62319ba43171554d7cee5fcfd423a01617233385fa0a8a07862db4a5f17fefd0147930a9312d56dfcc61d7ad106c44ac25392fd24d01be48283773952154d8c561d3c58eeed16b0258f73ddb32d7bd55ca4a6c203ac9465bd1d6105c8f087b4126db720bfcbee0c866b403c13c3a7ce58b867b9dcf636a8d8ff39502ebe9dee5b8175e2661c3884c91888c72e7619b4b6224095aaf52467c39eb26d31f528c55a6c8c61b034c8f62f5623202768d0b191673c4ed7622766044da1003300cef0e1fe3d4523d91528f27258994283877d1124a0105e837eaba6a2671c5ccc5813d5c03252d46719bcb10a040d1271b140c2d3db4d745c791543535822202e6e8dd413ba4f7bbfff76c407b9a3a5112d2751fb39929d976bede4f3036802f8ea447b44a31393ba30b08dbacc8f95b963ff2b141edd3b2375c6a433ae30ce48fc3b4eec650b084229c41d171668067cf9003aaf4b011ca1be88b89c0b5cccdfa805a471c62535807860b55b1c97ab75cf1a568d27f387a41b2efb8c7a967166da6b53a6f66bd8f0aa35c3608778998d81f501b5f733db031617332306594617279b2404bbd1aa8a4acb550137c8815679218eed2444bd7671abcb57a2457d4eb1acb9caad6dc9c4fe3addeb23a145a87a33847ca1b8ce5586f0517eaac0a62d201bc2b58319a2cc1dc60edb383f939b3e29b6640b80e623373f7b52c139a8296aedde68f7c380252ff56c69cc923d4720fe9f1bed46d2d1ed8a69760d0b9d5c0afb32cf243da2c4cd3bc135531986cda4d911576d2a43e805eec0dc9cf9897484ba67a229e1c45b6d222f0119440bf0319e69bb4a24823bd8d4f156ca982ccccdaf2344599e28220686579e98f89ef6d10987e7ba25c5ee30e0c390956bbfaa62c051f997cb065d0207e519074b9d35b19cbef6941b3bf4d53cb93a99e99de709e8023e0ee610e1b34ba6b6f0c976b1fc744fdad6bf7e3efff7d8c616f0c9191a9b9f460dd400ab82f8171b93b619251d0a5521747a64007dc72a173b526fd396d5b50a6f17c4f6da4008ea35c946cfe1e63e135b3e0ec723e154b1386a24bc60888642d5bbb5af1956859e72e8a288db0c451aa7df35b79b34430d7a0fa30c3802fccc51012ff80ad00cb21f4f9f24c91c2fe2ef82b1216073ee2841bfe5ded18a9953aa31915da4b6f8d4e9bf6b4ac5478e32efae3e4d70a075872339726a7e15b223fac5d471b2acecab0a7fb959e42faa5ce6f725840ffb796b06abe1894b5c5e2afb5dd0069ebeab80203b2513999dd460c6d2fe8c23a64b9359c5948970f08924019c6d65c8f243cfa2906696e744875d4f2b97cf7a7bd7a203bd992ec7a0f605f01c3ff69fb552e56db26688237128c73985882bca7e8481a2052ce38070a15b8d5d6b1e363127b19fc4dff1c8989bbc3e3a1aeb1e1d730f338bd06e6b05fae9e4f5c8599288f28c79c9c09dedef75ba978332275ae4be37e3f027543594c6e28871a423e2691f66bebfa82d3fcc8fae752f66a6e85c4ea782c56cbf409bc1a2fc824edee76f4f1657e54b140897eea4e48054c89d1009ba1e91d8c63893a086067fd36e32dd1a42295070a3691d219f6acd97b20c1c12e9a6a7cbb45526fede8a99bbf2cfc120dc848d6986526ca3bb453f35d5f55f9b4889b9bfa9cdf1300e428b3e5bbe52a754e755b5d627daabc34883c8464aba590e67df6d34361a98e0eb675d9e55c21a609aa2b46a384f88a03bc5fa70e76355f8511d5cd958756ab0824fe28a33af878bdd3f3ade804f673576c952305aff7bc1ab2dbbe9d9cac6aaa25f2bde26b4c463d8ba4ddce2aad0c1a96324b8417b4f098d42e2eb397d25838ea82eb52f61f041fdfd25446e8ac64b6cfc7211eb1c705ab91e834ef2f4c6eeb64a1640f6e1468460c9855e957eaf1cd0fb5972b03c1087707c91bbac8edab4509a2f7e2f22ae8c92b12ab3c27dbe58653c276e9275ea8451cc6ca8a655d982a09ab5928208de222935dc94c07519de514bbb2c66adf9728c6a6c4b10ebb04decd69cea9cee248507e50474f15c342fbc80d8aefc23d9da8e59c033ebda0ea6891d058ae32755638e11295163e0778fd800fb5d89df3d211c8c2bffc6866a83fe0bdc892f92f386338630f6673ce6319370cc06307f42e14171b8abcf196368d1d42f1b329ecf1e6211b4a32e511805c63a2e965a0e56d81171e9057dd8b0c0ede969c47da460accbf3db066c52346f1916c3e923a3f392571ad0b5b51fe643a8c80ab85312de102f99004bd78ea10528d125245e69f07a104137e05490689402a954fbfba2c89a41411a7f9b2239624782c18a52dd5a928cca155058996036da196009d7b1ec993409e99c7525f45ea217419dfed0b050e795f51d2082180660a01a928bb5b44157d77e64d30f9094de41af29fa96984316d0bb3d18a1e23a9f9fff0b7c1675f32afefd29410d79797420cf1196f6110c0b49c57e8852bf02299403cb2ebaabb1ae76027e5c6a31afb333e1c1e8cadb7d3fe3200ef7a74b28bcc1cc7a58e7c42a370747e0867adcabfcaa1a79c58bad26edcf45fabdc732037d13c87468647ef17ad5dc1144f688ec86d85a4127c3acb1ca28dd238bc712b6befb90f798bb3fd0d181e961052c555d1cfb0855b7ced4793ddb72da16ae29435444af4bd922ddc9345e1e1a8b25520207375196673abc55dd243c43fcc0a5c81a6647e0ec532f488fb20e73eb1ee4cd235c3b5b26581ca5b7b748ec813c14aa98b858388f3565212a7ce49a9bdfaef901ca12dadeac3d34cdf9832af3bdc3e13f0dbfce4ca9233af431948dbad70a5776b6fe8181569ac7bf87a7a37f2a901a0429b3512a65283a41d7ee85f39231004de4b07a69182d281c1ac1236a1cb81e86501e7eb01d4fe3624468216b2bc6f7b98560c8ae32b25283f73b33ba951165c902250d911aef2b381720a9db25471a046871525395858b7d96c5a297bf7a76f8536189d42b49d037fb1f445071f8a6277b01d166dbac71429a3db87a788537213c063af476ed368ae27ea13b3eb3ff8d82daf94a3ffaff3b1d639be34bf64feb60fbdf4ac7e77849a83a98a6213fbedede4f7b94dff576536077c393c1628d853e148e6df4683c3ec803106b32413d8bbdecb6a27fbf7562625d392b0473b19256b60e8da7468e85d8791e4d2d200b74008812aba73bbff50981ed271b0dd460d6c0d6437dffcec1a9241cd97379322145c7b221dac61fd036f51f180ba8a1b068774c202d6984ff9a8f9422fab18650258a1915585066b41d7180d34d665687a890ecdf2425dd5181207c41240e85968813cbf3a226fa750d95a90c8a2760be1833900cff4734018005220cc96f3dbada255a44bf9889c367fa16eb9b9ab567f3f55ab93af5d3889a7ac433571481d14bb5dbb6a19ddb05d0ed3c687d3221035607336db92165c5172eb8926c288d2845a223a2e789a1a126dbc66fb8d7eeba7fd5e826c4b0d7084cc17cefe91e7f889d93cc5d427d9617b1a219ce948595822af9c5d98038e3d3807ce86e8d167ae8f3fd2d493a0d13b2b22c65eef2e53a61cbe16465caffbb62038d7cfc0be831309c31f72e5013a7861a85b558ee2e01fa898e56e796fbf08cb4c180fec704aa6bc34355e85d62277e82b57351e6ebf0841ff3d6b24883549858ab2c57dd94dd1d863a224379fbe564f9249f96d13e12bf59e93e212bec68c26383893b3d9a75457e82acb83a27535ec2a37f3eb4e7e59dd948d5679492fade3b995532a283544ad8cca38d6b8d79dab3de256944cced84064956f695dcd5e2267ab851af87469984a85ad8f3349f0c8ab9c6681ce320e089cf864efcc7c19cb06b2c38586f0f59cc414cb3c345f36146054be575104fbb9ec898333a88f8889652dd48729403286d244405d47f7401371c602454ccf1dbe4d347e520b256cbed5ad2871eb1c408b13786446b41431be9c7113e6e997d6f452a9feb869c526f892af0e79a2ba9cfe73030c6970c6e52e9fdfc856278a70121d1c10d3eebf80fe791029071e26ff10c229f7dfdf8785e2a35c24765a205b3ee5c8d903338cd8e89160e0310036f58870c1b18f74bbc9fc772ab94e3ef4aedccbaa2ca11cf16edde66c669f03b381b17e26e3dc7fb57184fbc6ca2a9091b0cebb5abc7b348df0afb301f5967da5375a7c24d091d8051d387df87328910455ecd14b54a1037361f11acc68fc74aadfb05d40435e7768b2996c746b7d31dc7035f170a77b9a6de9ddc1a389309f6f18b617a7f39d1059ec965c2bb4a7aa397592fa0920d274a349b3fefaecc5ce1e5478e18763f7ed2537d97b3ba8b5efd6c33de995e5af532499fed56a70a4cde220b030177e2592ca4040192e9957d3fbdd4c9ad19b10f8aeffecfd26c799bdd61ab0e5f1afb0a429eba2c5d8ff585ac442bd270986a6da96a8beba731de2f96d2a1e5d57aedb3eaced8143e7efc31220de8e6dde3a214e7d871615", 0x1000, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="b8ff2d2f6697f3fc4cc93afc37c143a4786269137000"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000200)='u') 06:50:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0xffffff29) lseek(r0, 0x0, 0x40ffb, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x5251b40c85f84391) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x1d0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0xff) r4 = dup2(r0, r0) writev(r4, &(0x7f0000000140), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9114}) 06:50:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0x100000001, 0xec, 0x470a, {[0xc, 0x8, 0x7, 0x2, 0x1, 0xa7, 0x2, 0x800, 0x4, 0x8e72, 0x9, 0x6, 0x200, 0x2, 0xd9, 0x6, 0x0, 0x4], [0x4, 0xed, 0x4, 0x5, 0x8, 0x82, 0x401, 0x4, 0x400, 0x3], [0x101, 0x6, 0x0, 0x9, 0x20, 0x4, 0xd35], [0xcacb, 0x30000, 0x1, 0x1, 0x1f, 0x3f], [{0x83, 0x80000001, 0x2, 0x3f}, {0x8, 0xfff, 0x2, 0x1000}, {0x6, 0x4, 0x3}, {0xffffffffffffffff, 0x1, 0x1, 0x1ff}, {0x80000000, 0x1000, 0x101, 0xd6}, {0x40, 0x40, 0x9, 0x8}, {0x3, 0x1, 0x400, 0x800}, {0xa679, 0x71, 0x274b8643, 0x9}], {0x6e, 0x7, 0x3f, 0x3}, {0x1ff, 0xaae9, 0x0, 0x100000000}}}) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x89, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc005, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:50:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="c226e8433eebe8851646f88fadbb6afc7f069a2190394300a94732faea2f2662444556bca67bed43e7cc27b6adb57b35d22ca21c17ea5588a8f84cb60ad6b27100a30c6c489bc77e5586c0b761f066d78c8530b4a4ee9826a05db1f8bbf20b161a64f9f92f6d87f867fa9cdcc46131c27fb3b42d505b80a2b1b0d1239560", 0x7e}, {&(0x7f0000000100)="7bb9b0ada38551ecc06b9fc53932bd5376ee485b31df0deb64fbf8a339c138d939eb1b3ca35e550b29af9f7226e9998092944781a2e2e2a6bdaec9a9348d5afab9232c8b4059e720a84dbd789a15cfbadcbfadd3a249aee6572baab77d6d3e1b44c02f8da4bf9b556651753e300ceff2fda689262271d594b755d29df1901efba0e9d1c13d28d23777289854f8cff260d4511947017fc21f", 0x98}, {&(0x7f00000001c0)="640bc85f7c6df0e48da2027dfce109759e62919076b525e817e005cbc5e07a96bf255f150bc08cd9ab6e5081de190af803dabc0dae1740dc635fd428097e95786eddbeed4ccb39ea413313e492d01e518d6e6895131a8f3f5a83a5a01f2811d4b1c3dae13fcb39c67dbbcbfbf6f39216d1b173cdceb0225204c908f1453c26e75bbd", 0x82}, {&(0x7f0000000280)="c4bc6578ce38d04a78a2bc27491e34c12bedbe364b2d974e5dbd71611bef85a6b945df6e37bd368815ab658c41390e0a8b94520e93791b57d3a8b9d1e176ab379f400468a9b4316e364575952c18bd9351d1106a49b014df8533ab7cb8016e6cbb59b7a1c8881555c509b6641a9fae708c1b317ca971d4f92d5505d70902c7c05ef74e380a451216caab852b6068e5162653ba0e8039ae5c553d4014633632df52ff09aefff37939a8ba5906fe92", 0xae}, {&(0x7f0000000340)="5f7b84f590b323604369e345587e34975b7ec84ce4ea6e020e4234d8d93df4e6edca238433bc2cc5ca0981b3d1acdb69d636bb47c68c6d46debe8a2df8ac0de1e850b1d34373f443a99ced83227471db1c6aedcc475e7806f488d8c195a3dfdf78615311f5d92efc705eae33603999ba251d2bbe449592eb3a82d393de6f385ae6963beed96fe6593841c5874fd289c33b41f694e466dcc3726ef3049fc92126e7", 0xa1}, {&(0x7f0000000400)="b69f95692fe8af5765f1f67f6d0db3c99ebb3e8f25a6d2665281000102db5983aa2fd3048eb3eaf1759a6794b9a671d590917c46ebcd9fedd9bda4800ccbf181b82c6a42756302", 0x47}, {&(0x7f0000000480)="2ad756e15ece1b8e15aeca7c712053293086dc262c1fd587308f7b584a961d8e32097220b9adc8c72a4cf89762b337b85385b1a280470e0436d185724efc3856abe5cb7a6c26022f9e353b696c124448610152ee17c0138c6de8dd9ee4ea42036c9abb93bf0255228dff3cad76aa90d18bb2b780c9c2f451dc0d7f626596afe16e19c9ba", 0x84}], 0x7, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x23, 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 06:50:39 executing program 0: r0 = syz_open_pts() close(r0) clock_gettime(0x2, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0xe4, 0x9}, {{r0}, 0xfffffffffffffffc, 0xe536da7149ff3e2b, 0x4, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x2, 0x10, 0xfffffffffffffff8, 0x800}, {{r2}, 0x0, 0xc0, 0x80000001, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x3, 0xd38}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x9b8d, 0x7}, {{r1}, 0x3845984ebbe588fb, 0x84, 0x20000000, 0x81}], 0x7, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x11, 0x4, 0x9, 0x800000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x40}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0xe7d, 0x4f7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x6, 0x7b22}, {{r0}, 0xfffffffffffffffd, 0x86, 0x4, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x3, 0x7}, {{r2}, 0xfffffffffffffffd, 0x12, 0x8, 0x1, 0x6}], 0x5, &(0x7f0000000140)={0x0, 0xd8f8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) 06:50:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0xe4, 0xe104, 0x90d2, 0x2, "0530c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 06:50:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000140)) 06:50:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = fcntl$dupfd(r2, 0x0, r0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0x0, 0xddb92f4fdcdef4b7, 0x2, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x8f2, 0x2}, {{r0}, 0xfffffffffffffffc, 0xf6, 0x80, 0x401, 0x9}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x8, 0x6}, {{r2}, 0xfffffffffffffff9, 0x47, 0x1, 0xfffffffffffffff7, 0x1e}, {{r0}, 0xfffffffffffffffb, 0x45, 0x20, 0x0, 0x40}, {{r3}, 0xfffffffffffffff9, 0x30, 0x1, 0x3, 0x9}], 0x1400000000000000, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x28, 0x80000000, 0x81, 0xde6c}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x9, 0x8c29}], 0x4, &(0x7f0000000140)={0x401, 0x7fff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 06:50:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 06:50:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0xffff) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xae, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 06:50:39 executing program 1: 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 06:50:39 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) 06:50:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x84}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3ff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCPROMISC(r0, 0x20004269) fsync(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x9, 0x8001, 0x3, 0x101, 0xd02c]}) 06:50:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/53, 0x27f4f4c3c742a205}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000380)="16bf5a184b5cae9d37e0788a59d93582a85fca75d8a0164d721a2ae6188b745c3c13ff6b325749fdf2dd8e389b5fda511fbdd351b2c0b963345c58a649c799264c59ab0de7e5f94be983eef8b8fa5f4ce611c1c286bb53b7b1691de70b86b0ca80ec56540fa91ed3d8aa9d82229245154f8ea299647ff60fd05f1dba945460dbfc6b6af6ef52cc11b56d1beead070984506c9dc2dce4709c69e568c60ae3d2a3929ee8e75f2714e72cd3afccf6b747ca329bc5f80ee650ca141c04d97282e392c35f2bff7f01e891ea", 0xc9}, {&(0x7f0000000480)="411243d7e3ac2c6aaa5bf7c7415798d280fb13a7c36e6dfd4c8cf8439329e2be41abfb2eead59c129d260a62fd5f41300b3f17b544a12d7847da1c4d7ba80920b0b96431b050390a372b22af436fec288449f37424c2b8c137abe57d3664ad766c7d76c7629763dd2cd5900afe257426785fe0690f8d5248d8e1e4031f1d74562dfd309188c58e04af31c1dc93dd52449d78f680ea54aa846773e627e40eead3d1d5bc9ee8aa1c453c71250889bdc72843d480df95", 0xb5}, {&(0x7f0000000540)}, {&(0x7f0000000580)="b2dbf9e7b6b177aa3043a81373931dea8253d691238caa0e600fce719c5968509029bf598714df577248a3a5f67b6a349efa76061664841246aae39aaeed85d3a5b8f3c2276865faa2dae45bd20736fb57a4f8c9e1004b4191fa82734a6ee1d318c7c31c235cb252a569d6ed966a1d84e1e510c7b195eb1021496c5c4c42a4a8bb892651379be3fcc8742b345f7387aca653b58150915d1495130071e33a23ba95143d93498cb877e1588f39f4a538474d076cc99690a58026be461c1270b4df2597a7f56c09d261bc79cd1eaa9097a5842eef13a2b241c64751e2ddd9605ecef8bd0c68ac1ed3fa9ee0b4ca82257dc158420ff4035f4532f8b1e8164f9c856f17e617f662871d26a09c69d01705ab3f620e34a0317e4a9df789eeb5fa598c68d30641ce491eecf7f472d191f858ad1f01f946a6640ec5a9d85e9ff8b59f993d0d4997f829a9aa9a62d54d7dfe2ee494a304d6ad567cc941f70d45da4b25d347b1c4bfe677e80acf91fe9844502fdf7d3dfd308927072f56e44352bd4dbd7e05b0b494dcbe68ddb543bd0f646b33926ebcd78d00c4ba7e75c027a02bb3605c1897101e6bc262d535f8423f6a1b3f32eafbecad0f14459f603b50c58d85819e7cdb77e92a0b418bd46afc5b59ba397a16dd85d8d800ab2187a65ea6466684ace4212d3710c45c167376978bed1505830e1268aa35ecf511471f619876012d0bfaf8bdef856181d50d959014c542242c8f6d3d5a3e6ec26886362defb2a8f8eaaf5f7f838ace2eaedc26bd17f2652c1a69fbb058866cc1156ce1491c55f86b3ed50410e41a7839ca6391837be43426c5a2c6ca10bf3bfe2a892fe13a926fda5c976f9dec8c5ecd26f9849f21b86e6810569b8755e37222f76bde6070359eb87f6fa6fc57b89e065fa19e88e84839b7f21dff26bbaa41437b23602657bd52f0063827af99b46929b42050a5837332e95cb4bd8fd9006b0da3662f7ab58ad9fc124ab2be09d06cc69844ca123d5bf7a3057f61eb3f9ac0f752ad1dd758a89c5ee2369f04d71073e4a8e9fcd19206baed315238d6ae88a12271ab8676086e2838bf19224ffbf3c1a46df3a0ae9b8c1c3a755802648685150601fcccdbac2736f70452271533c74841232400034c99423f9e6edd4f93263c10f5f52e089bf153c3fa1226071805a43fbcb34d95139e7a762d97181405e879be6cc3157999ca81b995dd89dec072465924ca2699b151981b1abea6a33d1d0ba96b1d8272551c11fbd0e35cdd569f015e19ebddaff2688d4cd88168eda3bbc663b037003e809ee7d3f5ff66961fe554ebddddf9aea456eb3784aa3dfd5df030326aac2e957fce9906300d787c7551e876dd3565c8bf06bab87a4f48e24830d89b1c7d871ccf8b1976a8b634f6c8fd039dac956a2d3cc4db2ecc9f0d2d049bcbf25a68109dfd45671606c862574171ea775769eec6e124ae5a23bb06cf5f0f396104a843653c210dbab650d0eb8f91c7a1da6cf828346661b10ee2d8ffed347269c8ca82a74ab21eee24bf9c145f588352836b8db9f6b0f7d7d10d7ad03c05fbb587dc15e60c15cc85702554079a66694fcb0153293fdbefae49021ae31c2f35afe05af8154b594a82ca793e2a2e0b4cb98591db9a64ba482c64cc93b563c26016cbfa35fa04ead3cc22dc914c071bf591c742ba7b23b5c4ad76bcca76555be37e750dbf3340133148cef447298abcbd572bef4c4f4eee37a95dcc94ce5fe873dfe1bb96d5fd5dbe3927214c9f9ae637373dbb05706409430c93a7dcefa109407ec10dbcc2ea8eb5e267f34fa7e16dc58013aa0d94112f2fc3cbc3573c57ad7f8ede87e4a451ba21c0a4d57a10a0cbd6d1a5ceba80c133c41339183c0f864f88194ef84351d0d0c543e7ade6af1061181b52c59b14ad04a050415c964a9c017af4fe0ae296281ee9b7f0f45c76c3fea968a9278ab073284f42de7389db8db06d6a4c98dd005075d3f40070174daa647058d3e15e44af8d99e8f1a7c8d1506a1b41afb39a768cb87e433e8ad4acbb08011dca199049987f6000633af1963481da6154dcbc5345a46e5a8aff9a8ae99cb507489ba67084d92f4b067498844795652975ae61a16b60e9078cbaa9ea6d61468ccbbf6b883d8ba996ba900eef5b614ae76e3df9860f4cdc380cf93dfcd4f5f51e5cbabb6018d6c5398ca4f1ac97129f302c41408d62aa365fd04440cd8e40245cc4434fa3aa0b729c10edb8c2417867f24e2dea8a0cdbaa6cc96e0e050d8aed35aeb9257f15acff91e2f4daea4bdb5472836362995a151ba618a4b3d8bc8778d15decd1c3bad6780c72f7c3bb86fd5fae10ec8cc7d181e20593af5e186c545148d744c01167b226e1d6d97005811dcd39235688a8f6ce7cbda78dbc282ad3bd9fad3d6d9026838f5050b95a11b2b6bd88f9e0ff9c5e6504d125b8418bfc9ed0a663a805fb2f3553b85da5e3b7b91e4b956241b1f2c9ce5cf9c5459fc690934feaba5049c65cb38c4dd420700cacce77128701b96f731157cb734bdd150b50f2112a29b81d3bd4f952f5d66f9258b8736a2b1bedfc744a1e942ed4ce7b685469cb1f78918f7b9953942c6512a0b5012005185b184c0068459abd5c8d52a978afa4ae549e4f934fe73d13a65db00e4d09ae436a7b100eca8f6785329cbc58115b681d91f774c989d8e66a70e00b853c1656584290227edc961de1ed0763875cce057dca6d4efb96941c1ecfbee568f56da0411b9590e22cf50d8fbc8981679a3820ffbf6b36ad971ebd1a3ed8592aa4c8bba98fd395ae103a8044ac301e0f5b1e67af849073c5ada7e345af93cf3c6a081c3e40a856710329542975f28d1c2a771f76c186608063b74da08e17ef30acd5ff9e55c6d57edbf6cbd7a8cd2b14aeec412b174a51efd412bb0665e11196e5b247ede67dfec2aa2e84529061592f0dbfbc05d28c72d5a3962509c6591510cd7ede798019fcef64a1e04ed54f8001fc8eecc483e456d7aaffff2acb4be8b4f3601ee2a8daad9b7088f43651a232a5046b6569fecb94e6d4041b0c76de33cef84188a95e1e5a1effe9a82aab3e6f4baa99da9aa7e53a2ef078a70b99b049dbee4f1d3368557929a5025d8a2dd4cc6f552b1c59669bab3de2bed8026aa7d45dbc0cbc846158c54bc83e3762ce1694e0a27526a87b538e6b271cad770868b61b6f0a2f533c4b62f4a7b33a92a3c800238db2e061fe520f0897e4ff2d997b74abea639a75ff697d2efc205fdb5db741c3ee4b823c0be5ed590d2b468532b97fe2d236e5212bb4a8b7f4a6387347f0deb0678b15f0f3e2ad3415628c2935471b777aa222fdb6c45641329c5c6ba88ce9a95fb8382ec34676af7cb27601bee1fc4f780e15ed7ef358672f76734b07e05738a7058b479bc5168195c37dcba6e4faea196e978156fb3fde056833f0daf2478838c360003aed9af37293150d3d4bf3706cafb136b3f4e6a3738b350498ec5ac28b93fd72d2b7e9c811e21604e8dde31a78046e87d477a976cc4a440a9f2600e6b9242a4d7bd5214e23afa9a843d99cd1f7f9ce68399dd16a0245fd9b7f6bef12ea7587fac08a46f888c4d10a518931f6912ef3fbf78f353cfea573bcb61ae30ee40a6359e03616144cba3b9db3b6e1e58ca9f5110fa194fd938d70f3b550c8db0139e66ab29e79555ed7ebe706172c49b983c955984953b05d698b011bc36345ef9a19e3831745b9f87f3dea8298bd967e5e578ef598c451a5478a1ecfeaf6aa3cba3a2c37d0e22c79ea7cd82d19773ceaeff271c59a87c0b019160e2cff1308aad574690dc9d1e2742b72f949f0021506163de11a37ddff9553e2ea5dbe4df0fe5874351a09cc90a373b6005080a04d22a976a54c80535950051967a61a83e785de6d6d52695e7d7be856bae9d2f5f82741ce886cd5f42137ccd954e6b225466ad294754d74cbc2e2aa50974bc847de6108a8f04f39b4ebfbe64effdf1df88721ae875a96a2cc17fad7a8dd648b789f1ba08ec4b1a681df52841c09b44897845bb25270659d0dbc194104785b6b6c38e5308d22b61593210999698fb0073abafb99e4c8a8a852eb955d96257d906e4ea9890f194d004542da585a9ba2c35cabe2009a6374e2f1d27decccbcd74eccc9e121dc66e1e087d6d3b25dc4c90cc9dec800dfe55472ce9c233c424b5548778eaaccd32b2e640a037fd0961a86339a61ce3f45002891e659b10b54a0cc5a0ec6ff1345f2297271fb0716bfbde1a7b94753aef1116a6302e81dced0c04ba1059c561d5fc468914863e6aed831ad305b2ebb8842097607c966b54cda17a0da2291f61c08476a33183e4d17aee983a58ad3725e7a7ba73802c5ce12ea37ddc237708b90355cd1401998623ee14704647131c346ee0a9ad3f4a58efb2c5fe350198e7e291a8b0e36080f0117dc84e44b7d56ad6d2a4dadfc0e1ce5daa3bb18e1fdcce8ef95dc58dde4509008194d40609f53580ce2f04f641592fc15f60e5183a8e855d712aa0408e0855feddf810da02acd02c78c8f045a35e5aebf9964dbf65583629256772fa7232b05ae3e5d0eb98e6628c4b05742731d0382bdbb18b244c919c025cd3a98ede28ca03c29238bc2054a8139407dc20c9febe684efecd758e3a3364520b6abf123b20133dcfdbf5fa9b072cb876d8d3a74bc8f58a82122af466244f8695c4053065fba973738d5eeca21e96a51225136c4bbb20318fe6924f3ad7ce803c7fbfa9253cbe779915160aabd4ff9fd87c52fbe9481b8f9cb1afa5c997291cf5be08ff42c726750121109978460129f6800daf9eab952ae274c2c29df5f565e798761e8090234da82d811681e7b70492c7e24f5de2839e67dd9b8ffbbf4e7d19496d1436716191faa56e907049aa848784812c5f9c764653aec79d810fe8fea42a4977c3e7e184e496b16b1511c475afe1f8293b8899cd3bcee7d0738ef38defd5888b5f75bdd585edc0ef0ab1a5b89421d8abf5f796df80172588be66c5d9f215d4ae3729d4448b8f9a137aba4152b74297a8e46ef437f324537ed547d45f6b5d1983df48d26732e55bc1114a18af992ee27adb86b0e380392e4b4c9342f5d7b95c332cbd271c1f9a5226b465b6efa6e2afde3b0219ca7c53357fd01daafbd66190d93a44259e9a6fc75281821b49a4562aaf6a9784d7ff0ec349b8da0685a099b18194602673b32cdd7ff9c3dd9d106b18927b61bed6bb7451082f3aeb0cc1b6c97bd571d0a80ebe24ae9c301e2f26c678b77d163427903fb7077862db53457af5021c711a3e849866ad0867e28dd983eb2b3611922d3672b69e39940b223b2dc04d324c1a2ea141d8dd06044d2282e616d1bb20d52ebaae185f745832d058e4afd101f4c58ee06a29c268eaef8eca47c932f913237a824af4f249a3dfa8d5b1c4da694f52ea18decd39d15192d9c3929ef9bc0b2493f25731ed5d1396fc5917fd0b44ef49532c3c6982e350375ac208734ae184fc15e995289c6a28c7b25a6604eb0e4e3fe996725dc076fcc611c4ba08eca23fdea7b0b5542d76d118b11db996809b040b08555deb75584f8f28bab405fd3cb4a1a66a556c1847c8541a0cc0044dcf29e957fbd18f0cdd1edac38924b2a2c3e0f16d59be53ee45b54d03dd2fc5cb7ea39b3558b0c92f4d898cd1d3431a83adb19bfcb3575af492fdcdca164fa27bcb695f4a4ab7893875e0a8adea2d7d1e2fb5da720c3cc1c48c4481667bfffa4d431cb2dfc4293e98992eecca54ea010f7d783b293db7f7aad241e993a913cf8d2aea98181143b", 0x1000}, {&(0x7f0000001580)="e198f8adddaf062f31c9eb8f0af30b8d4df72bf4c2dee6f79d0aa71b3463caf02dc3b1e31c3f302dbbed96a51b527e9a93a3970a6a6aa74c5d987a573b8a346bb8", 0x41}], 0x5, 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000000080)=[{}, {r2, 0x91bc3b0fb28e87eb}], 0x2, 0x1ff) ftruncate(r1, 0x0, 0xfffffffffffffffa) 06:50:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) 06:50:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46, 0xfffffffffffffffa}, {0x87, 0x100}, {0x87, 0xffffffff}, {0x89, 0x101}, {0x85, 0x80}, {0x84, 0x7}], 0x6}) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 06:50:39 executing program 1: r0 = socket(0x20, 0x1, 0xfffffffffffffffe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x4, 0x1000) r2 = msgget$private(0x0, 0x100) r3 = dup2(r1, r0) openat(r3, &(0x7f0000000240)='./file0\x00', 0x40, 0x20) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/184) 06:50:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, r1) setitimer(0x0, &(0x7f0000000000)={{0x7fffffff, 0x6}, {0x4, 0x1}}, &(0x7f00000000c0)) fsync(r0) 06:50:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup(0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20080, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x8, 0xfffffffffffffffc, 0x40}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x50, 0x2, 0x7ff, 0x5}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffffff7, 0xb21}], 0xc, &(0x7f0000000200)={0x101, 0x9}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)="ca", 0x1}], 0x1) 06:50:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) 06:50:40 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)=[{0x45}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xfffffffffffffdb3, &(0x7f0000000180)) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) close(r0) socketpair(0x1, 0x4, 0xda, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000140)=""/223, 0xdf, 0x40, &(0x7f0000000240)={0x18, 0x3, 0x4, 0x9}, 0xc) 06:50:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x21) utimes(0x0, 0xfffffffffffffffe) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x401}, 0x9) socket$unix(0x1, 0x2, 0x0) 06:50:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x2, 0x4, 0xfff, 0x7ff}, {0xfff, 0x2f, 0x401, 0x79e}, {0x9, 0x7fff, 0x9, 0x7}, {0x4c40, 0x8001, 0x4, 0x80}, {0x8, 0x1f, 0x3f, 0x2}, {0x0, 0x20, 0x2}, {0x80000001, 0x3, 0x100000001, 0x7fffffff}, {0x0, 0x7, 0xe7, 0x81}]}) 06:50:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3dfc}]}) clock_gettime(0x4, &(0x7f0000000000)) 06:50:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x41) 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") mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) 06:50:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 06:50:40 executing program 1: mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7fffffff) 06:50:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socketpair(0x18, 0x3, 0x7d, &(0x7f0000000040)) shutdown(r0, 0x1) r1 = semget(0x1, 0x0, 0x80) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/52) syz_open_pts() 06:50:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee6c7471ca7, 0xffffffdfffffffff, 0x0, 0xff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x3ff, 0x6}, {0x3d57, 0xfffffffffffffc01}}, &(0x7f0000000100)) 06:50:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x26, &(0x7f0000570000/0x1000)=nil) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 06:50:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000700)="beee2cdaf08a504b4165573a5516575a492e4689568c1d44db77799b7af10ee7b714488790769451e72c5b3e8fbf66573ee76b03c812d68f992370e85c106aa7fb579166389bfa678b20603865ff7ba64fa95e713fa5789b8c59f7ffb760a09c4780a6d47be0c2f391fb77b1e4ccfd07660009989aad9e0de74de9825beda203ffa206e92a6ac982a957b99f6650d2933f97b7bab9c22141", 0x98}, {&(0x7f00000007c0)="f4310f7c73c6f79f64fc84289ca9b20903d47cba2eed3003fa2fd4059ca9584fc928313faa56", 0x26}], 0xfffffffffffffee, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000d40)="ef7b7d61366130c264aaf89fa6187614403e032750058f938dcf848c85d5ccad7d68fd81fbcdf622ae673c31e3b59d0e22964d6f8037f782f6a0c8e97e715898beda87a54f5f0f0ba9ef32ef8eb0454c6a5bb47a58844c843b49cd865a6c9b6fb18874b1a614a520ee54e6108b789192c3b8caa9d4d759a4588cffa3e31f574cc5c696eb4f05ab1c402beb731990f0065f8aa64dffd2a0a1bb705a54c700000000000000000000000000000000993c4c14c8460a9bf7b38191364e064423", 0xbe}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 06:50:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[0x3f, 0x2]}) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x8, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0xd4, 0x472}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20, 0x8, 0xcb}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0xe42d, 0x4}, {{r1}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x2, 0xa6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40, 0x4, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x91, 0x20000000, 0x8001, 0x40}], 0x1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x1d, 0xf0000009, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x0, 0x4}], 0x5, &(0x7f0000000500)={0x6, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x7f) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) 06:50:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000480)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000080)="d8c826054d2c0b5dcd69a2450c096ece9f0f89f2e14a0615484f9e32d6200f186d04a5ece47b1d562e12927a5385a2f059d40bb75821ab39757759946c66cae95494559e50f2081beeb4d9a61bf6472d9f54b8cafe706922b180c64a2900dc7dae0c6545e4df0011284c57b42ed9640d96f6a88463563ed4376c05b802cb9ca87532ed349d47c000a7849eac39b4252de87270dabb56950ac0d4f10baef74e51c197bfef448e", 0xa6, 0x0, 0x0) 06:50:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000001740)=[{&(0x7f0000001300)="edefd10d9841153c5f626059fc0e8138e9b92b4abb88bb0c538b7f626a582e9865d3d2fed46cb2fb4b2f0e4cf3828b3e0555fc0e84afdfff9f42e5ea412b17bf2fedebd1495170f6ceec76888dbf8f64c5ca714a66ef608a3cea15a87874d1102d8037e5c07300008945eee08d1116771354771106a512c4c2f1997337c5b5266d8a41043a40d8e7de3204cdda1961fc466faf523a6e293b1ed3450391498b07aa8c897935e1713acb2ce56bc283fe58594f728fca2437eb666b119114f950d6abc7f19dfd59439121a05c25e9551c573d904ca5f1", 0xd5}, {&(0x7f0000001400)="9467b379d9394ec2d9baafdce6dc760277f1228e9bdfad0cda05903d466fb430226e1a96a55aea1dae837f688dc900ad2464eef5b779c40330f209c997dfe21b47bd5551159e04358da312265a7a52314f31d13f812fce69d8af779ded8efb194fe7cfc729f466db41a5ed55dbb4b23b2836aec64b3e9501d311dfccc2124b8d431a4bbd873bda7f9ff3", 0x8a}, {&(0x7f00000014c0)="27919a0c5d76ee38dc381c4d9f64065f2bd572733867bbd6b60c7937a729bf278245f333b8dea7fe7b8c086cd93f040f9cb2b43857a7489466e203bf1046832d05a0765a136c4fd3d51ef83a7d3914ffcdd9945efbb170dff3b696c2e95c0275765f5ce6c289b5310010321d66a7a084136fcd1c0be3ab72692e6848caf03101b8d92166a6839631a8cdffd2dbae9d3cec8dbeda6388a32b444d32ae2c440d912951baeb5f853a49893c6b6cdab74a2c42e3b2a91dad446a1ed6df2773a3a1e11c0878279ef1faf3a609cc04bf6589fdbf8a7c1db79b79de31e88d2ecd", 0xdd}, {&(0x7f00000015c0)="8696a7b2f47f50ad6473d0d5377ec7ef8811481898e1b841a81382f0a41f780dd84faaf0a37347cb0974c339ca3d8d469933e5258bbfe04766749def209d3972122721a181855a3e62f511cf33b6ae6e0782e53618a320d2163bbbf657ab89567f9380a0afe0350824caa7ce305bac738d8fdc6170bbe5c4a4e64b787163fa87ffce63d94ddb3e82f56bc9eb39fa62a8873b224e", 0x94}, {&(0x7f0000001680)="7ae7277ebc5f6be1e15cfa4e0020d8bdc4d46575d8f81c2aa02bf3f7f5abaa14dfbdb0788c5c54e47ead2658eabfcf4a27299ca78121bc0f31c915b825fcf19a349a60e7325d77b4a370d305530542969a8675136f7418953f76a79cdfdb18ca334169e287b49b4c6574c2026d3f4537588b3dc293be0aca2c48b7b815cd8a24ab9881215355a00b90f03635ad078d983106ac4475fa6eb658eff3976846f589e6d03e02674bf1970898ca8216f6cb400f15d04c4d67bd8bc76e2b76087149ae", 0xc0}], 0x5, &(0x7f0000001980)=ANY=[@ANYBLOB="30000000000000000100000001000000e4deee5e67170ecd1b894a44a10dd79bec6d6871e2a4699aa1ee390000f80000d800000000000000ffff00000300000033ebdd78c2255d72419b4109b2f58e6fa37115f822e4ed7b6eda2c27343c07ef9357fc647a7e931132a6a7696d23a6d725861e7b493041a24e0b61fb7deafdb5ea85549c30ae3eddbf5f90dd2331859126fb7aafb2229a44cc7e4ed9fefbc7133df01136b1b500c8efbdde5fa61a4d18970d426272497301413bbe3651d738f3329c65f5e3707ba6beecefd8cc9cf37e03a2189b08d3aee703edfc0b9fcc4e74a3e0525a4bf8b608e5d3b8199c4fd360681b355940e82fef9d43000000000000001acf855e4b1d5b35400a9a184e400eabe7fe660836299f09353d6d0ecf354b73bf433c2279f6e695f1e67e2b1c5547d0ae"], 0x108}, 0x1) r6 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r8 = fcntl$dupfd(r7, 0x0, r7) chdir(&(0x7f0000001180)='./file0\x00') ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) fcntl$dupfd(r7, 0xa, r8) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") mkdir(&(0x7f00000017c0)='./file0/file0\x00', 0x1) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000001940)={0x7, &(0x7f0000000e00)=[{0x8, 0xd86, 0x9, 0xffffffffffff8001}, {0x3, 0x8, 0x2, 0x80}, {0x6, 0x9d, 0x9, 0x1}, {0x100000000, 0x7ff, 0x6, 0xba11}, {0x4, 0x29c, 0x1, 0x5}, {0x7fffffff, 0x8, 0x2, 0x5}, {0x3, 0x9, 0x2, 0x7}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) ftruncate(r6, 0x0, 0x2) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) 06:50:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff47, &(0x7f0000000040)="3276b0baa75ca19e9e261772b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) 06:50:40 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x8003) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getuid() fchown(r0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140)="10", 0x1) 06:50:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x744) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff81, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 06:50:40 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 06:50:40 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0xbf4}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x100000000, 0xb16, 0x4511, 0x3, 0x10000, 0x2, 0x2}, &(0x7f0000000040)={0x1, 0x63, 0x477b, 0xffff, 0x400, 0x1f, 0x9000000000000, 0x6}, &(0x7f0000000080)={0x0, 0xc2f, 0x0, 0x6, 0x7, 0x2, 0x9, 0x6}, &(0x7f00000000c0)={0x1, 0x400}) 06:50:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x9}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) close(r0) r2 = kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') close(r2) fchflags(r2, 0x0) listen(r0, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x800}, 0xc) lseek(r0, 0x0, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x7, 0x7fff, {[0x9, 0x6, 0x1, 0x6, 0x800, 0x0, 0x3ff, 0x1f, 0x1, 0xffffffff, 0x1, 0x3ff, 0x5, 0x4, 0x5, 0x7, 0x80, 0x1], [0x8001, 0x100000000, 0x400, 0x40, 0x7, 0x9, 0x9, 0xda8d, 0x8, 0x3ff], [0xfb0e, 0xdf6, 0x9, 0x80000000, 0x4, 0x4, 0x10000], [0x3, 0x8, 0xffffffffffffff80, 0x5, 0x3, 0x4], [{0x400, 0xceb, 0xab8d, 0x5}, {0xb5, 0x800, 0x6, 0x6}, {0x1411, 0x8193, 0x4, 0x100000001}, {0x6, 0x4, 0x9, 0xad3}, {0x1, 0xa433, 0x9, 0x40}, {0x1, 0xfff, 0x1, 0x51}, {0x5, 0x9515, 0x10001, 0x80000001}, {0x0, 0x9, 0x800, 0x9e9a}], {0x3ff, 0x2, 0x10001, 0x1}, {0x80d4, 0x1, 0x97, 0x6}}}) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xe22039e9a3411fa8, 0x20, 0x1, 0x3, 0x2}, {{r2}, 0xfffffffffffffff8, 0x40, 0x5, 0x1, 0x80}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x9, 0x40}, {{r0}, 0xfffffffffffffff8, 0x20, 0xab00a9943649a0cf, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0xc1c, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9, 0x20000000, 0x100000001, 0xde0}, {{r4}, 0xffffffffffffffff, 0xa4, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf5600072ffb67119, 0x5}, {{r2}, 0x0, 0x1, 0x1, 0x3, 0x10001}, {{r2}, 0x275181328630023b, 0x58, 0xf0000000, 0x8000, 0xfffffffffffffffa}], 0x7, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x1, 0x40, 0x7}, {{r4}, 0xfffffffffffffffa, 0x2, 0x1, 0xffff, 0x313}, {{r2}, 0x0, 0x40, 0xeaee4202d85990ab, 0x81, 0x5}, {{r2}, 0xfffffffffffffff8, 0x74, 0x1, 0x7, 0xd99a}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xff, 0x7fffffff}, {{r4}, 0xfffffffffffffffa, 0x0, 0xde35f1c7b1dbc88e, 0x6, 0xffffffffffff994b}, {{r0}, 0xffffffffffffffff, 0xae, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x45, 0x0, 0x81, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x81, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x0, 0x3aa}], 0x1, &(0x7f0000000780)={0xf4, 0x80000001}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000007c0)=0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000800)={0x5, 0x2, 0xfff}) sendto$inet6(r0, &(0x7f0000000840)="6d7823a5b294ba18cb9f33d965440f829c353a6853959b9d617bf77be94ac9fa1304b9900d25cd1d7b0db713d27914c4529d6a6f79ef2423a85f3fe81144275835ea1fce8f669ac49ec75553a19887f160c224b337ab63630c7bb4398f419e2be1d3d5df0d05a5334fff4dbe06", 0x6d, 0x7, 0x0, 0x0) shutdown(r0, 0x0) setgroups(0x5, &(0x7f00000008c0)=[r3, r3, r1, r1, r3]) readv(r0, &(0x7f0000001d00)=[{&(0x7f0000000900)=""/205, 0xcd}, {&(0x7f0000000a00)=""/88, 0x58}, {&(0x7f0000000a80)=""/192, 0xc0}, {&(0x7f0000000b40)=""/163, 0xa3}, {&(0x7f0000000c00)=""/155, 0x9b}, {&(0x7f0000000cc0)=""/48, 0x30}, {&(0x7f0000000d00)=""/4096, 0x1000}], 0x7) pwritev(r4, &(0x7f0000001f00)=[{&(0x7f0000001d80)="3a3252936f48fe5d768c74123638eba4b68960c4d5916d1e17142769bdacd0d761e5e7", 0x23}, {&(0x7f0000001dc0)="89900bd26e20bd79ccb827e493c7574fc16af705bc011cb904373b9c4caf3a35b2c848af3fc9adc8dfcf58b899445963318909099937b89bdc853aff5e2be54f6a051440d4890c625d184fea417cdceff61c991abea0fc677ef2d5b96403bdb81318923ce1c2f5d017beeec3dbd53168fb6d18a8c20d79b51597259b690572e555a8ea818a6238909f122e9c1145722540c175fd44bacd799bda6a5308f150", 0x9f}, {&(0x7f0000001e80)="93aa23825a610efd553e7f59679303ee5a44f09b732e670fc6dbb66d80e19f51c2de806319fb41b5d5586c5bb04554f0c1e70a084bd33fbab9c7c79017fff26561270a107ba6828e80730b8643146732f00979a4697897c8367fd07a3fe5bb16fdd6ba4650417c5dbb49", 0x6a}], 0x3, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001f40)) r5 = kqueue() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001f80)='/dev/wsmouse0\x00', 0xff836afe52199ac2, 0x0) kevent(r5, &(0x7f0000001fc0)=[{{r6}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x8, 0x100000001}, {{r4}, 0xfffffffffffffffc, 0x40, 0x0, 0x3f}, {{r5}, 0xfffffffffffffffb, 0x82, 0x1, 0x1f, 0xc50}, {{r4}, 0x0, 0x80, 0x20, 0x800, 0x2b2}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x0, 0x6}, {{r5}, 0xfffffffffffffffe, 0x20, 0x2c312ae995def903, 0x81, 0x7}], 0x5, &(0x7f0000002080), 0x8, &(0x7f00000020c0)={0x704, 0x800}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002100)={'./file1\x00', 0x9, 0x6, 0x1, 0x0, 0x6, 0x6294109, 0x6, 0x3, 0x0, 0x8, 0x800}) 06:50:40 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xe0c) 06:50:40 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x7b, &(0x7f0000000340)="b6") 06:50:41 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x2, 0x100000003, r1}) flock(r0, 0xd) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0)=0x8, 0x4) r3 = socket(0x1, 0x4, 0x3f) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:50:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x122) shutdown(r0, 0x1) 06:50:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 06:50:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x3, 0x3, &(0x7f0000000000)="ed3db8c984aa76030f2db540ef84315a65d03d350d28ae8839be5f904ed25375452d6aae873cf6ea7d9956c1d55c4cf66436eba6f8df0fcb35bbbb1f126a842aab9814d6ea5f49ef50a37aaa2cb715c20e517180b3293a6f9ac1", 0x5a) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb18e15cbbdf696c000000000fdeb57412a144f037f0c44e59abd8ad7387d7891658eb4c37a9c5a1011763fbfd53c966a0f96eb734db248cbb6da9c18c0cb30810fe50c3cf0240f2fe1085825d120121c68b122a2053880f486049d8dea81ac04997f999462c2eccae6a36e6c150cfcee2c9670d38b6a956d1c0d5d739472493d08c7b588f72ac8962c909d587bfef86af49df2c11f3006d2553b42471d8dc4c1eb96bf2915a9e0771a1b5512d15118333f8d01fc606747b86e25f348583fd59e81bb454d93e70af85f40936daaf64c63da6be9df744173fc90244801a4e86e6060f5d7efb3189"], 0x1c, 0x0}, 0x0) 06:50:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb42adfe3dbc3d7b2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x9}, {0x18, 0x2, 0x1, 0xc5}, 0x3, [0x0, 0x1, 0x8000, 0x2, 0x8000, 0x4, 0x7ff, 0x9]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:50:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x2, 0x8, 0x100000000, 0x9}, {0x8, 0x100000000, 0x1000, 0xfffffffffffffffb}, {0x3f, 0x25fd, 0x800, 0x6}, {0x3, 0x5d, 0x2524, 0x81}, {0x4, 0x8001, 0x3ff, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 06:50:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x20, 0x0, 0xfffc, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) r4 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r4, 0xced175313a6f3767, 0x8, &(0x7f0000000080)=0xa736) dup2(r0, r2) 06:50:41 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="c2c2886d09e28e1166a0067a8e56c53acd3ae11128cdbf1dae4f4860317da437ca602c2c5cee5fe00a6e27fd2aa656b5e7a0b186168a9f2ca7d5f913e9144f5b8f94965662de7091284bfc579125bcdd3942a10cbf6b8781159527496813181f498caff4ccecb927eaa3500952207001694f476f011a4d5d5ef8f555a0a76b2ce336fb6741b15d51c289cee99e9ba930ff65e9615a63d4922fad27c8fb5b35c12fd621e69d82b72680932e098006ecaa9ecf7a46", 0xb4, 0x409, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x7b6}, 0xc) socket(0x7, 0x4007, 0x8cd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 06:50:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, 0x0) 06:50:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="f1ba906c015b4f43f16d9343c863196b2efd285536a8b4348dc0c32c19ffb311f9cd6d8f3bca82dca0535004d4ae2eabca2a5374fe8dffac13599a8ffb433404368768385355606146c018ae88eba0176cd158b97f908c15f6f0a73189a4079b9040c2f552dcc6", 0x1d) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) 06:50:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) getrlimit(0x5, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x0) 06:50:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357a007caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b97f59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0xffffff14, 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 06:50:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}], 0x60, 0x0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x2000, './file0\x00'}) 06:50:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffe7c) 06:50:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30, 0x9, 0x0, 0x5}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fsync(r0) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x80) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0xfffffe1a, &(0x7f00000002c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7fff, 0x0, 0xfffffffffffffffc, 0xffffffffffffff81}, {0xffff, 0x45673b72, 0x9, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x0, 0x9, 0x2}, {0x0, 0x1, 0x3, 0x8}, {0x6, 0x6, 0x8, 0x5}, {0xffff, 0x6, 0x0, 0x74}, {0x1000, 0xffff, 0x20}, {0x6, 0x40, 0x7f, 0xf39}, {0xffffffffffff8000, 0x1, 0xffff}]}) 06:50:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x200, 0x4) r1 = socket(0x10, 0x2, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 06:50:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d350b32124ce3be44d7504fbe0800000000000000caf3cd9049c419f2abadc69ee000000000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) r2 = fcntl$dupfd(r0, 0x2c29166c9cd75107, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70812e2f66696c653000"], 0xa, 0x0}, 0x0) 06:50:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x10008, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x248ba7af3ee9e82e) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() bind$unix(r2, &(0x7f0000000080)=@file={0x0, './bus/file0\x00'}, 0xe) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x0, 0x1}], 0x9584, 0x0) 06:50:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x9, 0x8, 0xffff}, 0x81, 0x6, 0x5}) pledge(0xffffffffffffffff, 0x0) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6}]}) socketpair(0x20, 0x4007, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x101) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00/fi\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getppid() getpgid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) ftruncate(r0, 0x0, 0x3) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) 06:50:42 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xc8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x1, './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x6) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) 06:50:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x7fff) r0 = socket(0x11, 0x3, 0x400) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:50:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 06:50:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x10000814a, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000001840)="c8ab1800009d08", 0x7}], 0x100000000000015a, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="8fc283f12e6e05ca6d9c79669255d5561f604399a1feb78ddb7cf5513fcd86d6ff74c540fba6071f585800add3c6fc335570393475641903", 0x38}, {&(0x7f0000002240)="ee679f5bf9afdcc9ff72a584c1080302372a64b0082ad2dd11062936c44bd3ef66f53e301ec77958baba5af724c4bfee03c106dcb56aae4a8394f6cf3ece19194f028a5d842d77f0d00ea4a4edd8983f38701b5b4f93662d855945925dc6d0a86e01ea760424bc5c5ceaaba9b9d086663453b2121c0111e14bdb6c9ced8802da5145d4cb5d9c1ffac6f591de9078bb70bb099008f2723d7ec6ef35844cf2fb636cd3647d60034a789674e9b1447ea997b27c949b522dc2a7ecd38c32c87712c944f511b555d2d45760869160a69e08bb7a307c4be045f155ecc125b424aacbc9459b07029d20a615bbf23dc0356af83d65e44137c9ce7efc4451159e9ad7f0eed1f0c7ca3609d98b3ae79d8e3d8f39d045bd74698e47e769305ab1c6a32ee55c2a0a2338cbe2acfa0a44b69fe684098c7c0ba262956e8098261eeaaecab7ea18cae66675a73e09de27e9ec2e21185bb8d17427bea115ab1434aa7359eba41f4d042dadccd0c6519e02fa44953d2d69f44d226867bcaa8fe415f27259edc057dabdbc677dcb3ea7da4ed029d49089beab329c5df5009a01dc0c0adb77c3ce30bdde6256d58f0b6da7f4b1a3eda193c0602db0ad75c69126bdef4ed41a41536de09ef768e70abf5a8618e21afbce6c5187caa3e55e5259837aeb01461a806b9505c9ca63b7e6127c760863b4b72a012f0a23fab00a1a1df6d22ee4c6317bd8d47cfa7f9c607aa1471a7cf9e104a0647f740642fd0b42170e9aa3c01ad6315031cc96ff62acf850cbd9979f5f7c343fa84bee80df7a582c26469b09fc437a62795acb499178610a33c194cc250a0723b798eb90e39aca17773e538b03ef6c9fc24a2070d0216d7edeaa86d92f3562eea6577769ddb5f6a2a362a42b3108e0111cd0e98b52862e35024a9e70e9961eacae5a9cc3991de77a882a6f44a067a2a9a20eadbdf9e223778ad2eab0afc9505b0e692ef9bea568f539f2013a4401b3723c2f621726b19a82ed82a79af78debc7baa134500984e91ba1a562847f0784d147a2cc9e6f43fa7153496f7ce0d7933bdc510e59d2552a239143663de700aa25649bde8777110e65958c4718960bb0246f86f88f1aef8d3c4833ee082ca97bb32ec46918f852de176e6f213421c175390babfc134a43f2e9a5b79abd548426ff08eee6f5837c9afe41e138d8c931ae72a0de3f0d805a47e0067713a96bc0e1f7118988b35b19a4a3a2b225f019407fa56f070795da5e6954e70f0438a0d263474ad1619aa1a998a39caea75bca178cea9e99db8beee8f5aecd2869891eb44d08c478410238405bf158b0145b72c280fd627382d57b9af7cf8cbe7d5e099b6d6fa81297dcc68e6cba943bed45d0822e1d668951cb7ee25b2a6603751af4e54e42a2775d9bced5c290f6ef768b580f90427c7a3f2a946fddfc4d5f544bf4a3a6c4f9bbb4652f616197cb86f5092a89946b86924b8bfd3ea3342385db1b33d85f1d050e7d607624aee7c361160804fa16cd3af8674f764bac61915971674fa12d0b3fd5765fca30556f60ae1b4e747f8655092be897009d9a90d070c6ff09", 0x45b}], 0x2, 0x0, 0x0) 06:50:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0x3, 0x6, 0x6}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xc7c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") syz_open_pts() 06:50:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r3) 06:50:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0xe42fb6d0371df87e, 0x8a}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x1f1d, 0x40, 0x7fffffff, "fca9a19e48b37c88d5d2f23a32f9ac4d9bfa3724", 0x1, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x20, 0x80, 0xfffffffffffffffb, "1450657e6c40c8575e728c54da4bbfc20563ac08", 0x0, 0x7}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 06:50:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x33f6031c1aeb71c7, 0x4) pread(r0, &(0x7f0000000040)="b1a8b81613804e9eb225d78560958845d012272fd1dadfc6c8c6eaea546a1903acdb0c0d3bc88c46267298ae9619a6a531694d237c221596a6e511d59153cd169243245048b1eb9295a6bc5c912236c5705cfcea709fa6c93259c4e6afa19d9293162388f8ca49839c1a3c92316cf66cfd9780f68721", 0x76, 0x0, 0x0) poll(0x0, 0x0, 0x7d) 06:50:42 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffffffffffff"], 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="ef9453853a874db73b9027766e29fefb8886c085ab9db1acfca08d5a643dbc782b9a7a21f72b4dd71c67dd281e1d298a209c9c5b7d067a2613d3783f71630bcac4b2f7e5aae4c1cd390d3b46f519ca1e1f5aabf3b5f8ff0cefc7dc570fe399f31a7eafe1379601431f14abdfde779ddcef3e1dd6465e963e73714e", 0x7b}, {&(0x7f00000000c0)="27983efaa21f9092eb1a86f6affcbb7cc00a9db0f758c2e8a6f3ebc098e234b548e12e2bd2433314ed15a7709b9aeff765da799074abd3138cece539a5ea8638746cb48b12170f2ed3bc7c3ef845eedcc100aed14f28ef94081ab57cf7c4b774b8c914ada4210f1ef8c99c3ce916e34af9437f15b861df786fe50c69a8f9254545e056a0575e8773a09e8bb01c5dc976aa458da819d11fed77bb4ba862620876fdeed129dcc638246538b75d11676db0ad28a75d475c2f429f4657ed86fd0a9ba0d72d4a62b6692a91112e56f676bdab0d8c97fdbb771422baaa49b9bdf280fde85ab3f46af9e8723b7b23357a8d464c571f436f41ef6dc93512cfd5", 0xfc}, {&(0x7f00000001c0)="a5c27f45bee181dd23e01ab2cb3519fdc113d5fe13ba03a4bfd477d78e55d88c1e24a0e1aa68bb370352f7ab93ce12f6a8adaa4204e04354b78632a76fea3ac9d78d2bacd1a2c9a0d0bc2e8b2eed22725b0b66a7e6", 0x55}, {&(0x7f0000000240)="aa290ae0458ddc95dd624013cefaf3a3b646c574f3117f7c6fb1e0ce8f1d572a7f7f2081c6dcbb7939341f88b844757530deed514d31005798d29abba15f1a63ea20a86fda989fdc549958b86e1c827c4958d0ab78dbf2b9d8675de2d1e6603dd8462afbf5", 0x65}, {&(0x7f00000002c0)="0208f683e4822db31a270367cda0d8ebb8a13f701b5e757c5cc370f9f27345a57a27fd21ea82f6fe62daf63a712f2c1b7ff971e073791596991e381bb18fdfcb02c582b9be90391bbaa0517aadfd0e3a7f30e21ce2195e88574af4ed2b0ba67c088cd888f6f865e7658c0d8412d54bf2563c43fb8c9d1eb3371041be87ebddf68f9bc729f2e517da56fba646534fc9b167b47d6aca", 0x95}, {&(0x7f0000000400)="360f2f9fda1cea1e9af44a604906155050c4b0008f42495955e7fff00a27bcdc49aa32850dd546", 0x27}, {&(0x7f0000000440)="df0ba1d2516b189526911c60cbb3de13aeb0fc631789021cc327f737b739cb048625cdb96e4937a79ce7681f867b9e55482908960c1785640d4da33d926672a27b0b87f2f67f36a1e366e50b26df8f4588", 0x51}, {&(0x7f00000004c0)="61a622ff336c10c7c61d3099f7e0c77ae5e91dfb4f21164f3cbb50bfb4a63bbba2e3761e259e9dd437a3196ecb9abd3ab23afcd2d6952d18fd90782b6ce0011abf7bbb00f8", 0x45}], 0x8) 06:50:42 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) 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) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x7b) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x8a01, 0x4, 0xfffffffffffff3c8, [{&(0x7f000020d000/0x4000)=nil, &(0x7f00006a4000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000792000/0x4000)=nil, 0xffff}, {&(0x7f000035e000/0x3000)=nil, &(0x7f000058e000/0x3000)=nil, 0x4}, {&(0x7f00000c7000/0x2000)=nil, &(0x7f0000120000/0x3000)=nil, 0x41d}, {&(0x7f00007c9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000022e000/0x1000)=nil, &(0x7f000030f000/0x2000)=nil, 0x8ca3}, {&(0x7f00002c6000/0x3000)=nil, &(0x7f000068a000/0x1000)=nil}, {&(0x7f000048e000/0x2000)=nil, &(0x7f00006af000/0x2000)=nil, 0x1}, {&(0x7f000077c000/0x3000)=nil, &(0x7f00004ef000/0x1000)=nil, 0x9}, {&(0x7f000062d000/0x1000)=nil, &(0x7f000070c000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000689000/0x3000)=nil, 0x4}, {&(0x7f00006fc000/0x2000)=nil, &(0x7f0000584000/0x2000)=nil, 0xd1cf}, {&(0x7f00007e5000/0x1000)=nil, &(0x7f00003cf000/0x4000)=nil, 0x5}, {&(0x7f000039e000/0x2000)=nil, &(0x7f0000184000/0x4000)=nil, 0x4}, {&(0x7f00005e6000/0x4000)=nil, &(0x7f000013d000/0x1000)=nil, 0xc0000000000000}, {&(0x7f0000770000/0x1000)=nil, &(0x7f0000488000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 06:50:42 executing program 1: ktrace(0x0, 0x92d0127cb35b93d5, 0x108, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) 06:50:42 executing program 1: r0 = socket(0x10, 0x3, 0xf515) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 06:50:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x260) socket(0x20, 0x2, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) 06:50:43 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400000002c5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa88, 0x0) lseek(r0, 0x0, 0x0, 0x4) chdir(&(0x7f0000000000)='./file0/file0\x00') 06:50:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0xc}, {0x60}, {0x6}]}) mlockall(0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)='+') r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 06:50:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 06:50:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 06:50:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x60) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 06:50:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt(r0, 0x9, 0x20, &(0x7f0000000040)="59605cb06ab8861fb80e7aa0e2227fee857cfc858275d933ef45ce492290cfcdf9b75de03d566407d51f37fa8eb36aeb35d594fa57dbce07694805e738f2e35b640b69e002681de5cee5ce13c7018bb47d7852fbc0d6aa46f68bb971a57427ac6ab3faedae421e9402367a61987ff3251cff148727399ca207c4c2562307a2933aede7db49f705833c8148bb639633b2966e3441b191a75080ed553a4d62616a8f1d0fe399ae71c8", 0xa8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x8024}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) write(r0, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) 06:50:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xae2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0x9) r3 = syz_open_pts() r4 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x9bfb4d95dd972411, 0x1, 0x100, 0xbb, r4}) ioctl$TIOCSTART(r3, 0x2000746e) r5 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x88, 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000380)) flock(r3, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x94) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 06:50:43 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000700)={0x3, 0x2, 0x3, 0xfffffffffffffbff, r1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) ioctl$TIOCNOTTY(r3, 0x20007471) write(r2, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x874000000000000) 06:50:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000002005fffa}, {0x2}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x10000, 0xda0, 0x8, 0x80000000}, {0x4, 0x213d3ace, 0x8000, 0x89}]}) 06:50:44 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)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x3, 0xfff, 0x10000, 0x1}, {0x1, 0xbf2, 0xae5, 0x20}, {0xfff, 0x100000000, 0x8, 0x7fff}, {0x7f, 0x800, 0x10001}, {0x6, 0xfffffffffffffff7, 0x100, 0x43907a9d}, {0x7, 0x8000000000000, 0xb4f, 0x401}, {0x9, 0x200, 0x3, 0x2}, {0x7d2, 0x8852, 0x800, 0x2}, {0x4, 0x3, 0x3d52, 0x2}]}) 06:50:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0xe42) listen(r0, 0x6) 06:50:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="fa71219e860a15e350ac40c990bb98e132e00b9a98bc984508b408f21cb7c52543d8c615c514acf0f70d38b4544e15c47508c510c507ce6845ea58e6cf5ed119bb", 0x41) 06:50:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000100)='./bus\x00', r3, &(0x7f00000001c0)='./bus\x00', 0x4) fchdir(r1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000180)="6d52f51b37da3a815d9dad144156f08002d3b18b79ca8c85e4000000c61bb8965206000000560100298b9759eb885230bf3ff6356d5509d5ebb1fa4d73", 0x3d) 06:50:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchflags(r0, 0xdba3f81a75300038) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3, 0xa49, './bus\x00', 0x1, 0x6, 0x5, 0x3}) 06:50:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffffb6) getsockopt(r0, 0x8, 0x7, &(0x7f0000000140)=""/4096, &(0x7f00000000c0)=0x1000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530e66a123368d25a4f"], 0xa) 06:50:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x80000000) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x39) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x1, 0xfffffffffffffffd}, {0x7, 0x9}}, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x85, 0x0, &(0x7f0000000040)=""/133}) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2}]}) 06:50:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a2da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb7877d2c336ec5e00000000000000000646497327591fc147027694abc05bdd02c0d3ba74565238acec41fbdeae268b61e7f13a8b4b8e390161123d14022d6820f5ed007f2572073637d0e0e9f3082aaea9650217e668dd683f8db50f81e31969c01115bd19e3506f4338e9e", 0xb1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80}, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) 06:50:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x81, 0x7}, {0x7, 0x6}], 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0bc7351b23a620ee4dd91975867fc893c2415237"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3ffc, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 06:50:44 executing program 0: r0 = socket(0x2, 0x4000, 0x200) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f0000000140), &(0x7f0000000080)=0xfffffff9) 06:50:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="d4", 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x7fff, 0x5, 0x1c]}) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x4) 06:50:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) nanosleep(&(0x7f0000000040)={0x5f, 0x8}, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) write(r0, &(0x7f0000000180)='mN', 0x69e6c0ba) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x25663568, 0x1f, 0x7, 0x7}) socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40) 06:50:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x41, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x15b68227d69b384b) 06:50:45 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") syz_emit_ethernet(0xb8, &(0x7f0000000140)="32370322da92cb5d6c4fa43f0dcace323c2a6e1e907def52bd48626dd59fad94aa4666fa96d619b139ff6e08640475e8b4b7769f510a037788635a4accf9a463034aac16da2a0e473ed059675beb5244b891143341873cf4622483e02d694466cf7684db89438c462d3190d65e8cbd1fbf32a9150c605664451e7f52de310ed5fb4a72b7e035abdb12e51c68eb9c77a52121b7c3d0c124b513fd691fab088b3f1127faae31adacc08e849cf416c629f53aa4d193bd6fcda2") r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 06:50:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file1\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x10) 06:50:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xad00, './file0\x00', './file0\x00'}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 06:50:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x6}]}) acct(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x90) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x800, 0x50) ioctl$TIOCSTART(r2, 0x2000746e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x1, 0x9, 0x107}], 0x400800000000066, 0x0, 0x9, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x40) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 06:50:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x1, 0x80, 0x180000000, 0x7}, {0x8, 0x8000, 0x2, 0x80}, {0xfffffffffffff41f, 0x7, 0x5}, {0x7fffffff, 0x6, 0x400, 0xffffffffffffcfe0}, {0xa2, 0x81, 0x3, 0x3f}, {0x7, 0x1, 0xa503, 0xd1b}]}) 06:50:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001340)={0x8000, './file1\x00', './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000200)='./file1\x00', 0x8000, 0x100000002) open(&(0x7f0000000000)='./file0\x00', 0x34924428b51fedc9, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x6e0, 0x96, 0x2d2000000000000, 0x1, 0x6, 0x6, 0x0, 0x1, 0x2, 0xc000000, 0xfffffffffffffff9}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000002c0)) flock(r3, 0x1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x9, 0x401}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = getegid() setgid(r5) read(r1, &(0x7f0000000300)=""/4096, 0x1000) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:50:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=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'/63], 0x3f, &(0x7f0000000340)=[{&(0x7f0000000040)=""/190, 0xbe}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)=""/89, 0xfffffffffffffe80}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000300)=""/50, 0x32}], 0x6, &(0x7f00000003c0)=""/155, 0x9b}, 0x840) 06:50:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 06:50:46 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f0000000200)=""/200, 0xc8}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 06:50:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x2) openat(r1, &(0x7f0000000240)='./file0\x00', 0x75cda22d0c245ae5, 0x114) r2 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xc8, 0x0, &(0x7f0000000100)=""/200}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:46 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x20, 0xf0e3, 0xf7, 0x0, 0xffffffff, 0x8, 0x8, 0x3, 0x1, 0x81, 0x40}) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) munlockall() msgsnd(r6, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) seteuid(r9) 06:50:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:50:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6, 0x4}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x5}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 06:50:47 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x5) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x9}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x9}, {{r4}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x0, 0xac}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x3, 0x7f, 0xbae}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x4f, 0x8, 0x4, 0x9}, {{r5}, 0x873a7f0af88a3be1, 0x40, 0x80000000, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x80, 0x3}], 0x6, &(0x7f0000000040)={0xffffffff00000000, 0x1ff}) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r4) 06:50:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8000, 0x0, 0x3, 0x8, "7e048292492caf8527fd5028ea99d548f3f8072c", 0x400, 0x81}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 06:50:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a32413d4e23f49069151f7c80f946f982147806bec52000000000000000a71f2"}, {&(0x7f00000002c0)="e125c8fa006f9d7b79fcca21e1b959eb21cab9939075b38265c7148e3b9b1770f98805b36e8670c6e81acba7be16f102beee11cb61979a7dab88f9be4ee2566426c1e4651b06c03df10c4861d97fc74ea23ebe784bd01906947ace8a1400688f0cacdc616a5b746ee845341e35f6c05b72c9416eda4502e7eafdfe24a508fb6db3f25577bfa32b8a042a37a97605709d0d0e453dc1022290dc8f748d8eec9510fb33ebe450bd564e8a"}], 0xee) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000700)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7e2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157cf269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf70200000000000000e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a8225ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b01010000000000009f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594c05e0000405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbfa79c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ec85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e7767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c3811ac151a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39b00000000e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91c0164c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07000000000000000000000000ce0bfa1905d6f448bb97", 0x49a}], 0x1) socket$inet6(0x18, 0x4, 0x200) 06:50:47 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x800, 0x0) dup(r0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xfc94, 0x0, 0x0, 0x0) dup2(r2, r1) dup2(r2, r1) 06:50:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x3c}, {0x18, 0x1, 0x33b, 0x10001}, 0x401, [0x9, 0x1, 0x1, 0x0, 0x8c, 0x7, 0x5, 0x80]}, 0x3c) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:50:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x8, 0x5, 0x7f, 0x6}, {0x581b, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0xffffffffffffffff, 0x81, 0x5, "0a9464b9c542cfb066b933d8fe7f1aac40439a40", 0x2, 0x16}) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") pwrite(r0, &(0x7f0000000280)="4a39f43a3bb35adf113755f48b9311e472f4c4ea34b07d3a8bb96597a2752de77cf4f33382a09caa12bf024dd774d937e10a6d526ac29dfc686b498f26796de674133e36b0134a7a5b34cc8a400894c919cbaee2160ba81cb6703d7a1ab48cb5389bfdd73cd9bbb225a08a94762fc005026b22a6af146644a6ec8cdce4b52b00fcfe0ec2a373f93d56f62db29a1e649b8822e92c9047924a9b02f3239efcdab19c665e33482530003f9df84b38b4b2ce031967eebb6dc87de4592649a98b88", 0xbf, 0x0, 0x0) 06:50:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x100, 0x1, r1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000025c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002440)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/82, 0x52}, {&(0x7f0000001200)=""/80, 0x50}, {&(0x7f0000001280)=""/133, 0x85}, {&(0x7f0000001340)=""/56, 0x38}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/156, 0x9c}], 0x7, &(0x7f00000024c0)=""/225, 0xe1}, 0x1) 06:50:47 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000640)=0xdd5dd96df862d6b9) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xfffffffffffffccf) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) r7 = msgget$private(0x0, 0x40) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r8 = getegid() getgroups(0x7, &(0x7f0000000000)=[0x0, r8, r8, r8, r8, r8, r8]) msgrcv(r7, &(0x7f00000004c0)={0x0, ""/203}, 0xd3, 0x0, 0x1800) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r6, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) 06:50:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f00000005c0)="2f02d5cbec525b22736ab3a45622ce0198927d3b40629559c39842d40ecc6f0a52aedd167cfef1175b0c74759bac94be6cec835c3f3c3f7fe0efaf875415e8e53cbaf5cb98d03075603858a2de6e8da2054e61fe2b940403da546c18671b42fe9dec435820a95f7a92e327bf23d9fb9b011a3081b9f1cab76dfff70319d40fb5da1cd63e3b994238d6343342d4362be819eef379952665bb63c8f85db3281dfa064ca4bd088d3ebffab029d6e843996aa9eb7ec71e6810d8d11439402587af1d4888bdb4867f0f70430c9ef3137a1aa84c4b945a8d3c011d91cff84d5bb50933140f0c7e6c916038911fe800c290c14bab4f8b3ff8cb95016f7043d9e3a67d2845dec8ddc90acdcd3f3f76ae46912b7fd11bcdacafd4fb5696efed2222421b5cd9c52bf897dad8bb05cd32b8ebd90e555a709531a30a642ebda1d7fd32291ca6a22b37bd507a78f2d9c001e6dc49a07cf7202dea8f8205e0f29ac41107751003d0ecca56f15f16a4a085662c1bb4f2b6d8d5cd4dc5721322178e4b9209b2007508e78e43bfefa2de01e85b2bd0a3151849a436a2ed1eb04de0f2eaa47f4f51df74ce268f766c633e7715ee99e7489f4dbb0b4e10e0ae3d53253e561662c5284e96aae87dd6e00b84d10f6b306dd722cd82e410e09eb21057028ea8a0e737191683fde8fbb9c085274e910f9645a7eebee6e31225e55a4dce010f0342260b394cd352cb4a640f70cb60b163308c5e19814803482beb417c9f6af2ee10e7f18586143c978b1432c74c05e09d92f12dd77f159f08fba8fe930b93044c4c652b1ca89562a6388f005928ac40022e2a450967a6b5fad9c2f0ae070e2734152ee06dd07ecdec193deba5784ba53f1a33d677a9954d270bb987b8da3de35974f98bbf4565b5eb4a4cb78a6f2f8c04e73f9e716c618c44ce7ffe6f83ceb06fb041b98951d23f6fce721e9310863994c8120df2562dd6cc51237b703d93e42e56b429463c39fe636eb94028cf364cfe7af05e612969c72ba16ea0977984c91384057d8cfdea58234c79e0eae68b36d07dd71220320576767d221e7be8ef47eec3bf62a2f40a8ba01bb32419477e2ae5ec86c076e338521ae9b275e842e099f288b83b7c610906b7ceabfbb1c0ac08e6028b0199d2d1a99724c81550591cfe2df948fb60ec8f211d748d0936252a7c040fdc2677c8f721a19f032502c998ef19e6d5a76d4f456f93c3e48fbdee4684d57aa65a603eec4c799bee38423b6839c7625d4f32506ec146bfe59142bea86f9b444e07e01ab5fae78e54b0e54810068936115c441498994a9448f7f14943cf974bf9e1358172ff29ff5178ff86aa4a4a9c3e2211c242f72dbdb13a2010c3f9104a0ba6e01e11074c29e1cd62405e82df082cf0d36a10f80aea91107f9961dff4e3271a95d6a221fb106a2a2ecbd975da50cc29f195012b05ede9855df2fedee0d60b5eaf5dff599b81c9f0773f86d44048b1ae0e0d8e20cff0c9befaba524bc95f60db09fe4619e65580bb52b44e55a9cd3aa5181dcfb9a450e54e3c9eea2b9573a036ba47cfa24703cfdad737342ebf2a1b16734b1ac36c06ae74f0627afb20a645ee28b6528e9b7f04612f27e13595bc6b2ce0747b83d78dcdb685481c05ccb98f34ce47f077bdefbd799dd6c2f5bb00706bb0767c5b33768faed991881335b37c1ac3ebca92730c84f7ff007178e5c52c66b2b44e5f1866ebf6f14a2cea657e72b5cba7106a02e64569155df31c6e09d5cbeb45d4fd5299e06c3d92cc62691ea69e5d34f654c78ae901944d4ad18f359db16c671512f06e2ffd3ab4046e3eec5ebf801e6bcd7d296959c3f0d62c3494ff529ae95b63c755c1f2c0ae8c844e30a612d778d4b9c23e9161377e8365cfceddedd9f457696560366ba2deeb1fd280df5ad71d934637c76f61362ce5d8ef54d5422bc5d270bdfa27e92155621a1b46ea92faab9d34ac1e7c96b7d0fc6c84d8e2c15031bc095c467ab621db30c73821be05feb21d12a8a0a31e0fa14749fe14b5f0215e690dec4af9f49ec853c7049727e833a8981efb379b91777181a2fa0a5bea69095a5d55579b42e6468446f28c208ca59e00c7fa079f2d315984f44cc2cda5063a685729e7778828bdcd8f61bc11b6e5a140bb8ba74ac5b44e9856997a7beab2f5ce40e90f82da4ad81de11d8917d232df673f1141e62e83e5ff4e0a7c0f6f82c316988b2e648a6a86eae776403be071acf1a88ca92324321f306b8c7b21797ce871dfa4544f10fb995e7749f7e972c37b16527ad08a64367b53c5709faad1efd8499934204ccd54340bc5affab2859f2b1e6df187eb9f29a72aa362cdf4f99f88cc6d2576dd7650091cc5cce5b4ecbf964ba25fdd02cc6b7030d99572c6d622ce6cc2638deee0bcf9cddcbd9f4b7037f000b011bc25d02cd3f612f11fad9b334e6b0424a9ac8cf3f26da1493ff984a0bb97f5dc5ab9cb6ac77c1a035db800012121d854c8bd24754d5f50aedcf79cecf6b22546e660155eeab2888fd227c12d62fd73321a5523573d62ce0a15953ed57c87414d6e0781dabb5002a749f0c987803e80a6fc37d779afcf64cd7d32db16922d197ed09879e75ea258f14c0b272545a943416c1560b6ff819a8a321a7eae733d38698e55e35e456aeeade6a855dad98d06c0a9cdc4193be992b2ce5e2af05aa6c7c39e7a0fbd2b614059af4d4d6ffb8ee6c2b279ac4db52c79d308e0cc7273428fabb6d814f5d46eeb94a9d28de11700b1039648a4aa568f035a75cc9df4b615a389d3ef250ca2d2bc3192e276350960beab38a546268eed1259dcb2a747d0831823a140635def5ef27a2b004ab55cc5f43b5711daa69a8fb43bc263b6b21e34ca78f7e6ccc6bc975e6563cc18fa56049e7040daffddb2b2b720b7ba5b6ac580f8aaceaccc94d8df5cd965fffe482fdadd98e9b1edc85f02428ec7d6966787473987462a6930fea41c279a2238157fe95600f658c137b5ed04150202f1c8650135ea8b32c9ae4f551b14051dcc737cb42648eb699fbb7b278778c5b9db3542189f47a6d851aa188af40ec13ee0ee06f331f62728e596a812d880958fbefa60a41b8fe6d6abcb7e20b9f4f5815db5e352e7e3fac7d3ae544bb8e37d1c9609f7697b818dfa7f1ffe1cffa20446bb763e4f49c3d6a04359176781b7e41882a15477514597d8cfee503150df4dd55130133da88f0018916c79b52bd72e18c0e001ff25d13e237d4ad7732426019985851fe1975866d7a3c6939954fdb1d40408fa06155a951007d3d3c5a3d7ce52eea9d6c9a5a2565aa0be0179299bd2e9a0badf25b73852b41bb4447a06a047c8d7b789609c01456a9fb6904f52f81e360f2fc7a5303d610bb7acea3d7dd63cc42f54c6d933503fae8a06101d5f31a944f349fbbd01954f6d445b0b7ecfd1698e405b73c2bf9c7f7d5201797d5771409c55731b2072028ea11043390004248cbcb404a3a3e688a5468caa4d18abec0e7330d0f21cbc7538dd26191943f99e8bd3f76f96fd29244f5213ba0890cece012f36161d0513e73ee65e6ebb58c1300431877e303a3a04be4426841ac90558bf1a48c572a3e95f67150d65da654ad5aabcf9d7e1b202bb1ae2ced3dadacd99f29f8e3b9ac26b6a478be445984fcae7e0280a0d69b9b24e00dc3695c1e61e7f897699be2cefec46e2bab8901df3f4559b1d9ffc80d3600e4a2c5bb644f8b5c803fe7bf6eb53d893e812305c4deeb4b5c5373065336615701861e8695ea15e3491982ef5d5be8401fc0c4362e66df7c531a88c2324d956eb463c35a45d4e0d96a7fff6c8a3ac4a05c6e8ae50a596a4f19479b2d45d7220695b50d9c5313d1506277e851a05d98d72bb6ef5dc00682db009dbe7ac851964a8ded898a240a0bbbe58660939883644d0fda1fc2c45fd9f900ce21d3d0a4ffb3a10237c068194d856c0c22ce8224bca20da6a0fa5a5d4befada1ccf2b185986e3273bc362b19248c8f240c5f0415c348fb69a02ccf0da7dd2e0ae16cc8be386410b8be5fcad1a06aeff62ca5e85bbfe4926cfca87c711c56b55dba6adfcd57eed5e7426314549cb236d5cfea0fba5a49f32c777322a681eb76289839ad783ac3f6b8cd8c4f6a2eb668ac9402b6c48c0ab811f34bc2e01782c877f4104bf7a60da5c9ccb45dc1008c9afd1626b48dc12a89f62f1791e63ee555f7eb780283fae8f70669e3e9ff78ec328a4a87a7a8db0827512fcc303af1452ca57d34bf33929cd21457506f9609ad7f4fd25e36a87aeb3152233a4200f72244d98c27cfc47d2c44e4fa276a99c6edf2c6255395d7d518adc2067b50785b8651374c7d08b08d46f6767145dbd50c0cd6e0aedc247d4cfbfc04d54dca5ab31d39ce9af5ced6b8183e2ca550b5dbea87e0116c533d19ecbc42769faa1546e4b0be087e1fa99c0bfbc8d4d53e550cd6985859da01850e535e6026cda01968f1e75df6734df53fe61bf81009b510df7021157f0c41d5c42eef3cb4fd17113c189cc8e94d6a9e41e97c087b8b5f5a34d8102a2203e6ef3abc14395142ce938d065a3e74fcde23ea9eb5cd5fa183572d42cf253da74a2d401d397a1a1c3ec2c54ad53fa590adce08ffec8e35e7c5a6561e3a5eaf94ca80a773b26da64a75c73f026cb7f80204abcc172f5ef4bc690f22ea6192344616628464d98acfc9f480c4e8e0359de36b2ab7ee6addab5e598f21c8cdfe3988fcca9197a8fde5c4315c6eb00caa956b773dbab7dad9759ef957d6169893aa5233892323b7f24def69a08fc4eb5601f53d083cdd9dbe7a36f7c352cc50bce0c6f034664e09a279df2f8b90fc744a255c9b972d7c95c22c6cf8c94df5811b5a557753c878d175983cc8b2b8bcae2c06dbc5000e284f97fb14b7f8b1a70892f58f35c64e368be90523f7c0768b8d7dd48cd3b44729920b8bb46723204f3d300e5f0c988e3481d234c2d429d918b8e7bd6744c2680403e237a65b98f18ba371c3a857625a13b80e8181bab5bde8d6b252cfe0b236a5298c3a5a9836c7bbad59ce2ec6926cf691157e0c4e5f4e1830698dbc489a6d7d6bdfe4a3b3f409b11b6a70159b0405b005bc0d679e848076f5737b6e48306d3e79cd453633d7560c2f5c7ce3922fa8a5f92d0cbfd10a5ef85b722fd211f8065f68acec7559f3676dc7b17b658b14dd558b5fb4f597701ee92d98095dcfb0c1ad348013bfbb0487adc364e8f17118e419689a977a37537c5b2f4fa650245e0bd0b70e1ae8e294ad409cbf986a18eeecca6ac637952a0edd725511110538c1c24a0f60be3378f4971ee3e747d611e2079599c8d93bcdd025179d33a34c443c7e9a2c91ebe9e3b3aa0a2e37e40f3d08f15740c8ef5eb787b19e549ccf3e46a95bc62c2389d0ebef8dde02f8b639af2b7e5aee7adf08fe254d11fa1246ac52b12112b3f0c701537b920d3d7e00d7e988a796e775ec1376893eeef0c10b2dd39403f24e4b93c30de4a2bac5950835feefa42f9c1007bb0d62d9b2b4276e819f6e36c804edd975bf03e4c09a9fb83644a66cdfda2876e1062eec47a355a4e69032f3382326be1e84b938ece75710f62861587aab1a44551c29b4944858c0602f2bc0bef2ee3980c20d6a14fed991e9d95771c3c2f4fd748962699896aea4d56255bc7a78e50d2f588cdb3e2f45e811499f0fdbec794fedcf19f11b590943e36d4f5e9d57b625c1f50bc5a622e7991a900cb5501fc4dea4ac9c6048263513a90f4b3130ef3bdda747793eba314a2bf50494dfe7af21577191527b1b4bd78589ede64") syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="4d0f5a2f4f8b3ab2b3c845af4fad545aa419cbb892f1c37bc6814e260c47952802db7cbf0cfdd4e88cbdd797d2854e8e82594d", 0x33}, {&(0x7f00000000c0)="a9ff1c52e871c82462513fc54d7ed72fa27c50d1c252a284bf0c0a223c8afcedc2ad50feff7b2236b3feaa5f308f4209e5ca305203e5052c55936959fc237e050882c6225e3e0c54c628fd7d1c9dc0f9e1a8b2105c5971ebbb3e1dfa6ea60bf6a4777f0d0214a0", 0x67}, {&(0x7f00000002c0)="a4fab37da3dea94af7765f8c63893b7c20b4c445bf038fae246b7b480420ab4fc4168c737ef205d257166f4e5d947bd68abed6c5e2aadc14949ed0d07beaf3c87fc159c0716c107a624eb93cb424f54c6d6eedf486d64d07638615ef293bda77bf57beec93fa5fd065135f1cde544b58fb37b2244d0e2a75ec536b282d90a125e9b98dd74687dd3cf6e06698f2002bffbebe3d3ef7a90b92e06a9d07223620404667073587adf78c54ee728a9632e98e6351f18c8b4745da3571a59932b00258978490b4e8be252b413eed0b8bd414ed3fe98415487f3ac4145cff5c35888b448dab53be24fab5deb0624ea0b4f56dbd0b69fd6a7b5755d1e7fe1a0654f4", 0xfe}, {&(0x7f0000000140)="eaf8112e790607654488376eee8a472dd77ce6e984c6f5dd8544d5fe73ecc191a85f75ea055451496eb001d50a239e0ccf05ba5617ff26a8f9655de87b31104ea6fa0515baf3733b2d273abbc84118244668e810446298471631ad9a35388f3c6a2cb58984b23ea6753ba5836771ae6ca92d394ff019b08dbf768e9570fd4c245138ae713858f43bf1d6ce79682095d8fdc8809521fc55cfe2837a3ab251754dbd393054", 0xa4}, {&(0x7f0000000240)="ba921f5a7f7bd4ffa5966d6fd87a10b9729d929111ab66369dbe814018c5faf8a2", 0x21}, {&(0x7f00000003c0)="47870aa771633c23a6ab3aecac9065fa5321fc16c9bba990121d68c781ebf3d2e284170e9ddb851026cefad13198d317c41746ad8259e8d59a1ed3a5a3aa50bd8b14015a27e174f4fff027570565bfaa6e22ed34a75e67bff0cf4ff648e16a49015406551b8eccdd7bf2871a74a7acbd559b33201b286dc5b437c0b1370552d748a3ba4f0bbd4d06fcba3272813d42c85cfec7e512d7c40cc6ba8e590ea7a39537d5b2594400b0ecb81832d7aa21bd3fc52fb736c4f81dab2c55c271c7fc0ed3231047880afb171a594e4dec920bc252b96c319f5732bd39eda59b5fa4891e379f30febee33bb1bf06a17627a7cf8149955af29457", 0xf5}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="75ccd2b971e65c04626d4fe2ce4e423ae74c0da34e85e8adf361fe3a83ab83e830cc132857fb7e21bbd506faa03a1db049321ef3150803c45d76a5100dbd1d5a4fc0a3226a4aada6aafe74", 0x4b}], 0x8, 0x0, 0x0) 06:50:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x20}], 0x1, 0x6) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) 06:50:47 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 06:50:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="a6cc98a85e3903ce7b8003", 0xb}, {&(0x7f0000000140)="0975b1b7e645f5bd8fbeae918daf6cdf537ca10823964402a3769af10c6a7c455a23924ae9cdc306cab374c32c7b6a6a2d59f64f5421952e05012cd54cc1881ab9467d1bfa8555e6bf1bce7e4f3ee375d536b86dd8c03a2810f03a43b8df1d9ce37505b107085f3e849dd3f083e9d83543614ee2e3a829b3a6fd5407a73675d923dc1db6a67e86f0297fcfa4a7d9b7134f8e62094cf46e780f364e10fe3f6adb51797291dd026af4e314e887cdd7ccec52353315b1e4", 0xb6}, {&(0x7f0000000200)="b4fd3818d89b84373e8a0b7735defc1adb3c09ec11c9f9fbeec46c7b99d9e8c7bc85cda7f2154f461a2024ea9b366f867e74bed20302d050da0c79f86fdb9872ef2d08f0afac52010e96bbcdf2d040aef7cd6ca75bc7fd76b3e3d3a51bed53244fae7ee083f74d499d7df60f78b1d3cf81f28c7827df24f217782e7e09e9eb", 0x7f}, {&(0x7f0000000280)="ac83ddb36fbc04a2990aa32d527c0bfde607bf43c65c82a27ce2df972dabcce1880da94c8a186b6e8e1f31043bd8fca953768f893f59233b35683ecd585b30ca28b2f4b0d54317845f296cb224cac056a35493c8819b75958ae845d5b8ae636c7540067d4131872d", 0x68}, {&(0x7f0000000300)="d8a92ace3def8725e63a", 0xa}], 0x5, &(0x7f0000000740)=[{0xe8, 0x1, 0x401, "42a39fa5c41b901a1352924b4e033f73ff24a82885c373b86b96dc369e86c0f11ddddc2153e9438d366fe0e368f6a37ef02434425c2223e94711db80933c921922c3a5f3ba25ba1fa36e4f7de50c0d01fac6f596847c242767d089d60baaf28811f1ba6ec23166e4d23918c7d48fd91244d63f8bea6f0a8fa3792020c059235eb0a4a26c53ca3b87bd93037e5eac72b52c8d047b63d13a4269dd3021f88b01a89f754c3b0d3989c2d89c27ec5a5d6e377a88a006ba7391256334a8b273eeb5bef2d4e462eb6e24022b44970bd0f3f6a41d5fdd"}, {0x78, 0x1, 0x6ab0222, "ddad82c719918f0f3e2c95d37ce1bcb3237b5277eaf505534233e89a6512f5cfa4c1caaf624b16d5e2b0dd6b4bd4010aac78e700f3a6ff3843c7f890a055aa76e9d84884463c6af13e5cc05c06422e99a9312d6a845d3537fcaf7e173178f5e2e9cb76ad"}, {0x20, 0xffff, 0x0, "69e50e16da27d0d69e"}, {0x110, 0xffff, 0xfff, "332190f35a0663eb6512149703510beda8332eacffbdba00d44da136cb27931d5aac0e59a6c513ff9e957e2c266080f57d78cdc2ab635605f2ac669d21627e8e13111e9f2d13a98b28ee64335c6f9cecff1fe1dea4af2bc0769ad83ef22fc7d23d84b1820ad7370329a40067dd9d16c7fcda1aec2dec17b927747c77d4578d1be2d1d3717cae1117c322de9d62a7a30a046a95736fa76cd861b505ef6500ae94bee6791437587e0be543b9888559e31bedea98b454a33a0c0d367387f6ba81bbfe8553cf6beb6792b9e643aa3e3e6a73bd1ad024afc6f70a23c97c823516ea62b59718654010a6da4d5421ff1ac9232810bc8270727e21b5d96d8aee4c"}, {0x18, 0xffff, 0x1, "bb91240a45a782"}, {0xf8, 0xffff, 0x4, "2e2c409276bce36f9d9d68cbf01f27ef5cd5797dcff8a1b8a09392da27984ee90674b0a232ed6619b2d4ebfeb96797e85714138f364606fe9c7f97d3e1ed444e2a0bae3085c5b0ddc7f2940573ea82c96f53bcad8f402683f757c383c75e178140831ac616a1aac0ef9617d4e631a3625b097fb40c16da5adf320f4e24863cd8f4df173df3584b0bcf5832bf243d69eea0b44e31779e786c00307ed3f9777b5a3e46075b0e9adf993a46dc012d17a55598b0f5655ed48e06a48c894f8aa887ecc0328c4ea9e063dc5ccb8705852fa6b169624daa9d6ba873f8403f6049f1a4dc93"}], 0x3a0}, 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x27df, 0x0, 0x5c11, 0x4e7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546", 0x140000000000000}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) 06:50:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 06:50:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000100)="b6b08e11c2959566ee4383345950d0bff7a0d978409ef4729f7dec79164b9812057f77727feb771b3a5b5dbfcef9d9affd60403592be4583d7dd4ca1525c8f224e022cd13a4307b13ec89232c4aeb55614d1e9afaaf90ff7e525538e5d8e39132b3a4bd987e4") 06:50:48 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x0, 0xfffffffffffffe01, 0x1, {[0x6, 0x100, 0x6, 0x6, 0xd6, 0x1, 0x5, 0x3, 0xffffffff, 0x6, 0x5, 0x7, 0x8, 0x100000000, 0x8, 0x7fffffff, 0x6, 0x3], [0x6, 0x8, 0xffffffff80000000, 0x5, 0x2, 0x7, 0xff, 0x6a60ff89, 0x9, 0x9], [0x8, 0x0, 0x98, 0x7f, 0x7, 0x8, 0xffff], [0x6, 0x6, 0x769, 0x7, 0xffffffffffff3f5c, 0x7], [{0xffffffffffff3efe, 0x0, 0x8, 0x7fff}, {0x5, 0x4b, 0x2d950585, 0xeeaf}, {0x2, 0x5, 0x40, 0x2}, {0x6, 0x1, 0x7, 0xd}, {0x3ff, 0x40, 0x6, 0x8}, {0x2, 0x6, 0x8000, 0x3}, {0x3, 0x5242, 0x4, 0x3}, {0x100, 0x4, 0xfff, 0x9}], {0x8001, 0x6, 0x1, 0x200}, {0x1, 0xfffffffffffffffa, 0x9, 0x1}}}) writev(r1, &(0x7f0000000640), 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) sendsyslog(&(0x7f0000000180)="33aa7feb3e15ef3a6f85a6d45a046e0d0fd6ddb5343b48e3261984c323d9aacb8d05d45ed130eedc95ce5747c38a52cf469619220b777ec27b19c0980bd6c97e220f54dc794a4ec6b6e9e0d32acc3a0c1ab5caf837d8147a59d382446521174f313c66536094ec374eea0850cbd3f29f3e8640db1257ee0fd0f4861e4d654ecf13921d05b94fb14668dd693d2bb32f254c20c49c63bc5e5a121bf9ab4b7a8d0b4a50ba58186e5ae32c0f94ae00ee3e0d1a8111124fcbd0ef34412e69bf99332a96484ee9959191e7b2591f26180d1ba7576758ec9a3cf88d58cfb5383b51f30f710996b4f749f8c69182b4ea06a42f5d6e", 0xf1, 0x4) 06:50:48 executing program 0: poll(0x0, 0x0, 0x3fd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 06:50:48 executing program 1: r0 = socket(0x10, 0x3, 0xfffffffffffffffc) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 06:50:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:50:48 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000010c0)={{0x18, 0x2, 0x7fffffff, 0x81}, {0x18, 0x1, 0x706, 0x1000}, 0x20, [0xbe, 0x1, 0x2, 0xa9ee, 0x10001, 0x0, 0xffffffff, 0x7]}, 0x3c) sendsyslog(&(0x7f0000000080)="092b3f0676def09dbf4559fb33868b638fd1d2c67069e20673ba9a236b0c3ad3cf6074f073d8614cdd388fa814152f64878a28459997bf59e4c00588052651c29027abcf1f7822093e804a0198b717f9bdb6b86f5a0f64dd7f16e1fa18643695fb051cb3f1b6c3b0965ef6d44b253f999c0c0e7b0af9a7a3332c6c494ca819aab7de8b0635e59f6fbc7c334cde6ae4e5219bb71ab1c8bbe183666f9ff93b13ad8827eb429335374544931b8c31ffb4691cba9f9d43039695948056699f0f7838b12395cb150f267ad15ef1fe955e815c9c3e5567922c21c652cbce2d4847dbe610b19cfbf4c1139b46a5335a95041889138bcff77c64d1b1959853b1e2c560ba4941743e4e217116dc48ff6d8485ec50ec7b0030a927f5087fe46573662b6693e4f570983bd0524192c0e97cdbbae60209db66739cc5fdc06b38317c75a2fb32384fc953708448f0b616ce89e87af5a5e247e557b1a9a9b045685ed258ce5931650f17809129baf9e2b6fdace5f38487bf5af159bd2e2c07620150c788d39312948bb51790acb7aec1aa83547fcdb75925e208a47209eb68e4a6644d3bc07c00f7cf8154b6a0e3eccce4a8a1912ef9698bc2f38eeacf9602e4b43eac351202e98edb6f3d87399ed98bad87e71f10076496fbe3a70fc8893d7526a5a06633c869d42152139425acd8e045fd2fda7b8d9bbe178ac265339493b3ad38adedbf79f27a72eb083f79dcd7db33e0d54732763d331f3e93677386dd0e188ea8298ab1a6bd228240ca9fe26e8cc57400640e9898cf016a83ef9c2d2a40953b37ec7e20a32d7451d285fcb6865ea9bb8ad5280c7a47489564dbfd4fdef80bb9c1c2fbe7ffd0214d5b35a14769f69e649158e331e80337d588ea732f2db37cd968b920c754e8334b65321f7b0a3ff2aa64dcb7371b9cbdd14eaf4f059b6fc732887ad0904881d1b1271c95132ae82fa7fd0453ba3ab7af3edb641a7d6302aedec105c7c4f56fa876e544ad7f2c61da898ad274ac9ef69c5779372edcd205f8f6d39038babe432101198cae3846b9a872830a4b19e9048b3c03dc4f072f3e4fe4f76aed2916c3aa5a1df79c79d826ce3969aca22995ad19102f0cd60f7058319d7fe5c06b2860c9ea54a38dee583b00172406abe74de41289146dec65343a5af3bc4840f5a94a6cfd5e44033873d073f0d03c0407332efd6cce3757ad4c1eb25a9d5035e356bcbb86e4864d132b27f8793e46af4cd37ad152f7822baac64e5c12cabcbf7615dd74d011583cb4c2ee9cf8b5239f23d02f4fa7e72a30dfe743716f1f07d8ea6f6a651041d3f840bcb23d511a027075728f662863d1c64659924601ffcb5d841f49ce2fcf041e135f19005bc4b4894f834f6001331471b5e22eb2a2115d6586402aabb4e825efdd9e7c884d76a14892e0a14bc6742278171dec1ef5ae44874c10b985dff3a3bf3cd414e7f176256456b4d8b63844ec8d9f5d8d657b6e7baf8cb7711c579868aab09b1edf19bd90ec2401234470f91d2ccb637fe1a07e58cf14bb6f36261d3a19c44679378acd38d5dbb3c0d42e6292d896eb210820dd90b6f782a61a05ac47132f897ffe87a2d0c7731776fa4fee580d2a2244b6a0a3c9f85509f5fc121c97659a368cc25c76d95558461647f7c0ad8667f45729d4e4334443514581212de3e1b73e90fefc4547145231b800caec3f22d738c86bff1315ea6f4694ddc25e0418303df7f6d75ae2fc4687571f561942344cc7dcf36914e57bdd37b79ac634528f7bf5d5d8167ec8948123fdfcfa64382b8a4c66af11c746319013b15273e30a36a2ff4c941bfa01fec103bff761430d21223f82f3a8f63dea59c65d4f9c7cf26cba003816ef4de3284d8254c9968ec7457db69315b3aaf54aab6823245dfda85572840bf165aac971b91846ab3a026d414903955e2ef4ba61eb9e5d1af226fe0bb1bcba5b72cd80b94ca49cb6491182578487ba1d7e6d623befd4e0604ff27c466566225bdaa74eb0463a1c7e118008fd99d4917f7ea5b7cefea2b213a63cc4e5f9376848fa11e93b77724eb14f5984912dd6f0eb9c4c7b2a6b0eec3fe45039534dfe3041aa45c362bde918e6d44589afde7e990ac09419591123fb2830af56f7f73a64d5a98cb3084c0d875e82f0643277be6645f71e57b304ec880d3ecd5c78e73d8ab8c91438bca41f79dab544a9519034454e93e658861e0bd2efc7656121813c3fddb75d808c6da9275f82b0eea74fe9b2da284cb36a68782e08b1bb7da4e4fa3fe18b54f2882a4cb3e9998075bf735fa201a0a9321681729e259edec2aa165dea87d454591116c455955fdeb49d683e2235c9ed7c0c71bdc1f44fb2bc32f2a267d4da0e5a873d1318515a6d1e47a9e448c3da3276636bb571429c4b9acd43130b1b4db67b9382be77e17538155ad11b4089258bc7e0bd1d8c535d976cb31aadd5778e6c13ee41e1093b2d3c5d647692b4d1e4733e186bb2e62b036caa23e66a41f68199e9719f286bf3e9de35bdeb4f6438baddd0f759918ea98c65d21b7008bc628a3f32a9e4bdec53f97df033b0afa889cbdffea80338fd3c38ba5cda8e872b1da876e39e0e762a29080a9aaee95d30a9f19dd95ec42544ed93d540699c24c2c959f1e1358d6674296de9e708f14ba950a9d286829bdc9f26cca3b718bfbff3befba2a8f419416aff69ac00e5e99850937d123eb2d87313f212514b6f9ea0551183ad16ca8ec587578316f73ae886b71a7ed05905ef6037754f03c391cbb5d6ad6da4a4307cb161ab450a8de3d0d9723a1008186732dfd86a077443c6178b76b256a64514855ad4d665dfeef03bd5ca53e5f1a703c32241592eaa83c2cb99ee8f78332385528731f7ab0c6944f877eabf9b3868e714513b1230adc42ff554975f4aa3184869a743dd0210f7fff160f359ae056a9db8d0fdd1a333d03d31e1f153cf8f41bc921b1fd281c26a3a592892ecb1c2d0f4c20a9e5bd85f0191e94d33d935a5a6256c4b84c6def807b7280369bae7b0a4e6211674b2f7c962ce457c037365e18e2aa215b6556a76f4474d050e87a45328c6ffeb303265cbce8122297508f1fe9fac5cffd296a201f99a59517a7d5e37177e43bdce391300badc342767436e70588452a349d1f6c5c336f06eb67657a0ba26a31bd7008a07b4a340ba60478e691a2e2b87753848bc11ac053ac140a0d3b2b6d2474e23882212e093a2a9a4623f78e416db749cc64cf12da6135cc8c2ef978e3ac3cace4345d9ac570493387616cbeaa68c33b14a4507954a35ddbdea1284d666f5fba0746ec411adc6d882c5c2f4ac7ec20c2b0e009747cfe6b3d5c60ea7ad6f7846223e2be650a59a1e13869b346f1d2efe87390e1cede04d85edb6069c00b7fbf4102cb01378bfe565f4fa1a5988a30e696e30e7fc127eee06cf52648991629f51ef10c75083ce7822b6fe87f2373c2a14393cff79b7df52d267a6ca5d63d1a0ec656ce36a96be1b1ad46e406ca4e5b7e63b22fa09ac27de781015f5f3f360f2c91674addd82f6e32cb218ff94d3670d1a40ad8aec9d3c914ede59cd1cf2a13f798889932bb04c5a4b44edb79e417c599ed139805cfb664bbc2874bc4568454e51c3a089debde27dc1ca6c661f13409c6f0fd8d128a986ca3ea4408e7efdca7ff63a258e0c1f21c0e834632f260a313bcc6180635fffe6771abd736dc6b8cec01b3ad592c363e0bd752b09e993fa35a070f22ea76fdec8905aba4bee8348c158402e34fe3d114177add091cf4f05a8fad8f62123b005d8b33e14fa64b81259a0e00ca101242ef47041d65e94201bad8172d2b17a02a9ab6165d479ce7cb541db86ed983d906205122c070d4cf0c9af5567ca5d749b939928d6028412268dbb596add0584c94f282a51def1a41f95091747348c68f42b88046bd10641c694bf983f800b7c0c0fc6b29a3fddf97978f174d61c89832d8501c7d8aa7c0436e1fe4a92b2d2f45c9123cd8e2b98cd40970b8e1f478863c0ce2c99f3186a268cc22f189dfa178c746964e611cd0d5abca98540b73ff7373b1259e201890715e6f8517f5e54849343f2a1901c7dfceb52dd93435de287c6bf6a763c86371aa078cebe006eb3370854c7e25cc8d0d117d929d5f40a8b743c9388471f3597e216a6b5fba49b4d65e5355dccb03604d7ef1036d465cbef0d3948f415a74508e406428f94f4a4b0fe97caa744ca74eb6fad3d99e33f62bffbb52a71b08a00e30ea94da8c5a466947b71ec5b78fe1cd01cde9ac99c25c89ac40197483e2ef9a4427b3681355a0658fbddebc2a3aabb6959f87802bfd4d27b7f8534eb619819400a3a5c4b19deda4200f419eca01c9b46eae8a91b99e586b5acdca0836f9cdea4208cc0a08ad5a494f466e6b6b2594b0c18fffaf4d04a594a84032ab1fbb2c46b9b294d5ee9fec841d323e7886da527ee40a5576251f05198d5e18eaa3d5eb891394154972ce506fd6b6583a1e73806f29e3ab4b96a2e0f478460b1da912100085f4f14a3a9cc2f2f1a815cb549305398c70820d7f0c7051bb0c4e51cd4e76ea9719da7dff7f0a0a181d09c28b28ad34ef17800783004e6d3586e7593379e84bfdaf3f6fff2246e97be39c66ce95d5a91b35eaff5a39e9b87b82b77c40fb6131734d4f0f36a7c31699ce9308cb8800457386397e403a72db7d2fe879724097e3437d6adbadd45c16ab910e739fe8ea0268dfb040ca081a938b69b87b215761e20581076647503c28b3a752cc9aec17ad0483f22c9b8d20931fde8916ebb1d2a514ede94b98c10ca65c79013f16395f2a16414a23ed2c01b52c401a8e94f454fa3f2768655ade4a2238d3172b278cb8a515e79d95f264b2c8f612c33af3adb5071192afde3d1072826d3f9ca15c1a3ef0d631cf99ae4600b26675593b6974ab95badae0071564f1c89aff4b687acf1646b95c47b3a2254d22867403b136539c2eeef6a46be789fb71edbac3658ef006f55d7b31dcbf3fcb0e2d452c10d8b1ef53da75913ab993eeb006ced89447545baea06440bc559366b3fa3e4de4534fe88e95d7bf22bd8a8582b4f9da5cb6198f4eee1757091fa4005bd20e38198c4fe72afd0daa3c9b0071524a9a2f7ffb131463bfef3da12893d9e878dd2bd6af7a865bd4b7ec15724be2a050ee8ab35197686844ac7e1538d5e8b49eafb7c758a7dd6fddcc15fbb1dad021b46ddee4805eb8b3a8b9b921f3a33994e002eb5e24e566faadd1f1a6434cbe021f647e2e60886e76971131fce2d2b52ac2afeaac5c8850e8a37b07be399aca1df494fdd005bbf38fa0105105261a8e8f16a3d9ef4e565829dace95ba72029523e8debe1224b6b2b6029a323b1ec87e63c7e8c87c779ef08cea5ec57c697232cca6331070a3ddeb6bd45c73004739f5a9cc5520a5e2be4ee2c88ad2303b6fad7ec10400c91d0084c7a615ef3232fbf7bb099c431dd6ae558cee2d87562b568d8c3f7e6506af51f8f250d80d046674b8ecd50216707b6c4497b10efe7458fbba63a70bd5f76eafc009e20e262c5ff5176fd039580cf3e97abbe5af881bf994fc94559d2347a032ba464f8e1cd003cc6e5b9b7ce8f03bf230ce34a02000723fdbfd3c42cf764a3c926b8eaffe9d2363efcdd0987b69d0333d7364705ccabdef790193d3def0e5bbb27739ed9ef4ea3b4fe66e0f1382d45ab622a71885abe3603cb7523ddf016c070b6e017864982f34cb8b36ac19a1cfd9cdd458b2686f5b915aeba3548a2486b68fd6beb9e863b26a3499320f7e79f54f73a646b453987548f", 0x1000, 0x563d8e7c3df87186) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001100)) 06:50:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x6, 0x9, 0x0, 0x0) 06:50:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 06:50:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup(r0) 06:50:49 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="ea7d4dd36daefb4da7a3a2e5064e58aaf4b4200bc2d9b8e00d6ace7af3341c66811fe8c88393e3fef7435e8df23b697b97", 0x31, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x110) 06:50:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "9f8d14c675040000040000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) 06:50:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x40000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x7927) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x1) 06:50:49 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4, 0x4}], 0x6, &(0x7f0000001440)=""/70, 0x46}, 0x0) fchmod(r0, 0xe) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x80, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000001540)=""/10, 0xa}], 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf266fe54f1ea550e, &(0x7f00000015c0)={0x6d41205e5dceb2f0, 0x1, 0x9, 0xfffffffffffffffe, r2}) getsockname(r0, &(0x7f0000001600)=@un=@abs, &(0x7f0000001640)=0x8) ktrace(&(0x7f0000001680)='./file0/file0\x00', 0x1, 0x4, r2) ktrace(&(0x7f00000016c0)='./file0/file0\x00', 0x1, 0x40000000, r2) ktrace(&(0x7f0000001700)='./file0/file0/file0\x00', 0x2, 0x1000, r2) bind$unix(r0, &(0x7f0000001740)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000017c0)) chdir(&(0x7f0000001800)='./file0/file0/file0\x00') recvfrom$inet6(r3, &(0x7f0000001840)=""/85, 0x55, 0x2, 0x0, 0x0) ktrace(&(0x7f00000018c0)='./file0\x00', 0x7, 0xc07f3351bd0d7e31, r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000001900)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001940)=0x5b64b55c) r4 = open$dir(&(0x7f0000001980)='./file0\x00', 0x10000, 0x20) r5 = geteuid() setuid(r5) mknodat(r4, &(0x7f00000019c0)='./file0/file0/file0\x00', 0x8000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/speaker\x00', 0x100, 0x0) r6 = open(&(0x7f0000001a40)='./file0/file0\x00', 0x40, 0x21) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001a80)=0x6) getdents(r6, &(0x7f0000001ac0)=""/251, 0xfb) socket$unix(0x1, 0x1, 0x0) 06:50:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="96") 06:50:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chdir(&(0x7f0000000340)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44, 0x0, 0x0, 0x4000000000000000}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11883835f11328be, 0x0) syz_emit_ethernet(0x92, &(0x7f0000000280)="f490800724be6fbc37e1140700c1308b5605524f8e17fe49998e8a486d8f061fb2ebf695810055772cf38100368e9c1876ad7f613ced2b3abac9227a9adffa2290a417afcaa42c7233bf59450dd5b07f676b5a2b9df2c7557d3176b3604a67b1766d341c72c2d659801967ce50420993293b191e1de17a1b39b2f0fc7df3426ef900c0fdb46269024f9e091aa5070000007e") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) socketpair(0x10, 0x2, 0x0, &(0x7f0000000840)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='c\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)) 06:50:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xe186, 0xfff) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 06:50:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setgid(r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f0000001580)) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) 06:50:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) fcntl$getflags(r1, 0x3) 06:50:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0xfffffffffffffc01, 0x8001, {[0x1000, 0x9, 0x493, 0x2, 0x4, 0xb6bb, 0x2, 0x0, 0x47, 0xffffffffffff8000, 0x0, 0x100, 0x0, 0x7fffffff, 0x4, 0x2, 0x254d, 0x7fffffff], [0x9, 0x0, 0x6, 0x6, 0xff, 0xfff, 0x1000, 0x713e, 0x5, 0x400], [0x0, 0xe36d, 0x0, 0x3, 0x8, 0x6c, 0x3], [0x100000001, 0x0, 0xfff, 0x4, 0x1, 0xcac], [{0x5, 0x80000000, 0x7ff}, {0x5, 0x101, 0x3734400000000000, 0x5f}, {0x9, 0x6, 0x8, 0x2}, {0x1, 0x3, 0xfffffffffffffffd, 0x7fff}, {0x6, 0x1f, 0x7fffffff, 0x8}, {0x4, 0xae9f, 0x0, 0x3}, {0x80, 0x4, 0x8, 0x800}, {0xff, 0x3, 0x1, 0x3}], {0x8, 0x72, 0x7ff, 0x80000000}, {0x8000, 0x4, 0x2, 0x8}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x4) socket(0x18, 0x2, 0x5) 06:50:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0xc82, 0x1a) clock_getres(0x2, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x100000030}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xf0) recvfrom$inet6(r2, &(0x7f0000000140)=""/97, 0x61, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0xffffffffffffffff}, 0xc) 06:50:49 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0x2c) 06:50:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0xb9, &(0x7f0000000180)="ffdbad4ce786cdb1a66b7dec1a66519bff68342cabd42e23599619d12a6fe8ad8b005df4d9afcf57848b082b1a40a4e5da602765ee8e9d29824120c5bac71ae503a6ae676ab69e8687870153b24ccc59f4002e489cbe00000000bfc7c9f1b7c983e2022237a8110da590e0aac7b729080e9bd9974f7c704766a8e9c18facb3d2e1d97cbac6a037518206244de98878d751926eb94f59e0aba94d6599143b3c16dd31a4f92d12dece398cfe1fac6acbd2d44941e1579b68e6ed") 06:50:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget$private(0x0, 0x1000, 0x23, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) 06:50:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x3}, 0xfffffe77, 0x0, 0xffffffffffffffdb, 0x0, 0xeb579317dc9070bd}, 0x400) 06:50:49 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = shmget(0x3, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000680)=""/4096) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 06:50:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) pread(r0, &(0x7f00000001c0)="ce20e5722484bdcd75cf6a614b67f581e0dc857d8bc840da056c0733ad9ddd525755153c0137c3f2fc768d6937a18a1c64ca3cf02f8edfb13463d32cb6d3ee28c4440b0e02907a0e245728e77da5ca5edad0099459c0643841c457fdb17c70642989ceffddcbbef1c035d40b6bf08ddcbae8cd755769cfe0668020cdf2f6e3c4dc3017fd5e8d9e46eea84b4dda8e4cf501ecfb976fcd36ab7ab79fac9b52e285b731fea8d398652a12d0fb95356c1b36f59189b85bcb439815abcbc2d7713c1543fb13ac27e54f", 0xc7, 0x0, 0x0) 06:50:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) syz_emit_ethernet(0x5c, &(0x7f0000000000)="1eadb31236288d036b4241b2b7e8959cfae8b4a7a572465bf34a7395a861628cd3c0386376cba55ca454f8cc9318e4773a6407467bd1b5eafdd579a587c051b224f186c322a7307261f5f3b10e246a87e542a126c4f12b1dd8d7c07e") ioctl$KDGKBMODE(r0, 0x40044b06) pwrite(r0, &(0x7f00000001c0)='l5', 0x2, 0x0, 0x0) 06:50:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1a4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0x40, {0x3f, 0xd88}}) 06:50:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x6, 0x100, 0x9b, 0x6}, {0x400, 0x401, 0xffffffff, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x0, 0x8000, 0x0, 0xffffffffffff8000}, {0x400, 0x4, 0x7, 0x5}, {0x0, 0x2, 0x0, 0x8001}, {0x100000000, 0x0, 0x3}, {0xdf2, 0x0, 0x0, 0x401}]}) 06:50:50 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() dup(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 06:50:50 executing program 0: r0 = socket(0x18, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc6528c4af91bfe9e, 0x108) r2 = semget(0x2, 0x0, 0x200) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000600)=""/207) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8609, 0x0) r4 = open(&(0x7f0000001080)='./file0\x00', 0x400, 0x2) recvmsg(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/240, 0xf0}], 0x6, &(0x7f0000000500)=""/131, 0x83}, 0x61bf7512d2568612) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000030c0)={0x1000, 0x0, &(0x7f00000020c0)=""/4096}) r5 = semget$private(0x0, 0x2, 0x11) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x7fffffff, 0x7, 0x7, 0x8, 0x5, 0x8]) fsync(r0) 06:50:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="02ffff3c04b1bd000886cf7d3d53", 0xfffffffffffffc97, 0x0, 0x0) 06:50:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="c5e3684993e9d91fa26162bef551fcbadbc9689ce751154208be565aaccc4efe4701c5503a21e4542072e222139c0597a5527c3da63fd8434134a727fd9cd8637734b2f8c968d52ba8254117204e48825c4d3c32fc7be1cc0b3d432f678c6ebe1f9dc63dd53341643fdc28685339e4dedb2c59f292c15f80d3b2e36e7c668c998b53c018c147461e868c997178f436cad6d65601427de90e9793610629eb59abf303f808b40ebd6a928485d8b7a2fd1665c5d4a434407ab5a6f318569a00dbf78f5b8ff436ab724c25356bdea75bd2a5b761dec63b2bf037d3595e1961a366409f68dbd7d8679dbbfcded374ed137ffa2e3348337105db6977e6673b8d715d8b31a942e4943636dd85989c7f0d55ffdc23874ac8490a64db9874351819ee5a4259a76323", 0x124}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x4, 0x6, 0x0, 0x1, 0x100, 0x3, 0x101, 0x1, 0x2, 0x6, 0x1}) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 06:50:50 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x9, 0x1ff, 0x7ff, "a15f5f8b925025ed18ad30928b489519e51ab0ec", 0x8, 0x8}) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x3, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x200000000000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) 06:50:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0xe2a641d4cc6c6d0d, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 06:50:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffffffffeff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x76, 0x8}, 0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 06:50:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x34) write(r0, &(0x7f0000000100)="93e2a383bcb0eed1e0a1942b3154b326a6117cc6a2bc128c9a44d607a2e7dad4245f8c8952d2fd74bb2535bbb8e603e381e5e716d08e3999bdb7afd9e8586978fa99fdaa028cf468cd3c8fd7bf4ec41e23217191dae18160f164e0ac8960ca287515bef888a4948d4a7cf952fc09e7531407fee65b57aa4849779f35ac4e4edd42a82d0685be49d60114d96e8c328f5f00b105bcbd936d28985305b6a88f04d95a197af8d090a6105cdc256f678dc47c33cc36277e56cd8cf946800cdb7ffc1d4b637197e312f9dc613041bd123c313971e598f9a98f3e734eab8838dde8", 0xde) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000380)="220eaa29d7734822218cb8358679210ff9047daa342112c13dee24a13c4618455f1f59f6515bbbb36ba23856e70f717ca6a2c1ea623d1f82faf6bb1380715143d75aee327a3dc160c2529fcfef9c58037ddcd9355350e3c86ad3ebf9525a1e8c82672844e10dc5888f41ba6b9180967b0c90812fa438158ac8a0711e36c6396b059a95b23ba1f140fb26d90c423ba890dd6ba5e5de378d5bd39870a38aab241b3f7f43435e96e18058db79d08f603ab384f9a3b8407e45f77e3af5899bc6c4717ed4e58ae138d03e3f8b5740eb2591d3e63da4a8a542c39324dedd87cde694203d4919800e430a53b14c97325d508423c0da22d735f3dccb836e6cb36aece682c3c61c0199d351796c520a28f6d1c2292f90c139732d8ec3dde4a9672125a40d38c994974b3484fcac3a371b1ca7d5ccf6313f8aa710ce4ea9c8f0fb9d33d4ccd2d54b17210cce62066757d5499c236acceb5af1594938a41490a222f6de17cc46d376c743d9c8026005d763cfa6f09e92cfa25c933fc6792df59e4927dc5c8c24", 0x39fc497aecaad46f) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00'}) 06:50:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x0, 0xa0) msgrcv(r1, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x3, 0x800) 06:50:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x20004006}]}) syz_emit_ethernet(0xf4, &(0x7f0000000040)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = geteuid() getuid() setreuid(r1, r1) 06:50:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xa93) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 06:50:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x9f2eae57d56a4531) r3 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 06:50:50 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) semget$private(0x0, 0x4, 0x300) semget$private(0x0, 0x4, 0x80) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) semget(0x2, 0x2b12da61af791c00, 0x10) r3 = semget(0x1, 0x1, 0x10) semctl$IPC_SET(r3, 0x0, 0x8, 0xffffffffffffffff) 06:50:50 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, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x1, 0x1, {0x0, 0xfffffffffffffffd}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:50:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) r1 = semget(0x0, 0x0, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 06:50:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x8003, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x1) 06:50:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000004c0)={0x401, 0x8000, 0x8}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x40) write(r3, &(0x7f00000003c0)="6550cac4eb48fdcdd859e06fc0f9e0bb86f716eb3240185e9da6228bcfd58e0e96e06a12c56d50d82374377a9a82508a5723a36b541078570988c77e2d86cb849a540df75fc00ab29ec4a6ae19bd708a79e900eb9b940af7d8bb95cb8c1bf0fa21f6ee4603fb786c2db126fd2b42f8750754f031a66e6804ac5d5e5f2c24d34679c49b17680bc78e1560d959a37a72752caec7a55c477a61f76fff4fafac18feb7852fe83cc9dcdd798872b4c6fe8fefad0ba1c3d6b9ea3a88a5f221961e16ec0bc706340a46e8cd584459a90c2c07758ae463b2e17a083fba32581d87442e1cace3b554c441c741ef2d2845124da13ccbc9b515b670f364f713", 0xfa) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x8, 0xffffffffffff0001, 0x2, 0xaf, "c6a1b81729279e90791817cb739a16de0f56ebe8", 0x4, 0x630}) sendto$unix(r2, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000240)=[{0x1, 0xdc, 0x401, 0x8000}, {0x100000001, 0xd50, 0x4, 0x200}, {0x9, 0x869, 0x1f, 0x3}, {0x690b, 0x0, 0x7fff, 0x20}, {0xfffffffffffffffc, 0x5, 0x4, 0x400}, {0x9584, 0x100000001, 0xfffffffffffffffe, 0x7ff}, {0x81, 0x1, 0xfb, 0x8000}, {0x4bb, 0x7fffffff, 0x81, 0x8}, {0x6, 0x3e4e, 0x9, 0x8000}, {0x8, 0x8, 0x6, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000300)) 06:50:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r0 = getpid() r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000701600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000901fea862efc034a0000000000000000000000000100"/142], 0xaa, 0x0, 0x800) r2 = getpgid(r0) msgsnd(r1, &(0x7f00000002c0)={0x2, "b93fa04fb08f35d7fa1225d4b59d19aba517cabdfe85dae590f3b0a798f755e0af8ec6168c8abbb9cfd307ba07bd4c5dd50aa2663bcce9117e9c341cbc85cb696d570b8cab97f18ca4a1a5c77aac979394569f644c7c19ee6bd6"}, 0x62, 0x800) setpgid(r0, r2) r3 = msgget$private(0x0, 0x20) r4 = socket(0x6, 0x8000, 0x7fffffff) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) fcntl$dupfd(r4, 0x0, r5) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bdacb700b68e72c81118c9a0260b0000000000000ef04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0205460c7109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ff650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e000000000000"], 0x1, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x10) geteuid() 06:50:50 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x80000000, 0x4, 0x1, 0x81, 0x7, 0x7ff, 0x1, 0x2, 0x8, 0x101}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x8) 06:50:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f00000000c0)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) 06:50:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8001, &(0x7f0000000040)="fe18c850fd754475082a80a956c6299b4dfe8ec1c0291d79dcd804cd50dd46266806ba1fc3ca", 0xda) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="83f255eabd332d2c82e5d79d4f4579e3b13213201010aa70f15ef2281006f6b578494c3a558cd413e87c715dc36c05482d0324c541b10fda4510", 0x3a, 0x32) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x0) 06:50:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)={0x97, 0x9}) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = getpid() getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000402, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1c) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 06:50:50 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x1, 0x130) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x8, 0x6, 0x800000000000, "c9fd77c12eae3788db5cbac37e442b7b274b3db9", 0x9, 0x3}) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009bad9b19638393226c7fa95a32f46b317c6c657bfa8b769246a4b83097ba96f55a023778d0f416aad8b85f1717cb35325cd3df0bdb9ada6a866f60607fd7153d00000000000000000000000000000d1080127726"], &(0x7f0000000180)=0x6e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x56b3, './bus\x00', './bus\x00'}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x4) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) 06:50:50 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) close(r1) getpeername$unix(r1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xff) 06:50:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:50:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000004}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x800) socket$inet(0x2, 0x4000, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="ccf40b422bd0842e46ecbac7e863fa13962ac3b72ea17626f64757d871807e55df35de93839fc6286ade0fa39205eebf657975676e5a618d3ce107e12c77e2c1cb5b82d8f45eaafdf8d4ff33e5f2a667017bf25466a786b07d498503c667cd766b162920e2c76ff9ca63c483031880a7f1914743b109b865b40a577d2fda9e462783eb3bf805f824b4eb3776ff56b91ce4280ef95bcbe0cd0c177e6b1e32f4bac5770335acf318ec83f1cfb0eb9a664881afe6", 0xb3) r3 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000340)=""/115) 06:50:50 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001e00)=[{&(0x7f0000001dc0)="1012", 0x2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x7416b7f4b1b61a18, 0x40) write(r1, &(0x7f0000000100)="7d7ac0bc04af6a4b232ca2340f30d4adc29b7fa4435cf80f153833072bbbf33b4b533039c2c0356e", 0x28) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) getrusage(0x0, &(0x7f0000000180)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000300), 0x3, &(0x7f0000000340)) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000440)='}*^[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xd7&)\x00', &(0x7f0000000540)='*([\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='+\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='%-\'//*$.\x00', &(0x7f0000000780)='(!*\x00']) r3 = syz_open_pts() ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[0xfffffffffffffff7, 0x800, 0xffff, 0x7f, 0x1000]}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000008c0)={{}, 0x1, &(0x7f0000000880)=[0x0]}) mkdirat(r1, &(0x7f0000000900)='./file0\x00', 0x20) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4810, r3, 0x0, 0x3e) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001cc0)=0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000000940)="642c1710998f4823415f5ec673b3777f232e3503e35b25394e3b2492bab4b3042a1a3b1925cf10e3cc0623468c16add20e66ec51dd74785accef2ed8cad46547192f8e392292bb3347d808a30abe7e30da953dd3018d46c14b9b821222fa6e8a166fdf6107b5d90638aa2ce3591bba7460ae0ab6b85d2f7f41d072f05582fad0e69910350499737efdfa5e2fe6b377d4f15218a1ca01df481e816fad14e889a1d3462a2d65cbf11277198789a2a3f91c3c2b845a8496328c866b2de9488ba265e271dae4ad8485203cf4882261682b4701c01d9d378d67bd35d6f6990d287426886ee89f262a419962ffe71b582bcc44d8b24a9b8a5b0013", 0xf8}, {&(0x7f0000000a40)="1e41de62104ef0c8a2fe38461563504638ed6c101da648fc5809ee1000829b8050bb1ede468f6493edfa4721939e4ff66182f46084bdd51b08403a4e74c6c501e8b5d54f4ff8daf4baea3dc67d17628b1e5ef0ef7ff5f0e22187aa3f27d21f42c996b2563f05477c78d85ad09d0094be97e1529bb10794358c877835d3c81d47b0c88068ccfb38d26f5139bf2a806e41346024fdb8755592de587f544b557fb224ecf9e90e35c22fca932d7dd1e13749b974b14ec65d285973826d300179a1f5ff637bc2de6115d9dc71626c41cfdc05b83fd3249a061ae5d0ae95f4a061b70a2a62480c9ad56a9ef1a01e0f97fd7d56ae5ed4c23ee578820893a3acf2a796232a8408161134afff94ec57c877f8239b70160f1550117f74cfad5eb835ee1b668b369239c00a6fd2c724477ea39b239a928caea021743a4f72db63705eb9843aac2cb510ec905d9359ecae67ca5f5e4648980eccd64e9eae152cda72ebd6f18f257df3e954ab0c007bb1d0cd808630e6b57c0e31796d3a4b5fd3fe931ed92526794c9557c5cc43ad5b5b975c02daec64d3c675527632e88ab0e3ca938c1aaf470c08c66b17e8038fb57113b29c245e22bde36b29c3a372953158daeec86c644a6bb4e33b65363d8a61285c7468aba6854e1a1eef238c6ccb9139a1e1ae1241cd5b3a3aa40b331750ea6a2213f19abfe7f1deda1cfeeded0b68f27f672d186c2a6a97e776968510a5e7d384b6230c2f20c6cd7e25523cb80a832b1ee34fe3260ce4fbb975f8c1eb632253327ef52a773dc8f461d93a80280d0a548b04b47992bda7ba01d5288f5dda759d1cfdd35da19f92d8f8fae99fdaf81eb4ecc151f6577d8726fa1e1ac71641ac4e72efd53b1c2a7d918e108f9ca7640a69c2d1501c0681a2d35b54c1de002845a7f592326ecf87a96eac19159ae74bee95a90c22c8dbd419a816c54b5126a374eea947abeea5cda5fcf8456107ca25165fb03b84bc6627b96f39aa2e0b20ea6e8b2878ef5c2afb2cbe4f9543f96cc912da5e303c86f2564dcf82eaeb5c5fdb1ccbf9cc621d54762d8038f21961c6f6a969be6e69704de4d4eac7e852c01db89f956f50486561269f1ce6aed4bfde84285504852fc5022e8441905d866815957ce59760b32ce9de4cb820537b13a7bc12b748d2e0ac34a19f1101fcaea41e19ae2963220231cf401b7c7d40bba012656d19490fa46a80cb249bef092f989e6fe5757d64ba7492c893963c4b309a3ce6ee0b07a8def1a2a8600fca4f1bff6f6e8852e8656c74b6990e50747cc9fc2d7303a918534bb6a87cb35f7e99a9722e41379cfd746c800e236c2775ed13e9ff3ccf4e60941d9d7eca4b98e54cf16d0845d6e72d31c2b5a21ba4c7a1b317695680bd6c1e47511583a447c115146186a7c725aa36600a28eac61cc322f91cd3e60fbee65e85e61164607ef3ec4fda1df07b67bc1c5b92c7930ac73f148b8cc4554e107a8438bdacb0ccda83584be512493fac84c96d31d54a5048a231b4eaf333a7cf1dc74673f5f94519865c2b879264922634cb396d9f94267f792d00e99cb0870c2d90903a6f5c39d703f314c5cb46f939f1cf6d1bd38b4799a3c14245e7a3229b0359cd47e08176c44c0b350d1cfd5e39208afcd2552e6b9dc2e804cf430c7ac314579cdefe315e5410269c0c27d6a31120a6ecb0ec563b55ab596839846b4cf5245e4e6bc4fd964a674690b4292aab8b423e36d039c7fb5cd9a974e898d212af98b87e4dc93744efff1c629117919b27b3ff51b6219c2d12f4da2baf49d2955dcfb65828e5fc046e33886d4a43765bfd682e0a748cdf095c76394d57a54206da17f8a117f8ee4c7a00e94396acaec4d939f27495e8a8dc8b2a189b4551db5b1a0ab406f4242c9820cb8c1c1049ce5072c9e92a63c76b26c55178768c4d880dfbe5a234aaba836811476280c00654501c7b7ed9f69c95fc55beb2c7d3a44f6e4e3d77ff331d020f882a0048aa5b7d1f0833640cf931bfcd2ee4a08748b5d80f1581f26aa907f6ce7c9ebe97a9ee5cbaa3263759cead3f4ddbd250e13d1e8d43bc5a2f4a5631b87bd744b58900d8f350c2738919c2fd8c912d86b2772af00f18b792eb1c2773e1280a2628c47357075b6497fd25f204624595637be65ebe8b954440064b075f9d508d918e849ddd8a0a325a4423d93609692ce4209b56498046a95efd4ba7f2572aa241c22abb5fea19ee0848ba56ba1392141bb401acec2c6c30f8804389198cf09da13e7a22ec180005506bbe2edeea495b42c4a9eff7598d37d14fd03bc727e91ab1a153937cc8efca184034fb3dc54ba725d2ee44165464caa1b43b86a6697080ae0997d91ce4fcf218aaa8d57d6e4bb2b9dfeb3bde024c3ccf79d701f276d8538b0f2719ac47fe44e1bb600a3d2e7548aa9fa733597568e834b772c82be71751cee615ad8318c6358cc84b1ee278521e9887fb70a3fa8e541b40d0f9437350de39bcc093274e4939418ebe7155de7eeaf32bf80780d1ca6fbb34dc232462b755bc00880d35619cb6ea2cb7385e9bf3fce7f9c7090929802f90a8afe7d7cd53d07374d4c581f50b88e894cd856eeeb3034cb6abc38d729ab2a68696838eff0391307e45193e88541f3049376426479ee578ccedc3f48275cfbca993a42be3597ce3af0fed665257f665dbc35c1ad1836054fff9f8d583a307c2b9582dea8a3f4b9168699af3da2d9ebc154a232e83f49a98494ee8b578fe07a61e9ecd01158f163fd6ef35092e751526fadc9f6d193b2acc019b74a2b943e4e615651a8ea53fbcaa2a60ad87aa92e4670eae0e5e283dd50496b9bafdf16704ac8bfb6921f2017d1fe03156eec302c2b9283901b911a2347ec004756b3764cb2cab37c567245b1da88ad4e6643b75f1a715038963723d89a69d3da79a781ef7e53583e8f0d97237b170f99ffc5aebf3b8aa6bac7468fada83ea9ec4d59aac9d7404bc416796f8da2c112a03cae9d732b0cb799ae6d394670d16dd04a4d4cd94267b51960277d42f73fd6acb4effb4d013e082caae95103d9c7f06586dacfcb5f3b182b6b34474c5227eba58e3ef71ac507d1013417d9f5b00921556c75f0b261f009f63b01f2095d9136b3b01b67e4e72654d7db84b70d1dbe9c6e68e97654664f635a4c65634edcc2094183d92835b251b10a3dfd94d648f986f7602ec743399a3945477cea8ebdf9b70d59efae47faf556079d86ca4bb5c0b1c0f583a00d23b912a2c7892652d44a6dab1bd6a7b45868cb575f4dd6c06bc50bd2e5ccd24aaa919dd2f717ac30c6fbc4bc0bf60aeaabf3154656143f80bbface19d9a8baf073489a3af1fc4473397447ec6131fd3ee2c32751220e581eb052419abd5955993668cef9dfd9d29506796241266408ab7c0ddb3af31f573bc283b0673f5ce2e4579c2c75997016683b17045884d7935e44ac136f1a56648c17cce4248cb7ea11832e6019e12440fd0d945ab54de1b7f3b6f5665c6ab4e049961c7d760bd77863af7060a796111c75481ead62c39e58dcb22285350764ab688edc5186a9ce19946147d48fb2e1f25dfcdf9326251308a3148e3c6c3d76c6941342d84264e9c018b9d4e23618e6783e3914c40263dcd5026cc18309745b4bc312ee01b7d6b004f615beca6441b339a16301cfe44d8eeb18bb857283c57ae50c7a3287648b226655a36bb9a755762c018ecf003cf609c4d682f6e8b5dc0c1f9c5f49cb9e9fe78eaff9964f8dd367b032976da0b7de64b8700a86a16520f3b26d0eea43dbe8a853770ed44c5a489a42d252c22db03cee1c2e7efe46f3cc292dce96e50351a22fa16a9e806029d889d4174d2a7d10d32a2b051e3ab80e772a7ab1de6b64a4f29acb0a5b7c0ec673d7f7e7796cc92256071479a1b7ad0b80e714e64d3884344d9359b807ca5df0695eb10d907a81efc590d8de9c324918978cd7a2571e34ffac15d56a931e84777e2f8024354a06985dccceb74f0ebcbdbacff395ecd5732cebda314b51d02bcf6ee7aa18951c3f8590fef5c747d6c90861d68982aafa09300304c224a2e4daba00bff9a2f6313fe144396a614b0963473e1fc1d1d2308ff5b0a606f89f95a9a03ef26ef3d6ccf4d765479be718b4fd9ecbba282c07a3308674a0af5301a869987cdd347958c3a65fc1f3830f7a142a927e781afecd20dc0758f7de8f77092948e0009c6732eec17493af5e843db5e18238309894698eb52a7a28b3617ded3497e849cf712b30bc8b190b36371826a701d5db13ca7b39c3f88f48fb6c05de3d467ba74f400d4191091bd0e19e542b296856dddac8ca849f1e97afb25c0d0c5c3a3ce879d536b1d372e164099c6ff96aef2c6e791640a2b0126fd6207e37afb642cec7454ba49a4846cb44b6f36de70523341a4028f4e6a2d953aa93671f2c567bea542476623e102e531bb7e6b2ef511830c7441cf5de8394cb144214462d4f8c3da65e0af69632e3d295a873ca12af1e0b7ac571d1e874cb977a3db195e3193f42055b9b3dd7877e056fc96ae8742c2f1361d9beabe02831723849366b23cb70189a8999cdcd5dd2112dde51865fcf05550facfba0fe7d515c124f582a7d43c4e9f8632ff20a36939f2298bde81f42559b9ab6ce6b7f0c95336c72451b5480ef9c18ad768ca8e9f0d69b676a5a5cc1f97fa975e62510a33338bd4b801eb45501e22ae517f337a56238c2a4d096b50ac354a79a4840ab56c60dac6e65087ebfeec72445f28309d51629845fc225d4ab3739e3bd828428de85da14fcbebdbbe77e81e517e09376c6687a2c892f996834edf8c1f68b94973dcc3438764af53756cf47b0fb8956fc66e15189cb9122f2dafa5c313c4ad079c31ece13e10a53e5e20df5b5935a9e017e05ba9d4185885eeb8b15db88068537079a82d7847c4fc33e3cdf0d04cfffebc17c6aeca9844fde6b099fda7c5bca5dc31e7818166df7200ffdf7b3f383b895d5e2a8e7f9680d280c0f7f12147ad33280bb444e85aa6651b7bf32c0141f9211cede98c66bec6935f6ff67a7177aa768a042f8a52ade738395a1fa0c00a8c4e68536d29741794600368d327acf5ea6b8621f9aec2412bdcb5cf31d1428c5890d366fd143e3868bbf7095b9daeec12c46f2545f14f06590532b26ee8923cad41531ea66cba350e9e7243e5c5cbdd26532856e183c88862be59261c672a73d3d680a2f204dc4e6346026732db0d73c2c171ed6b781f7f330e935a9c1a17ce0d518b08e6375075ee16919261845de883130eac1a04df450a1eedad5df3a51ea34a5556aa63abe375ba0eb6f042329fa9e73709c80bd00efa18f5a98bfede562f1fd41a5b4109bd070964e1b78cd25d56c3d517d6ce6a99f4b26575e04daad42426ab0961b1da97e1e9280cb110c8ecfffba433116d20cc71034b60f99f140d547f53ab160c706a13e3288eab1a707b1a74247d15921ef6bf689c52075a5aac168ed4bf14233aa1c320020e88dd3e29434859279dc43890edb0c9f1cae67517b6a1647d8ffc68f4ab2624c9ad0546f58db77586a97b24bc2053ee916694174a11a1a94ce20bd0d2f4b36b8f71960caf7e8943e17db9ea2dd54f45eeda773a35a36013d485b07541dd7ec207f9d7f23f119b3ae9a936033b51ac8e79b1b3036720f07a964fe297d9db8d6dcc397c5c5f671726199932c75b36eb270232fffac70f6f554d2265c4e33d28c79b6c9ec38b5dcb51c0fc9952aefc662a443c10c17c3d6da331c0aae6c21fe26a17d398cd1227959f5337daf89f9314ccf5fd815cc7", 0x1000}, {&(0x7f0000001a40)="6be2db0664c957b3e45ea065d1b230b13a2d98", 0x13}], 0x3, 0x0, 0x0) mkdirat(r3, &(0x7f0000001d40)='./file1\x00', 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000001ac0)='./file0/file0\x00', 0x20, 0x5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000001b00)=0xf5) pwrite(r4, &(0x7f0000001b40)="08e1aa502de58144696d10d344f50be3af1d93b91c24bbc2b9128a02b697c2a2faa54dfcaea9829d60b322643f51ef40f5bcf153e8cd58a08c88634dfa138659c6d4b6cf460f3130ef8b13a08164b9e156636b11dac3f0733f7c9029bb49465b1a176bfa9835b48a3464f02f35e8b9181d76802ba2395359de4072bd89805dc0c641e4f8f1d18363b5846dd0dde9d338f84c0f", 0x93, 0x0, 0x0) utimes(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)={{0x2, 0x8}, {0x3df4, 0x5}}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001c80)) r5 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000001d00)=0x5) 06:50:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 06:50:50 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) 06:50:50 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r2, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) close(r2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r4 = semget(0x2, 0x4b02196d634ea4c2, 0x80) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000000c0)=""/123) close(r2) fcntl$setflags(r3, 0x2, 0x1) 06:50:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chroot(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 06:50:50 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) r1 = syz_open_pts() r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r2, r3) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x28) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x8001, r5, r6, r7, r8, 0x2, 0x100}, 0x80000001, 0xdef8, 0x8}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x56, 0xfffffffffffffffb, 0x7fff, 0x3}, {0x5, 0x7f, 0x80000001, 0x1}, {0x8, 0x1, 0xca}, {0x2, 0xd259, 0x1, 0x3f}, {0x4, 0x8, 0x7, 0x5}]}) 06:50:50 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x204) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r3, 0x1) readlinkat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) r6 = dup(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000000)={0x0, 0x2}) 06:50:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) close(r0) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x81a2fd5508c76f75}) socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:50:50 executing program 1: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x10}], 0x10}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8c, 0xf0000000, 0x100, 0xfffffffffffffff8}], 0xf8b1, 0x0, 0x100007e, 0x0) 06:50:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x40030}, {0x6, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmat(0x0, &(0x7f0000a00000/0x600000)=nil, 0x1000) shmdt(r1) syz_emit_ethernet(0x5e, &(0x7f0000000140)="4c2c7f000000000000000bdab93bca16c57ca0a51e4c3791210e789780c9c8085fa24b0d49cc8ceeb99f64207ec7e1494b8abb19387059311e22deae22ef21bfa2a968e32e9d40b658080211a19bba81f852e12de024f87260e64bc02117") 06:50:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x2, 0x80000001, 0x5, 0x6, "cef72fc412f3fc68c01ad7df1b31e3cf582daea7", 0x2, 0x9}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x2) r3 = dup2(r0, r0) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x3c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0x2, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffd0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/86}, &(0x7f0000000040)=0x58) 06:50:51 executing program 1: r0 = msgget(0x3, 0x6) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/177) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 06:50:51 executing program 0: r0 = socket$unix(0x1, 0xea1e4895e71f176d, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x232) r1 = socket(0x10, 0x8000, 0x7) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x5, 0x8000003, &(0x7f0000000040)="815e215ce64c8f0c20f5397c670e3b27c548dc9f94c5756d6dc5deaa7ae01ea5afe1de29fbef995f7693dc0fc7158fc4af46d940ed", 0x35) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x200, 0x9, &(0x7f0000000080)="a60f2331db", 0x5) 06:50:51 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r1, 0x401, 0x3a, 0x0, 0x0) bind$unix(r0, &(0x7f0000001100)=@abs={0x1, 0x0, 0x1}, 0x1) 06:50:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r3 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r3) socket(0x6, 0x8000, 0x1) write(r1, 0x0, 0xffffffffffffff29) 06:50:51 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c", 0xc}], 0x20b) write(r0, &(0x7f0000000280)="e25aae69400d0000000000005f144354056e4e6cf3", 0x15) 06:50:51 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r2) 06:50:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0xffff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 06:50:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mlockall(0x1) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) fchflags(r0, 0x0) 06:50:52 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x12, 0x4}, {0x1, 0x7fff}}, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r1, r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) 06:50:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) socket$inet(0x2, 0x4000, 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:50:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = dup2(r0, r1) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xff, 0x7, 0x5, 0x1, 0x9, 0x45, 0x1, 0x2, 0x2, 0x7fff000000000, 0x4}) 06:50:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x43, 0xaa9}, {0x8b, 0xffffffff}, {0x4, 0x9}], 0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x1, 0x0, 0xffffffffffffff16, 0x7]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x44}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="db") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 06:50:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r2 = semget$private(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) sendmsg(r7, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000380)="52bbb700d5e111943056ad79a1a14e93681c7645fd508becf566578bb10a908e502882444db2dc48e9152dee007fdb86bd978c06a2ea6e97b97f5964f9d43272d2551a16bc38df6e7dc570eae5c6ef2f1f62e9f1e5f80b81e1809e5959b2fdee97b4562f96ab815a9f222ebe60109a4855fb946c3e7f72efba2d843beb556412423de64218eb1c28d3335fe9950b662e1628d091f10215d1050d884a6a3ca97030f1505dcba78a27799334e9ce98b804d43545ed479f031c5ea15b05adcc3a", 0xbf}, {&(0x7f0000000440)="d20d2fff6db62380f6d157031ab75a6ff06513dd07d4e52eca68e2b13a525e55e66a6df8f8348fe471a31398ab69d7c50ba775467a519d04da802912bb555ffa662cfad64123290453c9d070e525510573401ff0abaab369acaf9a0229557a80af9173ea7150fec2c049a2aa2dca280a5eb0c2261480e18bd86382a906b2", 0x7e}, {&(0x7f00000004c0)="04c2ab6cb8529c59a6ac18073a13569a275e1c4f5eb41c3d0e100e3a1c96d41528f3582cdce55228ffa3e0f7cbcb4805f6ca5ed3c36467d8dc6229273bcd87f9123158516548c3545009c7c3243a4a7666ae09b0d9c2550dc0a8685f7d5ef55552ac3a1e9135e784aabe2353ffa403a1b0501826b71cba8d3549ef286bbca1dfffea", 0x82}, {&(0x7f0000000580)="c1ef12d04b1a5f967e139bce90f85c0d38fc4deca8c16afcaeab74ec6755ae3825ed6b7f6c128013c083f912125087ddd7de9ddc5a460980f25d761c6ccb627acf4dd1f2182f624322c61a4267d49ef1cf5e2c00442305594beaea6ddc7ba4d21b06082edb306d67e53f", 0x6a}, {&(0x7f0000000600)="1bd9de54c47a898792f818d2955630aa5ffdb7d4037d90c7cfb3d4399f1bab6e19ba7a41707262c655d759f5ca5770086fb17fb46195dfb05ea1a3390c1912787f4522433ddeda0a336f48f44d8c52a9a7a6bcd99255d85b3dafe4d35a8d9cfd9fef0ae5a1274e253b3995795461339e8e772e9e333ff38698987fe048e73b4bb7bb0011d441dd5dbc12eab4fa33385cd273c6d94b79ee46e3377d66500e1e7e5cb8a797452bfd25af2da2d46555b4b9ac21304097e6e2f70eef80257e3d65ee7d26b446ad38d6bb1682b10411e0c4ba9d7701700bc86b75134adeb6374abdbc6fe7c01b2a537fbe", 0xe8}, {&(0x7f0000000700)="c1f5d34941d48bc271c52f84035edb5fc83b4ffe4ae4508a01e66feae01582cbbdcca9b280e15069c3c6688d2233fcd0dedd3ccc7724b09abbaf83a7a2832413cea0cc1582b03ce37e943943d2ab7b295f690b7661b41a65e8611130e1", 0x5d}, {&(0x7f0000000300)="23e89e8dfdead043e50486808438fd975252fd4f78bd278847b1f5d7", 0x1c}, {&(0x7f0000000780)="f51f555e4f48695742a63f47d4662c764cec147bbf4fedec2b4adc415001c1b42e53f570da937894a0533ad4e4be5487dd33b9f1fe962f95d72db128db176d1f050460633f76cfc2006aec9634c4e8d367ed4acc04bd6986e3854e578e4b578c4d757bd0e9a00d0e5c9cca58f7f90e1626b5a6c231dde05494bcfd41115b9e7e067f95363486a9d9a9af2dfb9e9a1ee924715cc364429ee2c3bfbfb1d7456e5b890b3d28b753f81c75776d65dcfc6129434eb6dfbc0207be274760a2c3d32cb3ee2d54faa898d99f80e88da19bd705c647d9e8e234ea21a10b42ab947e67d704c61349d6e7f20587366bf090ec604e", 0xef}], 0x8, &(0x7f0000000900)=[{0x18, 0xffff, 0x1, "5f8e0e127d50d02c"}, {0xd8, 0x1, 0x3, "42bda6353629953a01cd6802e498b219a10d293e866b174384842f006da18ddfbbf1aea264ed3b6d08e95ad89ad8dd3114de182d9c7b2bbf0b9aa53dec6e69838a8418c652f36092fd60de66daa7a2913bbc70fe7d4dbb4e7d6b9335982417c541de27e3d66c965cb61ca15b0d1f30dda8b5b30bf9ca21e8de1e0350a72ee035ec88f5921be5578eb4b5903f5070efda2a204dc7c1bd8ac7117d1063ce225ba5a1a8e635ee800748a2163479ac6222b04321f27e132d542f7a99597a092f330fcc18d61e0a"}, {0x90, 0xffff, 0x7, "63883dad31240975e313d0712f98dc4237cd02634820cb428f881cdbda7002e31afd65051bf068f9408ceb71ecb0420f4d2fae6975facd601031aa0f6ce440cb4905c9614f847da5e6632dec5c73b9a468e5d523b9e538496655039f0f9cca62bf88d6dafb05d42a1c7fdc64b1981616c5efce290f8458cdc5341f5f5a"}, {0x58, 0xffff, 0x1, "ca36a880e6e965a2e8e64b6a61370ecd598060e2015815429fdc122a6106374a9436fc605905c2660a3ae92c8412e7754d9827d4e0081003f514982045bacd2b845240ba5d"}, {0xe0, 0x196cb008c9d13bfb, 0x1, "e796475471b334ed00728364fbd832432342d6482d7ba73d3009a5c8d31660587aae0fc52d752127b654258a005cac9860f12849e7a6d9a77fd7a2d4e5001274c2eb39a3d28249750637cc420a2a1a9b19e8b807f581b7d7d22b2669b445c11ef8272088ed8e34c0ddf6fd7a83a9120dd36ce0f8bf4cab44ea071322edac953aa51fb0280ec16ac34bbe6b7b2fac0bacebc07fd146938c70eb0bfc1bf14760a4dc9d5025df6a72c41667e7f19851d1befacdc951f9611c01411d3251ab4a8b4948aecf5b9987f78fe16e5263ade6"}], 0x2b8}, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xc8e7, r3, r4, r5, r6, 0x2d, 0x1}, 0xfffffffffffffe00, 0x0, 0xd5}) shmctl$SHM_LOCK(r1, 0x3) 06:50:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000008001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 06:50:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r3 = msgget(0x0, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2, 0x0, 0x2}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) getsockopt(r0, 0xffffffff00000004, 0xfffffffffffffe00, &(0x7f0000000300)=""/202, &(0x7f00000000c0)=0xca) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:50:52 executing program 1: socketpair(0x10, 0x2, 0x169d6f48, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 06:50:52 executing program 0: r0 = getpgid(0x0) wait4(r0, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000147000/0x3000)=nil, 0x3000, 0x1) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) fcntl$setown(r1, 0x6, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) msgget$private(0x0, 0x88) 06:50:52 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x20800000036, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 06:50:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 06:50:52 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) fsync(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) 06:50:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) write(r0, &(0x7f0000000400)="489afe93850304da4083aa074638c54c7aa8505c1eb531264e1e0e7b01ff350c9ed59efbfd68b64db19ba979c81bd89761194eafcec05ac84cfbbce71f73bb836cdf5460813339ff5b6e1c", 0x4b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x0, 0x0, 0x4}, {0x4, 0x0, 0x0, 0x100}]}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000480)=0x1) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') chflagsat(r3, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000004c0)) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) semget(0x2, 0x1, 0x3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000580)=0x5a) fchmodat(r3, &(0x7f0000000500)='./file0\x00', 0xd01a2876f2f9b6d5, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x17ba, 0xcc44, 0x100000001, 0x9}, {0x6, 0xf5, 0xfc26, 0x9}, {0x7, 0x6, 0x5, 0x80000000}]}) 06:50:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x9, 0x1, 0x9}, 0x1000000000000000, 0x3f, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000030, &(0x7f0000000040)}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb3, &(0x7f0000000180)="d6338a49") ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x9) 06:50:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7b, &(0x7f0000000180)=[{0x1, 0x0, 0x0, 0x20}, {0x800, 0x800, 0x1000000000000, 0x8000000000000}, {0x6, 0xfffffffffffffffe}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000040)=""/64, 0x40}], 0x2, &(0x7f0000000100)=""/8, 0x8}, 0xa0af9742a04641a) 06:50:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) recvfrom$inet6(r0, &(0x7f0000000000)=""/29, 0x1d, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x7f, 0x5}, 0xc) listen(r0, 0x0) 06:50:53 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) 06:50:53 executing program 1: r0 = socket(0x20, 0x8000, 0x7ffd) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socketpair(0x6, 0x8000, 0x8, &(0x7f0000000000)) 06:50:53 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xf4dbd106caf59f24, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 06:50:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040), 0x1, &(0x7f0000000080), 0x7fff, &(0x7f0000000100)={0xb95c, 0xa4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 06:50:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r3 = dup(r0) chflagsat(r3, &(0x7f0000000440)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r4, 0x0, &(0x7f0000000480)) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000000c0)={0xff, 0x0, &(0x7f0000000340)=""/255}) fcntl$getflags(r2, 0x1) 06:50:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081486c2a00"/110], &(0x7f0000000080)=0x6e) write(r0, &(0x7f0000000180)="bf9d3302cf489ef09d8368c564b91ee67f477c622ba22d59b3acbef06592ec0f79565f76d2b4fbad2c92f98659caa7c683c9b9e25d60057260809e2ec11bb6b60f320d732b7063227451e393938ae92c0504e4b4617ed2c69698f913e6bfa7813e1d65f8d5ba7b6ebda7e22b", 0x6c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r2, 0x8}, {r2, 0x8}, {r1, 0x4}, {r1, 0x20}, {r1, 0x102}], 0x5, 0x7fffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x4, 0xfffffffffffffff9) 06:50:53 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:50:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x5}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20000, 0x0) acct(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 06:50:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xec270d9eeca13f85, 0x105) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 06:50:54 executing program 1: r0 = socket(0x20000000000001e, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) socket(0x2, 0x8000, 0x7) 06:50:54 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:50:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x8) r5 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r4, r5]) r6 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x2000000007) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = dup2(r0, r0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff15) getpid() r11 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) 06:50:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1ff) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:50:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 06:50:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffff7, 0x3}, 0x8) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) 06:50:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x81) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x8, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="ad37bce41401f70aea7f1a26d58db4e743a262bfd470d606e65f242b630a0bff736c0cfd5238334ad791393061910fb6455d02b6", 0x34, 0x400, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 06:50:54 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd2}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x6d0, 0x10126) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) getitimer(0x0, &(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) 06:50:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x10080000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r3 = accept(r2, 0x0, &(0x7f0000000400)) getsockopt(r3, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r5 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r6, &(0x7f0000000480)=[{0x4, 0x1, 0x1000}, {0x3, 0x8000, 0x800}, {0x3, 0x10003, 0x1800}, {0x7, 0x20, 0x800}, {0x7, 0x1, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x7, 0x1000}, {0xffffffffffffffff, 0x1, 0x1801}, {0x1, 0x9, 0x1000}], 0x9) flock(0xffffffffffffffff, 0xc) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) semop(r0, &(0x7f0000000240), 0x6) 06:50:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = geteuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 06:50:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7, 0x0, './file0\x00', 0x80, 0xb78, 0x200, 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000280)="05f375c25c1158863b80172f846bcd0a6a20590d8be5c8d3f851b610ff3999e98d1464afc63ba38c75fd8198f7b43afde6a77787cbfec680ae9243a5b63c91963babeab4c62d4e397525e393d07731bf418af68ff6815799347947f7e8b97cbe7f7745a9cc6c8306ccbe0247fc51b38d60b8b4fecb95ba5e9c75efbe0800c55dfe908073f50ed05ab8db654a941fabf7949e84530a54fba530e60a3419573cbbef424a33df9923b377f9b2e9f1553355ec479cc58447d632b117dca8644b999aff433afba989e42e0e500fa2c6077c11f07d8263c336dac1d48876e9f99cb3150cadef539e8c4eb5", 0xe8, 0x0, 0x0) 06:50:54 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x3f}, &(0x7f00000000c0), 0x0) fcntl$getown(r0, 0x5) 06:50:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 06:50:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 06:50:54 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x0, &(0x7f0000000200)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 06:50:54 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="4181a53a614b70f16f", 0x9}, {&(0x7f00000000c0)="d4de1a23f0f8d46dc01120ee282d738d96110ad8bc7d82ba31edf6acc00b1c189981951db2643814b5d76c1da734a84354528eaf5139dba302601dea16750223c53277cc6002a895de0732622e2a345866015a65302e", 0x56}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="7ec3a15b2d1ad5485f6907b56730eab62979d1843dfc8a7e52", 0x19}, {&(0x7f00000001c0)="019ef8666cf584023a4c3976abd46bc76a930a19294786aafb7662a92d4632332e260b0f1703c06714602b9d2b29b0ff1e8bc251f251e09bf6064a5aff71648fcbb9bafaf0231abb71f5286b20df3e6b0d", 0x51}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:50:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="a537743a5e3ffbcf951a265640688a28dcc9f67ee758cde1b003dbfcba74c96af75fcfa1fa38ee10606406d0c18a934618d92a2ea0c55e0fe2fbbc5a38f9a8d621baa457a0e010fd396700233e765fa542bb72b2411a4ea880a05397e73a8f0c3576a62d8496e07916af862fade30a9f41116469a09831304076f4c7ae03f652731eaed9278e3d21869862d4748f03bd799e32685e11ed9ab7393d6722d5e286dc7c7e46ccf4d49247325ce7097a72a1467c1441d90b2417087de4726d1cce905a2d45150a0eec0beb3b16ac", 0xcc}, {&(0x7f0000000180)="2a1940fb5721897453497280be0c3dade3ecd4205a3cc39acc2ced34a59685e727985ec24bfff3874d5a185809a6c19c45bf8a5682847a1b7b2796c0ef28e9b42a8e0249cdc099c012ff1986f460ab88e33668aebe52dfa984f1b03c75e548882d19be9b732e70356fa8571840cea8310acde3d7f1ae4e58a2b499384df174a4938ae8e7f2901605", 0x88}, {&(0x7f0000000240)="df31e280005635383d", 0x9}], 0x3, &(0x7f00000002c0)=[{0x78, 0x1, 0x4, "b2d4b602e22a345054e3c0130039bc0e9cbf9e0ca61ec83c0e20ef4876ba25ad9376c5692d7e34df6aa26b1bb80ecc082d871084f22d0e8ef7f7ced090792212172dbabb15a1f944ee877c3987903cf6c20f66cac3eb748b2301c06dc87d0d6c60098b04b72a44"}, {0x20, 0xffff, 0x1000, "8ddc76d518f612eb3c43"}, {0x78, 0xffff, 0x1, "6e0f91977144dae506b5d88008c451393cfa59bfac566101abaeff0eade1e2775d71e8caeed78cd586abe9748e04d8076814a5ae8504865c344737d21d483aea805aa62152b10c8c8e2336479e765bdf056677253dc31e75ac34681d6ab1cc12d0"}, {0x48, 0xffff, 0xff, "8ce59a0fb75f1f996ca8dd202cb62522195743997c6514441fd1a93485a3dc622261b548c6e3c1c44f54b599c83a47e427"}], 0x158}, 0x40e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) setsockopt(r0, 0x0, 0x10, &(0x7f0000000080), 0x0) 06:50:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="b666353e326beeb8858a3a1034f4cb672b", 0x11}], 0x1) execve(0x0, 0x0, 0x0) 06:50:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") 06:50:54 executing program 1: sync() chdir(&(0x7f0000000200)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getrusage(0x1, &(0x7f00000003c0)) 06:50:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() shutdown(r1, 0x1) 06:50:54 executing program 1: r0 = socket(0x11, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) r3 = geteuid() r4 = getegid() fchown(r1, r3, r4) fchownat(r2, &(0x7f00000003c0)='./file0\x00', r3, r4, 0x2) setsockopt(r2, 0x7fffffff, 0x4, &(0x7f0000000140)="f19ee5b395abc0cb2250df46cfea0905cc9e49f4d6f24b5ccd4dea67cff8d24d98920a0d6007b269f55a229970b9e9953dc9018954f9952457600e9d185c51e364396fade99c21778582e4a8804d82a9daf2d8e0f1f3bde06686d44f868b1de98dbe7d17363c244210073410c7eafda091c6abacee6f5a241479843e55b812be2223a5014d1f52c04f499d389bec5264defd5f9ab5f4cd4220e459832e56cb72516ba0172b31fee64337e09248c3089f6c213235f2b8e1db28861c6d91503c9aca5ba2686b81f7837f3da16a45d5481f0474353b05b818815d92524a54d7a4b9", 0xe0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00', 0x4) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="6c64c17f1614abebe99b50ec7a51d5a8547de0888e76a36c0fcaf3f89d40991a314f45af261e4f5680641581a46bc34647d55f4a72d65528820d3b1a87600befab41c442cdba1db76370073c66a12b0dbf5e8eddc9fe48260d09368e1f62a3105fa66f9c011e8c55450637ddb110ba5af363ee404b420644fbf8007397c6a0fc4b0fcf24ed82e257509e2328a8c9aaeffe2217579cc62e104044a37f6fbf8d206fcf34af9b569582022ea87f616e88ba6cc78fa53056a1a37f5fa5467c4758ab", 0xc0}], 0x1, 0x0, 0x0, 0x4}, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 06:50:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='9') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xffffffff) 06:50:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) mlockall(0x1) 06:50:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x9, 0x4, 0x2, [{&(0x7f0000fec000/0x13000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xc6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x800}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xf2f0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) renameat(r1, &(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) renameat(r1, &(0x7f0000000740)='./file\x00', r2, &(0x7f0000000780)='./file0\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000007c0)={0x6b8, 0x200, 0x78f0}) r3 = getpgrp() r4 = getuid() getgroups(0x4, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000800)=@file={0x1, './file\x00'}, 0x9, &(0x7f00000009c0)=[{&(0x7f0000000840)="3bd1c39dc254d2cd49cd46fd1ae6c942cf242f3948627fca38983e2accbc8a92e51c72d920be38ff21148fb1e8eac1591aee43d4626180", 0x37}, {&(0x7f0000000880)="04b2a5ca854de7df50c056b40ada99851e6fbdd0c5ab9a333386b2c12a0c650ceab23e042a477a12f260e3022a56da3e67b9b4463bbc98265d68383970a9d92660f73be0af2040f0ff7e08115f22a5a0e02da7bd259cb8a1ccd49284215ec14022edaf4f762fb406b270992c8981f76260be7585048527b63e221292b4b09e", 0x7f}, {&(0x7f0000000900)="8bf10cbebf4cf1b80487a114ed16b5b693c146938ae6785485442753d9c7a088149ca2ac5e621332229b185bf2b61c2e17cfb88f2c4d092eb51a3703047c0771c66a77dd45c421bf4129642e07e41c47eee184f77ad0e166b08b3d3edff52b5aa92e3f0afda741be907fdc7d9a9b8803329f536a0652713748b1e8e4e3363dff659d03fcdff64ba6b55d9b998077be463b8a2fed853ca44920", 0x99}], 0x3, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x8) r10 = msgget$private(0x0, 0x1) msgrcv(r10, &(0x7f0000000b80)={0x0, ""/108}, 0x74, 0x3, 0x1000) mprotect(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000cc0)={&(0x7f0000000c80)=[{0x82, 0xe4}, {0xe7, 0x8}, {0x5, 0x1}], 0x3}) msgrcv(r10, &(0x7f0000000d00)={0x0, ""/48}, 0x38, 0x2, 0x1800) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wsmouse0\x00', 0xf0, 0x0) lchown(&(0x7f0000000d80)='./file0\x00', r4, r5) msgget$private(0x0, 0x80) getpgrp() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)={{0x6, 0x2}, {0x7, 0x1ff}}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000e40)={'./file0\x00', 0x1000, 0x6, 0x100000001, 0x1, 0x10000, 0x9, 0x1f, 0x0, 0x1, 0x2, 0x1}) fcntl$setstatus(r11, 0x4, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000ec0)) 06:50:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x35}, {0x714c488e}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r1 = getgid() setgid(r1) 06:50:55 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="001800003cd5b2371a"], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x7fffffff, 0x9, 0x8, 0x7, 0x1d10, 0x99d2, 0x8, 0x10, [{0x5, 0x4, 0x5, 0x100000001}, {0x5, 0x200, 0x3, 0x3f}, {0xe7c, 0x2, 0x101, 0x63c81433}, {0x967c, 0x9, 0x7ff, 0x7}, {0x8001, 0x9, 0x3f, 0x8}, {0xd3, 0x8, 0x100000000, 0x77f8}, {0x0, 0xc2, 0x6, 0x80000000}, {0x5, 0x200, 0x4571, 0x2}, {0x7f, 0x3, 0x3ff, 0x6}, {0x4, 0x8, 0x5, 0xfffffffffffff25d}, {0x40, 0x80000000, 0x1f, 0x2}, {0x221, 0xffffffffffffffe0, 0x0, 0x3}, {0x2, 0x7, 0x6, 0x9}, {0x5, 0x2, 0x3ff, 0x2}, {0xac99, 0x5, 0xffffffff7fffffff, 0x6606}, {0x557b, 0x9, 0x8, 0x800}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 06:50:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="3bb6b7bf2b23ac536548cc3ae5aed8cfcc7bc93254793b46bac0aa35407ef28cd8ead0e72dff1f148999cf71ef93924eadede94ce0668e9e953d02d51c212f5f0bf49ec8615aa97f2cb8044df63cd0db34175e2f6019c9c63f90100ef0b1c75c994be47723bc9c51b0d13d1832d6e6f5db0064d8d471d729678caeb3e9f575ef7ecc5a8a2da245d7652837553ea0c2a61a9e3ccecc90528e2868062a8d5c39110e4c7c9e530af0d4526c00f437e67c275241967ad9dff04d78041be5b298da5cf08d2dfb893c95d6fda99e66b1b3dade002b4f22feffba5ca9c70a5b23854e946501caa901a1d06cf8debe709644c7655aadbb4bd35b35e7be", 0xf9}, {&(0x7f0000000080)="eb7f573031cc16d23ae49b4da5e8775a770cf3f46ba060d85c9f016314d9", 0x1e}, {&(0x7f0000000100)="7e293e7654541d44c31816e33fe41ad34fb2f443775c6047b5e84be60cd1f72ce71eeb727165e90e836750b64e0aaf280d3c103e", 0x34}, {&(0x7f0000000300)="f42e51c99aef60ca1368d549f40ed99e4732735467d2576d21f822b43e59aa9687461ac4cf8345c4e11b2dc09fe653df504738e3cfd63206d5121229b4a4ef34b7fd1d1f0ae54a1b461a2c6809e1531a5c47bd8058a5f6", 0x57}, {&(0x7f0000000380)="7dfaa2bfbfb168506b5ac5bd3cdf0c72636bd5f570fb63143a46ab452a96d1eab0e36b2bb454b0552ea560f02b162704666aaddc7ed1d219f19bee1446578efed68bc979a3b8362785648d4972", 0x4d}, {&(0x7f0000000400)="3ee765103ac2c71956b1abde89dd", 0xffffffc0}, {&(0x7f0000000440)="e14ecf26278697300618cab53630a9a09cf68c20c547aae17acabb83cc2f4e3c51aa395f68f934eac24a6adb761ae4bb7ff1c161", 0x34}, {&(0x7f00000004c0)="bd96ce6e55997494c601fa5023af0944f4a5acf3a4b7e17b0678c7f50ddc7ba081b611662a4679eb38a2c4be412e1882782d15120897eb1384fa9e0f40d896a75aa35d9ff435587469dbae88323446dee6", 0x51}, {&(0x7f0000000540)="ac4f2804721d1d526d508e607d4ad70f33405817f5607f6810b334260dfd1068b3e7658ea916458637e36e04a11b2c03d56fb6f2673e6b39cd456d3b3da2d25af8148b47d92eb0c5b5e1f6f62d93cd98456ab6eaaa8009eaaa4a6225a81904f53ed3b3c810e5d84517f7c326fbd7d18d3daad41b369028fb8a14a1b766ceb5c6c33b767484256f7ccbaf631b6d2eafb73167e90a88a0c846ae1ec501068a41d417a7527de3a25375e2600acaa0e3a008da71bae249152dad0c34e8e7397cfd628c4018cbc4f7cd11235d93a4919a8e234e1c", 0xd2}, {&(0x7f0000000680)="711827cd6a7c7d04958f3bfc5ec4a32aaef619db86f131995c6df92cdbe79e08c872fb70888d7ef341af2f96211d765fdc4c137141b8ad2f9c1c2b82d45c6515b06aceaa617edf2a173938da46a92e61ea6f590758e5a77a75cf67d6d4df8843e86ff01dbf2988c8719e72c7b78ae3", 0x6f}], 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x6d7, 0x0, 0xd69, 0x0) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ftruncate(r0, 0x0, 0x3af) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9b5, 0xf6, 0x20, 0x0, 0x9, 0x55, 0x81, 0x0, 0x0, 0xfffffffffffffffd, 0xb4}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:50:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f00000004c0)=""/247, 0xf7}], 0x2, &(0x7f0000000600)=""/196, 0xc4}, 0x3) chdir(&(0x7f00000001c0)='./file0\x00') sendto$inet(r0, &(0x7f0000000280)="54040ffa0432f59615d740473133819f60352de6f058fd730289065a2c85aaf6c0a137a5ec202d32f1b04e79178d48c6b044861f510496d294d3414e63341d75e198ffe48b22b786f18109511a2728be98db3b3aa0af8bf2db316b6150c8cf42eeea903e36f706180734774aa1d88dbb55c81d54d6bec626e85152062b88c38a3bb5759e0febcf67c42f360daf37d8a1f7d687a3b29fdaa623bafab639aec8e60c8b7dae8a9fd3c6c40c4b191c84753f0c3e1a7343813e74fb0b3472e255dc5e80938d52ccc3da60de4e46205c6b30c3aec5a5cd53e06555eaa54dc4", 0xdc, 0x40d, 0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000380)=0x2) execve(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4) 06:50:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) 06:50:55 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 06:50:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x5) 06:50:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x85}, {r1, 0x2a8079c9275c9966}, {r2, 0x1}, {r0, 0x8}], 0x5, 0x100000001) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(r0, 0x2, 0xffffffff, &(0x7f00000001c0)="ea5d0ee8842987814dcea4b9ce6b34458bd5cb5e44e72daaacdea9dff355", 0x1e) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 06:50:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = geteuid() getgroups(0x6, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000001c0)) 06:50:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchflags(r0, 0x10000) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 06:50:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) 06:50:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x8001, 0x0, 0xc}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) acct(&(0x7f0000000200)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="c7486f47bfa21efa89d38823da4b15c2af04c80ab5e3775a2d6fc27b86ac53db90c1e2634f62dddca678ab250200963b7e637e5332e1d026a8b1871fda5ed59087d7ffc2e86483e2f7b0c9b366842b261093a71f2bf3bf608e57f35ffc73753fe0245388d299ba8fe040f088cd5c5eed46ac580ba37943d21c7310382e9f1db66973e20e94ca470839dc7b6584e949aec46a7d233c8376f34453df6429667ed06c0cf4e8dcff5508b60505c77332248e666445834315d07f1f28907aa6e0d0a2eadd5bdf6eb60ee1f233eef140836700bb6bbdcb95b688f3a9b17b118cb50e4eab1ec1", 0xe3, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f0000000280)=[{0x4, 0x7, 0x0, 0x9c}, {0x101, 0xff, 0xcee, 0x1ff}, {0x1, 0x9, 0xa6, 0x2}, {0x7fffffff, 0x100, 0xfffffffffffffff8, 0x3}, {0x200, 0xe3e5, 0x6, 0x1000}, {0x9, 0x20, 0x5e7, 0x74e4}]}) close(r1) fcntl$setstatus(r0, 0x4, 0x4) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) dup2(r0, r0) open(&(0x7f0000000340)='./file0/file0\x00', 0x20880, 0x40) 06:50:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x6dc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCDRAIN(r2, 0x2000745e) 06:50:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2b7, &(0x7f0000000140)="b281adee6e96b9869b61e20582227c2f1ee340464aa4d4dcc22856ea22b64ef9c23e8139ad7debde50050965acd7c08532c4149a0c5fc5dd719d5f06784c648efb49dda275d6f54a5caeadf2ffeec79f754f849001803b0e1002b81ef83fc9f8") 06:50:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) getpeername(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x8) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b001136270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00605206d96f5f", 0x1cc}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x5) 06:50:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) pipe(&(0x7f0000000000)) 06:50:55 executing program 1: mmap(&(0x7f00009e4000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3dbe3e77e33d1bce8aeda6e31b3a22f4b7dfb3186a57b1a4f722986463ae2d848da238a4fac21bcac2ab25585da409a926d22ef189f7849bd6e6397fa67044eb31781cc159f3554357818cf9fc72897eebb6c9668b13a2471c75df1fb269a90ce5fd7b377b1f586006a0534ec64812cac4f09e09b0a46ffe33f3fba57325e40a2b0c65b343a654b6399cc51e0130251ab9aa68c209022918746b7bc8ab4efbc64f18f2a6bc6de08088541c2855adb541dd", 0xb1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x100) 06:50:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x40, 0x5, r2}) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 06:50:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = semget$private(0x0, 0x2, 0x410) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x3ff, r2, r3, r5, r6, 0x40}, 0x1, 0x5, 0x2}) open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setegid(r4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) setuid(0xee01) r7 = msgget$private(0x0, 0xb0) r8 = getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, r8, 0x0, 0xffffffffffffffbc, 0x10000, 0xa6}) clock_gettime(0x4, &(0x7f0000000080)) 06:50:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x20, 0x2, 0x1ab2) setsockopt(r2, 0x3, 0x40, &(0x7f0000000100)="d5ff9668136cd47a4ff5da4f00e8337b42d14df84f15d743234622267b42ca944cd1d796276a5a41b2240088e38451514e488e9b379e41057f32f4ff08e7c0c964812fe73054ab0524aa6ebee86a8274d06a909d2c931a0ef9c25178056121520f9712a1193c5cef0000132f8d41d9ccd2c4188c52c999f012f3b715d84294ff673bf7", 0x83) chdir(&(0x7f0000000340)='./file0\x00') 06:50:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x71, './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x945e) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f00000000c0)=0xfffffffffffffffd) 06:50:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002037, 0x40004000000028b1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r3, 0xa, r3) recvfrom(r2, &(0x7f0000000100)=""/239, 0xd8, 0x802, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ffea00000000000000000000ea78000000000000000000000000000000000000005600", 0x2c}], 0x1) 06:50:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setflags(r0, 0x2, 0x28d5952d2fc8357b) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) 06:50:56 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="77a06aaace424462e668c4b4c3494c1735f33f736a3e8a7a665308a377f6022ec454f9e5cd5841d7901b30ff086a2140ba9098d3805855b7f6b8bde0c53d7f786e3d82f539bbd5fd89c332db3d452337f4932199cb7330bee018e923d70167dd80f15510e56abcff9a2ce0ba1be107f8de85db0712479b86282bec0f2729a6c762c05bed9ad50564119365193b72d97f8548ac1e57b4fada6ff1926d999e5c4ad1ec961f5ce1d5f172f00294b1acd6ae", 0xb0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008b00113c27000000000000000000000000000000010000d000000333000000ffff0060f6a2", 0x2f}], 0x1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) 06:50:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x18888, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") pwrite(r0, &(0x7f0000000140)="63304f83c3b5d3bbc91f791a26d20b4d2c0f15a228d312a7f424a84cb0aedf11ca4c330725bf6c782844d1dbe6502f6317ed9e37bc5350238c44b7c90bd100", 0x3f, 0x0, 0x0) 06:50:56 executing program 1: setuid(0xee01) r0 = getpgid(0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ktrace(0x0, 0x5, 0x20, r0) getpgid(r0) setgid(r2) 06:50:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000080)="c3", 0x1, 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/149, 0x95) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10010) fchflags(r0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8, 0x0) ftruncate(r0, 0x0, 0x296) fcntl$setflags(r0, 0x2, 0x1) 06:50:56 executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="e45b392f446176e03144ed02c4e243ec9cb862a0b518103e8bb447c4f8fde682b05cedf41794bcead9aaa28c8b9530974cf61ff8d8d14521af24101fc675bd34963122c8e5ae27603eca38422215b3690cd9281d1c049ca362fa43e5a66eff11df8142a31eeebb17095ce90a071d8812669b8691556155a9d3a7b0179d031b1e2e072abfe014a5b59fd610a0ac9e4eba88f0399e863e01e430d76a738f6a1e88c025a97796e180ef2e092b506dc38f", 0xaf}, {&(0x7f00000001c0)="2d900da1eea64e86dce570bd1c29ac419def9be58c6de3af145a4698aa62646dbcfa2256cee3a9ba9b2cdcf44e238f99f2284e0cd35f6efbb3d05f2ec9175beee22a0760a13494dc93d203ee703327958dbddd43ff2aebde68233f2ebb59059848265b2ef2f8b8a3d473bd12cdd3ccaac13b9e53cdccc2041a19aebd961dd06f263bf0ab406714793b09ce0af31ca5a5e6243d8081bdc11acfde620bd7a49d5be6e51132c65c547d3ea380ac901abc157d9f141f3360f75bdf113ee7458f2d0f814b0e3f2f75a8a23069625cd47ecb237b4bced5d9c3e7559de9d27300a4e261e36705044c9948c16fdc", 0xea}, {&(0x7f00000002c0)="2ed37114109fee1b81d685e850de4c69b9b5a1e0c4589eda5e740a103e98094ab8e5f2fa55bab3695067aa7376bb75222ebc115ad862756511b68fce6c0f40721954f7db55997fa19fcf3fdaf70db2e5c013912ea4d424ba08a89cbd80", 0x5d}, {&(0x7f0000000340)="39e4097d3f913f69d2ee1ffa1f09feb33a40b497c7333cd18c4bb0daa3764392ea6e8ec778e5d510d390665989409c8734a4774c17e67487aaf3a0be3310980b14d9", 0x42}, {&(0x7f00000003c0)="d17bda22b07f1f4ca103885af072c73cabb27dde39862fe86a8dbbbbffd78a2b468812f7a041800386c4992dd31fb532b8245ebe153e1fd70e256af6ec1b", 0x3e}, {&(0x7f0000000400)="ca2a08204b2ebbfe93f42075ea1c531c13f688e8f775635e90a897d60429c9152c658a64810392f1c6466908fc8f30153b917d7c1a6b8ebfdd5d493af744feb314b6e3bb5d14175b201cb0536b834fb60f5c3cf718c11179d6945035e6d13bed072a04e8c7307a0b5dfafb0a8d9562949a64d1773ab36a612b3aa6e6bd09c5865514e911d4ed2a44aeda4823119a8ae07fe6b858cb056add25275f7bdda332acbfaab53b5f0a203c20a6f6582b88eacfb3b9b98e2b93367d8ebf16cd979f9a23b9d3f5a5a6711e61d9b06602bc9a879f73b06fff4352233a1137b0ef7d30a5", 0xdf}, {&(0x7f0000000500)="69bca2a96e1625e7c05348fde5593980ca9b75b53e16539765d7945b538686f120c33057ce95a4423a651356f4441f313e825b54fcc5f2b099c65c0f5ad49ed0b8a2b7d5d86f363446f2bdea3bfbdb89b908a225843f81e1037e869ba34f489c89d95b2baa76046d8a58bc42533ee28a5e86ebc67773309fe7d4cfb752248fd24491940194857a7b77b1194dd74039a173c657a34357688cce6d1e9e3551b01c3a575f8b91b6cae4f047c681626361b388f4221285338e66c03b1d66543d4acf4d62cc41c0e0ff54e471d6b606a812d1604509cc1960af3afbed338122", 0xdd}], 0x7, &(0x7f0000000680)=[{0x60, 0xffff, 0x8, "d3a8fc3c74bfdec27b9263278f3fa413947080fc2cc608459e8ff9635b21ed4c7764864563e151372819974620b2a810554e1bc1e3bb690c1031f5fef5da9d873cdd23ab41c70d30e4c181636866a0"}, {0xd0, 0xffff, 0x20, "a1a7f6004e4ca00c8e98ba0d517d0a3fd29f40662bf2341d7ce830c30ed32afb88a5ab49d8aeb42233b854c7ae06b2c7f93339cfe0fb59a55d55221d69eaaaaab5a7c50a675114d1f123d4651b18ba3c07f860242d11527cdae26303a5c305f4c9ea940a9dd195cafc4fb371e22e9955c2ee4a6f13141fe78cc5347619446fe508396ea54f3fba2bbf6d1c639a86c76624ddbb97744f8aca4212a30dd217b9277584d7775baa4588839615bdcd41cac4abd383cc23093590b1c2c2c9d3c8"}, {0x1010, 0x5941918deaf5b288, 0x8, "0bddabadc09e6994644081484cc85508b9f2228c07738824b78241589f6881d705909675239b3cc42b7c839ab455d37cbecffa9b02d68b32a0c5411707bbd9446df19c1f8e412510c4e20838fe3c1e3c331766eaba3aace841b6664deb467c1b62426944d96f9fb0c6bbfee13e86497d873edbb8cfcae21fc7c8de121b616cfc519a424fa86d06feb26cb7ba001770e04bf77336d3bb7212df68975873030f6616dd3f8d5fcca7194d2916eba1501b669f9ffc0e6b07f4816d654fdc9e6ddb2adf04160178cb5aac80ad9e45371389e31192ab36df185b67b8633512ec01a3181a53ddae45dd11cab9db3f032a176327b9e7c6da08982a4f3d894eb01351fc121325237d5bbcf66204c1faa4da29540b5f49277bfa236aab554440d52dbd9f0c0e6104f4ed4c7d543e17317b548d9c02fa6f01e9fe1c045e6514dfd26d5d5210f07daebd16943ab2c2df6955ab783cd57034f9e1be1d3b896ce5cf54b063c363a015689e12d3d1f209f35f76a23a613dfe1eac76540b649ea5a059861d1ba9f4bf4e4c0c9d904b45872e69972fc547be24c1b98431660eaef4b3ba045b0da6089b5849f040128d12524593898c9080f897d9ec13b75a544dc49702c59fc384d4bb664d03c0330128bb3c454a3643ca314cfd6d01ab228001718a15ef590804acb877adc4f01b1f54c8dc90466468dc857c1df8a1b43aa6fb5fc3791198f513b3db2acaf4735d5b1899ad9d62d0fbdec2478a3f68ec41c530d1aa11395e06e8c128c3e3ad4360474866ecb98f5ff700b1af1c341bad15c2012bb573dcc0dc113218b73c42b4c3c8d7e23138e908fe0f14d3ba5177916614c71e00fa578b518347b21ce1ba8028b29fc9ed2e1b1d056b7c55c2a26f119bf888754a4cfede231167ce9493cf1191d0901b293b0ddbf19768c4b9ea4ee328c3ec0ac94571530809b5afc0e148c65777d390fdebb9407949d9200243032aedfbcec8b8927fcf09abe33a011ec582560b1a09c378404be8410b13961f1ccda253c8f1994f61aba2401bcb8e4d156fb221326e28451607cae950a42bad817f632dffbc5f35044a74cff263bcab586d5c54f42576ae1a62b35bb352d73835fc68dfc87ee8893bcfac25bec65e8bb83447ed45dd6ff0484ce8eafa53d3f9c3c59fc8ffab9bffa59103101a048ccb79f9bee07bdd6bb89df42404ca19de9244dbde12056031e24c3b0510233af737ac3487c9198918a5d480df5de390d998dcddead307e30ac35bd9bc117ade59b78fbc8ef036a0a7c5a08c7b260bd6cf7e92eb15ef35a5fafca86b2d0188e5737601e31dda85cb741ef1e98fdd7aeaa9a29f6501e0e3b95f529b1c03dce9ef88a056d7fbdf04c1272f35b93147aa02e77772d0e7f5b0bb6249965bf5dd005a5fa2bcad19e8daf75a317e26f36164dd85137f7c7e6016e5292ca023add284a9ed1bed930c75804550e8c294cb6c66cc4fcf62b2c1a9198b273c4edee68717199fdbf869fd909a05c433bf7f99dd72bc345f37dbb4485ed0f25f49515195a2710198eadfe5f391dc3ce2630e6d898d38fd2e7fb49fb9403e567c509207d7e0f4e3d205a236f7acb2fd93b2481ac857ad795f24eef9b89ac39b5104db69a185a67486db3d25333af39c992253d96ec196127564a47f901beb1484867d9dad3ec312123255b4edd267dee405a67a42d54236ea0868f7e4f986c6cbaa436cd68f96cc6322c718a1aad1e87b6fa1887f32ac91f8b1f1cf84554e0e260e59cb98153e96b68903a07810daf6702587f35da2ba44ad86e57005f3a43ccc848630a81025becdd9d6f351f113d1e26d196c86f287ecf146da8fdb3d39d7cfb8cb40aea667ea1552b9bedcb3dc0467883620f29aae39bca89bbcc682345425de62bfb5a8010949cfeafce7b787160866133ba239cd1e82174d0ce5b0f012402cd8dd60ed49e3559bdb0894deb6ed71de04eebb2ab82d19cf6e82ff75953c39635f6ed88eb53932946bdb3f950ab3e49eecc563f459a0384c7b0625dfd5f3422b2664f4734e618c6e2285fb6d86a3b178ab8167c71d5557ed1168b94d03492b1f0ab79d7ccc7ae31f9031106e112c9b4c89a04f67692fa9410d9b1f84b49444552bb3025e8c6321b540e10525fd14aeb3897fd66ee4bd28a29ff3d61d0bd69fdb53897c4315314591a3c0f6d168c22eb51364aa92bac85d33dbb7d70b51656cff70f656757b2742c941ba949d65680d88e912eab08edf5de639ae6e9815269ac37d14204df951f669c18497bddd65d24bd1c424932e1488c54d4b12cde0b4b62c13e6c04b27e90c1624c28d2a00d9d4d5f744432c3c1945085d85222006f23b4fc58b05d5c9932683ccfe1c0539c8fcb9fd3ce094c315710d48b43a108869fd36f08168d4f5f18b17326e97021cb8565098aff12c707ce0400edcc53ac303f4448083625caaf05bfa2409146c4b96fc7339d30e4bf62c9ed11948ccd40a633076b52b25f6dcf00ae66641d513214eb7982f9a75997001c8c635d0fdf139819b2b5036be9a81f7f07e568cc53dfcefdb4655955ebe7a0039ad8887b97c97346c7122eaf3415e1deb254b7d62a9f3cdd50e87f028030774d93499c610e2ab8c7666538128294644696186b2bf498f864c22b7dbb7db92a7d7dbd9c7783bfaa9e9597c7ad54a51fbee5fb99e3c269ec322d0989ad94738192fe7a5ff00c601d091a016a6ebab17526bffc63938ff246e7a726fb726b40e853bc13f928151595ea65f78b3e5e19d0ce45b0a306bc22690d0117192bb35f37808d924171f88145ce42f2df89c3b10c617bc49a3bb7b2734e2f9323bad1a89c4bfc97d237ea9a985fa5be11262c48428c009ad58ddd688ee011c3c181f7f97143c85ed8c20ab066479ddfc230dc3fafd70eb4b303e8495ebf946adb8fedbefd9e402e610dac887270fe6fef3112a395d20c9df99f6cba93280f61172515d70075ff8c16b02173d372200c18a4eb466282a19159feb0df7593f00e62af00ce76fe709555dd0ca1f2f61a0ab331fcd0cd7387a9ccf98e0fe285ffdbd270c8f12af2fca1691a98e8c0bc292c7ef10556e7ae271a23a9c662e0f587bb20157798b7438a5ad35d24e26bf31f88790041f0505effd46d7505eb62caa78239d4613f626d231a61dfd4c77ddbde3f731dee31eff8e2d9cb1412062e832dc737125d95455cf74416cc3c26e6384a785381076adaf478bc79928b871a63ef898c2a625daf53609bee86965408524f29ea4ed1570222b6ff4858e3d645db4128dee507e40db3e7ec8106a02878a2f79c90f15a9cb4ad4080bfb7d265f849b49b90d3e0757d72f3912ac6d002ed9a9352137682e4d7beec639977e2365f5cf519b3623bfb62fee5fea1390258e93859037a5c47203d7ee3e961a9bccb9fb76b7360af299cd4685c002554c2f146a9a81e7b1686badfdd47b47793b9d5b61194a83eff217c947ae7c37b21d47f3a576acfdda2a9ebef5d6bf576c7e61d472e1e9d43e6b97c7dce1c8c4be124a07a08526f2f8e8970fe4858cd0e3439c0f99ad567ed07816fc4ee6342c9c7743f0f48848825e1d3c2cc05496ae7a6be830e9d6f45fabec1ffce971871e49ea82171805b7ab7da44431be51403929aa8ff6109696855adae08d79fb4f86140ea299488ce20b2a29604557988721838c92376a8362b477299e6d8b13512c89a527ac5ae07d5b1bd1c23017e1dc92ef82f5ef30f5e54e41b700428901dc525a438488dfd2cc75a8fa1ebc261a3a902997251088d932483581b44be8dad54f70e322f4c9e274aa48352bf7ee10655af821f5629561abf4390ed9730cf695e6499078d47e62dbd4d1a45940f461c41b23c014a032a55dd6ede7120da5fe2b1c27379e9135138d1cf30b786eff567d985c9e1073679d424dff88fa463eaf9c1e7a71cfa7d22c74458e25e791dfbf886ec803a652496f3b49d9d8a9b1646502cb81c891a862e15d8464cbf224ece6b75f6fa7a1aec1912955f2919a6b04f0f85d3775226cb3f48ec8633df9df1ca79701c734708bcc25ff5430047eb614ccdaf4e545faf6bb11089ac5eed74eb516dbeb554216cdea5278400240abb866209fc5fb55c37b142294893b5727226ef9f661e097a7e13cf260bac5273afafaa5e24afb2b1faf3f01a3415dde4dff20f1e5d0cd9743a68f129c81e9508c0326272211c7f94fcf0bca83e35d675b5562d3302d646df66da3d0fd12f8915b882f544cd8ab484ea726c2dc029b5febeafce49446b8f4f19a07ed49970f8cd9bef4c059d3e58cb37b0de984f3b66a35f81bbaf6155917cd30c11caf6438a6ef2f405bf73b8b10f64cc8f56c167477969e8724bd6f4ae29c04894bb59bf0fb92ce05b4ab7572baaf4134e783223d8aa17ff091c1dba1d385bb1a09725f417a3a47c650d334790b25641415a75e726c303e0baa7b545fcd75e3ccaf70b387e4eac0c03d3525d6d8592fd2a2fdf6e447726a09a75ac96f8b4cd312aaa7ee631be5a11dbd7f0a6f8331f06e1ffd8ae4256c929282c666d78e628933a1b61a6bfc4cd813721e6e75f4439d870d6db752ac80a4e503b91194bde97fc4f018c59a5da9e5573e268b70e9f5d6407045a60c164d81a369e47570d159d681580b118450abd4c4d133052adae8ba7c7b9891cd3b83c7ce5a1a51f4dbee48ddb9ddbd0290de42efb1a03fa6d2eb4b929cf1800991e6e39004761afba0b129f126cc5afe87853c9db341e5a6e973d2171768a8a7696a9125824d0714832d16de763583aa38d1e02e8daf3b4d717b58e78f4f0084280b1a074fbf9c371f5d6fd34f5f81371c1e95a40d76fc1cf075d7c52a34d47f7908d7a7789da4cc77861ac0fcf7f0887eb2775b0205913f92f800c7a0730b2c5dfb0148b5bf473fe00efe156d742d8e63dc805f6c76acacd1841e9b3b3c7b08434b02efef5d73b18cc12ef0ff4d6ff8fe64e7c485c8b5675738fda2597a531cc27f17de4da0062217cb32c8a02a0bcd4710482785b3e0a1908198d8259a69f0d250ccc5a9a2019d6d8178cc18fc81e1593eaaeef16be24b43aaf912619d3a255de540161fde04ac9c3f8f1b90afe912641a1537dddd22634a48d7ecce2968bae971812132f9f9d998847abf61ae773580285e527e563394c7ff3bff636aebeee030ec9a24a308521ba13c7597f387a674574b75fe8b4bac2e6b26654065d4f9cdbaa5b9627dc1dfb9f4ff237bc525cf11480e8b52ed0f5e7bb8bb02441e357a29fea3081cdea765c54e120a3900b48666a4c2521ce9385265442213bdcce69abfa2e72bdbc1d57a21b551cd0befc460f3040c3f2414334c0abc94d1eef631b76b686e8f1f4e3840b42b4ba84a48de6f01649dd55d58108a54073951c52b0f3039d9a3caedeb8b6e0319b43a8e4006653caa633ee31818f5e00b08853ad04f2d62fd23ada802ff9f34c36fea2b263898cf423c7f3caa4feea27280ff6136bc005fe6be7f1c534df3bc20c92ff7dfadb866bd3553553724d3c25200f658f27bb2b947f7b86cd04a0e820fdcf5dc216c7bcc231f9e3a6449da3e6634d96618fc198d58e850ec1886eb5d575d4d319b635b7e0a5859fa4724ab538b0c168b246c8e39a36e91d95a02928c91973238c8c86d4b092c31b7572b18e01d35a1593a85dc9181ab1211b82158b0d41872723e0303b85446f5a2d8ddc6eff97b7b02df6f3e69caab84dcc9e1aad2247d90c9de7eb069e2c47094b08eca38b4f3ec1b55743b6a02ad5395a597f098521da7c6f3ba720cba3910419a975cf221b5f0770a4949b13e"}, {0x10, 0x1, 0x9}, {0xc0, 0xffff, 0x0, "765d6a57d83265c8647f42fa18e7218a1f43cd67b9d43b212a6c030311a70d4333fcf4dd7555f9efca60d07f093283dff556d491553b1f19f2dad4d5f16336e8244f1c8eb87c223d931746ca610c393f7d3f11e51acd82c488502a6134a390c62d0e7cd13335432b769a554dcc002b8a53f321bc2fce4b6dc50359edb798f5ede70ceec991c890fa9c23b6a99e37a451d4c0a947ba1c92cd95e1e1f934ddf6aa9d5c654fc3d73959d8"}, {0xa8, 0xf4594bbded5732f2, 0x8, "baef1df64027af80877756fd72ec285c638e27c2aefe58a8ae0debe04f3c1553184bbe2decd0dbdbdf2d54c93ccdf7fd35bb65da73ad8d7914f4e614d11714b91244efc0e03c6a3d4dbd7ebe67cfa3d3614be1e9fe046134b601d9e1f7ae9d1e8324dbaf1142ee435fb5bc7fe230cd216ef226014c399d3dddb472fb2fbe6bf7f72a8f882fd0c60c2a6c7166f70e4bb59d5ec159e94108"}, {0x68, 0x1, 0x4, "5128664e64cbaf150d9e8b75e9cc2db3589acde3fa44508947f222ac197b0238f2fd643b0b2353bb0b025380c177c7e40f2fc4a35f41b61334ae5162bd311a70d96ebe6d1c099f82ccbdd6deb51d9be7ae"}], 0x1320}, 0x9) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x8) 06:50:56 executing program 0: r0 = getuid() r1 = msgget(0x2, 0x100) msgsnd(r1, &(0x7f00000000c0)={0x2, "03bd46ce06edf96cb608d3ae01cc45d3273a95b1016971d45082e403b3b02eefd26d3bbc1ccb5ba0e5d1bf5f15d7b14d9346f96ee8733ef6d020ae0b73e398d9a97bd88ad2b3ea70b4fe31a04de9e46088a3f0cebf5d600851d50c8572216dc8ab274aa9af1706697e083b2229c88faafde89201a35cd7789deaa79a43b6c70dc3d053bd624fffc1d324ef1a5199972140c7c8282d375d2c51f5dddbcf314d1da460fd81dab7c11ace37645520114e9435bb10d24e3cff7b870b4b04106a49ebd1f46b2d08a2956757b102f8b458ee009bb069172d48842628931f306193c85b7b06"}, 0xea, 0x800) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = syz_open_pts() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) 06:50:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0x7, 0x360, 0x1, 0xd5}, {0xa8be, 0x5, 0x7fff, 0x4}, {0x9, 0x4, 0x2}, {0x10000, 0x5, 0x4c6, 0x401}, {0x1, 0x1, 0x4, 0x3}, {0x9, 0x6dbc, 0x8, 0x7}, {0x1, 0x0, 0x598, 0x40}, {0x10000, 0xfffffffffffffffa, 0x100, 0x3}, {0x35, 0x100000001, 0x2, 0xfffffffffffffffe}, {0x1162, 0x6, 0x8, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 06:50:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) 06:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) 06:50:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="8172f01eec6f2a79da21a6eeee9390c0eea5af317857a6ebbd9816f301cea48ed1c0e361488dec21a0b4d9c67c1377266cda51f157e8ebea183e56545903a3619b8c5710d85d53f8c919f1df4062babdacf6c1bc9547d56cd45936eab913619b6a25a9c305ead4d3b27bca413616ceabbafc3f82097be4599f4316d31958cd3381bfdb0fdc3fd783ba695e6218a3a03662e38fdd2197c62f5cf2c4b1711f6b0e512eb61b6dd541edadbd99fa3f5e1bf2b6630447eb6ad90063bb11cb56bf317daf72aa58a91dd86dac5d464be62b8deaf3e860a8d3f16d10e762a5916164386d7a420160a28e", 0xe6}], 0x1) getsockopt(r1, 0x7201, 0x2, &(0x7f0000000040)=""/172, &(0x7f0000000100)=0xac) setsockopt(r1, 0x29, 0x800000000000041, &(0x7f0000000000), 0x0) 06:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget(0x0, 0x10202) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/240) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x100, 0x6, 0x7, 0x400}, {0x0, 0x6, 0x6, 0x4}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) 06:50:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 06:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = semget$private(0x0, 0x1, 0x400) semop(r1, &(0x7f00000001c0)=[{0x3, 0x9, 0x1000}, {0x2, 0x101, 0x800}], 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000002c0)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a3414233f10027816357e3a", 0xfffffffffffffe38, 0x0, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = getppid() fcntl$setown(r3, 0x6, r4) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x1, 0x27) r5 = dup2(r0, r0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) getppid() setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x1, 0x4000800000000, 0x56d1}, 0x2, [0xfc, 0x4, 0xffffffff, 0x3, 0xffffffff, 0x2, 0x2, 0xfd]}, 0x3c) 06:50:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) flock(r1, 0x1) 06:50:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x80, 0x20000, 0x80000000, 0x3}, {0x1, 0x5, 0x9, 0x8}, {0x3f, 0x800, 0x6, 0x6a1a}, {0x1, 0x9, 0x6, 0x100000000}, {0x4f81, 0x3, 0xbb, 0xfffffffffffffffc}, {0x800, 0x2, 0x7, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000300)=0x1) syz_emit_ethernet(0x170, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x0, 0x1, 0x4, 0x6}) 06:50:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:50:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) 06:50:56 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) select(0x40, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x401, 0x1b6, 0x3ff, 0x3ff, 0x4c158c8d, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x1}, {r1}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r3 = dup2(r1, r0) fchdir(r3) fchmod(r3, 0x82) connect(r1, &(0x7f0000002a00)=@in={0x2, 0x0}, 0x3b0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ftruncate(r3, 0x0, 0x9) r4 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') renameat(r4, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 06:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x9}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) syz_emit_ethernet(0x0, &(0x7f0000000300)="d1cfccb86d0000e354bb8b40a1063f61135e1bbf1c1c572c6bbc1634dcad94b3fa6a08b109011acf71b01541d0d81af81e4ce9e89ccb08cb2aeefd520c289480350b8e9d35126670238eae5c142769b868034c8111fb14b148152f2072b8c1480df2cdccbd45f630465e4c15520f2fef2bd5a009792ebdd2a1bb76f60bb28414ab51e931116fdfbe9d4d0f7f0e2146838a271a2e7e52192dac8045315cf61bea4d15330dc7858436e1cfa6f326f7603aaba5ed1dc36c70ab") 06:50:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x5c}, {0x7ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 06:50:56 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) 06:50:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x298133902b3cda74, 0x0) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffffffffffc}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)="5be1517bc6f19c", 0x7}, {&(0x7f0000000180)="a4b86018f767f05219347b0853e0f2e54f2a74f532ad0d8bf72bab43dc7c294a4cf99df0c2ca219b2e95bccbb1881898365f531725103e21587341a726c62eb4abbd584a32c0e5ce31c332d16fa22669c4bad187646e8c0e226bd96611c1c082692e29a7afd14af06470c0f4b362389a51a45b835fead46c9247adf3a9d54a118a7536744b92b7504fce1e064c48227344a7791fc97b1b034aabf28c07252f590dd2bec9d262d0fa36532cd9782afc2e5b525fc49228a1011232f4c2eb4cb4ba3cba159f97ee925afb5e2d7890212257", 0xd0}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="7935b4eb9559c2a7ce5af1d343e269cfe16d12dca208faec5c66aeca827d4ede24fde38e7a2f4a74ad866bceec6476bf0352f93eb88a41f406d28be4fb67eb6ad5bb15923078ffbb6e25b2ed9a715aeff352a2d553a6995e7fb903695f958946826924f10df4b510ad78cdcc768cc4739ca4b81ae8c85805861f12bbfb0761e4609f3762108481752bcea6cd3a3435e35e931a032210f04ae910ab52f15ca6b2c4a364f4c5fdf2d0870ffeeeea87c6927a366760d9e1be48ad4721f95e6b91343e300b327f6c87adf502874691d43bb23e43954470fc27da7fbcf7a56d304c0e25902d5e63c2", 0xe6}, {&(0x7f00000003c0)="f2748e7f89db91bd165e9c8580fc0e08f4945b9a0e5554c7887c72a2b1a6d97c1dccd2fcbc7b87d2ed77b6f7bc4f76e61e9818aa45acef8b1cc69fc9a3e451e8dbd34616280a8ed22a102f5cf577fe43046e96e119ce5afe1b3cc78efa967bb6d12eaae04f3b139e7404877dd8ce9f40d4c62be951b9a5d7c683ab9bdb4ac2d1f059a4e96b1f822f711f26f6888c41ff26d1c19e55942055ed207f0b", 0x9c}, {&(0x7f0000000480)="d52bd873d4f26f52367ad4b36b6364745b7af91ac36de2436e55bec646fe8d1a9435094943b427c84ef23820c077860a69bd6f51060f9804b4d2a9a90800a7ecfc59047944902c76036ff43e04ef0fad17babd59cdf543c7c060ae6eaa81bee75de8eb204d1d0196fe8a01ee5316251c33ee97cf11de73b0fd4f5d0b902e564620936acad0e6a10da416579b78effac94dc1c446f2c637978a1c986a43fee17ed0f4f056e27ca77deac26ff37941cee180432e330aa851ac8fe45d04f248422bb87fbe8435790861b5fa7a69401f1b", 0xcf}, {&(0x7f0000000580)="932e8d9535b449525f99e1407f9df932a8090d52209b13eaa225b496c7a6297fbbdb223749447f12ff995641fc39c76af5", 0x31}], 0x7, &(0x7f0000001280)=[{0xf8, 0xffff, 0x3ff, "a26010d3dabf5d440e4c0c052b6a1ed2990d68948c1d5dd595102b126ddf5c0cd3989f69dfccfba93272e34614758833833689e5decb8334a96dec917160052e0c0f150080a6758c163ad104c286643b7cbd87f88e02d8a15bda63d07f9bcba7f8093adc7df3cfc539627fc7eb45e7ac2b31dc8156d871ede665b037ec4e76048e418dc836611adf3db049d607009defccd507551b2e7876da1f6108666ad9613bc7995e862e8bcd0e1721d2b65cda6ad4f4d2adbce6390fc3ed81e285ef564b1f4cdb59938bcdcfea316c1d1be6f998d59f0490eb091c08a1c008565630b666bb924b52"}, {0xd8, 0x1, 0x6, "99e7af82fcc5d1042dc51c6e8f425c8fcd3f3f3d3501d6d7f46e13b3ae15bbd4a0c92fb6d00bf02315d3fbb813d48addfa095fa75f3951e546c2359b18bcc6edb7a22dfd2c3d88d4ff4e2a1a5199dacea1b6875a54f8273b72ebd821caecf8164f30db59e482e9f2eff9ac06eaed3d6727fac0b575d84a66704547f71aa1aacf0cb560dd02527d91a4bb1eb872833f3e7250516a9b83e391eedd26bf8f0fb938943a725d92bad15962d81d4f31ee4ec517adb4a98a2ed54b5ff638d7898e0b8a2452374926e8e67c"}, {0xf0, 0x1, 0x2, "780d586bc3e48c3096375e21f81210dc3577de8a17ab3f349971e641cde50d15b0465a9ae5f75623a1a6243a2a4c5538af875aace92dcff7382b6e27cd03ad967a67f3b030d07955d95400cc9435a4d2f8f8bffcba3650df55230d2d1855daef589b614aff988559ca1c4e18adb5ca5c970392506947a406e1d61f3d3e705db45ecbadb8085fbf1e43ce3d1aebef1ccada7ef250121d3c4f0a5e274ea3f6458f34d23c69b85ca9503408f813f019a886fa94ce1e096568c346db57222c0e892c1988f97c6b314a8c4ded909cb898b4c6a6d487f38061af15228693"}, {0x1010, 0x1, 0x24, "77cfeeee582136b1d42a522a723182bcd7230051133b5a0ea755cc4b40840265da4c4effecd7d6f1b9d188a43f35ed1abdfe1d7d9d0f58e56087e0c3b86b524d0d5913d7222f17d4e6aa057d1b62ef0125cf997bc6854391b72f99ea4ef40a705b5ac447438ffa836087014e5cc65dedb7b3649c4282ae1a24fb1e18449a554dc21daf3f557a4a343cd3882e3b66daeaa1a1616bdc576f03e681c35396dda3b802e5b399b0a9a906094564e0c8728a0c8c853ab25e80767bbd5c0a17b4f327e912aa63bd0d3d0977960ebeeba24759db727c4cec1bcd9ecd14b2e6a2f40770eeab2bf8e1f414e919c62b5917b53604403098b7683f2a7786396b4e01297f1bbbd49aee44507fa437d049191c2b035c852b717bf5d9455e9ed8cfeb089f4b7ce82d1d6af86bb4e5291b5db6a94d92029409966a0771701615640a22f23fc2197f089a24dd0cacc8917a9bf93e56733dacafe5776209107dddec945faf074a373a601c0771055591cdb50966e31136db86f821e41c564903e45fd9955aba1faaea1d4eeac3bd3b94bff65a72fda25c4694815c8f958022605749ed1ae3c8215e310d424885a507a3c43c95081dff7f0a72af3b1122c07dad569d84ad5890f843036266da3b7ef3b51b4eb554c9146e2a77c968ce71eb2593e367eeaa2035a1e0df343c989a04c982692aacb578f25d4f14f58c01181f328547ce24f707d0bd96c45e7467f5822b19935113e940513b9d570bdff91592f476eac6041b5685e46006d65f797409c95f0625d264b926a8b0e4ac73f9c21a97c36f5534e6af25b9c44c205784faa32908cbdb0bdeaae6c024c8942b20b8892d2de1cf3de27bb1e9afb57b9ed3cf833fc152073fbed1e189070e5e616d1bac5f6339238254a667149bb5d24720d0f32d3abdb5e77dd490a73967e83acb88d21621f546d71e2b68f5a954ee9533b1c498f746024f6a3545b8228400a7be0e0be8985af4d58057120aef66cd748255b1ba010ede9ed3091eeee6fab7c6021cbe2d0dda166ccd996469bbed9479a724ec365ad0b7f01de686108c828095a875f173cc68eaedff4b55961651faa826b1c2c9398f8c3204bf795ac922499926c575f9a6d6f05b2b9d337825af026f9d06539c6b0cf985efbe9ddfbfd382224c9441a79673b80b7458c197975c10a555edd604b1899baf4c9be529f9f5e5d8bfc3251ab04236290c0729017cf963827071382e64fd2be8590e7f0e6fda26f794ad15e2dd9a22f3475d1d5d72342cc859d8d092897e96d92ba2396aa8a54b3d4e92410a439fc7d8d9bd96aa2642010d18d7349ba79b904016759fa6a2593965f83cc24275e4da61fe71807cf383a00818c4639db64e645ab8918ded91e888b191d99eb59e60e873f98d29c9d80348a28ac05852ed0434896970f5abfe3c49230e28474c8da3bdd1d3e507e5429ac5c91b4e7d953809fef30affcb6009c68c0ccae62e7020d613398a94b8bc5e2b8923d4a5b82b14f58c44253f0c5df0ef18d1e0882ce67fd3fba3a525607dbef4101bbd515ec411c01f6e8367b610ab8ce811bd74205c4b7fad92b61c587cee586a4ccd41ee3eae0155206a5e43c75988d85c980265ae192b01473fdef2df14463a9f6c9d7674e8026c86ac6e06ce421fa8258b74709301dfb37c88505bfeb6c9fccf38f1bc49d51eaaa682bf7dbb72ba6e22c6a105617d76d873bbc75f4e5b1df80d357b7b83947d239933dffb878b51e40d24c524c7d6d9d0b90120a629a3642fa8828506d973544765488a356331c03e142a5dd7794734db52b4d2669fffecd27cd4d3c13f9390f32807189d2a69434184d7263716f02cde7e4a1d09bac7d63b0f617ca12f7eff75e643a9829eb715f28c4092d2c6052a615ade8aa9c74a8468bff5ccbe86b637c3188a2c36ecff3f89b991afc52a2cfcae1fb9d9fdcd62a5350ec2803e59ebd7b2b2523077229f37f19012423b95159f5c81be9dd769765bf77563eb9ed0ba12b0f105dcbeb2b396688634ad450ce8a10ee1df6d059d2a52c4fd136279221d9c8eff176e7a55f49ca1bb935d0c6c8b0c48b6adabc1fab4d63dde93fed06a5fa85f32813ad6ce2881158cba4a5e591eb7706af6503d6dbcb71a3ee6f457ad456cb2fb5c3a8a4eceefa17e3ac38f49783b2c2123df345ba533ce56eb5ff87f14d874f2c7537808f93952cab9961537236ef1f199879591ad094b5a483bc4ed6454879710d80a9ba34f87cce80032408f66726f746c725ba100b77c4c98e5bfca3ab3cbcad436a70494a877e83d194c2a740897fe91117886c508a5070e44fd332aefb91e853a0693efb100f5f1f05e2ffe113d460aedd54e285bc636ca6d4f8aa2e382c1cafbc7598f2dd8fd8fd11ea4b6b65517655a7da6c4b226d7927256cd070f9149957eb12a1364827233bec4a1cb2f451b70ea68ad5ee86efd829cbb6ee12cb314f1721b828c33d5e1f8ace99560f09e11731aea146321812a30bf475c8a3d1dd9fc1e808c64dda6b25788588df8e93b4cb7394117cabfd970f70d656823e1aee1a19aa616135594f8f1c075f6ed4b30b926a2d426f1478846341aaab4460724d1940f20e29116701f6c029ac6350e88b8b701adffd3f80a52efd9a594d7ccbbf9a9cfa31ce014e2da24112df4a58c689d31733694d6107c4aaa7cacdc1d9c10b09cbb7abcc749e0cc3e24342a12a93ad6284002ddcffe137c96206f5da5e555e6c9a9a4eb41b49c590890737aecfcc20c6a92464bc14f22a4bc16885567ce40824d525abc307d43d59dbd9e527b27c96b4762e15660212602b08ca99c537d8275939389a09feefbb03818b15acb63ea50eb5ae9767a0296c07fc967fc4552f67bcf25ce817de9562f6f3da7e86a6c1c8bdf9a48d35162f0082c79a5f51bf701aac60d2dddb98652367d639971b1d98f5aa29b4f7d53f2e992c85b201e551fcc6b90f5cb553b7d01d3a48e386225b1fe750f02cbd7fdd0fd64761a480779316bc24305cf9ca15133cde13952e1c1f8f09a2d0575d7ea360041d2a32605689754bc16396c6fe7a1c91360e19f1ace0f3697452d69830822911c902c8989b1aaba12e0c3e352659ce713afd7b0d5d0145ac259254ba4a3be01353ec85bad2eb7c796431296daf339375fbe0840fc5effccd294c6d81fc5d58451199af1c94234454ea64ef6d108601717f20fbca8ae91c48c6268e1b2fc6525c61e87a2543e4d24b44cb3b378a4520026929e6d1db39b6a5cd64ccc9233a3c1e9a1c60baff8fcb5b20a90c45b37d3d423c6f01a7025611372952fba8bc62783d5d238d17a9d65ee80cdbd1edcb029d3e23fb2f0800ff43040867a0a2e77bda73292ebeac39f438bfb948f8f30b4a38354eccfa740f1b57e22fc851d9a5b7ac22ada46a275c270da9134d41b892d7e2ef1024899135099517b5eea5f5eb66fe7fe2e0b96e622f3e0cba76510fb9a7841fe1f2bf2bf98396271148ec3b74a6feed6ec556c88a28c0d0392fd412bb8859825466bbc003a9755f80979a66deb7084e2dc6ae55e986eaf698e0e82a068a5a1c3764ec504737d0a6e8ea82bc5d01bddae38616d618e03778e350754236698bf2d5791028f50005a8f4693fe75c7c6f7bc3c1af4d5ecf41eb7ae3009fc0f77795ea6401986d6c168fc14ece6247d5ed585b0708d6eeea7d6a6051fcf5a7ac2d8bbed84939cde87b5dadbb63498de46e953aba7af36d30570006654fc8717cdec176f3ad35530bcce6a95dc63e092a5abafce92c4c338f26044302963d620aeb13f8e74b8534f51ca7c2d84516f7b1611f74c2267ef331d04e27129409bdcb8428b8d676dbc982068efcd723d0dcb98dcb71867336cf103fca577e42b65097e3dcf0f3f362d8192263a0907d42b62b8c66bc86d7125988f536c3276e88e0eb584e4c37b85b46dce06f596f7928bc2fac232ef00d776ae2d8feb3172fa9061b72f8c85e9373e75e8c6d1b381acf7e167cdfdf6b23f314618979da1dd6ef2afff26b5c57d1653d5b9c6b27e8750ced194c893f998095cbb1c100e4a0bbdef859575c8956c183bffb234390fe7d1ccc09f88f74390d8d2ea023c028d8f2fd8eade6c7bf119c462d23d61464c32e72f2bd9b68ede7aeacc51e56fd9fa5a389ab466c8729fe902ea244b64f574ebb52afea483847860ee55b83ed1973a4b6001984ff851aa3da376e3645d8a5c7b57b85883ead576782b0dff231bfd7f5da3f2b04eedc986c0a824226f26f82a957e87e0cba91816b1b4f99d5b245b0f249101aa90aac9b46281c2beea0ab25692d59ffdf6b4b3f05962a7a74d99ad5ba6f22d0304f8e15de2bf70b0109fa47af52945ff4f8d1be1f171daca83ec58cef4ac647c798c1469b3b379c89c11a016474b5a6333e10220abdbafc1852254c00128b97473583fe1bf9c7cd9c68a9fb775d18d0b6243ae2a03cea63f77406a41630a37647fcddf89461f29d3449182968c04f79fe19ba896e6efb156f0f51077562ef7a6a4385dcef701c08db9e284c5e17fb6f889ec79e22d58f091fbf1691444452fecd76071090cfccddd6e18ad4e6fe33e4882a2a4f85a73767b5464c4df58036f85459b5a0f4acd5bcace8eb0d9e23d35975cfdbb5b4b84e01682b456228e6b9f35910a378ccf05044a68d851df60940d18bc88f6eb1b51b4e0c3cc7cdc972db1574081411a5e16fbc8103d672098b4bdc5dfbb1149904eb073adb61688a55a33c43c1f9c5b181ff36df1bdf560a2200e1d43e55582dbd84b081b084317ffd65a0fe718a57ea65f487ec87ab84b538cebb436a5473fb9364aaa69b2bc11b20633443aeec9976241448f0548f4ebed5aeb9f327cc391c87766426ae23260047eb4f7c5976026ac39c46a1da27497c824008b6f3831f5d853bddc9ec82d8f82d0044b6e5281e6fb6957a3c6350151e51005cf74cea301e2dee7d01971a63c7e48cd1db4fe94bebdbd45b4dd9bb1f6c6882f493cd379d5f9161f4139a7880b127cf19c60ce9da45d35a82c7b772841d7b86a44b91682977a24be421c00129c3f622c5c100d33338e9235183e4e29f7344f85344115f8b9456b151fe30dbcc5c38b650cb2a842d2f1b5711f99a6e1ab072c3afe6d54364e0f11bd4e914ccd1af1a4ca9fc70c99b7039d973613ce5ed5ec9ed450c49b08ffe14d06961875d55f3e808fefac18032afe29e65b490d2cb13bf70583d155cfbb093d0cc77c5e16e89752d7652b47e67744413f02530bf87aab5ee2e7d9c8b70b015cfb498d716375bf819973e4af19f192552d83673d7fa3600fdb668e1c7d85b4a2a8cfe33076645b1d75859c5457ea210cb22c619c08324176e7afb85d947aae6f1436a9ed120725bd2fd4819aa271d7baa4d923bd6d698ac8757b88d9b1cafc4ec7a41de58b6c8706a441a42b1f8e9448022d5ac94f827f7eaaafffb5068da7050d897d022d82fba3d5cbd09c254387a136e4ad94e79e03f922c1096e038e56d1ccf3d4f0c86f17a762cc09a4e00553145b2626e32b2daeffbc8728bef8b408b87d5b028faaf6029ef514d105b56615dc1517d47f966e13fc466fabbe619479af9d94125f95d10c6ebc42a26eb1e7dafcaafd8571beb908a66f1b4a81c9c150904a5b0a9623f751066ec9ff7e465d6a4adac3c445bdb602aa35cf192ceed227dcff9635234f31a99354155457b4dfc6f931ae17d71b63bf47bca70260e52061874e1c0e94fc0cb1f56dad46198341b473d931d81d84db2c25499f0cb3907ac5949742a1504def3a8e13e4ce0abfac3354f18dd91f36717c8dd618"}, {0x18, 0xffff, 0x80000000, "cdca4d9c5f"}, {0x38, 0x1, 0x4, "2ef8f30a2aec129e4a711f59a6e2708b369ff91bf5958390a71361c4fffd476afc329f27"}], 0x1320}, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r0, 0x0, 0x3) accept(r2, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) mmap(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x11, 0x10, r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000700)=0x101) r3 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r3, &(0x7f0000000000)=""/91, 0x5b, 0x40, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffb74, 0x8}, 0xc) 06:50:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x9, 0x100000000, 0x3, 0x3}, {0x169, 0x531, 0xff, 0x4}, {0x5cbc, 0x10000, 0x3, 0xe600}, {0x9, 0x8, 0x0, 0x5}, {0x80000001, 0x1ff, 0x9, 0x5}, {0x6, 0x5, 0x401, 0x2}, {0x1, 0x20, 0x3, 0x100}, {0x2, 0x0, 0x2c, 0xf55}, {0x0, 0x1ff, 0xffffffffffffff01, 0x7f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x800080000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 06:50:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0xa2}) ftruncate(r0, 0x0, 0x8004030001) 06:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) accept$unix(r1, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0xe054}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="8f2844cb60bf951b622ff11d1c8af3ca335fa6ef582251208fb57639bc0605bddcc32f2ad82ecc0c5c4aaf1f0a7effaf1f6d257c41e734baf10392a2c19df79a41aeabe3d2384107daa0ce39400bdce956d735d71fe5f22739b68cdb39d2c86aa84f0475330c2ccda79b7eb08237dd6ba54784e8619f879c44cb647e56efb3ecb9ff8319b2261e30d45cea519928d455e683ae5066251449d4b907e2f7d817103187789c9da2f3648472db675a0c8966eb03414e91971a90eb5ed361bf6fdcdb0226266df68beee3b25d26b4f85c98d5f6eb1553fc8d07309d1fcb90c6a4e20a584aca8d22045b1cd7", 0xe9, 0x0, 0x0) geteuid() 06:50:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1}, {0x1d}, {0x6}]}) r1 = semget(0x2, 0x4, 0x200) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/55) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007479) 06:50:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:50:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0xfffffffffffffffc, &(0x7f00000000c0)={{}, {0x4}}, 0x0) mlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) semget$private(0x0, 0x3, 0x10) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0x9}, {0x8001, 0x3}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x2, 0x8) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0xfff, 0x17fffffff, 0x4}, 0x8001, 0x8000000028, 0x401}) r1 = semget$private(0x0, 0x1, 0x8) semop(r1, &(0x7f0000000000)=[{0x3, 0x2, 0x1000}, {0x1000000000000003, 0x7f, 0x1000}], 0x2) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getegid() getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semget$private(0x0, 0x1, 0xfc0d3bf7d3b44cbf) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffbff) r5 = getgid() setgroups(0x4000000000000276, &(0x7f00000003c0)=[r5, r4, r2, r3, r5, r5]) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000140)=0xffffffffffffff78) 06:50:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/243, 0xf3}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/254, 0xfe}], 0x5, &(0x7f0000000540)=""/16, 0x10}, 0x800) 06:50:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3}, {0x1000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0xa5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x28e74432, 0x7, {0x4, 0x1}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0xc, &(0x7f00000001c0)="1b715b829be99a8c54c74ebe") r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 06:50:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4000000000029, 0xf, 0x0, 0x12a) 06:50:56 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 06:50:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 06:50:56 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r1 = socket(0x2, 0x4003, 0x0) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) getpid() sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 06:50:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:56 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 06:50:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x3, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 06:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="14") lseek(r0, 0x0, 0x0, 0x2) 06:50:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='&\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00\x00', &(0x7f0000000200)=')*][u\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-+-\x00']) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000480)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8013, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000400)={0x8, './file0\x00'}) fchdir(r2) 06:50:56 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:50:56 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x402, 0x80) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x20, 0x80000000}) ioctl$TIOCNXCL(r0, 0x2000740e) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 06:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000000)=[r1, r2]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x84) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0xabd) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000000, 0x3, 0xffffffffffff8000, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000200), 0xff38) r2 = syz_open_pts() close(r0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:50:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = socket(0xc5f7d9379f6aeb4b, 0x4, 0x7) listen(r3, 0x80000001) r4 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000100)={{0x7ff, 0x11, 0xffffffffffff0000}, 0x3, 0x100000000, 0x6}) ioctl$TIOCSTOP(r4, 0x2000746f) recvmsg(r3, &(0x7f00000026c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/105, 0x69}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/191, 0xbf}, {&(0x7f0000002440)=""/42, 0x2a}, {&(0x7f0000002480)=""/203, 0xcb}], 0xa, &(0x7f0000002640)=""/95, 0x5f}, 0x40) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000002700)={0x3, 0x3}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000002740)=0xfff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002780)='/dev/null\x00', 0x0, 0x0) bind$unix(r4, &(0x7f00000027c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000002800)=r4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000002840)={{0x5, 0xfff, 0x2}, 0xff, 0x4, 0xb81}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000002880)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000028c0)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000002900)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000002940)={0x1, 0x2, 0x6, 0x4}) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002980)={r0, r1, r2}, 0xc) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000029c0)) r7 = semget(0x0, 0x1, 0x501) semop(r7, &(0x7f0000002a00)=[{0x0, 0x127, 0x800}, {0x4, 0x1f, 0x5ed7a5aab0e14f05}, {0x4, 0x401}, {0x2, 0x2, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0xea, 0x1000}], 0x6) r8 = openat(r4, &(0x7f0000002a40)='./file0\x00', 0x10000, 0x42) socket$unix(0x1, 0x2, 0x0) bind(r8, &(0x7f0000002a80)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000002ac0)={0x4, 0xe1e, 0x0, 0x6, "fe3ddafb18429b2984fc6484afed911be8221ac0", 0xfa38, 0x5}) dup(r3) 06:50:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f00000000c0)='./bus\x00', 0x49260f1ee81cb82f, 0x3) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0xfe0a3a0c4a0d2a31) 06:50:57 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1, 0x2, 0xb3, 0x401}, {0x3f, 0x7f, 0x100000000, 0xd9c}, {0x6, 0x40, 0x5, 0x26}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)) 06:50:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x400, 0x2, 0x78, 0x1, 0x1, 0x100000001, 0x7f, 0x1, 0x1, 0x7, 0x7a33}) 06:50:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r1, 0x20, 0xf04, &(0x7f00000000c0)=""/205, &(0x7f00000001c0)=0xcd) setitimer(0x0, &(0x7f00000003c0)={{0x7fffffff, 0x6}, {0x7fff, 0xfff}}, 0x0) syz_open_pts() poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000380)) getitimer(0x0, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000280)={0x0, ""/197}, 0xcd, 0x3, 0x0) 06:50:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x40}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 06:50:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd05244e192225c5b, 0x18) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) write(r0, &(0x7f00000000c0)="1d68004f8314fb6626b0b699aa78a619363e8dc70f09f3256071015489eb655ce5fe89f97f1b3558415ee2515ae278f954977da5853869795c6051d6ab9800dbcc3b6971c3fd2c05f14625f88cd0483fa6a4c759", 0x54) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xffff) ioctl$BIOCFLUSH(r0, 0x20004268) 06:50:57 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x0, 0x10) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x40, 0x0) kqueue() syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000980)={0x3, 0x2, 0x6, 0x6, r1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x20, 0x0) r3 = kqueue() r4 = dup2(r3, r2) sendmsg(r4, &(0x7f0000000800)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000040)="bd939c229598e7d320942baa9003bc8f816529905d5cfd42919094e86b3c1bf6702bb510ffbd0dc425b08200d042726dc2a5c39d986fe4ab44b438cccb38978d4999fdc0aea023a82b7436151876ceb5fe18f02b6abba78edc227d590f9c50ec3118fad0eed1e60879eda7ef5ac63c3b9738fea629327d3e8f579eeaeb52e5d85561ece7097a7433210e8e5ea2a4f03e12dd24672c33c3678975c0c03c66bc37cb57b6f001e46ee0af51812d79490f32e0e8d27981df272920c07129fd354ae8d63aa3556260813f416bae040a8ae524213df49593ea8239ac92a7233d551c44024a647d3a345e57bf743b1600ba71c4a45e927f7f", 0xf5}, {&(0x7f0000000140)="0dfade99d483ec665c3ec7b2e2baa158f2d90a510511", 0x16}, {&(0x7f0000000180)="ff78a324460295ee72f154d21979396031901e6a947429f388ea1134c4b6b2637c9efc3b2deca52e933cedda5776fb6b6d22aed2f86c486863115845e4306ecedc5f1e33001357e14016a63df49ef6e6c4777da05f2a68d1274b6549bc13c677eaa936527749bdd737e39ec7b3b58f77a1fa114e1e687dc376e62622362e3d52527a7f7bb5248c57d5e30a524d81cc73bd6b6ecd9ab96afb09cd879ce96db843f5e1e5bc8c23f81fb864ca84e009d32cfec449aee1bc3684855e3c749d9bb57489bcd689a904d903e662e3c656af7ed8217ca8df5f95caf32291", 0xda}, {&(0x7f0000000280)="67f97cb165268ed2445636614955a93c984ec315be45d9c3a932a627e108fbcc903f62d221d29a3505995450ec1372c53f4c772ed5626bafacde12107e45fbfbe89001e2b158ace516358ed75f3e7371d6c466dd75cc0b36a23a0881cb217c66d8123e123f5a4404eca2f724e31d521cdaed016bfff5b71bd334eb0ceaa6a9f9841f5c0f54d5d99da2bcf9660fb7a264b383f22cfba9f45f3b6f6e5938b3e1392178343a3f938033c9ad", 0xaa}, {&(0x7f0000000340)="b25eb9c377d74f12281f9e5e4f018debfb80200380e464e9d5297529968c7862dc23edd69ed03dc5d0b6a2959de6c7a7be90c11ca00b2aa5ed7b2c1f4b8e23704a8e", 0x42}, {&(0x7f00000003c0)="176071c651fddd25e891440488b795c25bfd89a8dca2c71e40b3e3cd8afbe1325132a2660bfdb3f3a7b88ec29fb86f7937968f3f2400eccaf31750de3d45b5677a052784321b7547040354f69e58e960896cc3684deee85970b933bb9b1840eadb655fec8d0b3dd5a9caed60f8e4357b23f85df4001c4cb035e61a9fa569cd345105c52215e65dde7b0175e82e59b6b4ed7a0f233cb9b0c1a6dc61bdc02233e451ed2ebf6a4dc69544e477437b591716ff912936d7e0056903ab46130b58358ce556e9128bed7b3111445388968f289254366e462933f63f90173428f01f16ea445ce1893454ddfabdd8deab9936b44d", 0xf0}, {&(0x7f00000004c0)="174800606cd4c9666e7246519342063cf40be4a9e2c275499280bc98c84391dfec7c758934facc9b96520983087fc66b5742950dc2280d3a7fb7f7b4242833185ff32ff6d3ac0b8213a3a98c9b77fbdf3e21e037714f5253c57cd8fa29f037dcb12e36f5792d67e61a4d4dd6c2820514a2c8e2b9", 0x74}, {&(0x7f0000000540)="dd73", 0x2}, {&(0x7f0000000580)="bc9c408ceebfd1627336f220969c9133f990", 0x12}, {&(0x7f00000005c0)="b8aa4ff2d716ef156c36a92f0773d75f581a7fb22f6715e7ae6da52ee2c3dc7bd2e897c2d224225cb8a9b334c60345dba48082556ca4", 0x36}], 0xa, &(0x7f00000006c0)=[{0x80, 0xffff, 0x4, "791a0eeaceccc379e36a739f25b12d1678907256f461a5a5707d29fe542c2562fc67e24b7bbede22743e73fa9931ba26d610d760cd9081104cbaa67a852368778370cec60d7d47a893be85ce8199bd27d492dcde0527a84c4434701855baff8bdac48ac2e6c81cb65689686c"}, {0xa0, 0xffff, 0x0, "ea5e6d8e968461ee03cf0189ccdd9a54ca13d5bf4a98c61de85b6a412cc694bf9ce220f2c9118962fe2daf0b5cde0a716c6ed2e21032c00baef0458f01f98f5ed0676f473563ef3fa798ec72c4092bc4b5bf4f0b0a6a8f20216237a474420928f52c5b219d23342ef70a7bce6184b5835eb44098ce2f9aa52b2969ba41087c05e0be74f8938e9a26efd3"}], 0x120}, 0x4770aa2c1983c9d0) r5 = socket(0x2, 0x4003, 0x0) getsockopt(r5, 0x0, 0x17, 0x0, 0x0) 06:50:57 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = semget(0x0, 0x3, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3) munlock(&(0x7f0000f6e000/0x1000)=nil, 0x1000) chflags(&(0x7f0000000040)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0xd95) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) 06:50:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x3) shutdown(r0, 0x1) 06:50:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) 06:50:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x42}, {0x21, 0x2}], 0x200000000000010f}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000), 0x2000000000000274}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x82, 0xffff}, {0x0, 0xffffffff}, {0x83, 0x2}, {0x80, 0x63}, {0x86, 0x8}, {0x42}], 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) 06:50:58 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x285de621985c8309, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000000000009}) 06:50:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a9a7c386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605ae46fbaa4e275b3f6e4317db0ad23ef323ccd424ad5aa9f205937f529612a07de9bb422545de72b66232fef990b02a3b1caa99f329e1"], 0x10) shutdown(r0, 0x0) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1000000000000170) 06:50:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') 06:50:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xe7, 0x10000, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 06:50:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x120) fchdir(r1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000002b40)=0x6, 0x4) r2 = openat(r1, &(0x7f0000002ac0)='./file1\x00', 0x0, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000002b00)=0x3f, 0x4) clock_gettime(0x4, &(0x7f00000030c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/tty\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000003040)=[{&(0x7f0000002c00)="4f55378204ba090a2622ae9a6c2c58165ad5e61976", 0x15}, {&(0x7f0000002c40)="c56014de3775410bf80647bbd4fbcbde4cab158d2e36cc393ef13bcdf308b01dceb22e0ee4c3f612e96601e669e9e9e7570eb7a1711fb5c3d4108738143b79bc32c4de28f9bcfb55d0d77bd201edc75f5b2b3a6db73df391af", 0x59}, {&(0x7f0000002cc0)="cecabb8e304990506352ae4ef241108ef9ecc34e4344eb2e8348a8e194aaaab5d55a09da9aebd52bf43273087dda827318befe38273fb1fd91aefa1aaf9132685a8966090613a02638f0e799ffcb6a5b68ef40da76c41074ae05581ebf42079a0636681c31383f01fca269d098778e6bee5580d9f52dbb32e009dd9ed88394d648c407785b3ce72f21a1aac85f12d1f1f3f3d2760af98a577a9674368a03c5beace067e8172214ef8e5bdac66d7069e95ec7e36c0cee32a9eeb964909cf713a754fb7af0a02a58175a3149e985701f59775587e499c2759e35209906b2", 0xdd}, {&(0x7f0000002dc0)="ae60c65d88525f0107f63ac1a290b10289a7479c093178a1f66ecd38d91b09f3dea30bb303373e813764c3bb785fb3113e68847256197d9eadccc36f36a26c6cb0d23adee08444098fbe31530ce7c05c36137199608186afd5f020d18bfb44f295f1e1bff938969e1a76c62248bf2493b225bc84946630cdddfb12e069e7208fc5458a7f634732273cfa1b18acf0d0dbbef66464e206d9bd222f0fba24d61ea1189192f0417f4a293190865e2c5492a5a81fa1ce884e85d0dfe8964189f12fe2b0a890161f023cc0b0b0d8daddb886a8349bcb392779f2badbed", 0xda}, {&(0x7f0000002ec0)="47f7180ab1ffbd8fa224e9fa2fae3f1e", 0x10}, {&(0x7f0000002f00)="ff625138858ced61c5fc09c7988638fd54501237e338fd61d00e36e95cea411e95b76aed8037eccb2d5f0c949689a9277c9d000cfd1d10b0163879c63e20d6deeeaa81585f18c56cb7039d02adb42ca61aef86532484286262", 0x59}, {&(0x7f0000002f80)="d53789d5559aba92ed9725b62944820563931fd597afd0a45d3fa97f6bd046f1a806cd46df5c503ceb34a54edc0e07754a529df35e6db3edce24b7941f8b4a042279751a7c8994cec34f76b670e5dcafc357a5a535c8d1ff50b831cef095388d95a749365f16cab92ff27cdcd72cab36ef5fbdec2e0e28a7e22974bec1c782950df44d97d1f18306da3077eac508cf971de5528cde9cb7fc71667bef5c44be50bb9eb2e66d8b8af5eb4ad405", 0xac}], 0x7, 0x0, 0x0) r4 = getegid() r5 = getuid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002b80)=0x200) flock(r2, 0x2) recvmsg(r1, &(0x7f0000002a80)={&(0x7f0000002480)=@un=@file={0x0, ""/81}, 0x53, &(0x7f00000029c0)=[{&(0x7f0000002500)=""/106, 0x6a}, {&(0x7f0000002580)=""/62, 0x3e}, {&(0x7f00000025c0)=""/110, 0x6e}, {&(0x7f0000002640)=""/76, 0x4c}, {&(0x7f00000026c0)=""/142, 0x8e}, {&(0x7f0000002780)=""/211, 0xd3}, {&(0x7f0000002880)=""/46, 0x2e}, {&(0x7f00000028c0)=""/213, 0xd5}], 0x8, &(0x7f0000002a40)=""/32, 0x20}, 0x801) setsockopt(r1, 0x6, 0x6, &(0x7f0000003140)="2373cc0da3fca1d41f169a235d82fcaa916bef1137351cf842e44c992cad630624951595a97cde4cd9d6d6e0a0ed38081f0cb2faace9ea10547429b5dcb3a0ca7fd4fe63db5be2e009064cc36460e2fb80a68fe626ecb768755208580575a138e89784b3dbb9a7613280d66707be1167c389d999df2841d6c3f1c69197529d4ff4f613f37011eb93bc0d13f651b9d3a7eb7d2d8312dd5c70e64e0d58b4e5e1217c87edc0118343019a024b249d1f6cfee327da3fcb77ff7ccc74367306967a35f9db55582e5bbfd564fbfa3d9bf798b14e5b0a4b28d3813de61f6c2d4029d020237973cadd89ca35c7fb024e02", 0xed) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x77}) chown(&(0x7f00000003c0)='.\x00', r5, r4) readv(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/251, 0xfb}], 0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000003100)={0x3, 0x100000000001}) 06:50:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8080, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x7a, 0x3}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) 06:50:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) syz_open_pts() syz_open_pts() 06:50:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0xbb62ffc67c06f7fc, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:50:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000100)='./bus\x00', 0x10000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b01be0000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) 06:50:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) recvfrom$inet6(r2, &(0x7f0000000180)=""/19, 0x13, 0x841, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 06:50:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x29180c11, &(0x7f0000000080)='P') 06:50:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000d01000000000000cea1fef96ecfc73fd3357ae26caa0416fa4f376336ac01407804be781e4906000000000000007be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0400a8af63ff37282902f4fd0000000a872babfbb770c1f5a872c881ff7cc52c0000000000007ec5ccb24129240503b22f310b404f00f50790006ee657ae9ac500000002000000000000020208a371a3f80004c0000000", 0xad, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x10001, 0x1f) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 06:50:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r2}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x4}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x80, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0xfffffffffffffffd) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x52) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x763b, 0x10000, 0x35, "c99c24526c9bd318b154839f5ae8bf2777b7efca", 0x100000000}) kqueue() ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x3f, 0x6, 0xfffffffffffffff8}, 0x3, 0x401, 0x8a2}) r3 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 06:50:58 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/201, 0xc9}], 0x6, &(0x7f0000001440)=""/216, 0xd8}, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x20) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000001800000000007dbc9800ce72be9200000000"]) 06:50:58 executing program 0: r0 = semget(0x1, 0x4, 0x202) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000940)=0x6) getgroups(0xa, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000540)=[0x0]) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r10 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x1) r13 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x104) r14 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r15 = open$dir(&(0x7f0000000740)='./file0\x00', 0x800, 0x24) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x0, 0x0) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x100, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r23 = accept(0xffffffffffffffff, &(0x7f00000009c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001a00)=0x1002) r24 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/klog\x00', 0x0, 0x0) r25 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r26 = open(&(0x7f0000001a80)='./file0\x00', 0x20, 0x25) r27 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, &(0x7f0000001b80)=0xc) r31 = getgid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/bpf\x00', 0x10, 0x0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/zero\x00', 0xad64e5d83d7c263c, 0x0) r34 = openat$pci(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/pci\x00', 0x80, 0x0) r35 = socket$inet6(0x18, 0x4, 0x3) r36 = open$dir(&(0x7f0000001c80)='./file0\x00', 0x0, 0x20) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/bpf\x00', 0x8080, 0x0) r38 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, &(0x7f0000001d40)=0xc) r40 = getegid() sendmsg$unix(r1, &(0x7f0000001f00)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="cf64eb1418447b18b3c69f1c81ad3519a447a047f1d6481c8ec1d820aca40bc96386c4a9522733e3331cc6b0f9bd7f38ff08d35a82190d52549878ed7384d1c330c16b676df7e756ef435b870b5c548785b64faaa2614b5cff0705a2e8f28278ac42cd77736f88a9d101f21f7729207aa420858d51cf22dd4f3f09aa6b5ea4218239c6eda598e2c1cc36eb22c1529a1f50ab1f4713f03d96ab3036d189fd6c329e0372a6ac9a4c9eba65d7976ab76bf1ed7a5481a5e345a594f1f18fdf910fc2dde3e593a5a203df836ef5f509bd0823f397271973bc9e79", 0xd8}, {&(0x7f0000000240)="1ee867c97399dfa1b339103eddef0666f1ab9cc5d851dedfd5f5ca87ea0ec04b3daa43769703f26c7c98ba5282550678853fb0c7f574300dd58ad6b26f2f5a69f10327b050", 0x45}, {&(0x7f00000002c0)="29630da9b45ca2328961b681b227d30d9af830ee53bf3e5b0684da85f12bf901db7106e087f597", 0x27}, {&(0x7f0000000300)="9966a7fb53b164cc8f02e0aa71ef68999240bb61ede678d80a7b9f96d2e9e12942205eb82455e645883bd07e28bd206d12dad64ca7982e0b92daa0f95912fff8217340710de5d546069d81addd834655df85cf1e264d41e6b883d11d0a01698d85c6f9d5b9666b330e71a442b181c149a143b06da78e2f80b65f6002e4b25d2e6d94f7f2b7e8ff8cab2c148522b65db1b65751103cb187a7df2db2054fcc19a87b524d088ed23c1e5204d98f741c243ea742b5045e71ec8b473d37f84964513ccd7936", 0xc3}], 0x4, &(0x7f0000001d80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x28, 0xffff, 0x1, [r32, r33, r34, r35, r36, r37]}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}], 0x158, 0x400}, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/220) 06:50:58 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) pipe2(&(0x7f0000000080), 0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 06:50:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x10, &(0x7f0000000200)=[{0x1, 0xa5, 0x7, 0x8001}]}) r1 = getpgrp() openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x810, 0x40) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0xc0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)) syz_emit_ethernet(0x6a, &(0x7f0000000280)="5a57087bff5038905124d216dd99685b19f1c2b6233b5d5a43bf41a0629e39139d927e8eb690cf00bdd9514b26dc92c125468bb56841b913bf43072cf90c9e880260ded0fa46f902db408d733bb48fe71d77015bc81dbb167f14e2dfb1082ea66c5d153a8c6b4230c838") r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffc4f) setpgid(r1, r4) setrlimit(0x3, &(0x7f00000001c0)={0x3, 0xfff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x408) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) 06:50:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept(r6, &(0x7f0000000300)=@in, &(0x7f0000000380)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:59 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xffffffffffffffff, 0x10000}, {0x2000000, 0x4}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x63e, './file0\x00', './file0\x00'}) 06:50:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 06:50:59 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:50:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket$inet(0x2, 0x0, 0x4) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) 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) close(r2) 06:51:00 executing program 1: r0 = socket(0x18, 0x4000, 0xfffffffffffffbfe) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="ea3806927f13092d88436d44d09c97f4103b373f9275da36531fc00ea498aff8555a609ba5f8ea07ba4ca7cf70573b60316300b96c3027dcedca7ced22a75214215a081c49a3ab0a2865f255ae5a74a7bc392b8019541ab0e80ee93c2739446ac35d0e5ccb324787aa3bafbe87dbda0059f3f5fc101330116d25dfc2d294d7e9faf9ed7e8c13dc28abe6da8e9d8db2", 0x8f}, {&(0x7f0000000100)="4188bd2fbffc1b7c3a3f9de7194a332239729ba076abd4cb9f34c556f1a4bf739be837e4fe664e481cc0c0b6d930cd2dfe0c67476811d994c8f2b4209b3e31ce4953a1bcfd38f34d141578b9cbef5b5b45c9c867f0e3d771134e586601c5deb8e1ce4572ad2c98ddbf459d7c649f7f86930d06e9dc4c21bb69da3ca943ff98cdbc2b9f180ea8ab2390590da006700a9da6b65bf956ead9424297c92d53da027a43ec90dfa964dae47042dd13e75c7a3e044cf73be25cd98aecc41a93f9dcfa9a18ee0dbb4429c7c06e01c0014b026ee3d683b388228fc52c508edd47d847b6630f9b8dede518816b041659df94c42ffb999a69f5644c4f1e363f98fb6c", 0xfd}, {&(0x7f0000000200)="4cb8c298f401376fabde9702d97f5065aab551cba09ae4b426a9a1d1a6e82ae1c8637a9379fa2a2e17b8687c5bd921fc016521a1b6a88eb7d0250d5ef261f3f6e83ae48ce2849447b9192b95d9a1e9a41ed2b88b3e33df2b991e6aea8b0b6426e0073c9b71568fc437ceced1f13f9c02272c0a1adc221bc4a69dc98af93f6972d9a71e1d2ee6a203d0a834c22f5357", 0x8f}, {&(0x7f00000002c0)="e726e703237e150ca09544d3441b66ab2d0f128656867d8e4206f4f52479cd6da154397e581fd87265b5eb3f799599a7011455c952d1408bc43522e315012c980117e9cd6d34", 0x46}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="2800000000020000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x2}, 0xc) 06:51:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000140)=""/146, 0x92}], 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r0, r1) 06:51:00 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0115000000000020", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:51:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, 0x0, &(0x7f00000000c0)) close(r1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 06:51:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x400000000000000) 06:51:00 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x5, 0x1}, {0x84, 0x1f}, {0x26, 0xff}, {0x0, 0x7f}], 0x4}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r0, 0x0, 0xffffffffffffffff, &(0x7f00000001c0), 0xaa8a, 0x0) 06:51:01 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x16, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000700)=0x8, 0xffffffffffffffb8) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="c076b0b238eb5e1109802a6b37856653a2bbc66d687e40ee872e087b6bf684c9cf016022a0", 0x25}, {&(0x7f0000000280)="e55e", 0x2}, {&(0x7f00000002c0)="948ec66b84a02f89e52f121ef2e9f869d4d5f444ccd2ad064713df4f80d25b176575efca556bc50ca39f91dd607785bbac7d350734bbb1d1", 0x38}, {&(0x7f0000000300)="10bf94f0fe8e12dfa4c800f9e45c7e624f7798b9f11d04227a6643a9e5028f943cdccf85d66b178755f1ba052c7bad41adedabdb029026ebe0c70a28ad02b951a0976addd42c855b840f17788fff984c2cfa41b4f95cce96bc2df1cc55d4cc807bda9c8e3aef477e2807abb066b26207dd9d034104ad129e271e537ba799370d43c2ecfd164d6d59805d44b948e07da8a2136c0ed5c40c07ac6c5ea0f601130f21ac707538e76179809997acb49d0c00", 0xb0}, {&(0x7f00000003c0)="e13c5d92c44604aebd55a362ccd10b", 0xf}, {&(0x7f0000000400)="842119a271ea054072e55141183e06eb57fe785177e8c7109121ca847481ad2f38a3a7e58369d5d432522dbb729b9701b42e00e8", 0x34}, {&(0x7f0000000440)="9fb3c1bcc0c4037a5563e040645b8b94d51714f19814e313060a2ea723770d1c608f8a8d74d5ce1e377f600b166f8bbc7653a3e3ceba35ef5d49d1cd73946b4f9ed47dc196763f7d1c8e545b0ec4dc0b544503d03a6d059fe213cadd51e04dbd9bf8f8250aa3a9c7efee835ad6eacf08cb0b6744761c40c5c9af5ddcbeef2fda656c7df3da2eb4cf4d5d95fdaeb5b368273cf5a6b05f2817c170867a021516bf9e0ce9e9232abb3bff23a7f34316b298df8a96d52a44e24a63d77ba5f63566afa5c6175eb4eb807d5bdf17760c325f9032caf222815f7632268c2bff0d", 0xdd}, {&(0x7f0000000540)="311d745ed89bc75871215e82ad10a6865f8c39d411", 0x15}, {&(0x7f0000000580)="a62c5e631d9536a1c033445baee6ddd31c6808d1bbaf77275bdfa249ebc83f6e71d92db041c57d2cc19b1af95072651ca894d1992cc4a797018fa2a8805ecd38f20d74a4d7e91d91048933f364a0164d54d3399b22de5a78f33e655a220dfbfb2a9ac35c90c975ae3820f61490cf5d032df4f26ea651da3219195b479da35c9ae4f410fec11a94b50a5aa0a42145a11630e137b2ce78f45c5612ae2ae0850ab660734876c5b9dd616ae18e953d1b3cfc", 0xb0}], 0x9) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r1, 0x20004268) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/121, 0x79}, {&(0x7f0000000140)=""/228, 0xe4}], 0x2) 06:51:01 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(0x0, 0x0, 0x0) pipe(0x0) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x6) r2 = kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r2, r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) write(r1, &(0x7f0000000080)="7145a99d1d7d290bee0cb09c87739b5a818240ce9708a6", 0x17) setuid(0xee01) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) getpeername(r3, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000380)=0x8) readv(r1, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {0x0}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) getpeername(r3, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(0xffffffffffffffff, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) dup(0xffffffffffffffff) 06:51:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="85") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) 06:51:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) socket$unix(0x1, 0x5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:51:01 executing program 1: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530005e4bc54d118e2874e2630e5c9cfcffffff3ac1a4a7d01d6cc1930a08ae3e00000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0)=0x3, 0x3) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 06:51:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[], 0x0, 0x0, 0xfffffffffffffed3, 0x0, 0xfffffffffffffeb0, 0xb7283fd464c2f657}, 0x0) socket$unix(0x1, 0x1, 0x0) 06:51:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x80100000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x119, &(0x7f0000000240)="0201000278205c04051e4bf226ba14dec5b5ebae02871386dbfbd28c3b6b4e6335103f20b1a88aee32d6f75e22e27e745af9e9b134b1d5ef5fc53dd10dd9557cb224e04bffbbf3cbc0f63bc8796dd97738a39ef239e2589db8a3c1f7f0a1c06367814accf8e83690bc4b06068a62ed1cf085926451f6aa683a2b50a9b0ec29d8a484520a8009f9c84ba07669b6006254064aee21409ded4f9f4b4eb59868b38a7cac2228ee000000000000006742049ce8e6c2a3997d9fa6b2205d466fbb18f3492fa6786527d74e7e6a52a8384532aba2d86e506af412c0a3482e78aab3fb30696bb74cd867a3d3c80f7f29dd00c293eec1dcdb87b4e6e91fb62ec318a29b385496921512e461ced03e273d50e20ea0304a4d0419a45ac747") 06:51:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r2 = kqueue() connect$unix(r1, &(0x7f0000000480)=@file={0x1, './bus\x00'}, 0x8) sendto$inet6(r0, &(0x7f0000000340)="4da4d109c866c9119803501ad086bcf57c4e22e218767b2991a204a9103b3230f88d7381064efcb65a3ffa2fc6ef7f4a28a0261467917688ba9a2f3c24086ff1c59a305863d3e6caf052768937aba12b770ba17705689cde18c6e354225ee0bc78ed328149bad0adf5873248214c5a15c1249d5d0402ad5929f93ee8d3d48442539607d3888d1e5cdd49b6f4e7c6d43c59f27adf0631050206dd65467391248c69293ae7144a55e81017cf7ca2314b2a07a2468da5", 0xb5, 0x1, &(0x7f0000000240)={0x18, 0x1, 0xcac, 0x4}, 0xc) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pwritev(r2, &(0x7f0000000780)=[{&(0x7f00000004c0)="9290561c69a6322caafb3155ac9cbe8272d1a90452a1699bb89060f119d58be6fc70db7ab988e420af097af185339e0b7881dfb3bce52bb35ee819104e9ed5114a36bc4569a6ea286ed828a1f728fca27c036304804418f886d21f4f556ae1cf8b6463c5ed16438a6da58c4939cad909ffb96b737b41a6a65bdcbad5275b676ec158ec1af97778430d5061c1564d27e8da5ef4dd7f90b4b1151e7846d3a7201e220f8bb2cffbcc9a3334da6551d95bc0", 0xb0}, {&(0x7f0000000580)="518ad5898f7e1bdbed12e34327d86ef94ea2abe4b1004a769a0eb060358c5ebb5c74ae6eb4aaabb0d51907f3b91dffc49fe3f691c72e394905bc343b79f3f0c94ac930e213f9060b7c4acf3f99ec12155c81e998ea314e0c84a1ff5cff3a344312ee00d5287f47165e16b4ae1ea32321a656f023ac3319d749", 0x79}, {&(0x7f0000000600)="5654c279cdbfb387df26c5318bb5394d88b65b2627bd705e3c792fefd78f54e92b9ed26f90a351afc5569c3f1091225f2c874eae96bb52fa669d58dce7b51e7b7ad2db7e344caa0cc0d88f87a4c0b4f36a", 0x51}, {&(0x7f0000000680)="7bafad719e33cf5ec0242412c1adbc88b30979c2a0e33464c852ccd6e1820a9a19e6ef827a4c4577db19ba7110719998c25e702644a6d4ace0cdedb7748719129caf6b92027db19d24a8e29139ae0ab61b9afcc1a5d69da77b9cbc0a892fcb478e31f9", 0x63}, {&(0x7f0000000700)="b17e39633863d102d4f3ab66b832ebb9a9184f36c236415758363ddcedbc4b3c33ee20c6a0b84fb0bc8fb78ecc149f8c78dcb19147ba9eb17fd02282bbbc22455a369196b3e4789a221f", 0x4a}], 0x5, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8, 0xfff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x22, 0x1, 0x2, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0xef, 0x2}, {{r1}, 0xfffffffffffffffd, 0x6, 0x8ccd55eb464f22b6, 0x6, 0x9}, {{r1}, 0x973d31e241265b44, 0x4, 0x45, 0x10000, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0x7ff, 0xffea}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xfffffffffffffffe, 0x1}], 0x4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x591f4bc391b3950e, 0x10001, 0x5}], 0xffffffff, &(0x7f0000000200)={0x5, 0x382}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x9, 0x0) 06:51:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:51:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x208a, &(0x7f0000000080)=[{0x92a3, 0x0, 0x2, 0xfffffffffffffffe}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 06:51:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x33, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 06:51:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x18, 0x5, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 06:51:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x800000000000004d}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffbb, &(0x7f0000000000)="b6") 06:51:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) recvfrom$unix(r0, 0x0, 0xffffffffffffffe0, 0x2, 0x0, 0xdb068594fa395ec6) 06:51:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xffffffffffffff29) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 06:51:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x20}, 0x0) 06:51:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x3547) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ffffffffffffdd8, &(0x7f00000000c0)=[{0x30}, {}, {0xe}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x120) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x143, &(0x7f0000000300)="96e912cfc2a1be") 06:51:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) fcntl$getown(r0, 0x5) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4"], 0x10) r2 = semget(0x3, 0x3, 0xc8) r3 = getuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b9f8cdb81c667e50", 0x8) r4 = getegid() r5 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000500)={{0xc091, r3, r4, r5, r6, 0x4, 0xfffffffffffff800}, 0xffffffff, 0x2, 0x5}) socket$inet(0x2, 0x8000, 0x7fffffff) r7 = msgget$private(0x0, 0x8) msgrcv(r7, &(0x7f0000000580)={0x0, ""/70}, 0x4e, 0x3, 0x1800) 06:51:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000180)=""/232, 0xe8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 06:51:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 06:51:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)='r', 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = syz_open_pts() getpeername$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x461b00cb, 0x3}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) 06:51:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = syz_open_pts() pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="ac2f9732a8edc224d710aaa965212b834b9916db143191d760e47e5f00cfafe61d92c07a4af67f8abc26ed58e260f6eb9bc6f45d34af3477e6dee93d0c84917936f57df9444ea955e450064c26a62845a426e155bba8c6398cce77a2769fd5180b4909c9323cd310ceaa1e880bfe4f201469158a8b1aea60eab4bff9b4bdab4dde2d2f904ac10062672bcd71c3e440fdf8218c459fac8d138a479949716d936294766a0b74c66a3a44593544086f5ebbf922138311", 0xb5}, {&(0x7f0000000300)="44d046268616619e043f375540b73acb855221eb75be66cd6a0a9f986f9e6990ea6f47d80a6f16315dd61d67b0c76f3c4373509f2a7f6b195fd07e6e8387fd4f5b552411483366d8fb7b79849b354c4662325d12d14a62e059f55d0fdd5be8f28d43c8f781cdc4fe4b5a1940b914f325c621c05ae7b5b69906d4c08492ec92b8de53b9036bc6c1c5bcdaed32ae16bd", 0x8f}, {&(0x7f0000000080)="2ced56b0de58c0eb8b1560c5cc9e564742f1fb292d714437f74c87670f6e86fb242bda3c893dbc00ec97defc0bc142906c", 0x31}, {&(0x7f00000003c0)="7bca224ce3b0e03e4cb5c34cc571fdf2885267a2613e19eefdc67a817a7b3be6a6e869f3e34b5aa487869bcdf8fb4d7c9e87efaa23c4d7d5d9218c0b6ef8cbaf17ed5a4a0a8f7a3908edb184e242dbe353cf6aac08ad88aa362f083ac9ff26e854993dbf25b9c1313307c0f8b564c2bc1763c3c4c691c66901cea83cdb4a942f782bd8dc9790dfd22de046e28fecbd4ecff285d40f0d967893a958249536c7357268e3097e39d6d4c9b894b32cdbc7446e822969dc3a3708e3db43c41546927ab53b30c3a9049cca84caf5c664a6041cebeebfd6237a46afd617c36b97823d76668b88571e340322e9a3af01f0a71226ac79", 0xf2}, {&(0x7f0000000100)="0b7d183e6f52055b25fb8923a6cf7d7a368e5e", 0x13}, {&(0x7f00000004c0)="30e94e826fde179017a9176014b53393ac8ad1f58f6bbe48e59ba58cc343e21680cda121642b4a0f4b489ff421de1455126f6f9a2294aad0f9745600aae6a7cbab937af71bcf2c5770d596aa6499f2a2717d9600863032fd9a3d526f880c9d5ad5ab8de366e64cbbc905c5654f45bd4e594126d1561eabda2ecf3a5730a34527de81e3b9f2eb714deb60a891716272b18c0915021fedd331bc2a4fc5d14418fc7a100bf52e03dc7382a2edd84064b327dc8c364add76cc5946d08c01a644274e94643fc6fd94140cae312c8c9a19df2019d7acda6bf4e76a385abeb092f63849217e68cda056c081", 0xe8}], 0x6, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:51:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) munmap(&(0x7f0000024000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xc5d, 0x1}) ioctl$TIOCSCTTY(r2, 0x20007461) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xffffffff, 0x4}, {0x401, 0x400}}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:51:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0xffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) close(0xffffffffffffffff) 06:51:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x13b7e952) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f0000000180)="6d6c112efb40fd4203", 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 06:51:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[0x247, 0x3, 0x5, 0xbf58]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) 06:51:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000300)='\x01\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x1, 0x0, './file1/file0\x00', 0x3, 0x8, 0x2, 0x4}) symlinkat(&(0x7f0000000080)='./file1/file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file1/file1\x00', 0x1, 0x0, 0x0, 0x0, 0x4, 0xffffffffffffffe1, 0xfff, 0x1, 0x0, 0xf7, 0x98}) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x243) 06:51:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = semget$private(0x0, 0x2, 0x89c01156513d78f7) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 06:51:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0ffffffffffffff854ce55b33e183445b9e3570680b04881e247ee291aa49acb1e2bf5ce17d43daa68869e67c6e499c24afea4473e1d1fb1b3e7bbe055166c74424256c1898ff9e860ebf7ed72dc9f93221224a75c48544170beaea232807d9c3d626d0"], 0x10) write(r0, 0x0, 0x175) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x40, 0x67, 0x0, "0383d005394abe93f052c56a4ed999a38350842a", 0xffffffffffffffc1, 0x593f}) 06:51:03 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) flock(r0, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) 06:51:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 06:51:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x100000001, 0x4, 0x9, 0x3}, {0x4, 0x10001, 0x6, 0x1000}, {0x7fff, 0x6, 0x4010000000000000, 0x3ff}]}) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000d87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000d797f60274ed632adef86e3e296df1a33f10ffb97b5fc2af0594fba95d7abb7a46f137443c4e5dde57459e949dd7a7eb0b2b804837720033f47014f890070335acc9fb43d757e9607083c808fe1e54fc119c1a0084ee77c9e0cc951215e84573e26b6a9f39d2cfca30ce25f31fb1dad4555822864f7d4a8a7509215181ca8a29ad09c939d8"], 0x38}, 0x0) 06:51:03 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, r1]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) setuid(0xee01) fchdir(r0) 06:51:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:51:03 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) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="641077aea9e157eac499ea33cae289958d765c146f9d0569623286264a03f5ccad7aebf5f844c0cf321640c83ff0f68c779c94b2e47bf353797f9fb3e98e6ea3aabbadf320f1f6", 0x47}, {&(0x7f0000000380)="be7b2078bf78b441c3200f57653257430d11ad10a5314362131189c56a991ea7febe1f1156a8f27c414e547572d647c41c59d8cc6968f0b35844c25e4bca13ce458b8eb73074e5c7e7ec2ad6212002c78f894453dcd47da683832064195a056a5f19cb9831a232a169cb9f6bced32c", 0x6f}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000540)="5ab9a9c6053d00df6740d36cc93362ef078ec6f526545d19bf959c412e50dab3514abc2b9729cb00e1a31772bc0bed5f4c995e258d025080e873e1772794f28fdcf5f5dc56445ab662d14d643c3836d3a814aa4fbf6a0ad848e568556d0abd2cd46b703ec3e99cc7a65590ebe38182d55fb289b17a02a40d63a4baff788ac3ba8cbc93bffca3b98c01dced7847408981f4197b456b1531de4157eb5db9d082d2137833ddf86fc6cbc35d97c357114f4607e296a241fba8a06641cf4f302d5494f195a3a7", 0xc4}, {&(0x7f0000000700)="bb4ac45e5f2a841090b4384d92c42fde9e3128306d4d57613837a77d41719b03670354fdbdf96ca9f8e3fb97eb8b1be8e78e32ba5779d4ca9f1debad529f40b82ebfee5c729b8371cc5adaa7add8aa4f0efbcfa02d9b91ceaa8bd373d48d11ae0d9017e7e812", 0x66}, {&(0x7f0000000280)="e03d1681334a", 0x6}], 0x100000000000016d, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) 06:51:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000440)=ANY=[], 0x0) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:51:03 executing program 0: r0 = geteuid() setreuid(r0, r0) 06:51:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 06:51:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:51:03 executing program 1: r0 = msgget(0x1, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x3, r1, r2, r3, r4, 0x80, 0x401}, 0xb3, 0x4, r5, r6, 0x8, 0x40, 0x100000000, 0x70b}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x1}) write(r7, &(0x7f00000000c0)="86", 0x1) read(r8, &(0x7f0000000140)=""/229, 0xe5) 06:51:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 06:51:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x10000000b}, 0x3c) semget(0x0, 0x4, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:51:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/246, &(0x7f0000000000)=0xf6) r1 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x12c) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = geteuid() ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = getgid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/232, &(0x7f0000000500)=0xe8) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x0, 0x0, "b04d00f3ff0a631a00"}) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r0, r4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000040)={{0x400, 0x1, 0x100000000}, 0x20a, 0x2, 0xa73}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r4, &(0x7f0000000540)=""/235, 0xeb, 0x2, &(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000003c0)) sendmsg(r5, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="5093"], 0x10}, 0x0) 06:51:03 executing program 0: mknod$loop(&(0x7f0000000080)='./file1\x00', 0x6111, 0x0) r0 = socket(0x2, 0x1, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) 06:51:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001af000/0x1000)=nil, 0x1000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 06:51:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 06:51:03 executing program 1: socketpair(0x11, 0x4003, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x1, 0x7ff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 06:51:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x84}, {0x800000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0x5, 0x6, 0x100000001, 0x1}, {0x0, 0x7fff, 0xfffffffffffffffa, 0x9}, {0xc49c, 0x1000, 0x7f, 0x7}, {0x0, 0x7, 0x2, 0x89}, {0xb2c, 0x101, 0x794e1ea6, 0x5}, {0x0, 0x7fffffff, 0xfffffffffffffffe, 0x1455}, {0x8, 0x5, 0x3, 0x6}, {0xc6f, 0x3ff, 0x4, 0x14}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='H') 06:51:03 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xa3, 0x1, 0x4, 0xd166, 0x2}, 0xc) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) 06:51:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x80000000, 0xef, {[0x3, 0x71c3, 0x8, 0x91, 0x5, 0x6, 0x9, 0xffff, 0x8001, 0x4, 0x3, 0xf6b, 0x1, 0x0, 0x5, 0x8001, 0xf25e, 0x90e7], [0x6, 0x10000, 0xffffffffffffffa9, 0x8, 0x6e, 0x0, 0x1ff, 0x8, 0x2, 0x8], [0x8000, 0x200, 0x3736, 0x392c, 0x7, 0x9, 0x5], [0x3, 0xbfc4, 0x9, 0x4, 0x1], [{0x6, 0x1, 0x6b, 0x20}, {0x401, 0xed45, 0x6, 0x8}, {0xfffffffffffffffa, 0x9, 0x5, 0x8001}, {0x9, 0x80, 0x2, 0x7}, {0x2, 0x0, 0x5, 0x7}, {0x1, 0x9, 0x73, 0x20}, {0x2, 0x80000000, 0x15f, 0x81}, {0x49, 0x4, 0x9, 0x100000000}], {0x9, 0x12fe, 0x1f, 0x1f}, {0x6, 0x1, 0x9, 0x8000}}}) r1 = socket$inet(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) 06:51:03 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget(0x2, 0x1, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/123) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x3, 0x0, &(0x7f0000000140)=""/3}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x3, 0x1) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x14) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000540)=0xc) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r5, r6) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) semget$private(0x0, 0x27862d62c887abda, 0x82) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x0, 0x6, 0xebd}, 0x1, [0x3, 0x80000000, 0x1, 0x8, 0x101, 0x4, 0x7, 0x5]}, 0x3c) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) listen(r4, 0x26) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000440)) semop(r3, &(0x7f0000000480)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x79, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0xffffffffffffffff, 0x800}], 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x0, 0x0) pledge(&(0x7f00000006c0)='\x00', &(0x7f0000000700)='/dev/vmm\x00') ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000580)) r8 = shmget$private(0x0, 0x3000, 0x5d0, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000fff000/0x1000)=nil, 0x2000) 06:51:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 06:51:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x3, 0xe, 0x40, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000340)="b6") 06:51:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x100000010000004d}, {0x3}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0xa53}, {0x18, 0x1, 0x3, 0x7ff}, 0x0, [0x4, 0xffff, 0x401, 0x3, 0x8, 0x7, 0x4, 0x10001]}, 0x3c) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000240)="e673aee7b774cdc057e03332468293a4741eccbf6f2b444f1f946f07558ca297d59717c134e2ffabbb00ddded4a56b3cfc668b13bb40b1de808a1f93d93d2c273772cdc6d7c41ad9b5ae6de76ead", 0x4e}, {&(0x7f00000002c0)="5b065e65dc7a949e9d2487137bc5bef929ca319c08fa1941453ff38d6ceadf508ec57d637edb176ac5db2003", 0x2c}, {&(0x7f0000000300)="7f2966495650dd11102c04e07cbc2ea6e3021858adf4d71030df3b74fcdbdb0e4217d986b18e4f11705615a597b32dcc73ef07c0d67eb0cb5344a8b777a1e1fc82c08f69a31ebec6092201f3cec322", 0x4f}, {&(0x7f0000000380)="e8d49e674890fd2dee69d3ee8a4cf9983784c7d664c12d92ed0942680a4fe066b7b1bb0631ca726ffc816c7d30f6000bc2922c041785cc558801a408263b1a6e4356d423722d4d2812619650c40d384d7860ebc7c9270c", 0x57}, {&(0x7f0000000400)="aecce5f2704a90607192a75ba188fdbf3ecf6bf4d27dd5c9b45be30dbb0bd81cc1aba9cafed3ecdec6d9f554b3f7bf3b122e55b62ca65ca670aaabb5b816fd8b24e425f4a392e26654d840952bc76792d8d955ddd2a179d3782e73729b7b0c27a3c51968024b89bfe1a724ea6e106c799dc31d5a5833dc9d3e1a614dc88ac06e7125beb01072dc3eec370ac82c7a865a8e3300c03e840629682667cd7043a6aab2cb7ed40f7915b707bd02314012801d4ccd816e6fd2b6e32f90ff0ba378ab5efb03ac2478cad58d5282765f086eceb0918b947590b5260c348ade22213beca91ca67fad0ec24a9f1610c37cc5d2b582af2a0f83c4566a282766266b39753c0204a0d0fd651a9f32df2c35e59ef1f9a97e1b83d12e9c05e3604594f2f9e84e91f849f13db9ee2656a506d9f8d1bd4f2d42a1fa8f3dacbba45294994c35e72a06bea5d2c9d4f966ccd1b5faca49281e5217c67cfa8bba5316495383fc9509a53c37441652435db534142a0cf3fcbb0ee664d0ed50dbd0126184fc80d999dcf8da27ff9e49b65f92417ab8af00eaed11d3ea36e4b8dadaa47946e7514c0e6c6e13c67812514f040169a8433ed2934c63a91cb81afefd76c26c07e5ce125d45f3fcda7a736571872a63d806a130eadfeca839d611ee3c5151861ca194e6b61e146563be5707649775fc8ae4553267c9f2644afea2026d9d2bedbdd5d7cc9fc6c58345d10449dbad2a089070f6249827df10f18fedc9969d9e670844ed62778bfa3b11896a6437e54dc0e9920f0762f569bb0e2840f2487b81535bbc8ba64d59bef43568dc14fe81028fc8c4c1e7754748c05682b30a174d5952939adc07421722cc1ffdb8ed451b1ac5a9f1af258492c9e40ba338e8d018266a8ff737c7fed5d8d0910e9aeb24c8aed83a795134d159180a087cb5cbf0130503ec256d6716e87935b80f2b874bbc41f951877c7d1375fe46ed1c56e5f3c8d77a981cb6d94d9f73076f35201c4a8736a4132ccf3d23c9be90bff7d4cc984d25687e395469baab4d5dcdf8872161198f3dbe266ac0603c79a299647e968c6ac1de23f2b1c6750e74a52fc9d2b27c835433aac00617df1fe41250c640741b91915a98907b999c4486da139db465946b2af0e97fa4f6d1453c8bc7a5fefa195ef1814ac8b530434e9f86618ed64eb5921b98631e39507902db6e1e45eca16b68aa2af5ef30fb5db1494c6126801824b67f397ec87f7bf93bc0a1e7a3cee6894bff7b0b3de3a80dd224c12efde0f1d7f76fcc7069ef09854e031a718c9ed898df6d016cd4c6861bfb5fd6b0db468ac456e0d6b8e7f0b790343b90fb350ab6429fd38b4cd5831187b9b1368a046f9942a8fceba5a410b3955b86d8d75c86fcec5ce8baa1940668191ca4e5905e418b2b2b8e9f212e3a3f57cb7f3794b1b161fc0692d6241072782dcf503f1babb5ce9a8dd46a2261c44413d9b8905d4ac8d0283eef5c1879d3645dd21bbf8cc42bb1fc46f5696139c0667889ecc0b1258cf0b7e5f246927d655a14e5aa9f4a1ead62928f5b7c66a0fb1dfa35b3e985039144ebe180d96d3bebd8173f862140238ec74e95713b9bec13c8223cc23adc4ff016b6c31d887e6b2bf706f377d22a520706cbd70be90e1a45459e778d32e96eef296d584aca89fc103d63434239834da19d5a9b6e35c52ebb3bcd64bcb65863e55dd71ea8737195ee32ceb3015a8eb3224fd25d657c7cfbfb08a4509ebdd9c2ec3fb269128ce3dd6c0f896d2b17e67248aac49b352234f2c8d7c13126ad624629319f312e7bc48f955027d0013747bf39fc1e3dffe45da18d86ee2b153e5c7190a99671086c86d83b12e486e027c67e6612575ee30389e8b6f62e1b63dbb76090c4fe21af74a2b5a37a11c6e7bab93847ed094723b16dfc3ec6968d884304c8b539cd546e7e6e1867712b6edae3b358b50dc740142a997453cbf8fc51d7e78098aa59e0ef0acb1786b00ca917d6d890b48482e1b407072261fd3c427f3e78294c2164bd5956b2c44b88943dfeefc1bfbca4bc89f0aee9c34d89403fb1617e6fef0c0605c66424f52919ed17b01edcd87c0a145758263cf110e76d8f54e8fd5c9aac9ad2d970ba5fa408dac811cdbabab4c436213682f6d2e7f15d8c879da4854ae08a329ca1f7fb78e3d32107d788a9d0ee877f08e662b44626856261fd6c51767b9bf2c84cbae1b21440a061a042cb0bd351935dad10968cd06d6a5fb8844d7a536e3f1984978f50d012d301f33af8ecbcef8dc0d1a2dcf4fa4691fe7c6c6a9a44f49c1d48c1e0746b95e7cda4efba964fc7a1be90e0335c7a4ae3ff382d7b28de4cb79d2da46cd8b09d14bcdd9b133194f04f4951438c7eff3af969c8fc64816b69752746846d7c76e2e7e2c95d258cdfb1bf3abff6ade146bd482783f35203a8853c625ee9d49b65c8c660f1850c373ea27740615138be4c55b0528d6dcdef33cd31dfd69268e816dbe5617f3b05636683a6bbe78affa5428068fbfb3baae4221c81ebbf7f07104a359fc50aeb4522a47bf96762d0b23646478fd7603b6e07a80d30f2797b50e714d987bdefb18fa149d9006e4548b5e95665df5d3b622e0bbd3d631f408b7da5153e9982462acdf83feea3624e765f6612023980643a63298bed1d088560382d1ccb48c8453ba566b882f4807be94e676397ab252a1680632dc1d00d45691c4541002b0bc6b6948d7f3c2fbb26155b6307cc00ef733e2cd82fb6a0c3ec06e70790c521b3230143528bb38c269543c33413046b2be692135f59331f3ea9d75d1e0cb5982bdadba85fcbe89a67fcd23c9f9461199e48721db6911e91810c79d7e8cbf66d862b1e225172148138e7f9f36524595b23d9a88726c724ddfc6eacd68739807e58bcbaf84fa0ac0d30d482cc90508ae7014379da5228a9415d8c57facc245ef8aeb439b8791bff65562f6a8b3854a42e70bb4c4b3b3b1cb27029a5ecbec41e76ac18f617f342df73e61613726f03a1c53627cb75ad82718b455949ef433a330911090d0a52b10af5046a3aa65eb37e2d463596b22101ab4b403a5d9b63a703f84b67f52154b4c01f7e1edcf5edb3ac5fe4901331e8fcbe56b452b5652c76dacdf4296b2ae8c7bd777166c9fbe14d21c39d1f8d9b884727d0d5e775b82fcafad2101aa1296226fbf2af1fdd34d869f0b4d159560387ac8285c70b69abec3da81ef73a5ca3b2a7e067e3c598f7d622c45f36828f9f8dbbe73bc8bd54766a480c3b2581ff3567d8865e9cf31b8d1d4581a7024b0fbea1d5dc0e6b19a91e315917ebd98650b118f49feaa3afc4164622d4b0861b8128eb464cdf3ce89753a1133905adabc0afb2bfe2d899fb294a2f3e2d1a71e8c3da3a10c3ca32651d23bca4a366d0216ced19297cd9ed150c7f358bca0a6a4c7814b35fe1fd6e7fbb21bb383b3c1cf7c437fcfa021a9088ef46f2c8866134ae9601df9118e05f099c820a2b4d2fa50e5d0c70d69f21a42ab21c782eb05b312e8d95b6d6e5c5fdd19ef717ad96e909d9c5f4540a3ba74cbe36dc1bc6751ffc269b055624f70938183b2376d894fc7b87ede382c4db3eacdd67ccb2b83e9891356634d36848a454eaac9f879c44778337c6e22a41480ed10b8089896eb33722b7945e8e9bf7c50774513a9ad2dead82ddf46f8a896f430b3e5649b29373b5334ba40742378621f61c86ace13d8f5bdba43dd39bffc884c735dcfd77fa6f5ddf5633e777d69cdf4645d2b084afbd85d62ce0127ae61df39fb432ae74478ba4aa49fcbe15c36ada654510d8a4938378bfa304f130b3c4372dd90af4765f66abf76943ff7318ac72433575ad0b103f33792ac68943be04fef6737b0b85abf0845671830b8ee162e57aed1af656ab38c1643f39df46c0cbe9303778fdab96dadc1e9f8ce6f6ff557be2a9599a831ebfc186f148efb917437527140d28d62238788c8eb8d5df411a9090614393438c8633c2fd604ffb90e0b90a1de58eeda860e19610d34e2952111df646c4af538440c451c3e0f7858a8ea7e4e4a829a38a87af06d9e17b1b0d0f374e74e943865bb16af090ef56af239e69e68e145dcfa59cc5de6b43cb8e823b91421bac4645833694dfdf8b9ac0fe3439d261d3eff60657bfd1e6eb81e856f5890d49d263078c32652afbfb14b3b5ae0e89295b57fa7944099340ccf0387c920120c52cac08b0651356b819f5bf56f0466e6c7fa4ec392bb11b3d04009906893764149737af2812c0a5c25e9d340bba4ffb876d4f8120b6a20ddc54ed3f27be3a68ec593335e6d2f7d4e3d788e1f819e504d2ef4b630a7ff3701df22781d2f7a37ec39718532451de87ea9b28ac7f62beba437dbbc1f3e7b8624f921625e156dd8ba914fc3b839269bb5c04285864fa5ddb2d22df75c9a43deaedc8371b7c93c6c01f081e0238860237f4bc633ff74bbb14b5409bfcc5f343a056c4c2bff7c7f353922e9bfa141d1ffca54d6e0cd6910c9dc2a536b5f9ba584b743d1a36b7c33cad249c6dc1d5b3da9cc555750b579900c8639285f67b4266b0ce023d4b39d7a42a10d63c9489d41faed11467f000015a37fdc2a4a7770e456a89a090cc5b35368c401d0453a9be01ddfb4f7fe7b6fa28eb96c20b7e3bcdbd0aa28174619fe520950b5f11e30599764612ce84a0035feb1373e0d0939b91ca6118e24ba08e6b5d1b7980fb5ca23df91e36a636e585d1ee16f9cf1cc444a8a74f0bf52a0a0e65ddabd43ad467f9b44cf79b2fd9d7f0ca861503a6bf921660b1094743fa28aedfdc0635c7a6fd358b2b2e32dc824f5ff1bbdacd48df413bb11391efc99ca55987dc1d5749832882f8b54000a6c0539fb0d21038201b445af6b330d0f476c11ef387536172f9baf6bd0c1c2c6bc3a4c45ea721564e3ff74885bab37d4171821b8fe874b1a619e0a8e632f69f25b160eaa2bd333e6da6e2314fb38bf19ca2ea2b924376e3440828de0bed24f624608f009508985f2f140aab6890e8c87d38d5dc400871befaca98b1a0f8b806b6352a0fad6e49f0625a8a270f2db712030601330580b04020e880f8afe7827a0da2a190d5d9c99b1d6c348754593622373f3d6ebd3502ad317e45d6054e6aaea82a35c55e60641824bbf51d9cc2284b896f01952b33736f37dca5650d3494e1cf24f34193e3aff6812bb17d28fb4821595e554602707f72e69c03921a38fe2c18761c0718421f9b130a770f3a5a05d316cca1a97d3c7b24355c9fd7c4b11035f84ddbbb7bcfb57540e8c25e33a8fae5648740378a1ec7297551787e4bbcae70e18068cdd7a49eb54da3ded3eb8689bb62e5a828ddf65061da68baff504c58d860a9797b382f061b19fa02e337566262105a17523d422c34cdf0e9be8505553d3e89906fdc086b0444f145da1751c6ba43026e01b3d77e202df6e45f47bdfecb79f307038d3c7d73e4c8608f3e1a70230bdafdd6c76119e79f7116f389315586a21ef63797a8ccc5b9afba129410f0ec230ac91ae6f36bc32a08c18e94e2d5f6d0297360803ea6533fcb78362f6f4c772c70b25e9faf5c2ff1ddceef764631ee583fe4263518694e8eaae0ac3a6944f356238481e4c3175a6f7a032c5c32f635acedbd6c30923f22e4c872ff88cdf8533020fbbb9882047d1c3e1d4e8962dad668b3e632f265ec1008b68c2992dcac780c86daefa9f4fce7397525d6892c862f7bb68559faee2e717c1fc2b0b3811c4c4f21c76d038b917814d4f0bfef5383ce25b41e76fa5f987b74c5396e78398396aec0a41f5751ba121d24992b0c0df1ec", 0x1000}, {&(0x7f0000001400)="11bfe616ecc60f273312d2af9b6d641f9947031fc27b0ca66b7d621094839adb92de5fc149fba91c7f8371fad2be77fb373f0967c68f51615a0a4c16a7214e1976882fe4ce1eb52fd0bb4bf4d8fdd15d78e1317fc73cc0c4271eb2ea5a19cd008837694a7a9c26652248ad69692e95aea15c38c69accd481e6faa418ec1d8be9e3e249dc3b1564979fee847e7fa4ad83e89fa40177fe8a2d80341daec87723628f9e477885a8cdbc4649d1843435bdfae8a271d7d3ac0c48a6629008c5ee298ef232c98f0ff1b08560318fff9dfb1d600295761364cd1bf68661c3b614992add433cb801d161d7322367e939e7", 0xed}, {&(0x7f0000001500)="a895c2880dccec44842b26a96417178e7cc4f60607b5fbf885b296c854d115cdcb070f47f154800f78806aab1044e7e057c94d1e38bc7df0ddc2dfc420ef9bed18d50b948e3ae467a284d8af385c4ee6d73fab0dacb7d42c78acd1075aaa8f50cd4e074f11c40214778eba166ecc04d4eab45fa5648f9c4f02428fd5f53417a3c8e95150e9ebb219ee549d330b8724cc454a28fd7f4a87e715f6eb903cf6e7a5cfd74d0d0643d7f32b82c47b4ea9170e042745f8414376c05def8095db382a81013efb766a6377bd338c7bc0dc7419e32f010cbf667d8db88210a6845fe973ab73b64923ff89f5dce19327c4", 0xec}, {&(0x7f0000001600)="899095d598f72c401b7f545a16e63594e575c541351e107e25bc8642c0a29b3c98df0e82d291c35916d661d89eb6ebf1073770c0de407cdbd282b138c5440a566ec7b93681c4101730c3f99cb6fa310c54e3e35ac6330cad3ddf3145adead50d12e8776e8708537353e0db076f5df9006e3e29fabe2ad1510039869dbe74fe98a10fb365f41621ec3527493e5584d2eb9d1beed32120703508cc64522458900faa8228ab9a4b9307319c604f70f283825c0c4fb1ee8cd1abe1f2610c93b28a105d2effbb1c2bbc73a8ae77769d7820068fef35a60c3401079edf10d9dbaea839b2b96a88761290c89905e0f6e5ee7122ba3f68c7a68c3bfe73b3272993a2ead3568dbc928539632195cb6611a769590ea02834974d97815ac04f9d03238e09972384bc3ec7deebccc46f8e0a77f65f95253b50e5557f9d0cff7867699e8de079e4390100cfcff0023c0311b1d6c1616a58043ecc9a4ee0079e9286b0b150250e4f919ce42c270b3fd1a5c96b2d0351c1b6a7ab007c53f597f87f07856c8774877c32352f017426c9d6b2cf4ff18f89cb63a81ffb5649963165b592f54e9a6bb24366690d0cde9e6013caab297313f47e28808ebc3ad430fbaab6750f87cc416a5a9cb85c5da660fd248ec469673d42dbddac364fcde02dd1ea36698de5697cf5f1444edb0a9cd15009e06ee5cf10c64c019c0aba7261c5a9b7eda314026c133e6804686546f11322136a9eb8658a8990a32ddbc999c910574d1890e16050816812c86e2cd8900d42b8b0cf32de5bb98b99628033a92a55a9ff51eb4ee6eb0f43c52747104cd20c558f0f1febc887008bed9a8225ff58c5cde3cf2bd65d6179ebfbeed9d6c4c78efb87f3ed9d97e6e40b8415d2d2033ca630fc57e78a0dc840e9a0c42a7e9140ac0b6e5957a63b58787cbfedf213707e50f84c87eb9594fbe6f7931cdea1c06760c7f45e5248f080a7c09626c13040198bdc40450f591448200667a0ee15c58e4883db86bee56d81cdafa9849677862ef76036ab2c82dd65d5e3eb91112b65eecd63f83474bf11b8541a10df1770fc7bd2d91c6e33923e602071cf2948a5060569f646173c130786ef6f4ab7b657f1189cf5157577326af09ae7bfa2e9f7f4553cb805c48e2d5a80561157486e7b61d997ac21c88aabe187956c4403eaf6453af3efaee048d03d570dc9832deeed9d87d18009b739b28db35b5619a92d085e637a5b9949e0d23fb7701a142f85266d46224f4a24f6102ca07e089040539ab0ef096aa08a615e806c5e6624f1aa80fd2f4cac84d5c3f6331bd15db5c0edc1e361808cfc5d38c156f6663ffbd1e979efa06fff5a7b0f0499168ff651320bed574b595c810ab03d5d650ad6ae12a06a69bb264003e30b2b6ce20849e1deb497ebadf8cd1306fa1d126631398b0b8d6874fc2032198a2ac2597d6a97817aec244e9adce5a4c898a6a532de49f15de6827a360113adbb27c4df48f04a0b031314fd5215c184d9dede6fadcb7893f5f2b6d8222627ef6f517497d7754855a6237817332aa18c90ae59bca8d396084fbe5d580ae3aadc51f54b3d509676cdeb9235deb1aae4eba76f9e3d1743fe84f473c6d16fbac773292b4022c01f83e2825c5db77b88daff1a57d56ce52c176a1073fdc4069809bb8bd9484a90b0238d6c02f6520a85dcbca3c18c7e33a6bff738e6ed1aa92e635b27339623d0e1612dd5a8ad407e9bf6f24718a6eb7d21130c24040e2afe7c55b36995be059e4fab9bd89032aa16c6949a5b894683e55ec837d4f224153ba64455fe9b8f19f85ec5556aac4dd0d5c314916bd31a42013d01be42aa2d3dda761d2bb321adefc63946e9df72ac10c2b9dd9a6ba09446acf79acea17a9a43f5b34c6cb05cbb444590b709a52057a5a6851f5c642e632cecf286276d171ff4e90d460fc022edb9dc19a2c051f5c463c2012ac21965fcd12cc0e02e8343844d7ba6bf5962d9da8fd8fe02a16eec681c0e28c08b025786c179d177cb51fdbe374e27aaa38ac5395c0151711b5507b937b7f546ea045b16a0575933507c59a07e248a8e93f5564e3fd98ac068254044519404c8ad3bfa734d93ebf591b2fc16f362cde51be85744476986b15460beb5fd34681ddf15c8162b6304749d45588e62f7c24a6a5d51bc62554213882596d58596c8a2a28ebff1857f375a973fe39bed3fd41d8fa06f6c30d1f78f33c93002799636f828dcf17e12f99ce7588a4adb673603bdc0a5960c774ef6d979823966473bc3c65267cd6e22767e1cc2960d9553c5d89fa9862688e196847300149165bad0cfb10fa866c81f98250a00a7d36ffa64d6aee6e9de4544c277cce4419840d7633c2b98384149875b5092f89424c58a4336182fdd76ee5d36c1271eefca14f261f0b43a52e381e130975ac0d9b35fc41b62d298df4f996736ce271fe3b13851280875360394936682d80fb5dbeb12b40b5c78f2d87c1c336c17cd78ee10b3917c3dcd0072bec32a7381f1c2c75d83bb953d24a8b85e12a6db8792e0a03cab98e7d37eee2be9cff008143a4c6e13b07eb4f923cad524e3c167e1653040ed241a8936c664a8475aea52e503b438d85a00f6ebea61bd9af71d62a438bfe9bdf4f12dcb9e1849eb19f1d5162ead6ba64fa2ee8018c4edf6e767803bd4866ee4dd6a17d96a0a7da169891f9842b6aa41cf3f31eefa653055558e59de0fea7253e432b441701a867e24f13c5c466e5edcdb368aafa9dbf5f3858e18125a3719ebca6b1062927c5e41a2da50bce894350ebefdffa8ff745d3f9d5efad358abb59d1622c54524ebfddb20c62817fcab6368ffb4f8e862d810de236b64857a7da1440720ddcce77b495f3d9605e4e21f75ac4802b927e157c5ab1ac47ce49c46c981943bb0dc272804cffe6a000fd80f3a40bbcf22756774447a29a97bc97c5f8cb36445837ca75fc4497277ac5c72182c56e187e86f51afbcec8ec47004396473edd68f6813cb0029d4c55a22d6427e18771fecb47835fb69064d6f34e99f5343412ce56a9022a784df7b679edbd3146a0ad11d3e34690b7ae9d23b81afcb0ce6adbb66762916d656af674e2b403799344eba1a35710115b193f673e815d6c8a7c52416f9510210a86316fb0d34d4f044ae3f8f44af0b19a3e623395ec3bdfd259bc98fcdb1b7a7da265f368405d3ff7f25987af8742b0eca4320e33df4fb3e43a33f62f023809a1959657fbbf67e0ea267ce4a57f5fcc5f138bc74572c02d1e98a9eaaf26d61333b478d4b5cd6a575f92945b09d827506789d373538272fbbc17391e3d898ac6b08d7e0ac818a7e584b9f6870a1fc6e7fdbe17cdf8e7ad46029e0e75ec4b66fc46d7f17024561c601c1f6a96bcc8dbc845e3c7ba1e2b4b7e2bbc40f07c0336660e539f756836e360e66f4c0e0df8d5bf8cc67a0e248040b13018e245b5304991152d5d32520856304e441adb151618bd4714dcccaf3640021572940e8e5d48a4b01cb85cc8a16c3416ff76712971116ef0790ca9737e1bb43d422185669aeba88bb0d6f42d2a07a683ff5dbfa7dc716e8fd30b4b81593f0465263574cbc688fb28def345c4083625a1a1ed9ca129afe768e9fe87e91152d97fa6dd3dfadea715a0794120d3040c038e0a8889e53f2e1bf73d9a6871fb4825a13104b0bf5c26e73e298635f4c35d39223c0278acb3a71bc492c424531fc08209c52c0463c8977b8de187782c370994a0d71e2a185a60e3570884493e6e1a8908256325948f4b6c0545da67bb0bac4f2227694327d27a7aadb0ee2721fffcec3c2cb3a435c86ec20413edf4d3fbb1c3769e3150dcaa5b455fee09944295ae9d6f2bad116c51d61b5a836a8eea135e219987715f4601bd0f3524e3ab9b52a6a07839bddd1a3bab99ace82f869720bf5254da63f578bd2ba34728e48f0f19dad6115fa5b5123949e6d97657fe0f84c2d24950d7e8dbebd7d404683621d72164c0a1f3f35d31c14aaa7d9a49bf5b3660672453afc178eb80414402ace71d1ee3de6d3a937554f0b9abce5d20f2a8df3b4017fab8a438021d139b6027ca15348731736632218ad4cd58b15afacfe3caf0aab876b9d173b394f69f09b8ccfafc64283d4ac1cd50ee7da497cfdd3a16a8b57a2bac806d0dcbdfb2e5e8b93dfa3e0758565b45a6ccb2993b081bbba64fc9e5819622b3bdc40cb06c801be1e6dc8141b45185141dac3396921d515e2dfa6ef5baacd9b269da381a2c0f123d78aa358189ddda87ed527c77cb52d49a5bd28eb39d1fb437bbc5fffb285026f65406e7d1ef7b37201935c25e30c0a46b3697555a292a3c3acadb2af680fba642f7344f96e844ed5f5636148097e0bcb4fed343558bb018651cde43204b138a43bd2d76ea9db955e9166c64941bf21b06ca0124b567cdbaea3b51c66f397ec9a8b24bd7d390765d7f846ab0fd35f28eb5fbc25b6a28e35102e35b2acc3632afe2d3d136a4704185a4b4a02ad9456fe02a8bd0f70fe232b5d4a6fc7f0a64d222285f355ece66ab205d3fb934a30dec7c2eae014767299458d3e26a73de5dcddc401ec6005bef56c22717865b783e5e07941e1de615e28b7faf2c680d16ed9a91aa8c9c04e7fdd0000f56e925942f61d989f8845674a3a1372dbfcfdcf7257c410bbc5bdf6aefc9c3687d8434c1ff4c4e1bda5fc8ab588dac97fcb38107ae1eda48adcc35e2c944d74d971ca136411456353d0a8271206fc63ca567f313c5bcd468505189e3ddb57de58f5879ecdd334300eadddcd94f681d5b51c39807eb44e6aa15e3ebfac6c7736ffc749bbd38bfc6c7b8471eaa2cf14e364b704295019e28b08d1d371c0c1cd6be34a495d549c07c5f4e1a31adc8c3f1572da0306c2d580cc737aac4d56d1cc62b29a7b62ad8c20314d13e60aee66163d49541d6483e7e043643e28888da8fd68a5ec737cc8fb8b89c23d9c6bb04561093aadb1b42173816d48f0a821e433d5d3d001ad5b1bebd77dbb125518f139a606d0d12c8e87a081b0774268bbedb0ee6edfa7259080f3137f75b863160f1127d812c7a3491421b3e24f85b917d0cdd91ba34305a13150f7cf8330cb1f09fa3073127df26cd456341deef729c1c4f0af7a39f21efbe669a57203adf15170391fd39bb8f43a24cf429a717c2bfcc44869836812411c8d88fa01d416b4e1514f2f23e3b276b1ca8ef02cdfc07ddf6ff0a40a47c5ff0ea75ce532783d072c2dc2481f38c87d4d0f8c414298cb504cf572ebd07b392345c6e485ed6d85c502ca32807017cf006ef99a27ab560a902011533d0f84f563f1c3acd2400089f4ca16c3b92c9d589936dff2f9b9c7d6a7e370c9a0ac543c5a460a1f762a2b5860a64410901f4397f154a93d0e5d7011ff3c82a33f7902631c5d6c4f636c908cb9db54323d2d9486e40b6c5db8146bd5bd210b7b349950787f272ef59af4c42de7184088c8cce12414747bdb6a9f99447f4bfd09fa25e2a4d73462f1eed4a5335f74fbd8628b7636c19052ab7a6038c1a4a04d0c6fa6abde04142ee9b1003f6d07e1849f11e84fa022bcfe7a2c84de9875e0759fc30895aec6dbc20ff144fc88e790e66b546f61c6f63c6a74a26a3891dc440885a1a114c0664a2043bc4ff07699e4437747a1ecb4b9a1f9144f264cac45726e42688038608ad4faf606a32fc7f533ef2636a1c6881eb30aa637da11d4fbb58ce42f9c76e7b5edd3e7b8ed9a6af08370afde128657421d1b8beceaa4d7a6b678117242babefa9ee0c96f5b70571beda299e189cd20c8a0444d92c7aab9144784", 0x1000}, {&(0x7f0000002600)="1a0803ac07f8e77a5108416e676d856e46022ca09aaf62e3e46c4ecc4b155b98cd8e7f2f5f535826b2ee5c7185a310cbf70f335fd5e4a266160eee4c24ea4741329cc74284652aef199bd7b4b174e5816d4e271835e1cc0085f985d7af5dbab52b5442540cf54ab0b5aab77fdba612d585871a9a31f72de03b2649ac8095e68e6180c1dda60fe7a51829e24c7d27583c5909fa8a1a63dd2dcc1c725d2dacfbb0b32ed1462af316233d008d97c19d654c32ae125462eb22e563ada6642394317d67c697c60ff0d9b01819002977d5036864f434c47a142a50b9eab7e6f65b7f5a4baa9d", 0xe3}], 0x9, &(0x7f00000027c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x20, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x3, 0x3}) 06:51:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x400, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x9, 0x4, "21a733b5d58186c069f3ac6687fe1f7907e673e2", 0x6, 0xaa}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 06:51:03 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x4fffffd}) 06:51:03 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="ab20a7ceac11b8b73839e6e16752d6b7adbd665c825ac50ed4ab6aa02ee5e7c577cf592174a3bf7221b49236df72a099d3f7b9af6cda38b6c917d334260d0af288627dac6e86283e65ab53e2f13a0c7161bdf0390ff5357fb78ac7cf02f99fa2dc9cbf700f75f2400b573012827fc91aa1e2fd290e61426980f6e47b6fe3b55ca400bd8e1c8fa29b032295ab3e0c9f5ccbf03a78d587c87518fde601f11590690f0cd4681c10e9be851ea9d37ab17cf43d33b5cd805949bb6629d18aeabab92fcd68ba984dea6be09a1dc38ee3ae9e5d3cb34275b88ea5d7c5e25ed1a56d2d794b34897d159cd5c21c3c30c7c6bc61c943b6", 0xf2}], 0x1) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 06:51:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/248, 0xf8}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/17, 0x11}, {&(0x7f0000000300)=""/60, 0x3c}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000440)=""/191, 0xbf}], 0x9, 0x0, 0x0) 06:51:04 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x8000, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x20, 0x8000, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:51:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 06:51:04 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000000), 0x4) semget$private(0x0, 0x62548ded3b1ea98a, 0x2) 06:51:04 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050360000000000008000d01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:51:04 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x45) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)='x\x00') readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) chflagsat(r0, &(0x7f00000000c0)='./control\x00', 0x0, 0x2) 06:51:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696ca124807517a696411d0edf66510093d465302f66696c653000d8cadbba2456f7a2edad0d15dd4953d4658a6c114f3b924d8517a214ca48a6809c8b168ca24c9d69d8406305f6e1ee1093dc"], 0x10) 06:51:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0xad, 0x20000000, 0x80, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0xc7, 0x4}], 0x7fff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8a, 0x20000000, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x7}], 0x5, &(0x7f0000000100)={0x1, 0xaa4c}) fcntl$setflags(r2, 0x2, 0x1) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 06:51:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82ca4f00000000000000"], 0x10) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) dup2(r1, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) 06:51:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 06:51:04 executing program 1: r0 = socket(0x2, 0xc003, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/232, &(0x7f0000000440)=0xe8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x4, 0xfc}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="a43eb3900603b73725c7c19aab424130e8864fabe4f2d065c9a88b86fab7ca2730419556ae0b65553383cf29f92829de096d10d6c1d9230e810637587f8d3adc5fc1312f7c914982f9350e28", 0x2fd) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 06:51:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0xfffffffffffffffc, 0x9, 0x6, 0x20000000000}, {0x10001, 0x1, 0x1ff, 0x9}, {0x8000, 0x3, 0x0, 0x6}, {0x8, 0x7, 0x4, 0x9}, {0x77, 0x188, 0xa25, 0x1ff}, {0x101, 0x10000, 0x7f}, {0x4, 0xb030, 0x8, 0x401}, {0x1, 0x9, 0x1, 0x7ff}, {0x4, 0x25ae, 0x0, 0x3}, {0x3, 0x0, 0x1000, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:51:04 executing program 1: r0 = kqueue() mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1dc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f0000776000/0x3000)=nil, 0x3000, 0x3, 0x5010, r0, 0x0, 0x80) 06:51:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 06:51:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x100000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f00000002c0)=[{0x6, 0x401, 0x8001, 0xffffffff80000000}, {0x2b, 0x8, 0xffff, 0x7}, {0x401, 0x6, 0x9}, {0x32, 0x4, 0x3, 0x7}, {0x9, 0x0, 0x9, 0x2}]}) lseek(r1, 0x0, 0x57, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8000, 0x10000010b) recvfrom$inet6(r2, &(0x7f0000000000)=""/55, 0xfffffdf3, 0x3, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0x3}, 0xc) socketpair(0xda310d6d12edfc1f, 0x5, 0x3, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x3ff}) 06:51:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000240)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 06:51:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 06:51:06 executing program 0: munlockall() setitimer(0x3, &(0x7f0000000000)={{0x2, 0xfffffffffffffffe}, {0x8, 0x7}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x26, 0xfffffffffffffffa}, {0x7c5400a6, 0x3}}, &(0x7f00000000c0)) 06:51:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b2") 06:51:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) syz_emit_ethernet(0x95, &(0x7f0000000040)="e91580d3dc27e907fd7e7332e07d605177e8683a826064c339343dffbe150d99b471f9b7cff8e260d8996b4e14ca88cbc932ab05be23a5be8419cbf53eec39855ff38fdc5857d65583662ca44f060adf2cc333a5e43c9648e76eff5d7c390fcc0d3d33206155605a7bbf8a6a2a9259d62df4d90ca57f96b62f501234ea868ee08f55b83474942b8f548aedc4dc86433fc59662827d") 06:51:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4b, &(0x7f0000000140)=[{0x9f, 0x40, 0x0, 0x1}, {0x54}, {0x6, 0xffffffffffffffe1, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlockall(0x4) 06:51:06 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1813, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) ftruncate(r0, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0xa90c5db89f7a42bc, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="81f8d838395db4a492560aef061b20afe4846530ff42d3b17d7719d431c6a4eb6340cb7eb996ae38af9fe77aac724a514de147d7642b3f83e297c2ffdc58993ef3a0293a2c4eed608062a5b7bc47a7aa0575de9e62e85fb90cee4886d1c5a06d606f1ed5a949c3be2dc716fb855e634cadfb594f1ac7cecff66dc2b9c2d2a311b86755ffc3f3c829a25b6e6346642072b39dfb03ae558fe374e95cff8845a525de22", 0xa2}, {&(0x7f00000001c0)="ad458bac9ddb5d92040ba97a79cd0c5a7b264d8ce9b57f1b44c1b1ece2f0d3e85fae689301ccc29184739522cbd9e6b4fc2ded02fb80f3c799df87a6c0d3217a2d8da94f282636e39ebe81c64ff403050fb4d1af9ba5b2da2c108f52c072f0b303af19f28a88c3af69761d43e2aa4ca161254d28b537dbe95d4406b90b03b8ff01aa250cedd307d195", 0x89}], 0x2, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0, r2, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x108}, 0x408) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r12, 0x5) ioctl$KDGETLED(r13, 0x40044b41, &(0x7f0000000740)) pwrite(r2, &(0x7f0000000780), 0x0, 0x0, 0x10) lseek(r1, 0x0, 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) fchmodat(r12, &(0x7f0000000840)='./file0\x00', 0x40, 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) recvfrom$unix(r0, &(0x7f0000000880)=""/59, 0x3b, 0x2, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900), 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000940)={0x2, 0x2, 0x10001, 0x100, r6}) getsockname$unix(r1, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000019c0)=0x1002) 06:51:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x7, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1b, 0x1, 0x2) 06:51:06 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 06:51:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2c0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000001e00)={&(0x7f0000000780)=ANY=[@ANYBLOB="2312f7d1"], 0x4, &(0x7f0000000a00)=[{&(0x7f00000007c0)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7cae9dd9d93bf2e0096bb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694", 0x63}, {&(0x7f0000000840)="441a83986db9bfda9888a93c806be5fa84913b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0d9b55f6047cde9472caff661391a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9f", 0xcb}], 0x4, &(0x7f0000000a40)=[{0x1010, 0x0, 0x80, "38cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf01912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a6aab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b41023761de829071820a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02c"}, {0xf8, 0x1, 0x6, "183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d43"}, {0x108, 0xffff, 0x8, "6fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b"}, {0xd0, 0xffff, 0x6, "c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb"}, {0xd0, 0xffff, 0x7fff, "463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dbc"}], 0x13b0}, 0x40c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000740)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0x329) fchflags(r3, 0x10000) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001ec0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000880)) r7 = 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']) socket$unix(0x1, 0x5, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000001e40)={0x5, 0x100000006e7b}) ioctl$BIOCSDLT(r5, 0x4020426b, &(0x7f0000000040)) r9 = semget$private(0x0, 0x3, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f0000000000)=[{0x5, 0x401, 0x9, 0x44}, {0x800, 0x5, 0x200, 0x100000000}, {0x0, 0x0, 0x400, 0x2}, {0x0, 0x0, 0x7, 0x5e7d}, {0x4, 0x6, 0x80000001, 0x6}, {0xb46a, 0x20, 0x1, 0x6}]}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 06:51:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x228273bd9e89986d, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) select(0x4, &(0x7f00000021c0)={0x1ff}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r3, r5) sendto$inet6(r4, &(0x7f0000000180)="6e10556b89e8948b9ba0bda7c5cfc363af26de1687a266b940ff30fd02d7c12ed65ac7dda29cefb3e40569bf1816cc927685368979d9f4c190fc9639b7ad26d6c6107ee30add296e5e7671b56ed6a6d95ce77fb892271d073f000000000000776c46b168081ffd2b297ff94dec212f8f03365bc095b6d69b5393824b5df0574054386365445144b21759e19c9ff29ad1d4b0c2128fe506ea9a7a5a16425c2889caed0d78341348860248ab2627780212cca6f9268c72fe866fc913f70a816d7f26cf8527c82146dd48f33cdb242a7daab2c9084b2a2cea87bfd34cf76b1a077110e0f43a68be3386ac5ad9fb4d922038628f9639c806fe2c9157", 0xfa, 0x404, &(0x7f0000000280)={0x18, 0x0, 0x80000000, 0x7}, 0xc) 06:51:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000145, &(0x7f00000001c0)}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 06:51:06 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 06:51:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) 06:51:07 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0xfffffffffffffffa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x4}, {0x6}]}) r2 = dup(r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) syz_emit_ethernet(0xfffffffffffffdad, &(0x7f0000000040)="b6") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x5bbe) 06:51:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x20, 0x1, 0x2]}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000180), 0x10000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)="f75fccda08b9327d0e37d7d10a5a00256d5461610bed8ae74d206aeedc8f67bb909e4138d65d3e0be3a36e4bc1304ff98ed59cb3ce6acf794721c6cb1e87", 0x3e}], 0x1) write(r1, &(0x7f0000000200)="6d52f51b37da3a815d9dad144156f08002d3b1937218fd25f15eff3fbdb28b79ca8c85e4000000c61bb8965206000000560100298f9759eb885238bfccfd356d5509d5ebb1fa4d73aed6d6894a6b5baf1da5e5c80300000000000000c6b551d899f1072818c55c3c256e307ee17512", 0xc857d87903d72430) 06:51:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="b2f0a925e5a570c509a97081fc8f", 0x2ef}], 0x0) r1 = geteuid() setuid(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) 06:51:07 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x559) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffd, 0xf6}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcf) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) 06:51:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80, 0x95}, {0x7fff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:51:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000240)) 06:51:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:51:08 executing program 0: setrlimit(0x0, &(0x7f0000000140)={0x401, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000040)={0x7ffc, 0x100000}) getrlimit(0x0, &(0x7f0000000000)) getrlimit(0x4, &(0x7f0000000080)) 06:51:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x601d02ed, "79093ca1ef73c06c8059e7edd2ee5d9efcd509ac"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67f", 0x40}], 0x1) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x13, 0x3) 06:51:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x199, &(0x7f0000000180)=[{0xc06b, 0x7, 0x80000000, 0x5}, {0x2, 0x6, 0x2, 0x27}, {0x3ff, 0x200000007, 0x200, 0x4}]}) syz_emit_ethernet(0x33b, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7f) 06:51:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6000000") 06:51:08 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0xaf24, 0x0, 0x2}, {0x3ff, 0xc8af, 0x7}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 06:51:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) acct(&(0x7f0000000040)='\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r0) sendto(r0, &(0x7f00000000c0)="ae9185adeb34ffbbc4a5d601a22369c0378b18372b1c1bf2e2d9", 0x1a, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 06:51:08 executing program 0: r0 = socket(0x6, 0xfac09bdb4736f090, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66692d6c653000"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1}, {0xbe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x11d) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) syz_emit_ethernet(0xf3, &(0x7f0000000180)="b73c395ddc001aafee3c718802ba53655c7a8379c821736547cc53381cce75d2f9f310ad2606365f93d31d43330971e399faf63f01f238649a969744d832eb964ee1c82e6fdc36c3e6540cd1c6ced7d8cd4b2aa4fc3a5810181d4000"/101) 06:51:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x9}, {0x8, 0x185}}, &(0x7f0000000040)) 06:51:08 executing program 1: r0 = socket(0x6, 0x4003, 0xfffffffffffffffd) getsockopt(r0, 0x0, 0x1021, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140), 0x0, 0x3, &(0x7f0000000180)=@file={0xace7bd8aba1c5bed, './file0\x00'}, 0xa) getsockopt(r0, 0x335, 0x7, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) 06:51:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000140)) close(r3) setgroups(0x0, 0x0) setgid(r2) setuid(0xee01) syz_open_pts() syz_open_pts() ioctl$BIOCFLUSH(r4, 0x20004268) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 06:51:08 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)={0x1, &(0x7f0000000040)=[{0x7, 0x7, 0x9, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:51:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) pipe2(&(0x7f0000000080), 0x10004) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:51:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getrlimit(0x3, &(0x7f0000000300)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x151) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x0, 0xfffffffffffffffb, 0x5, 0x0, 0x6bb6, 0x10001, 0xd08c, 0x1, 0x3, 0x4f, 0x1000}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x1000) write(r0, &(0x7f0000000040)="6d4e1758b68fa6b7e5ac4a8c6a63a1a4f7513aca3fe1fed0e7aee1f3d6fe87563dcbca3d56d323b3f1b338452657eda85c7a228ec3cf13f18e968056de8729018bcba37c84e1a319302cd781accc189017dab7b059261c9a0440ddec016ab4a4ae75b11fe4566b622dfac0683eed519b4def180abf4eb3e4ce985ce194b6284971e760bbe354a991c1ad8a545d6ed50bdf4507721f26f153614135cf126bd51bf38f3f1c9a5525c964d7de88db860715811975f008e405489752e91ca00ec06fcb3b64084d0c1630c3e59f8676b9e33233e8b54d32d4d8e02fa882a0a6eb6ee431843880a871642f30e70a0e650fff628bfa51da1aeb0000", 0xfffffffffffffd4a) 06:51:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSBRK(r1, 0x2000747b) 06:51:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x40047463) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) 06:51:08 executing program 1: socketpair(0x1, 0x8000, 0x7a469b51, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/4096, &(0x7f0000000140)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x5, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x200, 0xffffffff}, 0x8) 06:51:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:51:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:51:08 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x100000001}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 06:51:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 06:51:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c17f0072c881ff7cc53c894303b241310b404f36a00f90000002000000000000020208a371a3f80000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x8000, 0x2}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x1fffffffe0000000) 06:51:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2d5, &(0x7f0000000040)=[{0x44, 0x0, 0xc49}, {0x80000001}, {0x6, 0x10000000000000, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 06:51:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x20}], 0x1}) readv(r0, &(0x7f0000000040)=[{}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/235, 0xeb}], 0x3) 06:51:08 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/87, 0x57) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:51:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) syz_emit_ethernet(0x65, &(0x7f0000000400)="78ef7ba96fc39f167207a62cd0af4ce5c1a844e0a79bcb9ac680724812f000000000000000000000000000000000323b11ee8acf0cb77c797fb5dec3cda43548bfd81083dabf625fd2fc76c4854aa6627a9116beef6d0f39425f15d20c20f707319cb3bfeea1386567b26f2c38a1c675d7ee7df5b6927b539b53f733b06513237510feaa434832087e1027ca1a7a2f7d956fbe622f5981c85d97698e4c8f3a3a2a0f9cfcb4e902c5c56dde2322afea1f8431c450d96618bf7deb8770322e77e6760bb113a650c362a8964978d3bda7a3630296") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 06:51:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fchmod(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x4385}) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffff, 0x80000001, 0xd81, 0x2, "08c0c472ca9f76282e41df21a59d4f225377f543", 0x6, 0x1}) setsockopt$inet_opts(r2, 0x0, 0x1d, &(0x7f0000000180)="0486b1cb3320b7c71fefc50f782a36f04ac0d7e8e88cfb9584bb57868bded0a94bf44b81192fb4fa09a9feb6b8b438bf053be4deb23030e013b4afe6955773dc8b16bdd8422168d3e8a61fc9c3ed262e5c5aecf04ea7733cd57c9c644941b718325918be8489cb0fc6099ebd41c316da1e04d8141ee3d3d883738d27814eeb725ad30de9915b177b11eb263f422ed0c508f2d0669568c993e727d38927e47efe679b6ec050b9b3b3bb2b20dcec4246fe91458e14e40f0f81dcc7ad26f346963dcd56a4a09953926c299d5f55d9a788ec5c76071949f4fe5c4d9ea77862a948d016639dd05902778dde48d3bf9feca8bd793c9a803fb3981f6fa20538766e780fd46ead4f53c8e4594701efd64dfa1585a5ca4745272a8cb025fcd9dc1c038f6903864069c82cd045031fdea736da3711ce261e52d6dd9101c0332e04f2291b7617f720271edc4f5bfd37177eab519aa0", 0x150) 06:51:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup(r0) r3 = dup2(r2, r2) dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYRESOCT=0x0], 0x1, 0x0}, 0x0) 06:51:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x8, 0x380, 0x4, "2dc99fd4275688ec23d5c90fd1a279ca3a0c51ac", 0x40, 0x4}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 06:51:08 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() open(&(0x7f0000000180)='./bus\x00', 0x400, 0x10a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x100) r3 = fcntl$getown(r0, 0x5) getpgid(r3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) getppid() select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa0, 0x0) 06:51:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/196, 0xc4) unlink(&(0x7f0000000040)='./file0\x00') 06:51:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:51:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xf9efae8ff4337c69, 0x37) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 06:51:08 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x1, 0x7936}, 0xffffff40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x80, 0x0) clock_getres(0x4, &(0x7f0000000340)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x4, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000300)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 06:51:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(0xffffffffffffffff, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 06:51:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 06:51:08 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x6, [{0x3, 0x2}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x2, 0x2}, {0xaf05d7132543cb89, 0x4800000000000000}, {0x3, 0x5}, {0x2, 0x1}, {0x6abfb6a0822d67c4, 0x1000}, {0x3, 0x2}, {0x3, 0x10001}, {0x1, 0x8001}, {0x1, 0x1ff}, {0x3, 0x6da}, {0x3, 0x40}, {0x5a329f4d583e7e4c, 0xfffffffffffffff9}, {0x0, 0x6}, {0x3, 0x10001}, {0x1, 0x5}, {0x9f7603ec3fe5d8f0}, {0x3, 0x69a40c71}, {0x1, 0x8}, {0x1, 0x1}, {0x2}, {0x1, 0x9}, {0x3, 0x1}, {0x2, 0x80000000}, {0x3, 0x9}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x44}, {0x3, 0xe5c0}, {0x3, 0x4}]}) 06:51:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 06:51:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) 06:51:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x10000002000000}, {0xb}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 06:51:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdbd6e36612d192b, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 06:51:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x5, 0x7, 0x6dfd, "82bdf628fd8ce0d859858e0664625d5646c0a6d5", 0x4, 0x400}) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="08002e2f6669d3c7f2551673b4ace0582cdc06784c645aa2dd48436742a25bc7908811f5af31e3180f61320da1e1dc311762c7538b6c4b715d5d70d45ce05c1bf32bd2848f11a71b09fd482082cb00f4f941a372ddef76a54256453ae0803109d0284d376bf7000001006f6086512a0b1a1acd71e5bd60a6124dba04471e430d976b4c37840582309ae78059649201330b9d7d145fae4377a01b0a3f0ae00497cec4da5a94c2f6539fecc6cf631bb8e7fa42d0039031ecac656b69ecc087df8df4ac1eb76f751e026881ea8f1281ff219efd29fe9ac29d26d226bce933cf7aad236b3603efe1de30376170143a1cbb8e5e6487c0027efae1b594afeb5968fbee6bae9e14d17b5e855b3f8fabe99d2a99af6c672bd7d10677b54e860e000000800000000000000000"], 0x10) socket(0x10, 0x0, 0x3) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 06:51:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) 06:51:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x4) 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) 06:51:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x10010) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 06:51:09 executing program 1: r0 = socket(0x26, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000f2295497b7561a1a700f9e2df4b7408c7eb22973414c38ee93d98e4ee2fe6f427b90d7bed29b0dd7a3d5f1b0b9669d8166809561045626ec3e15c0"], 0x10) shutdown(r0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="887553276f7da438", 0x8}], 0x0) 06:51:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) fsync(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffe23) write(r1, &(0x7f0000000740)="a8d2ee082a58ad92096835889ba596ad61c4079be935014b24ea5959823dbdac899636a556a6f90ffada287c0d9bad38769ddffccb9ab419a0434612969b4fd97e45aded1df5331f7714fc83ef5e2c56d14de3b8b9cdd23d74c44a10403ceca77e09bd21e386c64de731bd5ead07c60fb719606fcd41f6115971e1d8bc3ced4a25e1223c033b6c19f7110b3fcd8032c01fae6534833468ff0db2690128102663e79d1d4676317c8b28529f148cdc33f248506367c82350cab6efd6be", 0xbc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0xfff, 0x2, 0xe}) 06:51:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 06:51:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) listen(r1, 0x10000) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) socketpair(0x10, 0x4, 0x6, &(0x7f0000000040)) 06:51:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4000000061}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x7, 0xffffffffffff752e, 0x1, {[0x5, 0x2, 0x9edc, 0x7f, 0x9, 0x3, 0x8, 0x8, 0x0, 0x3, 0x4, 0x401, 0x1, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0xffffffff], [0x0, 0x7ff, 0x2, 0x81, 0x80, 0x0, 0x1, 0x7f, 0x5, 0x1], [0x8, 0x9, 0x7ff, 0xffffffff, 0x8000, 0x4, 0x8], [0xffffffff, 0x480000, 0x8000, 0xe2, 0x9, 0x8], [{0xfffffffffffffff9, 0x5, 0x80000001, 0xffff}, {0xffffffffffffffae, 0x9, 0x3, 0x8}, {0x8, 0x9, 0x0, 0x2}, {0x80, 0x8, 0x7, 0x5}, {0xffff, 0x6, 0x6, 0xc43}, {0xa05, 0x1, 0xfffffffffffffff7, 0x8}, {0x100, 0x8000, 0x0, 0xfe4}, {0x4, 0x10000, 0x366, 0x80000001}], {0x7fff, 0x4, 0x5}, {0x4, 0x47, 0x100000001, 0xffffffffffffffc1}}}) 06:51:09 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x200, 0x4, 0x0, 0x9, 0x8, 0x80, 0x0, 0x1, 0x82, 0x4}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 06:51:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000480)=""/66, 0x42}, {&(0x7f0000000500)=""/187, 0xbb}], 0x5, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 06:51:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2b4, &(0x7f0000000080)=[{0x4, 0x6}, {0x45, 0x0, 0x90c9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) 06:51:09 executing program 0: open(&(0x7f0000000200)='./bus\x00', 0x82, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) 06:51:09 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) write(r0, 0x0, 0xffffffffffffff77) lseek(r0, 0x0, 0x0, 0x0) 06:51:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 06:51:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 06:51:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x3010, r2, 0x0, 0x0) dup2(r1, r0) 06:51:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000001680)='./file0\x00', 0x800, 0x101) accept$inet6(r0, &(0x7f0000001600), &(0x7f0000001640)=0xc) unlink(&(0x7f00000016c0)='./file1\x00') getrlimit(0x4, &(0x7f0000000000)) chflagsat(r0, &(0x7f0000001700)='./file1\x00', 0x1, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000100)="e4142110d3401d2af6bc73f35b50e076d304062dfcfe7fc839b4e43792893a9dfc0ca596caef56c35e12bfbc99aafafcdb914f13f6842cbac3ad424b92e03473668d46e770abd3ff0858b72fd79521c1846ea77522ccb09423ef0aec5683d764a2af822654cfd684c684632bdd626a96cdf8d920e9c68f32306550e48e7d6929b4ae655d3f699be4a7c35c7908ee710e569a7a0a00239816b6f0ea4072e6444d7b33b9881eeff587f46c19a589c96453d142826672d3df7133999d9c32f754f531e16912b2d9c23edab24c691717623daecaa8", 0x21b}, {&(0x7f0000000200)="180a11ce569fae57c32ab5352b8c29fdc81ac1f492a41f3c411dba57118c2fc05bf5aaed73efa218972ef9003f058103aefc509fbc24ff0df3869078c776f4bfaf450fe3cbc21fafe10f810bfd0254ecd77310349933c6a4865e33cfcc31968a2b698bf966d309772d853b6acc0dc0cbc877bb0d5756d2c4ea7d39d4441b41221e6ee5563f03d634c8f7297f7639de58b22394ef264321141b9a9c3b22b854dea4163157de88c39a4984c45beb40be8c7563dba2e993063f66207972a4fe066d5e290bbf9c244c217b551e443cf5f880d3b9e35df383f3b2c0fcf8f958f2aea20ebdf1203c025e1ee13cffcb3fe8a90bfe83e98c5661ae8a5b3ebc72971d675a700286c44b5e602c3bdc9a941dec8e9992e4a180cde4e8477ece37f7a8553fd5cbc9ad0b408af26ce94a8e10aff1181c69a8e17a4b9d1a26050a8a66db46d40725b4e2e3375035c9ee7a4bafcc2fa44494d65a22a270bbf7a2baeb2a45b84fe2aa6db3c91c775c7d0ad5a2da51706db88437d822219f7a2fcc6c9e75117e964a7d3f51fe3b50f22797ce915ae4175c5e4c142b58499a54b7ab9cfc2fac73375d21ebd87827b8cc5cb218a642d2eca8aba10328f1147732be972415136fe1c4eb4639111ded7b743bb3ccadc05915a9da6d6781c2ee74ba6ee3ffc3c5ba5ec1a914f6a9ed4a4906cb1763ac7a1facc18426d542554c1964c9b5af34d8ec28ae393d2fe83a71e4df17b410ec21d0d686033f18c5e33d534dd23b9276159f1e1026af49d58bc03fca2d94fa01f180c745355cbf36c6b1ca5457bfbb8d107721c5f78e9c427e177d956e1c37ecf3788d20974600662e4c4f6897079d44f36dbc5bbd4fa5a4b1c250c77e2258f017b76eb618fd6c62456e3bb49d9bc42cb4668131c8ad2e254c11c3b7125ec56cde7b92814547cddf0e223a5de5ae274759d1d8d70ba45cf7f61b694935c62da8fa32005f0ed1312071acee5d53bae5e773736976d4142dfc8fc41dee5f43d28fe2202fac8d6301466873c0405eb8eca0f2dc9b37c74852bdc0c6c5a983660d7f3aff98b773cca8e6cf316b5e2265b39ece33748b669a582c21dd10b4ad4d790a1f18abb4239d19d1d1cd782445382d829120d744e52c4ad762078a75c82759d7b30a979ee4e093a6c80fb4f18b298cf35ae32e6a53f24ee072c90fe83593be87ccf8212dc47b782999e0c608f0acd9aa8311e0e89199ccc5b28dad7ca473a13161e0fb55eea1f0267295ab97454d5a50996cf74482e1ab78a2d061a79ee829d5dba57e9d9a718ea970ea2be9bd1ce82b47254f99a7fa29b0175f57044c60f9d71388751d6be1ff7f9966d661ecf0b257edb282e30a7c84fb3ce9086b67285dc039e4e121fb0bed4f1d2e3f4dbbcce147a060b77a29cdb4ff81b866e8d72d4a47840a38fa84dc74ab075a1a7c551f633c2bad36f6d95fa4210d87fec8103a0cf571bbdc202c69c349419810ce4bd2638c7900dd96fb5daf36bf4d42b3d711e5eddca6cab1b24cad0dc6d7c2f958c8eb1f9112cc40b3da8981f012157f09eed6071307a4b3912935a32c8c2dd89de4c89773f5a75b6bf363b29b7ebfddbd0199fb7a5a98e328a95faf0305da80b736eab6d180f0220537767ce6b160d82b3f4e4bd060b12ca0411772296c24b8675a75394dfd6b762c37b30dc1ee7f9906f509dca4d545e7e0a86057fd66c7ef0be9a4ed44d0e4336c1186b041e92e558344e1c90f5c699ae077deca6a779ea6062c551227ba15a9ce29303960e0e651ab8039c0c332e2fdc1f7acc321bb164c96ff75a3185de1439ee0d36ac771a4504382c85d6f2b0d45c70b7f16cefbe55182f6217f69da31b0345965520e5f876f111d6145ada9ad6bf9fca317aa808da16cc3b2d8c978dd92fa050a6ed38b80455f6547251e2aca3f0c5cc159b25c7037e5bc8ca53a88920a4ee95556813c40db2617efe7b01ea9cbf984c5358014a20515ea832b1b519e7d107280c2b78d7ba3a7110e9ec0681ed50398de3f8b9ba3eb02b833a92efecb051fef228a3b38555a4c26e142316e2a2ff1a4614ded87f77046df9f8cee84bed781ad6d12e4abe26c63ac1b06cd4025d3d45d37f845ed8173a2dd957a3607a0eb7b8cef809bcb1f3d8e2f0131b7a558af1b5dd3a1238ccaa36e94ac80e513cc89f7eaa8c32279bf63ac90d7882c8e7a4d259d5f6dd19ed29040f5dab610f10f18c14c07bb00d6674c7ae0b75a644afb2cbc21a983804dac423cf36501a56423d738aefc24d0106965cfb60b36e20272616e6eb011c9ed07d565c3a272d35520a39fb17ecee1b0248171f2b2fe6017a8be73113297ef910b8cad89a368e88eb5a428a8ba8583c2c87916fbd860d1e50350cabe7f47997987d46b93309fb08da8d2af8d19cf51a11bacd9d9bf46b0d2b25c2e55924f166911f33e14bd5437d8c995235557fccbad64b471e0da19e68668e680e05c7018bf2b9aa24d62ec86be632a0b4ada1eaaa5c5adb3f12865dbe734412d93fe18edbf83869703684e2f231c85e7cf6a948fa326d098777050562afaac315842a62ae968cb4c507e1b5810c1e75fac4ea157fff355d522bfe912798cef909f1671339e7c6e78cff2de1579f4ca56ed5b0963669e57c375b329338762e4cee5711ee0e75cff6544592494c345114241d977836d3d4a572d20129ee19ae8af1ec84ccac602a77892721bd892c7dc18d96341f676001caa0fcf511196f9afa1cbc064061164343dc9d3a2d8af77fd55d42c53d21abee63ab2b84fca7acdb52f70e6cb2bc1d80068667eface42dd004584ab138c5744370a2efc6e73e1a3c21ae98bd7116db27a9ff50bf56b8504795901a214fe9462d3acb0ec2354a59466c2e98966b94d90c765e69a5664a6ed53304f1d3951421acfac78459abd59520e29481c581b86136caf38045fd515027b599e6a26510d55cb7768564c5c7ee3964596a5938fd87395326a9cf5f0b365087c7f20b23c52db0a9d7a00aa836d290f28298e7e962e0a0deb6ff6983c001159cf77a99398a04a08903ccd85b20e116bafa2afaa1555fe7e4031e43104adfa5c34b6dac82332127c872fedd666d4be83fec25ce48ea2b93d100f1075b6356d325d9eef90756f7633ea4800b5a44b11e66b06e6f540daef24aadc258ca4eb1e6c66ae3fc77c504349f31b64df1176015011781b9aa597e3f2c1ae96e5fc2985cb6bd46e0e9ad9e6c9757756dddb6ed6ce37d9483c8e8568ce66dd509cb0fd7743f4dcb9db07d4f96aa0252d4a2916021ca8c39f34a2623558e46acd7c7287ef76638144e706803b854d8a52ebe63dfb835cb60f83e67da8f819da55dd0bbfa8efe01fb54f39548527875bd077dd24f5929b7a980d72c0d9730e06c930cda0f210de92be1e21bcffa3845cbf4cc337ac42b1111dd47d006b97590e58269674f67017fd4406aa09aad4a0ff1bf7ab909d8afc4b280d669fa08b4c7a0d02505a9f157159ccc04b2df97cb2c43944fc181a3c18cfbdd078d26fdc77446c9479ea5d5428447e69637e254752caefc46d3fd3cd8a2efa098e7ef8bbdc65363c71d9531a2a75b91211a6b48d0291ffa87bf6d827972b39741fff0e2492491a2f8c536b2ca3632c1b564d6ca2811f2c1b177db2a7b4daa8e49ddfd562d01f20fb8d061648a054d72b8be79a4087e0d8415d164a095fef595654b9fada7b5880bd70eab65584ffcb0d17485055a905feaa829f266bd96a856f9dca1ceb0d21b1341eca7826e1b9b3e9508c9085ec53a1878a20ae1c59faebd9a43529aedb88bb9462c5b306e11c386ee1d3cce200b05bb4a47a0a3b07bc91d3df1d9fdd3e3df40caa1098190a1cfd646042aa3d064d2491707a6ac73fffd862ef553ae4eca85c76450e72e9b3c1635570c3dbff1944ca1fa38b550cf6d7ef94be62fd657936fcf472679b088364f71e3ba0fa7feac93b9c11305d51dc875a48b4cae3c59d1206b5dee92936c687bbaee39632f96d92ffbf7a9e39d73389596df54671167fa6abd10636e91955f3a22435e029c87d34ff32718f5728c0bcee7cc36fda5cee1dc5d56ae3e2b5decdfdf3303b827051d1365b2c47b9ed2fcd3b59928017b632faa2aea7fae21a4892458d449634bd113a6cdb4b20e621ea80ee564c85e574efb9d0130e7a96129e9ee2f159dfba76392d74a1d25e480fbcf19f1eeb8acce5bd558d66744d69eb5bbc0ccb28644526390eb5d231a0a23494a2296f2539b6b844d07df231638b495afd1df91eeef8bf41acf520adf15123fbd096e155db5a340e726a609499fb6d093bdd999d69369d65942da78410f19753ab725ebedc2c47faf8cc8cf7b046ceaaa848a575ae479589d65703cdf8254106835734815273aa3dda2778a9d7f2621bb1f3bdec1a8dc3e06e6b1910da03744850fd30a22d9c052eb471710bc4a9819e7ace002377fddcededc640cb420b79e017421cf23e5f15ba6c00c2af97745c515be892a6fe2298d65f15ba2c5aa197f5f077e36c1af905dd3136fae162688775c1ac7a3de6c66c54c8fb2e2a5883f501f7f436aa54b936cfb9ebe48b88b3cd0f88feb7673cdf75ebbbff10059ab94256e12ba99545505348ea43d39ca9c684ee478b79fcb5bea20ce5570712e080e44445d7c22f489dd447fc4057e661f83240333f78b422be5ae569270fdb9fd5022a9b0ebcb73c4774db5aa1d8b81d2afbb35110d2a0681a33941f893c06627785ce830b38fbaf92343de54d9c113fe2d80369d8c7f75c528cef08faca03ffe4e9390a45b11fe97f07f9dd62dd80abe287d93f6e39d19dad86cf695182a168168609f8c283cb063c9aeff3a2a429f479d1009cc626b32537cca8b92b7b61e96fa7e5abc9ded81714a23f81301cf01674f78a9714acc396e37739dc64a789388a2944643e6fe91842b48a199d65120c0e62c3ffea24722dc50b080515172c4576e29b4be191377ef311708e6aa70ae8b501d49c6e7040ca03618eb4c68ef383cbb005dd9ed7ffe12aae5cdcf96681a9f21e82263730a2eabed601bc9d13b52f70b524e0522b0281087bb072cf9b5c448b30bf36663721fc628083902cd2785b52be9eddc1350b57215e031111ba9f91acd182eb7c2926f36fd3e03206fa8e6263dda8994b2ea3519160ff5a688e63ff6ced2417a4e21b5687e59c2785e7ee724336334b9d2c15fee4a77e9bf64932e837c12e529e3731139bc57147f7709d4e357f5458d0477826d075a7cf32d553544b8a58d969b5f866dbf511aa9a40f6f38bbc4788c8b6da5f9b112baa4d6f6c32ba29a3136561e6e7f42fa1505a68a81d86ee7a051bdd62d2437f7808c8c4afa0a1c83e84dd878f5a17c97186489701ac7faaf14c7fdb8a39cfe093c4aea7f05c0b4172b157dcbec54d7e76570b23be059ff415765de2855c208e90eca0299b68fd803d2298ba67e1f7f336af83d5361587e112ebdffb7c724faa6bc663c97c3edf41062a57bdebcaf92d445a19249a2076f0175aaeac71c4c8b7d0218aec5c8795a311e811ff5061ac76ca2669432e3901968933d45b1f62cb623f3dff3d05186ef788431e3e942f3178c607d8fcabaa6d05443a8a99e7c447d9abbfe408af7f2739e92d20c7a3cbb3bf7da19a36d5373d84959e8a899e786dd5d274881becd97b64fcb5c29a5487e66b7b7c2defd882b8c422659630672382e42344f5845d21ee878a412bcf039a9eeb39a48429ae1e4787740862b69ea4fc564aa1a239ad75a30a4205f843716db109bcf86c38e07b8650a6b12141f40079d79813bc1d30cd6762f3", 0x1000}, {&(0x7f0000001200)="104b682894a504cd6f124b98cb1eb3cf395af36782a0568dbdeb175c7e805b1fc67fd4dd5f3155574d47efe51ea402579e1578550a3ec19acd8d3ef8174f8a5096309aca736e343f1bcd3cb9846313148058dc5de99ac2c688b969c0cdef6bf65782e24ef26b0f789858d60cd549792995b68e348ad8c2788e587cf0f0c064b08d5698270cb1ba726a135cd0d2345bc319342cb219e62ffd354225629c3980a6df255d09fc585b768d300faeb099e2d798382f650771c660d70f44e716c09dc74303e9f42b1ab493d393a043df5b88", 0x486}, {&(0x7f0000001300)="0f46bb6b79d77ef9a9a060ddbd5b1c79990d01e5e2992d3932eb920abcd3a20d7edcb30968d86a9ba429630b130728e9301b28f37c643ab7bbe2680fdefea153cae0315c69b36d10db8a1da8a5432a502364eeca37583a3d9608a8fd5ce559956068a10ed845b4598861967680c01cec94eeac15627f9f6c81546f743210adb6bf2ab71498d0a8184d79db1c1e7af5784c130c6c6ff9db109b7bacadebe868a62d4e1555358bb67899dc362c0765f38ee3d38fa3fc5d980549944a9f6dd574550d6848969e16f900b76db8e434ac24c6abf6d8", 0xd3}, {&(0x7f0000001400)="3637d9ae967095a008aa889d46fc95618ffc2897f2ced87707c9b1f66de06e720a45158822a05a858b8adc94b30f236312facc8a70ff222c70a8938de755a14f0ebb7e3f3eeb665cd48a4f6c818900cf72a89d2ea155a5105a8978f959e1", 0x2dd}, {&(0x7f0000001480)="235fc78ff93b7a2babcd545f1e77d985293e462394dee298403f0384b68618d2b5974f92805e44e726a76e069003e5cede47d80ea141cd530a9e1c600d46b9c13aa92f12b7b774c196c32d026932924d07cf75550a44435b15df53", 0x5b}], 0x10000000000001a5, 0x0, 0x0, 0xa}, 0x400) lstat(&(0x7f0000001780)='./file0\x00', &(0x7f0000001800)) bind$inet(r0, &(0x7f00000015c0)={0x2, 0x1}, 0xc) 06:51:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x3ff}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x30d2cc97, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x100, 0xfffffffffffffffe, 0x80, {[0x5, 0xc31, 0x9, 0x2a8, 0x100, 0xfffffffffffffffc, 0x4fe0, 0xffffffffffff8001, 0x108, 0x5, 0x10000, 0x7fffffff, 0x81, 0x9, 0xa79b, 0x0, 0x1, 0x94], [0x80000001, 0x9, 0x7, 0x6, 0x0, 0x6, 0x100000001, 0x3, 0x23, 0x7f8], [0x17ab, 0x0, 0x0, 0x3, 0x7, 0x5, 0x5495], [0x8000, 0x3, 0x81, 0xee, 0x3, 0x1ff], [{0xdd09, 0x8cae, 0x8, 0x8001}, {0x1, 0x1, 0xfffffffffffffffe, 0x90}, {0x5b6b9478, 0xefbf, 0x8001, 0x4}, {0xe56f, 0x200, 0x9, 0xa82}, {0x10000000000, 0x800, 0x9, 0x2}, {0xbb76, 0xfff, 0x4, 0x6}, {0x0, 0x5, 0x6, 0x4}, {0x2075e4a9, 0x100000000, 0x4, 0x1000}], {0xffff, 0x3, 0x3, 0x9}, {0x0, 0x9, 0x0, 0x3}}}) r2 = socket(0x2, 0x5, 0x400) getpeername$inet(r2, 0x0, &(0x7f00000000c0)) 06:51:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3f, 0xffff, 0x5, 0x1, "1ca1fa3406fa805b60d9914c1565282d16e2b24d", 0x9, 0xeb}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/182) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 06:51:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x1, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x1, 0x80, 0xfd19}, 0x9, [0x4d, 0xfffffffffffffffe, 0x7fffffff, 0x2, 0xd7b, 0x31, 0x101, 0x80000001]}, 0x3c) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x100000000}) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 06:51:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = socket$inet6(0x18, 0x2, 0x3ff) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x800, 0x100) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0xbfa, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) r8 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x42) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x34, 0x8, 0x6, 0xaa49}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20, 0x1f, 0x1b21931c}], 0x1ff, &(0x7f00000002c0)=[{{r3}, 0x6106a40d2001f80d, 0x18, 0x40, 0x1, 0x6}, {{r4}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xaca}, {{r5}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x8}, {{r6}, 0xfffffffffffffffd, 0x40, 0x4, 0x100000001, 0x800}, {{r7}, 0xffffffffffffffff, 0x2, 0x80000000, 0xdc5, 0x1ff}, {{r8}, 0xfffffffffffffffd, 0x10, 0x12, 0x81, 0x4}], 0x400, &(0x7f0000000380)={0x1, 0x100000000}) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000280), 0xa2, 0x0) 06:51:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1a) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x8f3f, 0x4, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x9}, {&(0x7f0000c0a000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000c2f000/0x1000)=nil, &(0x7f0000d00000/0x2000)=nil, 0xb3d}, {&(0x7f0000f71000/0x3000)=nil, &(0x7f0000c43000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x98}, {&(0x7f0000c73000/0x4000)=nil, &(0x7f0000e05000/0x2000)=nil, 0x3}, {&(0x7f0000d75000/0x2000)=nil, &(0x7f0000dc3000/0x1000)=nil}, {&(0x7f0000fd1000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ea2000/0x4000)=nil, &(0x7f0000c1e000/0x2000)=nil, 0x1}, {&(0x7f0000eec000/0x4000)=nil, &(0x7f0000d2b000/0xe000)=nil, 0x1}, {&(0x7f0000c0f000/0x4000)=nil, &(0x7f0000e31000/0x4000)=nil, 0x4}, {&(0x7f0000c6c000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x200}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000bc4000/0x2000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fc6000/0x3000)=nil, 0x4daa}, {&(0x7f0000fc4000/0x2000)=nil, &(0x7f0000a8a000/0x3000)=nil, 0x3f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000640)={0x0, 0xc6000000}) 06:51:09 executing program 0: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='w\x02') accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpgrp() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket(0x20, 0x3, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) socket$inet(0x2, 0x1c32d87f080dd7d1, 0x9f9) socket$unix(0x1, 0x5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x2, 0x0) dup(0xffffffffffffff9c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x6}, {0x5, 0x80000000}}) 06:51:09 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 06:51:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x1a) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf1f8, 0x0, "12db28d1c4aebf117409000000002100"}) 06:51:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x800000000000000, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x2, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:51:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 06:51:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x2cb, 0x2, 0x3}, 0x3ff, 0x9c, 0xffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 06:51:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = semget$private(0x0, 0x0, 0x280) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) msgget$private(0x0, 0x67f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x6, './file0\x00'}) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x5380d459774219a1) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x141, 0x2) fcntl$getown(r0, 0x5) semop(r2, &(0x7f0000000200)=[{0x1, 0x6}, {0x3, 0x9, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x10001, 0x800}, {0x1, 0x5, 0x800}], 0x5) poll(&(0x7f0000000240)=[{r0, 0x80}, {r1, 0x74bb38320e2669f7}, {r0, 0x8}], 0x3, 0x80) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x31) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000400)='./file0\x00', 0x400, 0x70) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000440)=[{0x45, 0x3}, {0x48, 0x200}, {0x82, 0x7}, {0x46, 0x800}, {0x85, 0x9}, {0x8a, 0x7ef}, {0x45, 0xfffffffffffffeff}, {0x24, 0x4}, {0xa7, 0x80}], 0x9}) recvmsg(r1, &(0x7f0000000a40)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000000980)=[{&(0x7f0000000540)=""/5, 0x5}, {&(0x7f0000000580)=""/127, 0x7f}, {&(0x7f0000000600)=""/253, 0xfd}, {&(0x7f0000000700)=""/150, 0x96}, {&(0x7f00000007c0)=""/187, 0xbb}, {&(0x7f0000000880)=""/50, 0x32}, {&(0x7f00000008c0)=""/75, 0x4b}, {&(0x7f0000000940)=""/48, 0x30}], 0x8, &(0x7f0000000a00)=""/51, 0x33}, 0x803) ioctl$TIOCSTOP(r3, 0x2000746f) openat(r3, &(0x7f0000000a80)='./file0\x00', 0x80, 0x1) utimes(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)={{0x9c, 0x3}, {0x10000, 0x4}}) connect$unix(r0, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000c00)={0xb240, './file0\x00', './file0\x00'}) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/wskbd\x00', 0x800, 0x0) readlink(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)=""/147, 0x93) 06:51:09 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x2) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 06:51:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x80}, {r1}, {r1, 0x4}, {r1, 0x4}, {r0, 0x2}], 0x5, 0xfffffffffffffc01) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 06:51:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0xfffffffffffffbff, 0x702d, 0xffffffff}, {0x2, 0x0, 0x9, 0x9}, {0x7, 0x4, 0x69, 0x96}, {0x4, 0xffffffff, 0x4, 0x200}]}) 06:51:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\'{+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\xd5\x00', &(0x7f0000000180)='&+,\x00', &(0x7f00000001c0)='(}'], &(0x7f0000000340)=[&(0x7f0000000240)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%$[\x00', &(0x7f0000000300)='*)@\x00']) chmod(&(0x7f0000000380)='./file0\x00', 0x10) syz_open_pts() 06:51:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchflags(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setuid(0xee01) fchflags(r2, 0x0) 06:51:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0xb446ad0067e47032, 0x0, 0x339}, 0x10) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) sendto(r0, &(0x7f0000000140)="63ccc449ef0a3833b9c123786420d97ff22b7b97ea91a30b8387ea8a757ab262350ee510d970bcf6ea34d544f2b10d302a67625fe890b9", 0x37, 0xcdfa9a3c4ab7df8a, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x7ff, [{0x3, 0x2}, {0x2, 0x5}, {0x0, 0x1000}, {0x3, 0x8}, {0x2, 0x2}, {0x2, 0xc9}, {0x1, 0x7}, {0x2, 0x9}, {0x1, 0x20}, {0x2, 0xffff}, {0x1, 0xfc3}, {0xb66b93336925b147, 0x4}, {0x2, 0x6083}, {0x3, 0x8000}, {0x3, 0x8}, {0x2, 0x3}, {0x2, 0x80}, {0x2, 0x1}, {0x3, 0xb495}, {0x1, 0x2}, {0x2, 0x8}, {0x1, 0x2}, {0x1, 0x7}, {0x1}, {0x2, 0x9}, {0x1, 0x7}, {0x1, 0x1}, {0x1, 0xc358}, {0x1, 0x6}, {0x2, 0x1}, {0x2, 0x1ff}, {0x2, 0x7f}]}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/187, 0xbb}], 0x1, 0x0, 0x0) 06:51:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x5810, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 06:51:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x810, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x1}, 0xc) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="83884c50eb1fa3322df123f88b407ebe0d3c20bb1031a844b749affe4182ed49e8127690ba1020f7fca6aee8790469384c86fa6c5eb51afb1f1c7c295f27cf966638f2a390de6488c1c729828ece8cfae9d4f4ec42e49c9f449c166d76173b89a9f05f740bfcb08602d51a9c9f2c0c14944f13e3f39f7c37be73b47911f7fa7c4b9e61e176facdd5831438545ab03c9081ddd02bf7", 0x95) shmget(0x0, 0x1000, 0x50, &(0x7f0000001000/0x1000)=nil) 06:51:09 executing program 0: ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x4, 0xff, 0xb3649a806f7ab5ae, 0x400, 0x91, 0x4b, 0x676f25362ff67c16, 0x1, 0x8, 0xff}) 06:51:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x12, 0x10, 0x60000, 0xde}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0xffffffff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x26, 0x7fff, 0xa000000000000000}, {{r1}, 0xf4a6d29182e88dd6, 0xd4, 0x20000000, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x8001, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x42, 0x4, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0xe7, 0x20000051, 0x3, 0x2}], 0x5, &(0x7f0000000a80)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x3, 0x8}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x11, 0x80, 0x6, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x5, 0x7}], 0xfffffffffffffeff, &(0x7f0000000140)={0x1, 0xff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r4) 06:51:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000), 0x4) 06:51:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt(r0, 0x10, 0x2, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000040)={0x3, 0x7ffffff8}) kqueue() ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x5}) r2 = semget(0x1, 0x2, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/150) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x74a8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x24, 0xe647ff38799263fe, 0xffffffffffff7fff}], 0x7f, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x42, 0x80, 0x5560f23, 0xba6c}, {{r1}, 0xfffffffffffffffe, 0x90, 0xfffff, 0xffffffffffffffc1, 0xff}, {{r0}, 0xfffffffffffffffe, 0x47d206246b6f0757, 0x10, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x58, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x51, 0x20, 0x3}], 0x2, &(0x7f00000002c0)={0xb156, 0x9}) 06:51:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x4, 0x86, 0x3, 0xfb, 0x2, 0xbcb, 0xdc, 0x10, [{0x0, 0x3, 0x8, 0x8}, {0x0, 0x1, 0x3f, 0x8001}, {0xfffffffffffffffb, 0x1, 0x2, 0x8}, {0x0, 0x0, 0x3, 0x3ad}, {0x6, 0x210, 0xffffffffffffff1c, 0x800}, {0x4, 0x0, 0x8, 0xf998}, {0x0, 0xfffffffffffffff8, 0x5, 0x6}, {0x4, 0x0, 0x68}, {0x7, 0x80, 0x9, 0x7ff}, {0x4, 0xffff, 0x76b, 0x1}, {0x0, 0x101, 0x6, 0x2}, {0x7fffffff, 0x81, 0x9, 0x4}, {0x9, 0x9, 0x4, 0x400}, {0x0, 0xbab, 0x100}, {0x7, 0x5, 0x5, 0x4}, {0x3, 0x4d6, 0x3, 0x1}]}) 06:51:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x14}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6, 0x0, 0x3}, {0x8, 0x7, 0x101, 0x3}, {0x3, 0x101, 0xfffffffeffffffff, 0x800}]}) 06:51:09 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{}, {r0, 0x91bc3b0fb28e87eb}], 0x2, 0x1ff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000100)="aa9f141f387da8302cd470fafab1039704a605fc39ba5777f56b985110f5cc85d013f0abaaca753b85bbcf226edae0b5a7550a5de9847f3dbf1fc9fb907eafa88967b8c62052d6a31848c7a963c209a1bfeb334d5e7faa5ee7d7f1351584e442e2af563e5f", 0x65}, {&(0x7f0000000180)="f8db595c914bf4635e31d93beb30daefe05ff94deadc4f7d227bb90d5ea37775ff513dc09247ba7d408f3a743683344a5acd972c6addb0f1825f71d80beb683cc009eebf0b51d3ee", 0x48}, {&(0x7f0000000200)="9a41b114e3cb54e39aba", 0xa}, {&(0x7f0000000240)="db0207cac6409ce9f002d7f2ebbc26907da3a0e1ccbac5d95db1256ee6abcb8980653559a0f65903005869d8a59cd953c960983c46eafe7f560440eb703a36958e157497658916d5b6ed563e3c8141cb5ec13ccdf8be19ab7f9e722718782834a89e7fbaaa396f2e4b0e236cb74ba476ceabcecd3eb88fbb0b45c1d06443b6a10d195e9d4fbd4cd15aa9b2f492e24a15d1946488763a40c61e183e659cc4adc91c89bd255fa568e1a9bd37add304de7165de5c35e0887b8f4aafb84a2cfdb26b422ca77df9c511c95882748eccb544eb5f9a59e35d426048d6823fe6d44430a6b0486edc6528b8381ea6689d14b35174266d2da630b16403c37ca84ba5d60d9285ec96f59b61d4903d835b986c2989ce0bdc5b5c22584621b9dc8dfe61e1b31112edb1f569efdf9921e497a6497798767b3c7ef1b8b96808ef7359bd721e16444437eb0058427eba2de2668c853747ddf66e04c17f13c1ff1e2c6e0bebbb6ac40fcbdd492e35dcd1e13051bfc6ff1bbecc5079fb967f25ebf0305f3524702bce8d6224a1100ad71f6de4f0e521b235faf17d845cbac8b691d6a49f3e2a2f47f5b5e6b49d051e6b6c9b8f133916a05bb26f2185f7dfb61d5d4d420e47a2a089af85558a060056c3004b1ad227240db359c14c8a91027802d1e8227d050c7b5ece531861793534e578909d2ba3a9dde6ef92e396cd5b0f869f1010dc7d22f8f533237cac8d671ff95dde1dd93a979a3a6bc35e2782267651b5ef36d04675bba6ac4ac5eabaff9acd4672f69c1f451c5ef4a14c61e8789e3a3966b9100183fa681bd5ec158adc20f52911dd32640e460dab734ed12cb16d264a0e117d2123583922e0fe39cb011cfcb202f61e59c8114ce867afacaa03f30e3982069f376a92899b2301aa19f1f08326445a0904d1fec3f52e269e6a8c0e892e23add0611f5847c30f6515eae5d19e6c7e2de3dbc06cfaa6b6f1b4ad5b1fc9ea0a0db72bb13fd40451efdc30314fe4696c70aec5934617585a5323c8be8f11ce450cea366adaafc0731fead94e4f495c7a9a1710e756912f63b7a0d8b376fb0490cf02c86756a703784f08f573c4f0305c47bdb082006a5a1280b28c15e2ae440c9768063749067c986bdc2047373faa3764c59dfbb9a70647a3a848fc5fe2a3c8b2dd706476c20f3c1029c71131d759e0cf5625b5d56e8e890393463b4123b9a5ba29d83b1cd8929709446d8d86fd63cd6aaae94bac2645ff3b5a5b23483db68e8ff4803a7c235ed519a51699e38c301e1aade9af030804d8a2f362d25af872999d177b22e742082c1926f6ad0ac8b7108a39559867353e32142694fda7d1bc99ec39cf962a300a71943be2e238f1ab1b5ccc7d2acdfda054caea72b0563ad599cba5d335be14a4ba7ef433d395af7eb336f20ce9a0d5a03ef77ba5a204e0200119d8413f2f4b47161855a6f61fe39693a3081969c3091725fe47e8ab91213d726a8f60500bafefb09c86b2e3d9e3fa5edfbe8c13eba3c7c922fcde99490928cdb56ad2195988fa1ea91cde7ce1d77341f455864e4b6554f3d3dd85d697d0e769bc4d781eaa09920a3591fb65359e02d77ff4c07275879cf0bf8b6ae4df3bed9a9eb01fa5f259710ae9f55af5f18eafad2baf3a9c9970c4aa37021eb4d41df3e92f1c31e3171fdef1ed2cd083c8830a50cb0226c22f92b657fe45d863d355d7c98eac5daed28a153c6bdf28b0fa59d4b3b74601e1e21298ba1d3e3ed6f17174b1ba94370fb46821a2fee3dc62337c7f2fa3d076d2f9b343cb58e980425cc3d32b839812643063e40653e1617740715e4ee5f599ad3ad50239cac5b1c6c00aeda34bceba593dc75a06012f783790fa8eae213022a668640943d4654442f4a8290749152967c3ab16e7b3fc4b2de3a683c3e4c55228aa88ebb2bf81d05478e6684244bdbcddf64edea4fbc85149c7c72d2f276ccf7888051c12bdc2a6dd1479ab993f862c0979f11f07cde0d2a2248972525f3babd94df8a114b331f2bad79557618a9c13b05fa9add4d4fe134f8b2dfdc23f54d20651a5a8e285346711a78129c479a33d429bc22abf9b6cd35e613722417478f70ad417895197c60370edb0e763a738817e0441e8b15f33d8226321908e5fa3433b18b841c39560b5365ba6161d461ff25d1401e05cf24f968b0a14d45e65d930799a6e96f92ce7df0848fd0a4b87b48cc3dd44469674ada7e9b76b254a70c8f98757de1b25f174dfcf7265945953f466e1bb0d1e88380738d9f1735b5ff956ffc93c63ea0d63589e4f0e04a79d9c25058174f29f03076678ef370e7a0b4b5d267fe60d74dcebe474e26b053a98bf87bdda2878b6b9986fa57fc10ed88a58cc9a17ac41bb4204ac7a1cab4d5728bc3154046148174a3191aed4924bd64bb611eb5e15b39c80b259d4ab207397b90fb8727d10e3b0de7380999dafa959a8b83a16b2ca37b2e94b0650b39a4fd1c0f1931ee96346217347f2bbf4ff9d5e1313e1d41beec8ec1fb47de7ac3f560abfab90865a5af7aa2fef65e37eba65f6e11f6de122f0cb58dea2cab36ae0e2de630ac2870203b0ab01d85498d9611cb0c29189956fd676fe63d4b383985b2c1de0dea8d8adef78801908cdd7134cf2943729cac65f94fed87771b94a959dc59fdef70bbb2f2d21693defc4cfdfc16c528d9335d33f56762b69c8b82c39f925b2c5da05b764474114760c631c04ddf9b35bc9e12e253f31bb8a1edcb29a27ea1521a082335dc3c3296e3e4fda5dc22f103bed0f5aff8d4dfad7cc02e626bafa8d1a0973eee1adf457984903a39c734da3bf26de30fb822cf66ea01a5eae165a43982ee44390a4e93f80c91ea8753c0ca131fb9c6d6be2045ad4a439ac938956fee8b0269133c49b9dc01dc8cc73da3c184a137d96d80002da2f6357768affe32970855db07ce41a8af34b762914a2032352db01cc5c198d0143c8dbc5858a498057fa120799b0be275d96acd5e6baebbb7c8422e3f166313c157abe0432b9620fdb561c28db61755bcac7084455aa722304b82884559ec31a9625cfcd18ddccb7da411ff9b1849c0d9f1670a2e4a41f6f238ed48c0e43626605eaeb328f69715207502fc2e9335dbaf39157b6a40d834a0f789f4c6fc0add08cc7dd9fe8616accac61f390cff12c51023d44f21e353406d87830f3d5ef22d0427cbee60ea1ade66246e4b9597338e58ede46991fbcefe49c64c9fbf0d15f2c432c443a53c294355e6350a1ceb3f94f8c66530e3ede5fa2b5f99c85a7e7601c4f1af273ede772f6270286faa7bcb1e04db0fdf42634598ce2aa9b0f7ab39703d6f99b29c36473c314e6f9eb30a23b00493584d0c422e85d9339cf2df6629ddddcdb7e59143cc5aa660d0b7d3de910602c7b5e3cbf97af432f48373f18a6b953fe957a72243788d52dc73f2b88054ac5f2ebbda82e358d8f4964d78fcf278300e1539a08fd11c2004ecb67817c87c47c6fd3c1fe7e82fea97cd2178f57e70bd52bacdced5469ac61411a33cf7a902aebc05197bd6154b4f75fe23432e7461c9619bb6a7dec43e7fae1dd2f953a170498dca699c3c3085508af43740af88a2fc2036b90e1c109d211851e9826beb3face6a9206a1fd82d2cf236dbd4f2e1caed01b8e4c7ac8396c7aab29e87d339b3ff86652bd8ee63a8a311d0633827dd3b21f81670eab0b8077f1bbc7ee2bb464f218cdf4a21066d005a5bfb15365cd35fd10a583e117591a21d10dbaca03f292ff5dfaa4a8f23451550fbee4a4e37e40c340c383f1e93ca3c11fc88cf9b3233231ad9e74be8f14285adbb02f949b4515078d8dceb0433378b6e58a5b6b71408d4fe0978e2881c3e8cc3f8471af58e8adc3daf62ed7f3b7e091d9ff98faf2f0cc42d59c33f13197c68db11a6a9f886e3dabc0108f1eb09a2d0c8f397fdbe6b78453bcad8a5d4f220cb30b88b56a3ed89d7d0982c8d9292c345a5c59de065e3d564423545b2234ee4453e189246b08e76c8487954831ee03674f7f3016fe8d405b6db00e5f806aaffd4044f2db1cbd6d556c82752539cb2f9421ec7801bf8cf5b6b841fdc8012e68fa65145684c3defd13903644112ff6d3fa05630810522218c6848976f89120f6b9bdd6cba94071ea52af4e77ed1795d9a6477c1245df4ba0302111f1c078171d962fa4ca649b7367bb3608a73a9e82f388eb6ec2aa1ac53d801650c2119e75661bd54a1e598962d4dd6b2bbc16e83dbe8893324c8feeec41f80def55546b978b6724c02237d71399a920406a17a61668209bba795995288eb8039dacce384de528bd55f3110eaa0d3a84340f47935a60e40c02d6ef36e6c59c19eddc44c757ab2bddd72f706d5e45482c70d03048769e9ba695fcbcf3e599115745d92d059243b85faf626549e5d35df1876b78dc6dae97f72122227157d571ed49280ee8fcd4859dd030ec0bb8172579bcac8ea9c3373a0bea33efab8292f8e1fbc94bb32c78a5ca28d0c65f813ec6979f17c3725a5a623368ffb327730d2a4a15a1357bfed063d7648246c75c1e524fa279006c83989588eb6bb89050d85ad403fc494b0552f82eab1f150fe7fa3a91bbd3a429f89087ece305e95d7bf4d33a66d064081c8e13985117f0736c2d0539d173473ea83a4d87ed4c1bebfb45cb57bfb529a6bb3ec2fc4bea0df5da3e9546906c5c116bc69c0d47b15f824f385d1b1cc238c956432c23907386481e9388760f1cb4387f383c04dd7029635e2a871ec8a4c161e03c2b4cc0ff9c45612344d268d4f7dd9fc05047992e3d4b006a261a9e11c9c7fe7961a280d68d6049f4527b7011013815302ee1f6af374b490e5c48cd17cec397078b1c940e9ef792ee17807743fb3ab694c825fa3ece53a0dcac77a5fe982d22579aa726441c7195c879acc03ada01ab92f150506642d3bd13d7934d6a7a2ed47efea9de702e978e63689119152c3f1eff585c36bb723827ae7ec407b465c51fb24d5eb88c455b48cea322b253e8f9e2c3d590ab96f63c139c4e162b92eb5f5b3e6af25152e88e53b77bd3fffa53ab99432a31bef505d2335b54e609a20bd277879be62ca13bc1562ca488d732aa7587ded65f702061738a17a178cb64884cc4e65dfd2615473cfd084bc888df4ad8ca00d7e6c51a95c4d31a26e27e360d45c2c87ea63aaa3de8583aef5a2ae6a42428e3856379700d7325e60d4058b5d959e3400e0611661d9590913acd19fe60456133ae201951028490a3465c59a4498e7e6ff477876087b426fecd33e21ddb06dbb94fbbca48b5734606b6c2d5cf23d6d5302fc1803c72faebe28c9340dc143d650f89e8dcce1bb0298645635a64c859b8c4ca802dfd1bf377ee451ddbcb26bf1f82e6b65d6bb4b8687219b9c4e7cfe7c9469b3a13f15d535a66ecf08f2bfe6ff7f1c6555d09e23866ad8b7fd0484558fd9172d651d405eccd6dec0fbaadcb0362ff747feb15feb7b52a660a593c3bc7039b7628766194cea08f5173eb13a23086116d4a4a41004382c85f0b7db28605168cfc23d0d30f6f026960b74edb47780b5fd5c558992d8c21b5560b1d62affa67540716d6ffb82c07ae5c1d5d0ded58922044ec763bc97bc018b00371db6040828d7f6e20b59664a8d476ae315181e84ecfb68da6c5ab881e4c186c44ace5da7f3d5ccf9257a8ff68998227d4d607380704122670b787bb09482b5aab0f9fac45f02b1ef77bc5ad9f4106bca7559f7fed81eac5bffc50bbcf2365eb1c74f84917b9290cfa7add4981e11ed9f39ee87a79ba96eba156c51a6631fa3a5b", 0x1000}, {&(0x7f0000001240)="edf69aa5c68ca0719ccf3fa494fd88645855eea891c30c2c9b4b32f4c31f72ebb6b05d2c0b30704685584c195d41351d8ad92c22bf6d9da86aeea67c06d772fd6ff003be9c33d054fbfd9c5e05d15d1f4941bebb19d5a642cb564f69595aadbf00a7450166935b84b9c53e2d3ec8d737d93eb4783738724343a9262881e559b13eef1d6b01be78c6830be039e3bbb32a4159734488b679697ecfb6f4e43f9644b0cc75f137e4ad04c30da74352e8d00dbe04a1d53f9fcacee575dadadcad30ea78160a238c8d4d184d431544580b5500dff311", 0xd3}, {&(0x7f0000001340)="ff5651e59e6060f0e31deee1f9712547b077b99d564809f87ad4026674f355b0ee235038a4f3a81775bdaba97c17271450b1fdf2c53b166f48bee277de7773e23dcaf7e13299095c56412923d61ba6acb6831be1690ebfeadf926d9c66bb97c0e9d9b99e1111002d29ff6425133f131cc1f80f57df35a705466aef354661c77f6c3702877c6ca74b2a5bb1bb170f8f1ec273b0b7660a17255d10be74263117654b10ae20cf9869798fdbd350672bd9cb0613d3951c123c2315dfc3ab3a68ad0101fa8fe3175eeb69c1cab73d7d441897267cd3df8605cf2cb8a2a38692ce8b6571ceba1918c4a502e33862c51b78d5f8cbd27c429337e7ca05c2", 0xfa}, {&(0x7f0000001440)="805e", 0x2}, {&(0x7f0000001480)="30fd478620b94cd78d5e6232fa", 0xd}, {&(0x7f00000014c0)="2ac793d0b1e1d831eda46ea036d1cfcfc4d2099af4efd2fa115e36064bfdb056bdd25f78caaf4f7dc1bdcfedcfafcf59f9294c704ab51c8daf0e95d6f2398fdc0bfe9dd9eea8db44c313e89517f76886a680cc8682b834f64b97a86135740a6abbd77805b0e9a7a2bafb10b595d937272a09913b3f00d8336089db0ced68f00806412b116930b082b19f64a8d29b4b5dbfe2ac2a2a8a1113c11ba0326288acd069fb392dda9f97", 0xa7}], 0x9) pipe(&(0x7f00000000c0)) 06:51:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) chdir(&(0x7f0000000080)='./file0\x00') close(r0) 06:51:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:51:10 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x4, 0x9, 0x6}, 0x200, 0x800, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) 06:51:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xffffffffffffff5b, 0x200}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x4, 0x61, 0x1}, {0x401, 0xf6, 0x6, 0xffffffffffffffe1}]}) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) listen(r1, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x1, 0xa5, 0x80000000, 0x71842410}, {0x5, 0x2, 0x401, 0xfff}, {0x9, 0x6, 0x800, 0x433}, {0x1, 0x7ff, 0x8001, 0xe2f3}]}) r2 = dup(r0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffff01, 0x3}, {0x8001, 0x7}}, 0x2) listen(r2, 0x3) 06:51:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x0, 0x0, 0x4000000000000000, 0xfffffffffffffffd}, {0x6}]}) pipe2(&(0x7f00000003c0), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x75c, 0x7fffffff, 0x6, 0xffffffff80000001}, {0x8000, 0x7, 0xfffffffffffffffa, 0xffff}, {0x0, 0xfffffffffffffffb, 0x13c, 0x756}, {0x4, 0x4, 0x4, 0x7}, {0x8000, 0x400, 0x80, 0x100000000}, {0x9, 0x2, 0x3f, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x1fc0, 0x200, 0x4, 0x7}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000380)={&(0x7f0000000300)=[{0x100, 0xb9b}, {0x25}, {0x87, 0x2}, {0x47, 0x5cc}, {0x84, 0xff}, {0x5, 0xc34b}], 0x6}) socketpair(0xed091e743a474b0d, 0x7, 0x2, &(0x7f0000000080)) 06:51:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b81886b9f123000000290000002e00000003000000000004bb"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:51:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x100) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) socket(0x20, 0x4, 0x620f) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) setsockopt(r2, 0x400, 0x4, &(0x7f0000000180)="1c7a25694f1481d2091e625665809d5882be4f2f7aa632a2d3605b6ea77f684f15eff078525dac9b855a539ed80a8632670fb3ea71e0fc6d0e04e8625e8f8be9834dcd906e90490b1682093cc33dc7c4e010f96737dff109", 0x58) close(r2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 06:51:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:51:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000005feb51fbd4e70179474861f5bd5d1fef3c88f685129db0ae5792391edeb63e4006d4e3c8b71d8ddbfa0ab25535c019dfc1ebaaf1e59cea33aeec7622ccedc9fb01d0757fd61fdb2d3cf89bcedfb78bfb7ca5f497cd7e5823246139fb731ca642c896bdde6a680c4bfb3469b425d300bcaffb4f9d1a48032cca1f926e6febebad6aaca07087fa31d02ee6a640dce876f169625fa1def95e651ab5f4885099dd4e73531f764c235f99502f433fbe665a8852e82297da00da10c5927252221a9f92b27686f112f45c07e6d66750f1b753acf302a7bf25ccff67f7429541bc9a4e309bdbf8ead523b6ddfa3fab"], 0x8) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 06:51:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202b8193f3b5cad98990fd588b904d7fbf0b536878abfd8663000000000000000a56bc903fed3522418b0dcfd1364514df39ed8c32123d0821c0073075ef3213d60b95015acd33daab25d89108cada45190cd8d9795a3da1caf2d6909398e641b0749d4c19df272194fe91ca59961940046ed174be165e737a12f34f1e7bb3ef73d7f692db79659468136873f0171eab1210e977d0b34e28ba8f38f41bdc056b93747c05740c636bad1b264efb7b2bfd84b5a92565e9f7edc0fec65aa39bfae28f8e6e88a71fcb39fc73635ac477b4e990cae7146e8f74336c2e6adccf2c7d37512ee18c07789319726df969672b633d1cd943d7c1a4b0f091b2bc86300000000678c20d5464f780aebcfdf88359b5dc8c3358af3173df107d83478b7dc2f9978dcbd8e1ca529d3"], 0x10) shutdown(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:51:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000100)="e1c0e7c025b6d27228077c11a16363abcb44a86affceb6a0ce3f38d0bb65e97171fb95ade6feae7cb87da10e76590b8b693fa19193c21737334577114a1aa22d89c3f620b270aaa73157ea3d23fb3235efed1e2f7cbfde4a003f921b9b9c678a66611773eda3ae68c1bb8283ef6c94bc852ba4eef2f6dc2b1363e7065813ae4fd146574061f6889558f40d85cdf38ce4673738b04deace81004f7bbe121b8a9fffd0b4f146138dbe5591b671568566cf4f7c7cae62a51e2671ade170780acbd43b1cecd81f148ff611b43d25038fe7821087fe44988d685716219c5b58cfcf32f512e9fffbc62181c660a36f3d8a7eefabe5b533f0d0b0f1a98bd22417c2760cb5a8b948bae43ab68a5f865729ffd6eaa13952d8a8954e46701b8f437d3f03e154d57c33dcc69ce79a2fb9b45d7c2416cb0010c6132882d63123e03f2bbf5522505b71f00856eb07664e4e9bd99d26e55bb7d3c6bbb827082c0352757a3ecb66704d0b89c60ce4b9c8f0fbd4cfa37f0964d0228a159c9f0a1448d998cedfa4ac4732cce27760598700bd4e4da4d45a98567fc255958867650cf63104ba5c7a6d9e3b8c5ef84d098b944b2fcd7ab5cc13288812afcbd45e1cd02bcd538ca5ff9ebfe6582645c87c095153af7054b08078703c0df02361f02ec2ff3db7191c0b6d01cf6e41420a92da36cee9201ce98f560153e4d420fb0ee1e52691e18fa93d3d5fc82c627dce430b8582f8e74f98f892cf4cfed90a9f535906346f523ef41fe4c177f01a9e81db36e4a24a991c7eb9bac71ca1c07e38c85ed91f45353343eff59c85f234203993402c15f2797982a248507c75f33921be8af3f9ff971c4cac07a54277f97d8d2b5010a914f3d8dee996ab18b80a577cadb3f901c1b639b914f004fa7d0889c3195887b6564ff1da6b0dece9c45fa48e988dcc78cf98674602e35c4da075c53f3099bdf73355ffed91695bbc6a081ed79809cb2766ca6ae23f32743ffc00537a3c20d853aebcc0206284ca64d44b1d22f3906d385a078303ff51bfc87c6fe6abf64822d0850aaaa50172a53a80bc2b118b9229b18dfc3ca7898e27b5452ae8adba64729b98e766f6798cbadb778e079bf4b4b966f371f11a6c33aebb251dee9996640d435a72e126762f6bc0bb89a806d9f25781fda368ebb0aecdb01c9c87a0b98fbe7d8e82bfb1329bdb51b9e205d12a3ccbff39093cef8e58f00ac42fd873d748ea7a502897f3364d41f71a1f8fccd49b6b9fec9232dcc03d6c274c94d0f36447e3b2b61e335dcfe0f115c090310b994b7b67f5820e46fcbb685ddacdb69096ffdb1a14a8358d2b5e9a30145b2eed485d9c0f6cae93cb5302b766453015029061fac6fb366ee9eca40397c9119df3845168b1eb7d9c64cda9b796474cab77a9f44ebb85fedcdd9b56d0821d11f84d11023f54d4406724139fae31997809349c20dd587e07b108bbb1173a6510ff46c98a8f40ef248d669439731301bc5784a5450869d647217293dc6fbcac487fdec858644afb738fec9378ffda01fe933ae00fc041a21a8cf842b202b2853c9895819fb5505f1d2cfdef926307b336b049ddafbfc4e688a134825da4eee4cfcf2bccde7d5acc8f1db6d8f8c43212b8a16a02b93db5390910eb96875a0ee7cbcc99523e6628e7e96223536c66e44ae1cac44bc6606de16f04b18f4d37dd5113ee741b8af8dab130f4e295d1a0122992e8593d5906b103458d7d62fe1a6f709dadc2b58962bb7d34f083daf09e809f53d4b64b0c07bf00dc570772b9937bf6ecdb4404756c1d54ed45dfc1f8a470f7e25129e7cefa72a9d42df98e6e5c183ab74fa23e68474423e8eaf13b30f0133ab88b3b66a2dd3efdb044efea5e9d475e1fdf4a15127e63715a4b20c353a5ec2c92f47527ea28ea55a518905f39b27f962d101fcd09c04d3ddec11587696747dc6de952faf43a4e38c613a58aaa6ddb96bbd2a5fe9616b235d7a30e673019ca0cd2696590d922d7cdadb693e644b880bbbbbf7a5d5a3a3b59a2f4c19a633876aa6e6b862810bcf4aba79b95be2fbd20c64fb2f40117c599771d5f92098057fc0d2a86c6bd0504490348232b2fd6c9bb32b85ebcf4a8f9f24336214dbace2667034190120a983c18d9b092c064cb065e11d15e6e02c674fd410f2354c2da176d48ac7c7243df8f80c58a7b703d5b28b9cc26d09a8683de66203ca081fb46d5a2494fb9df04382e437b91d2d6953ec7ba24d8ab108dcf53c9bb99141299a1f5e5940a96883e63ce04624e38e67794d5c2fe24e00678663efd2abdca2c300d6a4cf7a062ad3fab623f55efe77cc79ea3cd57dcb4b3dc89342a72c52ca7defdbd6f97ed3f78eb0600ecfa574a37ead7edc5128cb131bdf5241d4b5c9a4a0be51eba7f4ff59f891d9bdc56e59a37739c16bdb34204ec25de611c12d7a58a272236715677998fa4c1dcab221851e1f0ae6e3bcbdc5652a53a5fd1d820fefb23f408db74d3236075325e32fc5322b8d415dc0d32d0dae35170c123023cd3e62ccaaf5140db95aa356234556c45c1b2a2fab86980372097fd3bba40b0ba6c1042de6d524bb47f0df38d34e2acadb9027f16b5463ff6126f6966f3ac776b14acc733bf670df98ff61c948f54a513a186cb2c1debd16f4f9afdab8022f1a72df9df1b05cda5504dc8d472d9e7d258b6599b8c26a4034743a01587f085283fe022adb7b1de85e3181a55bac732dab7b417067c451c8e7738548b696a714645770d8a90c419580701d91be6df79c364edfa83be64b4e78f6fc3a84a6bd9ba17fb21a0dbe3f22b9c94fee0602c99e2257c2f3494fdcd2d291c9726bb741283c626b81209797b0e3441e62cc7122c7e8fb4e43fdb75c496334e81bbb06eb7d4f014bc1c0d8c877c9d5602f30d656ccb9dd19215eaea76a1f3d097c2fafcab72ccd8cb32f9f7c69306fedd9c0185bd89d4e59ce70b99a00aa97174b6ec807718cefb74d1a67db988d0081c08a57fcd5c0a2b7977ce92d0386c6891bd9191d064c9676361e39a66974de1927a8d2b46ad6d186b5407d4d1f375ead44bb3d9f92472d9b29f702f6ff4bd2747d943ca6c16fa1676617471d5b631f3a5eaa88383ccefc94eb9fc61d92725ff77b8596eccbf7e2cefa26052c23d390d7a3f5ae40a368e901d08ed0b5c55493cae6f0a89c0c8a194c2bf44a83bcfdf4f7188158a9f5e0fcd5b2df20495ba6ca1079e26a76f69cdfd1190ffcf8c07bf66ffdc50e45d8919d9bfca5e95f4138cd2d89f578cc49d6f28885832ca3fca818a7be1552978437028f9b54c5c41ed3a8375599fa61fc4c4adc97aa135c2a2ea59a318fcd35dde87d00890f0e60e732e0ae7a6141f7ccb3a86d089adb4b08962b35a8dc9c9810a30f15843271fd3accd179df3f1e7fe16257c095e194c1a9eb8e5dece35cddc01197d5a49c2591f857382de62809586a7de7459c855b76e66072d90aecdf042d72ba6ddaa20db7ecf4528103979fd29966d76957bd6e7324876c0fd22387c6074ed780b0aa72df7128b01e2ed1842b662ede72baa2e920ea498ea51365f90b100a9c4417a70232e1ee7faa42b504865561326d4d7720e930cf3c12c710897eeb4e1db88a154182893099881e6bbcaa8c176135c7e2f137c84824f7b220a3047db9990c8633b25f6db5f806bdb0dee0c9dc0a05d8eb319896b0ad1a930ceb129e5eb7dbfd2f31d44f7e4d0866a2a2951ed926c0fe406b47d41c2afc59714ccf46de0f6a3dd1635304de065a767f335951fdbc306422e9dc0c67c65d998f09d5acbeff1af0355e0e0219c9682e053f256b0e6b56565e36264c9f7e738cbe2f8ad54a35245ff460e3f3f6f2435362d9b4d4d03a41eac3cf113eb37d7e5a1cb4a61f2fed1d778153d7f802a093a8a4d7f29cd8c58cc12df78216cfd604d95c61267283c9f879cd99e87cccbe0c39501cba6ab171f25b6ec46da5f118ce54daed414541f61dfd0394b36b80c6a7986dfd5576de1d07de8f4175561a084d8dccbc6003652941b4a898c68c6c131bf86abcbf9e8705c500d0c77f4d52bd0088066ac4c1b6b1cce4f9249d4f50c1170d0d73d1bf7e3fd0dbfa27f25035de4add64f88b26bc652376e7afbc809149a4e1c23d8696395694fd5a855ffb1d85c46fc916b790647d578539f708bfb49f1bf793e0f611e78b86b50391882ca7b40af7eb3b1d1de81ef46554cf2d692d3de8e4dea5ec4e8db73dcf3b3f698a1f3c9b1fe00afa57d3e5ce845cb0f9de102d5cbd789ca61876e0830f1c52fdc386609d76f572a80434be7a28f6cfffe94efdbc2cd2b4cba459d9668dc5348048ef95c8e918644a3d252f5c945916a15208822c65e4bd86a82cbb4dcb6b76c94ac78098cb2033f4944e5ecdb2516eb29e1638271f11f8129ee1e7d3f4adc983001b013681e165dcca3adb2d6c1313b95dbd0cffc59c9cc0360413ff3405e2556c7b739837868c6f2fdd26b9f62d7ca122f9cdfcb69a1f84a297e22d16681f7804b5990bc594d6ab403f45ecd8bfa9e315e32433854eb9e093aa6a4632c6c28db95cdf3218d2a68f54d9b388b5e6e7d0f679b01abd9a7059e644b91d44d0ac93498429975a219decba4de7e51f228e44478079a31a53495cf8140459f17e38cd61947db6dbb75e39551781d0b85d1a55179cee8e92b62aedb67f8b04d86f1d0c9f67c28a7a4c6d9a15d97e395afea928773b22f92bb2cd391a77770a10637a4564df76ec491a9acca6954a22df2f437ecbeb5b393da322c0cd69db2ffbb9e38582741b018380486aa658da51a18e86365fce174a969eabd09e3c2d268c2080b9aa768b51dab2dde2122c221102d8c94dd623131c0624dbf34d3ce505393792d2cb2b374bc962fa22e9cbe9a6d5af3e9bd417d181668244653255f446bd902ef745c2f3ac49e0138b9745675f4f575401ee8a73dc4f9ca465fd84aa8f72edd93806d4c48d8fb625a7064b682ff4e48d3d3483391b6997b8342610d2e53f94828961cd44e97c310ad9b1756b9983e876f87200b0654accbd6010e09e46e459d5470ccb97d679ddc348c5c573f069978c8639dd40a7591038ac17cd173d649a582347a3d642d926bd150d0035fb66d16d4865822c2454d5c0b3439718494f222d06f53c88d23eb04b26f58bd3f416bbb9dcd4803047e4484becb47fcf6816e60edf15e586f052fae8e8f5bd98c18f92d1d2b23c92e1468839860ecd79fd7c8992141566cbde4c3a297041ac0a9766a7fa30e90352465db1758904c1afde449f323eb6d55e6372dc6f1e901d836059d1497cb452c2b948d6b0498fbb34ab5521bcb07d5222ab52cc0bd433243e90bcff8f0c31d4c17b179f3ac84ef8787e98045c81f2dd9f0ea0304308636bfdab94e987986c85f0ca3826119e742bbbae50566630554132d937f14c0239d479542ddc2adbc0ccd64570fa37b98d8ed2b8c1163ac61a5364aad8f70cf2fa0fa2366ff2eeafb3c156e0961283a529115a3769af9ededcd34907eba30f15cad577c09659773493e3bb1b8869adf1a68080ac6333c84934971aaa8451d251c622a92a56c00e860a48eeb2b31023f3506cb7a934f9e836b23918dc0be154d01b58f0491ccff86e0f709009716efae6da1ccc06514a2d8ca50404e5d6a61c2be1ef13415ccad581fcce2fe4f21eacfd5acd340f80da8af3f33fa4ad6c26b8c275b1cc37742e7f92d3807e28d03ecf4911183977c84fc25a3769108ade11b21484289f4e2dc6a030a9c46ef580f4a5856e57a2bb4bb3e0dd6b60323aba4ba1a8e3eb7b0b05a45"}) 06:51:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000540)="ba273b72a80fa43efc9f216853e63baccfdfa2eed601db4bef35629e08bb7d9603530f396681e7aa2424db8ee6d6da1cc94a87733923f6b39c6fd9a8852deb9bc95f072be10e2b20b26f20cd55bf92e1282c0aba1473a276ba9fb7783be72dfeaf7a2aae39ec3a262bd4d208620fb25a5bcc79fefaf48b1063294f9af6eba52f9bf00e51bbf901fc270bb5d89bf7e3c539ac6e623f", 0x95, 0x0, 0x3) r1 = msgget$private(0x0, 0x48) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000500)='./file0\x00') msgctl$IPC_RMID(r1, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000180)}, {&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000000400)=""/41, 0x29}], 0x9, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 06:51:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="c09e0464ce8420f0e85a98e8ef18879db528ae8c66dc2e309234f6060d6331b348610ed621266608510ab5cf47fcd4a3845476140e6813b2f21152ff289d352107eb5d4457b20075ab7bff809c113d010935ea72780c111da5d055e525dcdc1be19711f1101f65910b0e26f7", 0x6c}, {&(0x7f0000000140)="888e27e6ad145a3db3857be4c71035a74268a446b89277fd05af07458f354cb9dfa35e1a4345636719303de580f529cd3cd9aa97f7639523cdc8a85d8108038cc08b96", 0x43}, {&(0x7f00000001c0)="9a8e0294de0892db11210ea4d4f15cf626f8614587f8ca6097553beb2d2022535dd29f07eed5e12d6f148e7079923d4d4cb85a1ca3cfae3305ffb0ebc454866150644bf1dcac1b2a74d4d50ae1b4abf170cce83b75af308d5d", 0x59}, {&(0x7f0000000240)="c3a8a0abbedd303b41b07e631bcc42dbc3fe64908a87d2ebadc234bdbd138bf9cdadbb68f94dc5cfc6a3231587bff514c76f7e69b4c8cd1c06f2a15a15180a063ee1f17b44972a875dac3c4eea2eec29ce3bbafd253e2b2c6922ff30d4bedb2563a50ac5995caf233e0f8d89a4b2ea429767e969b7a9d36dacb656701fd9e63e07c5ae0c78b3aad58fa93465362805ced9c1b94c01e1fd1c834d1ee677117760fd8626de3a704096122fd0ba2bf9405dfa6feca586852acbf4e53373ea3d41c114f5bfb1b6b9da8a7191b2ded339cbf58be4985e3a8bd0", 0xd7}], 0x4, 0x0, 0x0, 0x409}, 0x40e) r1 = socket$inet(0x2, 0x2, 0x9) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 06:51:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)='@\x00\x00\x00') 06:51:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x800000b, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x7, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1", 0x0, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x401) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) unlink(&(0x7f00000001c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x0, 0x100000000}, {0x18, 0x3, 0x9, 0x50b}, 0x6, [0x7ff, 0x8, 0x3ff, 0x8, 0x0, 0x5, 0x0, 0x4]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffd1, 0x8, 0x50000000000, 0x80, "f4a540e1d19b4c1d610dee5e26d40f4645a23831", 0x100000001, 0x80000001}) stat(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f00000002c0)) 06:51:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000640)="2bb3") 06:51:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 06:51:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 06:51:12 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x5797cb59aa01390f, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto(r3, &(0x7f0000000300)="bf9b8bbe2d1adbca3a4c8d02ddf420fbfb23e4d2ffd6fca40b73cc28cabfbb3de2cad67216acd54e66123654387acf80d60af385eb16cc4aaa85ebcc06b97447f5257d5626ebfad245c19cc5ee85c5272983fb794d341695a7b89e70cadb7922d559bec4412c3a02322462e801efc6d76c23638295c0ffc56d3930d1335bf9a5978671774facc2603f78", 0x8a, 0xf, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x0, 0x3661}, 0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r2, 0xa0dbe528f2035285) sendmsg(r3, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="a8133deb2c1efe417e22582ded76ed82d3eaefa2bf7ef171805efc24dd49525bfeae36152a1a4a86a2d76106f50cb0471fb28dc762f83776bcb4105e31748f61007672496004894bf0f0719948b99eb955b47db42fa1f2efbb5d4a93b172e8f61fcf2e113cf0b7a7b85c052c1543006badacb5d900e95990f88c0366fe279d81b5ecc91b2b781beaa103c1dae9e22451cb7545171744dbf30e351a7e5623e7b02e9bad23446d19d40aabcc8f17e2912d13a0daadc2f0c6196303896ce1f8ea2e995bc2c2c14e1138405f1a971e9ccdefc0b8f44ad76189e3d0fb8cccbb6a2039b6e5473a039a0000f674f5aa9353bde086d159ce7849965ac03814398e9b00"/267], 0x10}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) 06:51:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x946, 0x4) fsync(r1) 06:51:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r0, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x4}, 0xc) shutdown(r0, 0x1) 06:51:12 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/20}, &(0x7f0000000240)=0x16) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x1, 0xff6}, 0xc, &(0x7f0000000380)=[{&(0x7f00000002c0)="51afc44df4c5bdb9af46065828edd690114de95be04d995a1c1ce9b0f66d6029ab77615bb83db53de9e67bdc1b3387c93e3453d2d7ed31a6f320d18a5a7e79ba6dc6a3cc98d1deea1aa2f6d9f6190a7d763c30888ce928d73df06e22f7b1b4e9d30320121dcea7b3611a011ba7fe9bcd2800506329fb64c44dd39c7c83f321ff67c5", 0x82}, {&(0x7f0000001440)="a9837efae7c64c191a344c67def68cf69f986ea07a51206231bdbfee2e99f2ff4c5177841300fc84c3e0c9ab08648d5e08b39479b7c7edb84c136acead6e81eb5b5e294738fbb73c2f1ae19707d53533bcd174ddfcde3a2ee7bcf92e350cd70bb7e9574b9e251c33fe699a7105872e46ad99b3f022d605e151882a20422a38242878a2f8ce59b433544d6c47589b9ff22b5c418d2f5f22fbc174c8484978f8673cae2c73da7180c6ed06e5b47d78dd1c367eeb1351bfec94169b363ce1b44ee9db4e5ecba5484426d266972b18a0073297c70a3895100bac020bd5f45d6534889925ac9a3b949b847efdb547c3b1e8d16cc3e00d99d1952cdff35102", 0xfc}], 0x2, &(0x7f0000001540)=[{0x68, 0x1, 0x2, "846c1125a711940d9210f01bedc9ae66d9c604023613af875e844775c30e034e17e78770c382313a9071851ee915985bb01949eabb1a1f76335a9b12e35d662b0ff851135a5ea2fcb06e10aa247a5cdcd2c2df94d75b551a"}, {0x98, 0xffff, 0x2dd6, "587e1910a635575e2e7a36bcc75dd6a4f25c06b58dd15bc85b4524cf758e3e972c39a37f63c9cc19241616c39d3292a9a769146bc62ea327a2ee869c34afa22072ee2480b1ef46e6a792add973ea512d818e4cca423b7b5e873d5be1dc3b9e8ee0b9f0c3324c195b166edadd0f54b847ef6695cdf05076513eed38f882931d23ddb8468221f442"}, {0x40, 0xffff, 0x0, "a81e692686aaadc68875edc9b4a8318655b1607f9ccdda1e0a43acd6fd267eec4bdd2ddf70fb0bbde4a2a580"}, {0x98, 0x1, 0xffffffff, "663130faffcbd15a74e3944f083725e739eb31405a4ce771ea0c7d4871981fe9e67fdae91f31f7b9d97d4e9fa633ec0b92ebc675f6060e4672cde84bba1c16a7c1b7d5f8dbe98199e7214a7d65621db96a5e2bfffa9d9009df0880bb0f69224a129049fd71e2e05ceb06ae25ffde8d100414db5345de7fc9997fdd9cd03d3a0ba006dd1c"}, {0xf8, 0x1, 0x9fb9, "0bc4c5ab430e5c56b5b0d5f963f62b9e348d1ead6a075ce0b819dd183cd445e8b5caa22e2b7c9c10e28e58c02931dea6b060e9f96d4adb679cd52082304e671c3a05b2780fca5c26a5853ba0a472bdff8674090365eae5123aa49a3ccefb997f674e6a7e3d9451978c5210c4a67b33a0cdf04ea88cb937d8a49b24d69633f7bffbccb578fd80181e25cb65bccc1732800a815d1f4d9ee951739ee970599657a238d85e5630569fca6d8ae0b0974edad44151a03cfb08445a225547d00192d9b5c406eddf6359441b195cdbefeb8107cf03badb1843884c23ff7fb415ab7b05a878bb59f6c2"}, {0x98, 0x1, 0x2, "b28b61f0ad1524725625ef996145d784a0c035b009df1812b53657465ba011c166695f42818c091ab24fb3bc6563cbbfbf87e3595c943ba89e881a5c9941e208ed6afecb8e3f60bd264379f6fa1fefcd59809437fc1da9106b4d55c155d17277340faee8de266360f8deb5f1507ddb20d0453ce156e63e0378c5cc2a68cd89e757afed412c7ad3f5"}, {0x50, 0x1, 0x2372, "a9dd1590ea1d45cbd9fc7bac86d59a20a5adc13c8ef2ec6679debaf6f74a12c77f243f02d41d863d33b561e6e4af5b7caf42eba89a6950aba20cbe"}], 0x3b8}, 0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001900)='/dev/vmm\x00', 0x480, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001940)={0x9, 0x0, {[0x0, 0x3, 0x800, 0x20, 0x4, 0x9, 0x8, 0x3ff, 0x401, 0xaca, 0x2, 0x1cd, 0xaf4, 0x1, 0xfffffffffffffe01, 0xffffffff, 0x3, 0x7], [0x8000, 0x3, 0x800, 0x8, 0x4, 0x7, 0x0, 0x1ff, 0x1, 0x3f], [0x7, 0x1, 0x100, 0x1, 0x9, 0x7, 0x7], [0x9, 0xfba, 0x101, 0xb8b4, 0x4], [{0x10001, 0x2, 0x8, 0xfa0}, {0x2, 0xffff, 0x401, 0x3ff}, {0x2, 0x7c, 0x800, 0x7fff}, {0xffffffff, 0x6, 0x2, 0x6}, {0xdb7, 0x20, 0x6, 0x5}, {0x8, 0x8, 0x401, 0x6}, {0xe4, 0x8, 0x1000, 0x10000}, {0x3, 0x10000, 0x4000, 0x9}], {0x7, 0x9, 0x9}, {0x2, 0x7, 0x0, 0x2}}}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000440)="4352c41d17627ecdd8f7a2a27a7c3c95764e113d6a9609aefa3db83b8d42e7514ac01078a1939c7deb94d2a184cda27c3ef5619371fed989e85383727b597a29d1849ee2b129a7d82266ebda9dcf971852ab35cbcc01e2e7ceed9c487839c767800241140649dc55a9b48fbb5d5f0d64b8c05394db7d00c141b2c89a9c4a9d652269ef77d496a0742559b8ea0fa80e3b3164f5f3d9b0aa79818e7229f22b65886889e44335ace78ac76a1c4260d71314305baa38545480dc8a6f6d9d5f77da0a8635a4ea2c9daf7c1dcfcac784f944854306a1e036e411b4bc5c68cd6b1d054ba9c21e1ea8e2bce4f303cbacd38148f0c4f3132e301559e788b2dc78c539db68668d60fb252a5a62b7c95d905b3b5b170aa6a35efa66d5d2ed4f43c53f1f1b7a34183d4bc55d264a6bba947272d5023e9210f6cb4a54f88c349d54abeddf5ff8dbde743ea35e6484c2a702ab6a6242049bcd383daae75e541f9eb584e64c40de014aef6c8eb3afaed995c1125a665288df0a33d93ae6df72c860e76188f19c897e04d05cb0064564072c379c01286b73ac72e1fa63a37529aac1b781ae453302536e55fccc0e286156b028ea06afba822e915d7f321533ce2cb9cb7a7f4f0ffd48e908eb4179c853ed99103a96d002767ca5e6162867c89519619caa3f024c3e122b94555546b17b53e492e537a4e775e7eacb01e59f3cb71549b6381347421ba0cb7739c8655fec6daf20eaf0701e3214f153e3f4aebfca932e1e14952218073097f466d8d421572af627ee7968ae3d069f499917965dcc0e31b7ae6971e1a2a6cc3e64650d10ab01b620f74599ab9e283a28a5ae30f2770457c391c2789385575feb509f29b5374bc141300122e1b72d128759039762aaec91d04e5442b89c48ef83d56cd763cb079b016c2e2a6ddb7fe098425a898f2db88b9eb3f67b523cf84b5492230b7c9890959b5551465d86ad883a22fdaff5f74ef3f8a123ce173b8470a564c80f6bdd82bb7428d98cb4c8be9b7ee469423a0905b533ad84343624df6c1cbaacc9dceeeed24cab524d3d7da2071e6e0500bf320ac50d84109d2d50fecc2d01adcd2a0321328c160f265b73764a04cb8e4942ea5cda4d7f62ca7ba467b9db8081a42adc995df6a30ed9a75c0ed1772b4ae989deb493c4920c7fb358ff25bef27cd37a50d0d9de8a30b161a596b9fa6f79bff5995edd2fe5312102112b88354ed00893aa4062e71ecd1e909d2bfabee6b675fca3868f87814f1c9d15cf6a5e4cb72ae2cd658104432357804aad3fbbcd29656398685b46ee4b8e2348b9f31e3ca0bf0e51d5ba3709153880ed0a3088ff79815f9b37451a82a191245fd09df5c8d6ad5ecf8c100553087656f645b849e04aa882333d691cfd1a751633cc8ef72eeaafa642353c5135d5f0a7e396c066805e21f386afa554fbf0864f91ecf803ea7c2e6116e232af1333cb205ce15c4b6016e19b56bdedac0b661f24a45d7f364545569c2f836c14e3506441f7494dcf04e8493a443e350735a55b17b987a327cd72fb65dcc24678fc37f4f49a43cb27a491b88b8f9a8612f1d172cd01710df3c3d5d8ab62487ec71f554f5316037f6c2afc8fd326d95e767c40e626c035206096bad8cd2699ad7d00eafe59a4b5190475e214f6f0ff1c306db405fa2717eba320da3a10644e89538b88f72d4b82e199cc6c923612a9984cfa82a9bdd74df58028282fb9aa5c78751ba48349527157f6f85f38574b615d5e5a96c1129fe6c88eb6b8ae738acf3ed64b288750951364d152b87add5fced4ef48b0272ca02eeb52898bdaba831c4bfaa5414e0cfd19261a019a7225b009dbd3d3e24a06a4cc87c0137082bf1e11321585981be7e23fdb639f878060a2e4b61999178788206366087ccec53728168ae15a83e3d8bac0a6112ccd322e6fa1d0ca89996544f36671cdd571bbbcacc1269d21182de6434c75d9820c17c3083c96fe2aead0f4bbcfdf00edce276b6c83cf018456e8423492ad4cab8043b681b95e40897f9d5759ca740b80495c65c7cadea7601e16aa91e0115b1ddfcfd36e427e6f84ad8a0859d4b82f69d5ff3c777490b719181246e9d20bdc379d24d23f39e4fac537429918bcd0a4ad224106bccc65a082b1170bbfdea196b71b1c47dce6162d21d94bd0098832a17111c6cbb21905dd0580311536d0b7eacc0bea75f1c936cd9c3766addc9a0feef0aef841b1c00e2fdc4938404c5d16680abbf2b5fc882d2f2ffaae4eb471370a4e4e2ec396de36ebef89bf6a1fe0c9e6669ec14be7ce6b85d2e0d374c5b2c4918d5b2f4810a150e4fd54b9c1264fb1d1e3b60c12799a6d3203413cd143c283ba1fd9a9464675517a4f8e2bc83e099fe3e837096ba9a28b05a7df6da1cad7b97abea7e52079c8315a787e74389b24f1189d39d4ecff4ddccf79d3eb181b9fd4d430f68b311ced0a9dc4d400a00cd840e22bf8a82615d6eb0df8ff3fd37c0a33a2970f6b4b6cedb7e5e4c491e74f32c04586c2193205d9fdd25587ac3e23ab82c270f22b81966539a1b518079653eb21fe0d0448d9744a66ff5faf3e08622c51df12fbc594d2693f51721f80b81f3491074e290643a20f1f69c59d5bd72714ebcc21b92e7c853b5e7857b74b436219428ac2c82c8d916ace7e9c17b65f990a3253714058446832c910c720edd18eeccdc52b0080df51eb7524c6485b5e8ead0fc54165752b23abaff3ca1e281f111f2622429f3a4c2bfc8fea92d6174b2ba4111bb2ad6f32823484e5888bb8286271e9e548f0d554c14992baf4ddc2679f0cf1c78a59f581ae25eafee8a7ba2f65917857e147b9936db2ec348895c8bc70ebd92eb1526314a9e5d86f63e04274652956df22dbc5ed05ca2e4165821ceab1c33d418ee327e0fce3815ef16b323d1f34069fa140c59ac314d4be4e3f21606a0b1b8ad30d41bf4e05027f1872f627db6d09887d37ce04ceb7640489b5b89975efd83f2a8f2fc31008afa11adca91bb6c8aaa3e73d000b639b697f52a28855cb94bab49c8994dea79648d4ffcd2ced3050f4fe5f5bb6490d9e0065482ececa6b9ddbbe74234132a0601b516dfe89a7bba4161a80341b72b351dbdfee786ddd91492974717062d02a62e87e745141362cf58a78ba73f95600edba56c65c007eda270277417738e6f6122e900fad9fe8b651ddd57d976b6f1b1b58ed402578fef2e84c97308b8eff09bf2c3bc2b35e06c50fcec166babe0db735ea7f4fd1820d4c1ea4158608fb3eb53624a6bfd9bab70ea3dcdb7a63cf272ed9b3fa32dd844edcf30936952d71e188cdb199934fe02d39abee47827b3357953913fa7e574572310e10a097e8833af2859c48c91a9c07cb36345f0144c2359c0dda0429c71accc6388b1b9513be96709d3d1e985939db40ed93c8b8e46209290d96a8833dd68f1a812f07fa24f089b34cf07385c8e6edfefca529e77a67e441bfc9e0eec9d6b0bca77137d3afb1a1ae11ca329739bbd0f6d4d3ec3d9dfef33bf9e085962bb1da405f49fcb912b86189cafe8177b32d8f6ba7ec2e77c1578ad26b36f5d96a0c2e96c6161f3bf3c28e1bcb0f220c68448a1d190b8e366bd7bafc98aabe11d9ff89abd72b816fd5ec40413c1a730b07f9e57e3504ec065c5cbc8848f1188481405ac3006a66346fe47e4c18d89ca1ec0de9df554beb7e4ec1df947401392f5c0c501812d9a099e690dd3c6da876dbc1ccaa9c88ed327b5dd5880520c601cae6044eca0878c3422925bf191e6bcc705b043900cdd82c5b5bae82aa455b8c5ebabaa3e75b7867d5f9a4b00e2b8cae1a7964b2fc2309ac3fc829be40175179283d625cddd63bd0b9173d77ecf161e4bc97e58c79674a5875d3bb143c17911cd51f8e8764b0887075d17ca58a83cedf53c218e12a355ea8586f5cc6008a3046af457d982d46666052b8f4f8ebedbca4f46212c8d3ace09754576675e0f6abfd9b7a46d5d3468e7dff993b021ce4161f10520f2b7f364fe6f4682bed2efb92e1cf0b86d40c81ac45643e4352ceb6d901c62469f7aca1d5e8fd9fdf0099a50618c11aeaffd12bec7c770d4eca9fc1afc4ed8d62d260e7d33f5b58f3481226edf8475ece18c9409d743b769b8abe29c685da859d13f2a7e3f22612505398cd189daaf4a9e02d0a046d5acd3d364f5bdfefdb3fe7f34fd6a2fae209503aea22260b0660ec96c10dc4a195c2031b43dd601b93c5452d9312363d157c4cda84c7f68aabd763acc50483e06c33692cb17a3629760ffbcf75f8784055d8daa5b3202b511d295233635a3d58cd48f91013f0fdb50f96337c95d3704ddab99c36b8b4cdab6dca12ce6f44e4b44706f81486aa294236574a3ca9a733cb1afe8c76fcfc69ad4ac22d508ac83209f8adcab5b82c7c0a95fc9af17cf9af2307bcc915be05acb26bd25200bec3c111dcbf2efacba9c7138105a40718dcba23e74ec74a624980c09eec170ea98c684215479834842d99f9ff41434c4ece2da3d0973324d2b0424b071be061135d0d18620b909d6c7169ba8ab7de893678f583bc1badd1aa51950e4be890000528763ce173e78da8929802ccd30b881eae3f3ffe6a4a083b0ade2a01971310360bd578673a3b66f8f09467e6af1064799d31de3b1ab513710d0695e331b3e32bed5f4e3af989e9d140cf46cb81dc4e576c077c21f6063927646926f371f31053d1a32a641830892719998a4252578c36ba9c5987021a352c17c7fe62c5deafed3217a89d97a416facadcbc7063a35886e8718a785573cb3fe8732c4f1395c837e25902dcfbb5b5037ba9a0147e9b25ad9f5b156843340ef076a6638dc7db784ea659b9bd2251e32e79689013ad179744f9725dab4135c730170f6804851550cefa1392e213ea02dbabb1096f70138c02e9460ab8410b2a4273892ad474b7afb422f56c900be64c935916829caebaf1e7d968d295d4bcfab3968ae0609bebd4c9bb237ab69af509320290b9b09fab05b71afdfc8bb78ed333108e3e5b90903e6e7d0a8bac7850056f51fde2d4cb2402bacee842588b34730cf84bd5a6b8179d5b1b0d9c3f24114a168780fdeb389f8622890fb9a6b1f2b5501da44461a6fe1c91b99a098df12eccaf62413e0d5e9554a766726c81783c5737251cfae6c29606b2c3413fd2716586bb3d9d83c2838f2a9ba82f34bb79316d69d126176a274d0a6a9153a21b6157bbb919b9ddbad804851f817274b749994de09826b25240fea26076026b0a76f6edf4ac21a4659f7791497e1e1b4eac29a907875d1ddcc171d14fc3fb22c9e63cd6d30a870a30797ccf8c6e46dcbb58554995131ab46fb4bc647d501c7e192e0941284d8f8a21a4e739a2f65ff412e9bec7ba744d97d59000be63c43260081c55fb449ccb18f63a19c6b76400c7a75a4afa57056048ca64cb2a2b310bc9b63f18dc06a4fa18a8b140364b9b5b0c07892c4d54f5b28295fe49d591f80276f3e118eaa5e4848bf4720a78b9c298d5234305a0dab6f7256fc042c04106b4ad660a620e97066be87bc211ed73ba3f6235d9ab8deb256391f5b593e3fc3ed2944cec035987035b696ac1b383c507ebdba5369783d380181ba39987f1b7372a0f0c5b609318bd559616f698848bd1017bc07e4135d668d971b8fa67ae73a380fb1703612c24b127729c77e71e70abd96366fef52c4d7a6d15d20bf2cb76e62803ff0d3c84c3fea42d62874b005ef0adc7bf4ff5395937b6931037f4b634b6884108fdeb99736c7ebc08e81d03a8a9cfeaa21346976fcec6a08dade9cee9", 0x1000}, {&(0x7f0000000180)="d28ea7dd546d88fcf78455b3049403a09d7239cc7291855ab3948509f16f1611a6fc935e4fe4ae6321400400f08ff48d2e82b54bfb3323e01b85b079f5c44e454e744975f1d798ccf194c3fc8e29490c399a7e6e06e3dc11a0935f6d0981577e864724c2156b234eca943cb56c0bf779463fa153762b48bc0f69de443c5f1079ccd30346e615be267a38ed2e572aa4ac87", 0x91}], 0x3) close(r1) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 06:51:12 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x230) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0x4, 0xb}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r5 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x100) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 06:51:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x4) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) flock(r1, 0x2) read(r2, &(0x7f0000000180)=""/20, 0x14) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 06:51:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setstatus(r0, 0x4, 0x0) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000180)=""/149) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r4 = geteuid() getpgrp() ioctl$KDGKBMODE(r0, 0x40044b06) setreuid(r4, 0x0) setreuid(r4, r4) write(r0, &(0x7f00000000c0)='!', 0x1) flock(r1, 0x4) r5 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 06:51:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 06:51:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 06:51:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x19}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0xc0) read(r0, &(0x7f0000000180)=""/77, 0x4d) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 06:51:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000000)="5ad144663b5b023b5875d73dc744575404ca8a19a62cea9505") fcntl$setown(r0, 0x6, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 06:51:13 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}, {r1, 0x100}], 0x2, 0x11fa09a4) r2 = kqueue() poll(&(0x7f0000000080)=[{r2, 0x17}], 0x1, 0x0) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) pwrite(r0, &(0x7f00000001c0)="1216acf5d65af27aa74c9d8676ce97763e17c6689401f1fbb3a523176b3cb751acb3da2bd6add0f2dc0c20d69127188f46a5670ba39e822f4fdf20deaf84b81fc73f8fc64a352e5f9a40bd35d0e3d2f5315b60a9f651c3f33ed5a3b05f2c8eb5d0c86018ace4cbd15e86136a11d6173883befb04c27f89d122c3ac28f39d564b929a51f1aaf3f7e6a21841672dadc28fcc46e12f1cb968583cb104d5d4e4307cef6ee3b1e5d062ad1918982eb4163dd4d3a4a204cd1dbd02401906b0", 0xbc, 0x0, 0x2a) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x400) pipe2(&(0x7f0000000040), 0x4) pwritev(r5, &(0x7f0000000700)=[{&(0x7f0000000340)="f6650a912063d238ab3a8604a0a6d1bb553b59e35bc3d7db781cfe6b3c5fb0123ea6eb34c1542b78d36c48bbd619fb4686ab47be906d17a2528c8af44f57e5fed880cd8e62ff95061b789fdc0aff53329880ed9084a8864b570d176fbba62125e7b5653ccdd9862ab747914b44eab7a82dd1dea95121233e7db917457cbb8214ab579ef7e3f0a3c4c5274dfaeff273d005760dfd4064bfdeb4d91353e1c378e799065a63b0c9711a27d620bcbbbfc3", 0xaf}, {&(0x7f0000000400)="257003c9e211bc6f4390ea282e4c3c3449c8967310d5062160f0da51fce941e41f0b61538c34a37ed113fdf8cc74b7d2c38bb5a5d19581b757d1", 0x3a}, {&(0x7f0000000440)="9fe843d9c041535ac21fac5728a5286d0fae58efb7fa4cd0607cd418f56f09fd9c4def33654c88d1a29168172ba7af4fbd974343417b80885fb67525c046d81cc74e0f5a52eb81919663d721eae21302c56d4741e6129670c7a2c12eef91baf9a33283c0c0c6c27e9f1856ae13a643b74907e71b845840bb9df74ce47261354e6ec36e2c33d444189df020db933d409d5ccb453c1b61a2cdd619a98fc4156f978f3481e9c5107336492cd1", 0xab}, {&(0x7f0000000500)="1e4252f1e42591b65f2bfe6e7b234982415eb9a5cfd73e36a5fbcd7ad0cc717faefe98cf1d9a52feb999aa71d51c275bbb86b460a7461fe0cef7ced10be4e079ab73bf956ad7bc61ade526869428c50ae39ae4b51e00704e44711777b1d41039fa2e5da3be17bdf1be42c8a6d191288a534285a8dc0c05f5cf20750280", 0x7d}, {&(0x7f0000000580)="714a17a2fe7f428b46d04c394cf039bb5422ca2d1e2e5ef86ad4552182a7dbaaa8c2f8df425755ffc9b4c5565aa1639a52393e2459e309be946eb73aacf5bee64a6af0083d15e02499fb2ada9f5b4fba77fe0c8561cb7748301c33b9f6b721d211488d15aea2ee8800bceb0938dbb1ac388724081303cc8978452062a49edf1cfb6d6f1002104cc5a57951c1cbadd6ebd050dad3de74aa393cab820b86ebdef0a466466f0a0ca517bdcfb3140c1b115c3656", 0xb2}, {&(0x7f0000000640)="c6ec7321f71763881b98e3decf310cfe9f290f8393bdf61e05d4d2ed7c7935a2671821208c9aff9ae80a8982cb34eb1082b03ac05f98ed986d8fd0fc269b98c92e1a86d3cfff38e9627b50b8a07eb9f1a4a37905a4269763717c86ae5a8cfbc209e195177b73cb0b5fed3187c8da9df0aae403caff560d78544acc5547aa3bb90398a8598bd372ad82478c0862e7971311de568ff4ea8b52a165c8e3e7b7df3ba26268f63c8c92f2cb03ff0935", 0xad}], 0x6, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 06:51:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getpgrp() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xb112, 0x7, {0x6, 0x3}}) 06:51:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:51:13 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x23cbf15cb6847256) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 06:51:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x32dee88da5d28f4a, 0x2, r2) dup2(r0, r1) 06:51:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x48, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x10000, 0xfd, &(0x7f0000000040)="c1a6e78adf9ad2a8eb67f0152347dfeeb3e11993b78f45b3f3322c35205079939cd7753ad290b17d61af236d3349b76d6ed774", 0x33) 06:51:14 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xff) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 06:51:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x98) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001200)={&(0x7f0000000000)=[{0x101, 0x6}, {0x0, 0x4}], 0x2}) 06:51:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xffffffffffffff52) setgroups(0x2, &(0x7f0000000200)=[r2, r3]) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 06:51:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)) accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(r2, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x40a, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 06:51:14 executing program 1: 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}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:51:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r1, &(0x7f0000000140), 0x12) dup2(r1, r2) r3 = dup(r0) setrlimit(0x7, &(0x7f0000000080)={0x10000, 0x100000}) execve(0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xffffffff) 06:51:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x60000000, 0x9}, {0x5e, 0x5}}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee6d057b8cfae4b75369fb4d84a1d30d1ad62950b6c597a54daf8ce17cf56bdea4043d80884f1dfd2c6362886d360871bbe7cf2772086ff7199ae5ba44d0dd9547eb599e6ec3393a953c5fe974e1a60ebcfbe8f4052bce7"], 0x10) write(r1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x110}, {r0, 0x106}], 0x2, 0xb2) 06:51:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x4c}, {0x2000025}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x7fffffff, 0x7f, 0x3, 0x7}, {0x1, 0xff, 0x3f, 0x53}, {0x9, 0x80000000, 0x7, 0x1}, {0x7, 0x5, 0x9, 0x8}]}) 06:51:14 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xa3f015bd785b0c97, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000380)="220eaa29d7734822218cb8358679210ff9047daa342112c13dee24a13c4618455f1f59f6515bbbb36ba23856e70f717ca6a2c1ea623d1f82faf6bb1380715143d75aee327a3dc160c2529fcfef9c58037ddcd9355350e3c86ad3ebf9525a1e8c82672844e10dc5888f41ba6b9180967b0c90812fa438158ac8a0711e36c6396b059a95b23ba1f140fb26d90c423ba890dd6ba5e5de378d5bd39870a38aab241b3f7f43435e96e18058db79d08f603ab384f9a3b8407e45f77e3af5899bc6c4717ed4e58ae138d03e3f8b5740eb2591d3e63da4a8a542c39324dedd87cde694203d4919800e430a53b14c97325d508423c0da22d735f3dccb836e6cb36aece682c3c61c0199d351796c520a28f6d1c2292f90c139732d8ec3dde4a9672125a40d38c994974b3484fcac3a371b1ca7d5ccf6313f8aa710ce4ea9c8f0fb9d33d4ccd2d54b17210cce62066757d5499c236acceb5af1594938a41490a222f6de17cc46d376c743d9c8026005d763cfa6f09e92cfa25c933fc6792df59e4927dc5c8c24", 0x39fc497aecaad46f) 06:51:14 executing program 1: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 06:51:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0xa, &(0x7f0000000180)=[0x100000000, 0x9, 0x7ff, 0x6, 0xcb7, 0xffffffffffffffff, 0x2, 0x5, 0x9, 0xa8a]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 06:51:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) truncate(&(0x7f0000000380)='./bus/file0\x00', 0x0, 0x2) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000008c0)=""/214, 0xd6) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\'/\x00']) 06:51:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x57}], 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x8000edb, 0x3}, {{r1}, 0xffffffffffffffff, 0x10014, 0x20000000, 0x7}, {{r1}, 0xfffffffffffffffa, 0x24, 0x7ee194f9b1c8c6bc, 0x9, 0x101}], 0x34, 0x0, 0xc06, 0x0) 06:51:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xff, 0x7, 0x561, 0x80000000, "cf0f7471598a6c954bb4966efcc826eb5b1a077e"}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 06:51:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:51:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 06:51:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) socketpair(0x20, 0xb026c7e777be6564, 0x9, &(0x7f0000000080)) 06:51:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) 06:51:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/bpf\x00', 0x7e5c0da3c3eb56f8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f00000000c0)=""/27, 0x1b}], 0x2, &(0x7f00000013c0)=""/230, 0xe6}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 06:51:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000200)=[{0x4, 0xd7c, 0x8, 0x1}, {0x52, 0x7, 0x5, 0xa7ac}, {0x10001, 0x9f, 0x6, 0xff}, {0x46, 0xffff, 0xc86, 0x8}, {0x81, 0x4, 0xc6d, 0x4}, {0x2, 0x80, 0x0, 0xffffffffffffff99}, {0x2, 0x8, 0x1, 0x9}, {0x5, 0x81, 0x94ae, 0x1fb2}, {0x800, 0x7, 0x9, 0xec380000000}, {0x3, 0x401, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x100, 0x1, 0x8, 0xffffffffffff661d}, {0x1, 0xd808, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 06:51:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r3 = syz_open_pts() close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) setsockopt(r4, 0x5, 0x7, &(0x7f0000000540)="89d64ce0bc44eb488e6d7fca15de4eca9b50cd9aa741fe6b90b2986e9bb303ae9ff16335c69f1b7a4d151122dbe246", 0x2f) close(r3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) fchdir(r3) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x6) syz_open_pts() 06:51:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7c}, {0x6, 0xeeb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="c7") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setregid(r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 06:51:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000000)='./bus\x00') flock(r0, 0x2) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x9, 0x1) 06:51:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='$\'\x00', &(0x7f00000001c0)='{\\[-\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='.:\x00', &(0x7f0000000380)='.#\x00', &(0x7f00000003c0)='[\\)\x00', &(0x7f0000000400)='#/\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='@\x00']) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) connect(r0, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:51:14 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9b) r2 = fcntl$dupfd(r0, 0xb, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 06:51:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x20, 0x8, 0x18e}, {0xd1, 0x77, 0x9, 0x98a4}, {0x3, 0xfffffffffffffffa, 0x64d3, 0x100}, {0x6, 0xffffffff80000001, 0x6, 0x2}, {0x9, 0xffffffffffff0000, 0x9, 0x101}, {0x1, 0x7fff, 0x0, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15, 0x2}, {0x802, 0x10}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:51:14 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x122405a4}) r0 = socket(0x3, 0x3, 0x382) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:51:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x0, 0x8001, 0x1700000000000000, 0x7fff}, {0x74b5, 0x100, 0x80000000, 0x20}, {0x9, 0x7, 0xffff, 0x7}, {0x10000, 0x1, 0x3f}, {0x7, 0x7e7, 0xaa4, 0x5}, {0x84a0, 0x3, 0x30, 0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") syz_emit_ethernet(0x20, &(0x7f0000000100)="580aa03bd88c68aa6de5bb4d41dc872a0a2e64968170abaa7916c6767bf9f588") 06:50:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r0) 06:50:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) 06:50:28 executing program 1: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0xffffffffffffff44, 0x1}, 0xc) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x28}, {0x6}]}) r1 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r4, r5, 0x13, 0x100000001}, 0x1, 0x8000, r6, r7, 0x5a7396da, 0x9de0, 0x7fff, 0x1b3}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="9a") 06:50:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x3ff) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x3) fcntl$setstatus(r1, 0x4, 0x4) socket(0x9da1f10861d2a02, 0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) 06:50:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, 0x0, 0xffffffffffffffff) 06:50:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x101) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000040)=""/55, 0x37, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 06:50:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x19fe, 0x6c6}, {{r0}, 0xfffffffffffffff8, 0x82, 0x4, 0x1, 0x20}], 0x10000, &(0x7f0000000080)=[{{r0}, 0x0, 0x51, 0x8, 0x4, 0x8ace}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0xe51, 0x6}], 0x7, &(0x7f00000000c0)={0x6, 0xffffffff}) dup2(r0, r0) 06:50:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0xffffffff, 0x2}, {{r0}, 0x0, 0x31, 0x20000000, 0x6a, 0x2}], 0x6, &(0x7f0000000100)=[{{r0}, 0x0, 0x5, 0xa00fffff, 0x7, 0x5}, {{r0}, 0x7c261df184271151, 0x40, 0x40000000, 0x320, 0xfffffffffffff1f3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4d28, 0xff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x7fff, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0xd8, 0x3ff, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x81, 0x100000000}], 0x100, &(0x7f0000000200)={0xfffffffffffffc01, 0x8000}) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[0x1, 0x6]}) recvfrom$unix(r1, &(0x7f0000000180)=""/186, 0xba, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d6133a37670d33ee6985c6a19e0300008ed7c7f5ecd505370f55d9bb05dc03e23ac168e0237f159b7cb5e32d1df29b00000000000000423cab21c6b2748aaa78947da91d7541f7ea52c28b2f44e8eec7bc9028a2b887f01309bbe0cfa751731e5ca16691dc4a1882c15e21042091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc4328474407544758335580849b870e059ece07b3000d", 0xc7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in}) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/140, &(0x7f0000000040)=0x8c) 06:50:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) semget(0x3, 0x4, 0xc2) 06:50:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xffffffffffffffff}, {}], 0x181}) 06:50:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="68d5e51c5be89c3a661f8796a6ff38069da4ea2a1b1d83564f469f6edb711628a61332a7a11a678718e8daec9b600742fe2ecd72b33692bec4a27ea5b17d84db10a9b4fe235b8e82784a", 0x4a}, {&(0x7f0000000300)="f799ee78ab87f664592277d539ec37d24ee998438f87e601ff7dc9791a0a5cdbc7accc0184ccf792acffda9aca368ab8becf56ddc262847d395f141bdae46b54c3ee90888c82ebf37b3e39ddc9d204219f751fb22e11379b68f767a504311c3cdc4b7b82fb73da4aea8881f6fa9f0e20b29a62f51fbab9eab388cedf3500b3f7d085e2e530e7200f4dca2fcb776f08f960aa42d51409168ce9a808e3b0853658325c2cf7a52ddc5406cb0901a1412f94ec85184da73b86271ffa5f41ddc6ceb965b6886949f3422253186cf3be06dc70aa76ec4e690d342474263bd440c26d3de8281e8d5c51cb5cff8c23abc77007ba06a7619dfc0221805316d9c4aced82fb2fc623867ae4fd54fa0afa56ff5e569ab687f1f901d7a8e4496946e4062aedcd397f79b32594360e0bf09ea69df9242e89537d9987a37a9ef6b4c10e737a03d6bddc4838401d1e2cba83c37eee4ef275bbced19ed1569efd3d236b67ce8ac17a6b445198917d2c33c396bec1db9e53b389998c20fd35457c872e1395e027582b0ba9fbff5b7ced4dfd0b34b24083968ac246612bfe930ca97a1dd21ceab6e130bc43782407781a5786fdaf9286c37618d30293c0933f07de44aa15edafcd17654417b259a694d9e49aeba33691634c81196893fa7010cbf37ef39cc2819dfd6b4df073fe4ac9f3e47092c9fc50cc9446b45d082e02d8835a3d41daf0c596d73524b45f2f5cdea75a9614b494f7d64b6b3c792ef96b9740e6f0347019de950455d2bd2595e42cf2c668a0b88d8375065ee462268ce6cc3651769208878189958536cb52ab66f957b131b479648c192b805a98ecf1ed3f417abb3cfb0d0d7131e90ea9467c25c7bbf81fb5f8a453055c10630388e120777e2cb18d10d8cb387a1a5f569b11edf4c8f27c62c9ddcb6bdf17fa6287be61dffa26ad12260e97abd75a7952ceeeadea8788e7b4fa9befefd780a6dbf5a6353e14824feea3b4c4a2ff53634e848f336d89f267c6a0108dbdeecaffa70dd114607e8d6c69cbd937455a1d06fb4ec3e2912019beadbf143289975e1590c588086056dd8d78757a828625c6a2e055ad5bde2d8a2646427b32f52bc3ba3c02076ae305c655f656915bc590b022c4e378edadb993fe5c272e20ba06afccbf0c8fa3185166eda474f94ff1b2ee8603ef82ddb12835de993dcff788449b2d97694fad887aaac70b7825510f155a477e1e66d6ea933b84b593fa6c640be87100a24853ceac04616699ffce41d3968fdcb7ad765785891c5033add2f066036edcef22b56793bea63d713c57cf419cf3429ac7db7f0cb4a97091155d8a2093284af09f454ce7c4ab521cc925b16a42c4f87487246272d8190daf7f53175689ecf06f81c579ea11207a5c8137e6e9fa73fba6684e01ae7c98a11b0b5ccdcf1c6368274c57ef3a9b3690caaaca13ba53a18db4cc0022b8dddb3c0bfb3df89ff9c836a1e8ed63bd71343b34f249495a6fdb6c96a99b44c7a0b2f82de7f4a846a918b5bf5488b9a137879b1fa9cc1e25549f40bd565996fdc1f9b7a0c5c6e337674c8f31f15a610b6676b88a0266cfbd684f8dc7c62d55e311be7c9f6ffc9d7a51d476778afd16d0846ff4cf719070badea596958675469415a519f41d75d49fb7f8b5689d79aca9fb1c25d7b43767769dcfc088561c0c19c5721fa2fe55824f9b35df3387061cf9c8f1a57e9e868f742f3c6fc6156700440779a4f770cf82c1cd464cda95fea28e246529e67ab7cd32b5df87015c768d6b6674e95727ec17fde35cfbb9074848285c8ebfb0b3b63427486e3256d536de772150312bb99aa293612e9734ea0b15a507cb7ef1d09e3c4b02474dc6d55677552438d54cc2b037135a16e83daa0a1ad134097dd1642d4fc54da46678a2e5a9d25fe546af5233637c3be564c8c5b6af748a3a6e31234ceba9da47a13c8dd088eb31adb934bcf8919377a4519431a9331b3807140efa348c4d9c15b8ee6538b7aacfe19723f02c971f869db126389fc6ad82b91a12430f28c326bae737464ea2e287955af5ce3d7b02a335390f36df97b6e1d0ea45f40d6add971954450a7299577d7e85a0ea039278e52fdfb719e31305a56d13a4c6b1a21850aafef950ec842cab7499d7b86b1ed1a092cfaab7c40a4c12a4e526aff62db4f026f7c2958755fdd2cd1fd40e3dd7c750925fd29b211da323736cfa516a04e55859a31e584d7eedbe157afd44e8f4c538f3b6cf8b4f4188769f945683a899328755bc508cabb8966ad525882e32fd6b29b5ccb3cf911f4508f0aff17a65eeb61ec89a31c9e76f8d4fc7466a6e1bebe47211e98a2af08efa206de2ab7d0553016ee43bfa2f7670d3cd3134fc03a27b366651d40c771ed9ef326a0040ef0e51ecbfc65a077fcf9d87a6395ae0d826478f0fb5ebd992a85a0859401f5d5b9efae35130fcff3d8bc2a8755d705a419188bcb20d91de4320431dc7724ef6315bbd701d7cc5662c5f7829aabe61311a9b50591106139b73fd958049d04c4e0e1fe2bba0611b26c6c3ddcfbe3147e47b3246c8e9d05a7fc8b2811dee774cbe5b9db10703bf59743a9c65251dc76bddc9d42cd12ca533381dfbdba252e8fbf5b5121aaaa5c0f4134518bba7fd5ff6bb429ba57c8f820fc499d4d315252985d83f625a45da5c0ca1eaae094195391c698b1cf94fe5b6fd853dde8c7658ceb81608ab67ee2cbfd7bee1a146b332f6b9a45bb519ad185722e5044a48a5dc4a0399295268c8dacdca77f221f039d4781a5274538a8cd1248f20be2f4327c2146a7d2cc4d021d7b1f279aa1b948cb61274db55ed317288a3c52ea870a7fbaf896c6b8ecedf24d16bfbf616facb12ff5f963e22c87b430dcfa2fe06f30cfae2c5d1a541425e7714f93d59ea15df1d16a3c51b8b892285f0da7051065e7abe9fa9763bf1e610dee23d1564f26209ff9c741837c1ed159737e37772584ea10b92316c318e6cec7c7c2a9e8325a2288717ecc0b461d3e3bb3c756bacd75064cd4ce385a6b2705096a38645a44ceed1a5e245fe93151629aad83a2ea8c208522cb402346ed48f0252a889d456d2bccc4b8bd2cbfdfffc71a0e1e38e630d222abc52c64d3d4df4e7a002d4a7ae91bde0b27a02d331cb26be927ea7809a081166f929846994b86209a9556b5658072dbc92ee087fd99918a94233c03c1c693815b4f998bef1e1a8ee9f56c39ef5a41943742de4866f0d09044576a6787315efe9fd7dffa0864c74b43b0a68d721cda37ab2333da5aacb88d26e2d00d2d001451e395d350021b9866d74b6edd9adddc906f01c1003b8cd79a2c2eb741c58853580d171ea6a49927e5e3313fc49a3d2d0774bcaf46386ccdfc6fe838fc51281bb227157633aced4438f841c579c326fb41f23ff93c701d8f9393966fd060d56cd0cc01d2e035a31c71e2d6932af6944282d70f41fdffd4200612ef7dbc1f252ae5f1e3387c7810f1aa71760d6f6d47cc9ca271c49828fd9f37176231299418264d205dc00da1293266c99ee8a486a491152fb3245eef5b1b1b1ef5f53f1933794a41460a71f87840107d5010b7f1dbeb0eb47abb33c1aa7fa5506f679a9a33fecbe20bf307db0c176d2df12401d6a940629be76985214d9d701865f9988965111cb3dc79ebad26e9caaa9201f797ceb96d1d44cd211550feaf8f6177b1b811e84c4b67a887b9287ac9e742de66b325350487f3008298d120ec26c03b5fa4f96dfca59119b9aa4c92a56daf7c0e9b02861d838151d7ec658f6c9805e8da9a290ea73bfcd76cfb8e8e8d71c777c61f87060cca8343565c548475e5510e0a507b7e534c0a161516e6a2f7ddd58955fe6947a35760bf33c2955f3d6e38ccb82cd24e196160ba2ef3400298915fd68b6e52f530ab54ada94ef28bdd045d31d330b729b3d07fe67b3c284b304597834a9c35003df30e72ca41e84f6a1e9b9906e8d3fe86c3d0ef8f0890f8e9b58db9e273a611f9f3922926149d77f09508693db267cfaff5242e02d0a76e38057f2b5f290c40da4ba45467753eb18dedd6a5c3ce3b5014acb6c0ac3f3fdfe8a4fbab570c09b62f8f19a00f7899c8bf2141ba55980223c4dc67fd18e7502c749cdd4dad7c8f31192fe96b645662d9b9983dbc991eaf5479a366e153f374cc66a7f6d373b866b96da90cfd12e9c328babc29094d5e72ef0323e939e7ff844a67a71515a8477d82e31feb505e71d4d302d006c1ea8e1a2b6ec8dda45c2106ce477f23b28fdf282440495aad2a4c82e3963f01204760db33b1428e34e34c5b647ea3a7882867734a00b3227dd65f6c3e5e2fb353a26fb72af2213b8afaeb3392b0d02bfaf64ea560a1089879088c97c8105be6a75e0aa9f33257b3afda4f56f4318f7dbcffd2437cef6329830d5dfbc28d3e0aae34929246822056165cefc54f2eee0e8ea79fa93a049f57ea9256bed530581c96458afad5982b82118b0b9ff6e6a05553910ee874bfac35ed1e5674c034ea9675d7028d9be4f599c5188b402d745b9a354467d81c61be608806b4e2244bd81fb89b9590a304c54184a63b549d000d9a9fcc6283776706347bc2c920607127e274ca91b56a388439a4faab048a40b24c155ced0427aef01ab580b1a063565d680e5cb8eddf504d10b798b8cb00655db6c74fce66e7fe4485e49147d0c149cfb1b1d8a3d5d6860ad93784ccf2540c23a919521ba76a7262d06f4d803a70f0f99cd427c89cbec211b2b76c588f306960327215a0ffeaae96f55ceeccdb24089ec150eda70bf75d6f4994cf35993c0814c1454a7992c03990931068452f2f6dba7705678b9e200de57ee6f3234f989abe020f09eb9cf4c93a54a8362873908bff198305f8ce8869e3da38bdc5c4bcd5b405e59ed34367d7894a014a574cce1b4b015df37fb7fcb9288f1cb73684dac9477376c4954bb0322e75510d300413ce51b7f037de965853cef34d5322f5a50d4e758fe149c2de9a11ff9e0b5d74ce128e6ee5340c318dcb05d16ea9057e170b5d20ebb6b3624b785d3a33a16be185bc9e66f425b2ad7a0be77e7dd4159238786ee559f94626c8f6715b27b9699ff52412e583976c37162350073c90444e81e024ac2cb35fecdd082cbeecf3ef3c156f6a8079d2f0e4b12d2ccbe8a93a3149c7a016e9c850e10cba8fed2fe42b63e75bbb7863b4f19494e1651b8e0b9bd7dfff89b56d541cec4f38965e77639afb5ff471656009b3eedf4c7cda2ef78d2cb52009ac09654975bdeb8366e786a99841ead0524a882129d5882dafa6e10fa66bac19d9a8fd9cb9cc8c11131163761bc522e5ddb901cf6ae3ebb440005cad36eab413a558ff1043460499bc11a3d7f33a8f93b44c927ee5b7c433e708294b7ae919acb3b35d0c18a33c3b8dd8239b29c9ef2b15cc7157667710c9e1e06ef5f8e183573e2366a93a148030534137048603505ad3afebbeb05f4d201645c2bde3e0a770283270ab93e6063e0597ee40a7a4df5822f8d5a12f4d1a28d447a5ceff91731631c04849d8e2f5a3016d308a0b8b197961ef8dae37771783b771ecd67f701af4d4da8f5c6c1707b1d4590e361cc8d99c6ded35e0cbbe50fb5dcacfe2cb54b026e38b10f99e8d7641d9b8fbd2a12553e16a89b06140d31d2518261d2fd5a066ac25acb42af153661b4e07ec103f0426132f31249bccb7a1faf80644b30ea68334e4e7a4aeb4341e406c7628d03dc2e9dd96bb41bda8ad29eed269d76884d8ee8589532fe5d6bd311e35316f661986241b0ab73304f8d1dbcb58451ea875f31152a1d", 0x1000}, {&(0x7f00000001c0)="79895961aff206309b7434b4775f1fd018dd3737db6743ca98351d5eac4f9be9d4a613cbe1193378bf66f16656c4eb2296eebe7acbead6c57b2f20033e9bc47eca79a545c85a38744bc3fda0a5782f5b3d4ca7410e572c2b283e9fed35b35a4672de862ab60db7cdba382f0886c46b6728f670eee649d5cb7fced75b9213d22bdc3eb0fd841ba0c082acf40a0c67bf5aacbba422a82f32d2c78d57adb22eaa17dfb530a450c418107316bef0fda9e48cfd2c881a949a3b3f02e8deb80735e10db054e00626ba140030327f894ee9b838e0", 0xd1}, {&(0x7f0000001300)="f53f355856ddc85d6fc04c76b843090c669137fba6fb940c0117459bb5eeae0b5263105d1c5affdc40843ecd184f2eeecbbbb2a7d98d8ef1bb3a9dca0f34cd596779c675dcdcaf8943696454306279f95218e7767292716227d33df66517e5844e76d1e1095a322c9b2785765659a79cfc059d73646ee17cca54112bf0d618c44bb7bac78d80", 0x86}, {&(0x7f00000013c0)="100bd1a44152dc557fa08d612eecdaebf19f603b45e0ea87e2ebf6d7323bb32f917daac88cd6ca6dcb544f19745107e9ec25c6fd7ecbf478e10b9ad7b310110f90054d8a06ecbaf6b0d0eb835f2375a58c11218858f0a7c31d2c0f1122630c99f370a5fc794acdab78fb08cc9baebc8b65419cf2bf09bdb324e6ca4c33a0b73a5e83a10f4427ab16b26a48ad94f371f976d559a88b958b6e388f910110bdeed843c65bd216a38e8a136700a07e8cf3ef8941094837ffae5316ec9c0f0ddbdd6b0526e00cf33b94bcf47da3a47ab61a3e5f43ee27ce4f", 0xd6}], 0x5, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) 06:50:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0xefffffffffffffff) 06:50:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xbfc, 0x8}, {0xffffffffffffffff, 0x40}}) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f0000000180)='./bus\x00', 0x4, 0xaf7acc48a5670fd4, r2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x25f12e15719981ed, 0x0, 0x0, 0x8}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x7, &(0x7f00000003c0), 0xb9, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 06:50:28 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getuid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x20) 06:50:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x60000017, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x1ff, 0x800}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0xbb, 0x9}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x7ea, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x3, 0xd4}, {{r1}, 0xfffffffffffffff9, 0x84, 0x2, 0x7, 0xb3c}, {{r1}, 0xfffffffffffffffc, 0x65, 0x10, 0x10000, 0x7}], 0xc0000000000000, &(0x7f0000000180)={0x5, 0xa8d}) listen(r1, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x0, r2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 06:50:28 executing program 1: r0 = socket(0x2, 0x4, 0x4006) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x18, 0x3, 0x5) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffff, 0x10001}, 0xc) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 06:50:28 executing program 1: socket$unix(0x1, 0x5, 0x0) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") flock(r0, 0x4) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000008000000000000800000000000000c4060000001300000001080020ac1400e5df1615a1962aea0000080000fa45a8c8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ff05ff"], 0x44, 0x100}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x3}, {0x100000034, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") recvfrom(r1, &(0x7f0000000240)=""/251, 0xfb, 0x800, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getuid() syz_emit_ethernet(0x2, &(0x7f0000000000)="fd95") 06:50:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="aa7ad403a405845136b36857a2987d7184ad86599b290ed6a3ed42c81c95a6747e556bc38927d29e34e246fcf170dfd8bf99c7bd02342a7bdfb8b6c10275", 0x3e, 0x641e49b61232a35a, &(0x7f00000000c0)={0x18, 0x1, 0x574e, 0x5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x40}, {0x6}]}) write(r1, &(0x7f0000000180)="0657f6ea2cd4748210715059672d8ee4c95d63d9ad79eac2c00fe50161fd469d645052df6dc83f2f2f9a17d732e19b0a86c8102f7225450f9e43aeb53ef6e6125c91ebfafcade27738ddb60fea825de92dd993f53c2b379fdba5b24950a1e275d6b7c16c438f97fdb1b82df25273c7", 0x6f) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r2 = dup2(r1, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x1, [{0x3, 0x5}, {0x2, 0x2}, {0x1, 0x8d1}, {0x4c1a3c382e70f23c, 0x1f}, {0x1, 0x7}, {0x1, 0xffffffff80000000}, {0x3, 0x40}, {0x3, 0x3}, {0x3, 0x5}, {0x1, 0x9}, {0x1, 0x401}, {0x3, 0xf41}, {0x0, 0x6}, {0x1}, {0x2, 0x34}, {0x3, 0x67}, {0x2, 0x7ff}, {0x1, 0x6}, {0x1, 0x8}, {0x3, 0x5}, {0x1, 0x1e43}, {0x3, 0x1ff}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0x800}, {0x3, 0x10001}, {0x36075d9bd2604550, 0x800}, {0x3, 0x9b}, {0x1, 0x10001}, {0x3, 0x9}, {0x2, 0x5}, {0x0, 0x4}]}) 06:50:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x20, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './bus\x00', './bus\x00'}) open(&(0x7f0000000180)='./bus\x00', 0x400, 0x104) select(0x40, &(0x7f0000000000), &(0x7f0000000100)={0x8}, 0x0, 0x0) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x21ba, &(0x7f0000000100)=[{0x50}, {0x8000000000007c}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x4d, 0x0, 0x0, 0x1}, {0x6}]}) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000200)={0x2, "cb878c7fb132f4856e8074a30ce921c8e497d2ec3672c18a469d38fc07354dc28ef248b7cf1d5e7a54246117c19a2728ca20a970d39b126cb074aae082d6d09d73dd3733668e016b75732333a32080e6c68d6078671d26fb4fa4fd909f873929571105cc265651364058911b698a96c7a22a9f77966802e13de259309999f90638f800c89107d44360d96a624c19d2314142c24d2f48e2c5e25f4e398e35d74619bd1f17d8f72042a5c7f5ecbc8ac3e2f80fbeee70f29e73146380e81f78a99b8257"}, 0xca, 0xe5886c4185576dcc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x9, 0x3, 0x2, 0x5}, {0x10000, 0x100000000, 0x5, 0xffffffffffff8001}, {0x1000, 0x81, 0xffffffffffffff7f, 0xea}, {0x2, 0x6, 0x7, 0x7fffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 06:50:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161", 0xd}], 0x1, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="a4f9945161", 0x5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:50:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000040), 0xb6ee9f9c1f15586c) 06:50:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) fchdir(r0) 06:50:28 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x0, './file0/file0/fi', './file0/file0\x00'}) mkdir(&(0x7f0000000200)='./file0\x00', 0x8) utimes(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x7, 0x2}, {0x300, 0x8}}) getegid() r2 = openat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x100, 0x2) lseek(r0, 0x0, 0x0, 0x3) mknod(&(0x7f0000000300)='./file0\x00', 0x41, 0x80) r3 = fcntl$dupfd(r1, 0xa, r1) execve(&(0x7f0000000340)='./file0/file0/fi\x00', &(0x7f0000000440)=[&(0x7f0000000380)='@@!-\xff-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/wsmouse\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)=',:\x00', &(0x7f00000004c0)='x\x00', &(0x7f0000000500)='x\x00', &(0x7f0000000540)='x\x00', &(0x7f0000000580)='::\x00']) fcntl$setflags(r2, 0x2, 0x1) fcntl$setstatus(r1, 0x4, 0x40) renameat(r1, &(0x7f0000000600)='./file0/file0/file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x2, 0x0) close(r0) flock(r0, 0xa) sendto(r3, &(0x7f00000006c0)="fa929ff18458996bb73fe741c8607c457fb6a79c6b198d3d65c854303adbd560494f5c7fe5cf6a0538d088ce31bc3dd2827db14daa9c0567f2acbe977187f15eaa13de479b026f9dbaebcd831dbd322f99cd7429169f6d491400a61f9930d4dfb07d6192ab70eb4f2cc671707d00ad2e538fce6fdc0601451a26efc5a365a532ebd631f5db5a891284b16a6f0f624d0e70030a7a914c30394072f1d7abaf896592e91350f556275fcbe98f180a2353a1d2722efd6ce0cb54f546abf1f7d029ef6b417c73db1923c1e6b09ca1340f2c8adbfa15b8e9aa90f92bdd8b5e0479ba9b1c887b32bfd24085337fe2c84635c4c38a77575cef2e73587c86d255744828ef1a0d3fa1b188f9389967fc28a53320bc973a7aa57c5cb22cdd9714afad5c48db58966de31246b69e861d50799ddfec1540fa5fc914e6ff7a29564df5e01ef08c2ff1561226d4a645f696acdeb5d3bb5013511f203dbca9285c26e8e7d554801da255822250d6c5aab172da491d5e161fac3b2e77ff209f4d97d7f3865c978dea7eeaf787bf6a9ee7aa4b872aac8a2ce17d7d476ecf6884f0f4f931adef8fbff26c9ce25e1e795366fe6501980c199ced422f3909ed9560c85e048f93596819f347966e07098d6c549d21b4a1b23cffe2990fcf99d8a75a9de3e8637f430e779d9adba32f365dd4f6eb8295376bd4b07da3a1e22351bbd1eb4323ad55f819e931594c213dbdd69a089c878c592f31511afb4817d07aad205fc2730b2815f514b25d71528985910909f180539fa9e8b4776a0415103e62e538454756253ab626f11b65d2ba988580bfec0f75a44992998b65c0cb83acbfafe54607dd4b4050feb6e2b243a478d72861684467b148529affd449f1ee3cde142b7205a21525f2be606f09bb14466926d81e20a525429a6a0f673038a224c4d2919468e2f8b19ee8d7f45bc5e3713f053edbc27c4e6a21bf58bfe0c5f9fe8bc36767a5849bc9e0f84d6aa4c1e579d8e58d8ecf740d9306966c8216054a0e0bd2867b8ce65807576eeab8ca04aaf362bade4f4d5872e2911ce8a1a555357c67961568dd5940e7f5394366b7f2d879781b9cd4d33cb8794cbbbca387498e1d882a8f4f487983295821bc5b77bbf3e99d6e07105f1540374180f0ac72293b34168a35e77cdf58186383d000e536d4e27ee818b8280f9d5bff7ab06973c1c1e80cddfd45bf64e9ed7282b499a5627d0ba5f7494d4330827f610c96f15d57bf012b0305f87cf4150e912df295412d0335f27c9b48c37e40f41108ff5acfd3cffa46e3502e6c15854333279a01be435f76cb0ac928404797cc6deffc28147c029f1a686265c4aa52a3eb3f61ad420215d0c33574d942efa2f9df00a588991cc00519267d648255d1a520f11557799dc5b5adf37cd102b693e23338eb680038d4127852aed880fb4702a1838984830373afcfce957a6a76665983e27c73a0c0df6eda4079a064669520923f0252118f531b89ddc7b003e92bbf283abbcc2a11949a443b52f073df594fafdf1acb50a26098080c76b77cb44a2cc9e12772e308878fb4692b3b667d08b74431d3fc8ab07e9782157a84d218931b3e8c7efcb175dc2b2c05babc596b467893146a0843e7dd500a34f4854c1c9dfdc20998f6ab516b661a2bc1e29fe8b9f61a0224642c896c547b05d05fa3115f18dcbf8c5acd41ef1e26b050d1068c87e8cb24d2ae6bb9f4d9c87bd0a6cd76f2a43deb13ab9f303ff3e4eea8797c571495b83f70ae43ad632a2cf1449d09a7976c0f3059458f1cc189873f88e5b4fb6831cb0b2d472de3a91418b72e7055cf6669c1fa4369497d01fe7237353aff05404752d04d2134853ab75367ce481571f99cb6fec118585c9e5fee105854975bf0832e13f385d1d505f654228a9f48e6c1ea6c9780c020861ec72f1d755411bd9b3f660d48de64bb82ffab503dfe781ef6547201d45a4619ce07c21164c2fe5541ec3cfbe8f5b8a55f799a34151ad299a387f884c1dc317f1bf4da401b7164a435008193097d2d7f34e94e32e3e9f23d43b870cb6b9726ee727832784b8fc38cfed19a915831bc4b4d95166ffe9401890be9f562152f062aba20ddcd744d9ae28483d1308155d8a365316f7f376bf8bc4b259eb79a3f8212a8a90e7c1fb0b38eeacb93a9321789ef928c935068c82c4cc8d520c73341c33083c47c7a1cf31aa77351a822a8856c5f4dc534e610772aa1ff2047f759e63df58b53ddd0cb509de7161a8ecb553bb61d114c526be15a0b2b3d24bc197bf3bea5e87d4903fb0b9a90e8636df51c04c39335ed95c498dfca77171f22e280e99f43295c3f24f1a1650e3f88937453e6ea9a3458e48ac267ab2a156a26f8c812074c3fa3b4ec2489f92be85366134f117f9118240151f89825afd1ffe2a805ec85b50fe8537a6e4967faf488e943c7f648a486f58dacfd1da757a83d5e188d0aa798767a9ad12c57ff47019ffd5f6a5916e47bc555d253c06938e0468d6a272ca74409805c3162d653b1b36628c21cc7c9ee6723afdedbc2c212a6c78a2004ff59780db93de4216e55b43494faf3769ffbb80a4b3f4c21ea690d4bb03dbcce47b6ac5231b3dc608dce3e37b75fb8a69c94a01fb744226ed4f73553254be711e55777a6998bda509656735d082fe961a9d767b90034787350db00f9a95db15f6582c592a825cbff97e50abe69f07003b56ed9fb7dc30e6d07135eaaf587548dac4288f922683cde5ac29cad437d1a7d99e80c4394c63f8b6d6fbb1554eae7d370989d59474176a50a56c1ef370c2a8669a807b4ba399179e6675e4e6689be9e0e0f16ab4907f16efb73e943e538470e45af061210afb0ebfef1a3cffa23be3c9cd832d856057143b8659f3861da96e754abdc2d58b2401b551396692331935a42b53b66999cfa6d9f4fc0e44158e352c14aa70d24283b7823f8609d29f60f227dc9b5d8e719b499bccdee911de1be12a6ea1cddc2b1eb4758491a64d56ffaf828af3d4a2d3364d32163e201e7cf7dff9ad4ea043ae9f4a37ce21f497ecf622a24d95a2c367b516c8ef74e52a2cc0536ccc5cf8ac68f35422939e42a0661495641aafa2dd94e8e5f0bee297938c1dd9043c954d44c8d4a97ea8600c16a5df90d3c3fd0898d97c14b26fd581e834a06ec9704cd8bee0bda556f816de012198c1325add263f4df2b33def4a6e7e2dbdda488a8436e90d3ca581a2688546add01591591efa9c6fdd33ae529daf6350e73d0bb2df056d9a7fd096967369e1a0adf836c09bac481d320898350071e5267f98aa2e73c30f446991815f7f8fe4359e5edf959c022a8f55493786bfa009a8961683961457b2dba6c7403f4ad351e8708ebb9eaf49c3af414c19b09fc818c988bc1c1161761f90b0f2795340aa98c07d47c5813e2a3421e0b63f83016b34371460125dce3a56b839c3bd59b43ff8f5f9a4ced7818013ea2efc21167709c8abe07e6ebe2cab171fbbc635741424fc420d3c2e7bb70ed6027dde0ed5de308f053bea2e5a3f9d1be050b122626f7027b34a96c6e5d9675b0b90b713b7a40d7d1821d4282ffa94f26034c32463d9f9c6e366889e710a266d7ccb2241bb7d4ccd2855b9a4221d5836f058941aaa13f2fe11de2e368598638984f4c08602a576daa4591492b74be75fd134c07f1e19f6ea810060899b8938538e5b4958bff3bdd368a672a9d006cd1d158e152841c3af52359c5fd416b399b819ffd24d9a22c0f0fb46e5d9695184d4e7a1069d5317320b320f2cd77fc7db0fdf479af7756184b016f5a95c6ff2006cb7e972f5b59ce40a95394c3cbdbb5cbbe1f1d5809c42c60e04e7141370956dab329ea480c2bcc450b85b62f96282cf8e5d6cfdec73942291f411f6d97d1c0aad754ca5ac20da762d8537ee37b3fcf2f4c0f71990a75799ace816b76313de85d05e6fc34ab1fa547381bd95eed7c2c829eb562582170b6d75e4cc7ac523be5eef421639dab1b783e29cb9397d912aa621b3151af3e02bfc379e8097ae736e4754472a5bb89cd0b69873758b7f6fdd8b35428462bfc98c8814985b58fb1dd272359023ecfbb1454a6ba38e47dbc8caa32cfa593c67c5e127003962a802a32c212427fa9678c0f40471aef37db67515a9a216f0393badd50c588acaa95b5b32d71f6960d8fa66f545ca5e65d54ef8722c9fc1f110f9a555a69c90abbcd241056e3862b94204cb7f94ae7e9392b2b2ca690cfc7eb855109ac59de96467846ad8a2604f5fd6412d1e2cf31f3be77807a7402c9e3b7c38bd9c0ebd31f55a3bf5fe53bb2e94b47354d7408f968ce59ee4a3f2700f4a90d9c1bbc30063f01c540b72e9e7e5b18ba9963bf7bf8310fae67c3294515d20251fa8f246891e76d783bd3e46968264377d636043bf8235478d87dac952f4fe4e036caa4ddeba479dbb69f4dffb6a15b8d699b3437b8b20e9ca05343feef0c275a868fe1262b16d2269e92101a3858e63d67bc8df38de67a92d9b16a5a628e870991e37deb8cab38634f25c758ad6d77f474594bf8d68eb5444e48386557ab2c998ee14d8be60d11fa545b59f322dd72952bd54a7ec28e08fc395eabd78283506ec379c609ff5646d0c1447af50adf31c0b7c42a5f79d064bd75c45d871b7da474bb2b1de33e8c888477a1813f806012121d59196a3e67e2217f752ba45bcf41540c61ae55566baa05624424f251ea3cb6396861c7b5bd6f97ed6db013744d39dff3dc8ddebc179fa680286e0099e02cc55ea2f1fdbc0fcae8b70b023079dac04dec50d0d3bc649986b5c0dbb17b2b838f00db12ddf8c5036657e222ebb419f97cfd207393837f5e61d88541382053a9d276fece0af1beadac3949f42b4b8908253f278007db976061c8be26aecc074a11d79d4c0422e5622f6027d91b81f399738d3dda957d8c1e6621756c9168967ae7ade38707c3ca8ace87ff8d2898b5a4eff43e454e14ed0f322efb70ee562beadc7d03c1e1f83732ad221bde9b640e72eb9e088ab30c24661970a235541e280d4ae40f87c2ca9ce0770c996a7d5f9170ad6877c3e375f9350632d659b1cfeff08e0b06ac953f9097d63209d4f4ba3d708ebfe5c13f5efb35b5447793b40971b24cb1d6abbfd17b8e1f21f42a37e351a3b89e1e8dc41c11b38a489c46b51ac421f59b6158ca3c8abd87d0f5e8dba524381fabbc0b181cf98a431e8581a146cdd393e0bc9b6bc4932dc62402ca560a22a4a3619b675ff25e36e87f1db25d528e01df5b4462782a300f38df745356feb0e780db7b7a38a99cc019cfad278fbddc80020ec27592478c29beb965745c9d8ff001778f09b21d96f128619719c6807ef20cac8232d3348f7fe9e49956d37cde347cc0fbef4d8c309a81d3e9748c09dc03e744e9006141c268b462a9088dff4ac19c2c319a6ed0dc9735d3658c8c5ad2279c82b3f586727df66f64ddaedb34205db307d20fabec8560591aacfedfd3ebfe2852ea453b10c3b9aa79a2ffaf32ade66e78cfbaea4b5aff06c1a234ab98f664c112b889cb2cff3232007341a2845b192e5749b7af35e69020ccf5e73ac6e2db71880c84c1d68b9177b1ce99f5ee7fadc76f6e9b5882633aadee9202643637e803465398236fbd47eef3824e2b3713dcee2f2b171fdcc3b7c5f9ba26cf818240e75cee5872fdac0318fcf199dba9b7597e238255f911a6ee0243fb9d94af466267ff4599fa71cb422b7156c3645089a431332c890e6a95f048a80b4822dac6ef0b1a0dff1233ef5ffaa9ac05f580a24f90251e7e7eed5f288a", 0x1000, 0x402, 0x0, 0x0) mkdir(&(0x7f00000016c0)='./file0/file0/fi\x00', 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x180, 0x0) renameat(r3, &(0x7f0000001740)='./file0/file0/file0\x00', r3, &(0x7f0000001780)='\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000017c0)=0x5a53) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001800)={0x7fff, './file0\x00', './file0/file0/fi'}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001840)={0x100000001, 0x2}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000001880)={0x1000, 0x80000001}) 06:50:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0xffffffe3}, {&(0x7f00000001c0)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bb88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbeb80c1217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc6b79b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000", 0xfdf}], 0x3, 0x0}, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 06:50:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x10001, 0x4) 06:50:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x23, 0x2, 0x0, 0xffffffffffffffba) write(r0, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000006}]}) r1 = getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6e55, 0x3, 0x4, 0x8000}, {0x2, 0x3, 0x100000000, 0x2}, {0x10000000000000, 0x8474, 0xce88, 0x6}, {0x1, 0x3, 0xfffffffffffffffb, 0x7fffffff}]}) 06:50:29 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x42a66458cd513299) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x3f, 0x401}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 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) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) msgget$private(0x0, 0x6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xe9) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x808, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0xffffffff, [{0x2, 0x6}, {0x3, 0x5}, {0x3, 0x6}, {0xda7cfd7c402cf422, 0xffffffff}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0x3}, {0x0, 0x3}, {0x3, 0x7}, {0x3, 0x4}, {0x3}, {0x3}, {0x1, 0x54}, {0x1, 0x4}, {0x2, 0x7}, {0x3, 0x1ff}, {0x1, 0x1}, {0x3, 0x2a67}, {0x2, 0x8000}, {0x3, 0x1}, {0x2, 0x401}, {0x3, 0xc05b}, {0x2, 0xfff}, {0x0, 0x2}, {0x3, 0x6}, {0x3, 0x401}, {0x2, 0xf40}, {0x3, 0x5}, {0xfc7951533d20c19c, 0x1}, {0x2, 0x5}, {0x2, 0xffffffffffffff7f}, {0x3}]}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x1000, 0x7, 0x8}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000180)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) dup(r0) pwrite(r0, &(0x7f0000000380)="93941e698473440be6e842d4efe773dada232bb5e2d5d742eb8101228f7470ed2863ce267a042f50c037923121e07c00404432478f1f20e0601bc27ef8aa20afbf9d6afe4e0cc05674cb46d4aa81b2215562c465b987cec12001d90c1d6f2f36ea2f0a267de39524dd80d5f99f19168ea5c9ff47dcd540db5b809a59f80f014db745569dd04c1080683d38c71f1bef34b00799ecd4edeccaba435d1f43f33ae7c774ed4505e23e8c69d23f19f2e32e0cf62f85981f8f8ab9d4c1fcbfa0ffe957a07916eba186d1ed850e8ab68f845609c860318197c0df0104acffc27459a7677563d06c14a5b2223faa073f4fe52a9ad26712a5670433e8252079250f16d8810e5d59a027ff136b7a171fcd6e093924d108f4e2ee21f8a2b15d9ffd4ddedb282b283370e43ada5109be9946206639d3c942ffd06526a47305298cdc34eebc38c44acb920797574c1a9cd5dafc9ac67d5d8eca95f677359d5772cae8c5e2f43481aca77e0e8f9f3e3fe7ee34b223e2b8148a873b3e186eaa6e7e167c3e366900b774099772698bc25252bf62e3dcdbe415cbf0fa56b15354d61a4a3de861c7d5aedc8662cc7c81ae36b45cbefcd12616072af068369d6616aea029347c6b95a6a33f95c43346ab91855efd105fa7e36d6772c1cdb6783f1b1d1e85d56900635dfd57e383bc9b6f0c4041ff54d2832108d9116b2a43491b5adf4ce69c454e372514fbe89393e93e01795002b6661ed315fb3c27395cd44ba4562a3aba9e2693a828361a83821010dc7633fea268beeca61d7341c0b4a41766f6a39d52b73fd13b3f4928d4a740cf081ac0f6eb7f5ccb2a69737a87f6a796ce45119ab79364de5a127bf84e093b821c859a47bacf38bdcf57ac628954e5d28ac040097ea923110a1ce3b102406d692fe101b0385dba37aa44eabb99b7934aecdd15d1b80d048b9a8280c93e061607c81f1ceff4bf9b831d38734240ea9a3ea1b010c1792e2c07104612516d4bcbc243968499c84d92fa3a6fa28771997421071120b7f52060f49bb2be0f9219c6f8a75956e6a5f0593513649743b771a9652a4f9d6043470c6be87dc757710d82d5842d1e66d980735a2e559a9407221ea312c3750fa2b65076738f1127c9bf2dc2d1b3e0e0c93ff5305c0959b8b1446212158975f673fc1026620aeddf566667c75711fee2ed37e1d9a4a251ee8fd9da29f42993e6060158ded987c214a186091310e564de09c1cd88af63075de76f01dd337a24979599ab61e8f88b1d46c32e37db495a8629e4e3f7da4c1cb31628e4e06e586edee5261af3fbf4107cc3310edf6488b2efcd53d482e8294c15c0b63cb35f3bea05b4d6b4cf04cadff150cf8ad97e889f44749d11e41c9bcd4e8f86ba7631c2ad00d7feb793b2af793af9db24367359d0839bd2fb440a66a2b866436d1bcec2a394ce07b82fe3f0eafa1034f2579cdfac5c5c156d2273136d308d0f739884255653e2451519fd6deb5ec74dceaf2870c0856e499abddde551dedd41ff49dfef39b54acaa2522db3ecdd754cb46e525689cac8f71e1800737618229f81c2a6a3f79b273b6e07ee9f8be5827917dca2452b4a4c24d56ed915affc7076d2ae693b1f1f7d305575b1e67d8ae0f880de546779c7005385527e5b394cd1eadb952e7fe7ac3e69b61e372375f15a57f8edfb2f4f595d42f2445c6f6e97726bc7dd2475236a8232312e9564229a1efc385939f982a4d5ed938327b12c694536a11599bf911dee97ae1b01004cd08efcefea573272e65d923661d89c6b12f18d251013892a8990a05d96c68b30e1bf7c4b353bebb19853698ad56856322ae4ab739308aca0258a881d7e698564db7c59d1b72f08be1ea175405089a0f45df83c6fd5c14828b6a5ce3e35709bf5e3f8a43aa6a336d5dfa6a3ffb6b6c4f7a44e1eb2dfbeefb6cc11d5630695c7cae725a57506efc50ad11b9b969d5d89349207a01c2aa01755ce009d9b48fdea3d79bb9e38a3614a1be95e7261b17f0a9f2fcf430a9567ca5eecc4107ae75d6c3a8fb239b132a62c61d5e31f435ac1891205ca3580ed178f15555bb620cbcc1f83101e7b7fd8c289542d2b4fbbe1929cc20a0a20da6cd35e90173d804e7b7cb3ce722c746d7d5ef445bb02d18f89681db363f872dd5e42c511570d78853256e8192f43006c8a99c578f8dc642246bf12a1f197fc30aa7025f0666e07398e9f484883fa6f84f11ca8f114c39b6d391a36d3f46236cf0279dd08961d5808f3ff02dbee391d72e32f91ccc488a013499c12545b2665bf096947caa3e65ed3e3a6a1bf07d940764ebe6a4b13e27ff8d61a03f758f7993df92b4618ec1631b5940b49e8fce0d550459a609dc4189a5a782d4fc91ababae818929a0065b300c48e656ce7147c83b25debf09426e3e2287a5ad3845d2f33fb58d69ec78911522732fa4d6e957fe211233243d9627a3024fae17c1bf486f029e913e2a8d15d81c56cc81027a3028bfe2ed44c26906bc3d2cdd6b5ffa05d080a9bfc46a08325b9f0c6acde0e0ebaf160d98d911f6e99ffbde2a1c47f8b9b0add9100bc30fb2a0d93b8abe2adbfeed0556aa3f3cac553028b613fccb18eba9c841eb0aec6dfac71b76e3a670762f151202735ecc3662853bae08f6b15cc7b5e2e866c5a1a5c64e636d9d4cdf414d8729bfaf41bdf1e0d71333b3ad9cca4b24cd47efa5e90d69cfffd615c7ede73b1c8506d01ea65b96157813f34ffa7e03850ab118ec317429356d0ca142232c1bef5618c4f6879a609b2b67b535c1136322e62704ca2bda5fc46e9be4125bbaa02a43aeb1de070e225a7ef85bb2edf76359c0cb23a8811d9ff157822e51ef5d792bf948b342ecb0643be334577673ff6e70d2166f93239eba1e5aa2f3a1045b1d90f3ab0c85e1b84a36813b14fbfe4d8433bde7768a3e77b24bacb890225d59e071ae2a01a54e95b4be6ee25546decb8e0c83d29c8340a0846a17d08140e3ede032819e312f669c8b13bfb208cedca00d5cfb063ec4643d0dead8510c8a89a58cde8e8c74be553f7c1872df6ec75be8c10091c0c20e5814e2647ffd383835cc613373ef027ec73537109391898307340aa80caca4a0a8083126a4a81420feee0fdaa33daa35a87a0e3a69f6cdd687e59277effcad31a0c6004dc955d1d1264ea76a97d21da98b59f25f41d03c2397db243409d663135cd8614db3bfbcea32ac04c86e1a612d84c2a74598ea671ae39b0917bd7272634947f07084d98b25f7bbc7a996a0d578d591cceca600503be6e74e5d467114f8fe82cd6cb9a0efebd5463ba555e11ba410561ab49b4ad051d195c8e3104f683c22647dc1152b6357b11ef43dff71175efc476cb186f54be13ae9ce60dc41629b37a8f82a101a8ff9afc85f135a83ef50cb5ddd09b8f27d548343563aa79e8847be17e04543fd8d89a35ac5d6573bfffeaabd450b2a83f9f341117629756ee9eedcc1fc52978737f9f926492caa700b60e71a8d7cc4ad9ec57dc693e2b309f34beb7ec8619807439d27c56cbc279f3e6b33819d13817cf36e9b617364a2878806a6e519f23567a82a1ad2e7b94ad9f5096ef2fde951a70fa75846210f797706a2a1adf814423a2c9a470f8a5f307278fa0db9d31be84a1f5c395aeebdd09b7af15335563b788a12abe6870191fc084f1bf720dd3c650553cde338affc7079999cb1b0476246b99cbfaf5ac1b23bd38244fc96a060f57c91e7572f8fc6545f044aeda665c7548a96503c588ab21be8c7544371ef795535167e37340c1d0ad10e1dc87d9989b25914daae63c50464b943d6dd72c64f37a9446c45315759a8e3cf30af3f176cebabd4ede12153f7c7b68e508b67d5bc04904614aa06833432e9446fadf4f565cdd138286b0a95127f37c8588b57874b3106ce9f85e8d5fe7ce9ad967025f60d10c9b5293b0ca4f743b4f64f3bee05bd83beeaaf6e257af465ff8a9d01a019928165c80e955810d44d23acbf2cafd8520b1010b47fe9777a4beda419b00e079c71ba1b45aad0c5868fee45064b5584a81bb4bdba871acb0b785f1b9be4686e80fc11ef9679f7f10e16d1a71e5f68f5d05cbdd4805ab8727f34ae36db9ced07354a809289a31ec9167729c7d9dcba830bc7b4b68d378aa5d12320e1c5d710de992a3520fbc472e961fe16751e63d33234c482baf6606756d553dce5764b5b43eb6aab01057b397f46dac042bb880be0ae52278d1fc7af8230392a41b5f97381f5d68499f5dd0919ddc8223a1fbd8afebe684b25bb7bc1454cb1077f86606b9cdb48ce8071fa5bcf2d3a7ce85843b52110911accf64aa1362a563d93c3112830ad34cba8e3d5b7522564616061a79f1cee40202b45c5394ad3ee407f982de50170695ead3889ec95af098a48e7ab5d2189197528b6b71e35780e17e4fbfb6547ba1fb3eec88d7ec405e56d688a8ee241b037fbc947dcab077a852d8448cc577d481a89481b8fd507a2e1ada834856ff8ef7f59eccbe491cca9b1f21b1b0f32f60b95da50ad04392ca1d9623cd8e6a44d339e7e031424646f59eb97a336debb4588fe61426a41321982a8d611d20cebbc49580c8268250b0fc3a5df0b3061edc34528f887c9685261ae29007e9527d8fce72aed02c139d91624aec64ff28d5704b1177d15c42f30d5b9f5f4ee5d0926aad4848d2ad5a351a56810f9ad97876b120ccc65f8ae27ae98fdd0d49e2f2ae6e4454d8ad052fa58eb850eb8d10e66ad04dacf785896406a4bba1ba698faefb530427727fe33115feb1298b720b90d915a4252ceae63b35c05892cf46720da0112db690a634cedf8632a05600a6a2aa874c325fffa5eaffd7f449e31dca0f894a988582b3db7f5074f539095b758429d0c7aa99a9f879caa185c97f708666093db11c04394e7c7cf449500e50e2141553549558e147d0c2572863b82b6029fc48b9236c2e19d12b3b15e30efb1bebf142106c9ea863576fe2186ed6db8d7eae4e98af9df75bf541e2384cf0ac655a60672172c5bd8c734234b143b23e4b3d5cf9bc933d273863b76162986eb6b29a84d12057f8582a61f12a8703853a53593780974345975c05db9ded228229a8792bcecbac9d780bd5c0436b3b738c89e99556b6d25e533c45795b70cc18b3cf9568c80790107a9e88ed08d159f710f747e3eb1fb5d1fc4e904f9765bc6c0c778591aae579711ee38f4301dd79b65d1b2093796b4f34135cf87eac15d850dca0a95fa1512d70553c7a49aa658edd98d52b5741615efd25156a5d21216647ce2f3dba84dfac5af1c12568bd52a02697f9d0383156d351ed5e128039007b3bfdb725a0d0ca61b7eee71622a66a2fbd914371eb8039050b6b66ac74397d3790888c80ae0f08f655a8c89f870bffcf6fbe3bd09f34a00952f600d3ba37d26abee5ab36f1b588a3a863cc4b85508beffa8cd781564966a1201edb7a11ed64e5f3394071366bd227cbc12de12bf57f7e2a6c7c2608f941797cc98ba866238e579f72b55f59e0682da3bb953052d4fbcf1afd8362ff15105062bed4d3a3448ae1f3d0886df904b7e5155cdfc97ade7573054eff26f3d5febe26764d881efc51c806c64386f0e12563d4bd78639d3a4ed042df8a9bfc64c9c3ac53875278fbd3f000e928af41fb678e48e3604a2ab6b3f1adbadcd04fe83b6f528ebfa1ab9b5ea9a1cd39a4588563b6d3f7d75de97583e399060d417038564d15936e378b17df738b33166c42b22ad3af03e4304dfa03fda716ef95be5f2b0c30a3244594d15c0e2052d25023f3c9f9ea9ac7", 0x1000, 0x0, 0x0) 06:50:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a43463c2d82dd5521943439f58225bf0b58f5fc8bc444b2ce129fff7e08e4f20dfe31cb68e87062a9c447b6bbf9828d640a22f654512d1fd4da7d82d4742cf30949b505cb28d7fa0b5557e82b04c2b20aaa7f0e24762955c365fcd70d9b9e836b715fa7b9b2f2f0bdcaf3f1acb9c43c7c47fdd2a8249b035dbd5145fc16"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:50:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 06:50:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:50:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000180), 0x0) 06:50:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) r2 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x2, 0x4, 0x9, "7220fe243f6e7a3461ac8e351e03a388141406bd", 0x80000000, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xf7ffbfeffffffffc, 0x0, 0x400000008002003, 0xffffffffefffff7f, "854955882e02616e750000001d400000004dbfa6"}) write(r1, &(0x7f0000000200)="4a5c295c3bc081b7efc0cf1b701e27b76fc46441702a8fc7dc8d296b0637093ccddc18664096eab012581674a555dc1e4d91b46c6986cc980833206d09a88d1fc5fe2b48101b462abfed9047fd7c7161bb666801f89daec82af4be829b36324b0ecc8937c5558fb0d8dda6b384b71103f1be0d066684", 0x76) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:50:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) fchflags(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 06:50:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x7068ba7555b1a002, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 06:50:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x4, 0x7) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 06:50:30 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 06:50:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(0xffffffffffffffff) syz_open_pts() pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="e59dcc80d43099fe032716c0bcc738e124d6f519481064aea925e5a427b07c729013522a5fd1f3547b762f85c92c30ea5d39ce17a881cce55d3acc331dddfbef6368feae6abd32288cca274a7d218e25bf79256c7618ba38ab54ce727c76bc9297d96eaee04f7cc50eb8ce4a7ae4e287f21bc334942626e729028c12f285879a0bc67e4f9f46ce85ab75b69db5416b3ff9d069cb95cd3a92c5f8c52a11f9f3fc2aa826a388a8e2e9110ef231d2e5afaebd55787b3921cd470a6be613bc7ea075ae519eec1db54407b37fbace80969eb1a57dfad12633f8ff6a25e6ad1ad723c2a370f207cb3c24ce043ec10756c98569fa1f3bfc01bb", 0xf6}, {&(0x7f0000000000)="1b3d5f7a63b3e7cfa5f56613b07b312c9fc97529a4eede3d21ca4e5d2a522d323d1c99e57cd290d62162ba5efade764ea9a3ed891a", 0x35}, {&(0x7f0000000100)="5c7c3a9ac17ab79c3131290856903a0c538e2045c756a663df0e406010e644a56833268564c8a68075f62b0c302b39a4cd9e9c96cbdc203483616911ffe12ef13e9221a1d10c47b9ff65880eb6602a85c5c3e8cf9784e4396fffa3006c2c4cdd99b361b00150d8259ad1a4ff1dbfeda063ed13f5be71eef900a7185f28823679fcd09d6c9f1ce0386420960ae3fb81c711f289a0ddaf63ed3daaca4cddc9842483c91b81", 0xfffffffffffffeff}, {&(0x7f00000009c0)="eb513fbbc912523be528a2a665e61c68ff542a7fa401000000d0e3d222310b78c7ee0970da779e3f573d3c6b0747fa8997febddf016da41d2206bc903a930c5579e465048238b25f3d465b3b5d9a13443739297c8b1692a3532bcfdd462fe96356bd766b4a4039571eeeb38907f533ec7235d97157bb84025bea76d96b3c95700800000083f9eb96ae2cd6b91ffe42953f997a3276fd8aafe7e9238a2eb991cd0a3d224efb5b182759cba66a8a8d87f2fed6396f0073556ebe3f121e1c9e379c37548caad2f1902c307845c4d6b5997c7f0272630a7ef057eeeccdcdb85272fbb3edc5e44d6dfa040c793f0121ef82", 0x73}, {&(0x7f0000002440)="0ba29f8e75cb3c14f7c9a4c0433af86af47c5c5102eefc07cce171e908571e62ccce9635b2f2441150109ae7e6acfa7985461a28891a8e7272414369f1f2942687bde8852fb43ea1be6354dc6c699b7de11f05a31c81fb5c90b5db471e1ee22adda34ce44ec58e437e66c6d0632cb0f61c43c773238f1bba190fe8abb1ece9642a9806af9b7bed6bee9c8b4586b0c7c5d9657a4f9c50d377d44ba3d369614f2889e2a1eef40935524b0b4ef437749f79e161c47e3c7998cb646d5f736c7a051b89ac32880f221ab6044f01133e72fa6d66402625c33b30af425ef46501f7498aec32190bc7f2d90f3f903e09605c758b80b78a2046a70109d35a565e89b38f1945771926447d0e71f053276f37952385df26e0ff08d87f23e49dbe0ad3f3b52a979346d27aa7dddb44eeacc04632a94b950aea301b2ec5d4e871725545e08b71c72ee908b1a3d80a17cebd7e04b36d4bc2b9ee118e864579ae11f1752233c042e0c12d46032c683f01f9e902cd83e689aa529a78f07ff1c8e84b0462672e08d02ba0a53084237049ac58a20a4c82f9301d2afe8ebe51db18f0b36073151e34acfe48641e50097c20556eff04836bb2284d24b346ee12c822f3aff862e9f6e58d73e208ddde65fbce45613dfce00c97e554eecdc993f31e9c7d16428bb41b225d5ba4eaf071a004b5d4c6270fe6a4d5b6763d71e2d5da4514f46832e56e4778de8ad5e20ac515e1c641a33e2881bb2b2d599cb455924cc408fa8757789b5df1f7c4f12d9d90426c8c795e81010f562c678ad4daa20dd741f01f7c28d53cd1483bef0836b90d625eae383f2fe9c09021c4c8e61c9d91b8990cf68a049725e05d78ee614764ddca9a3c4252d235af1b9db4bf3d122f340033342173e2f159ebe6b35741874c6a359041d88332eb0f61a88e1646c82e4b1396e28befc194fde1a881ee06b02d43fcf2997c4590ccddb19c15cb04eb809f4b650dd530b51d2266958fcb9a08020c7d554789b9805c8f9aec02d13a552c6cfa2015de2d0defe9c970c27e5b9d6844815e0c38095cc93b7be1fbc2d6f387414518d901789a917136cc5f98182c66eb0b2d911f435c69590ec15a3f4f541f835de04633a016aaa386d7b4da8c25c478ad02c958fc9b95ea95cb5737ea16f0d9c1f2afea6dc482f959e11899a4e0a295e7e781805e858831b25dc9f379297c600e6b31098f9eb89d50a9673ce10d611a9f29895f1ef93b2d49653d9fcf61503d5ced7fda015ca5296445354805108dd612db7822cd33282402377bbd4171a37b300a79b24bd877cc9bd370bd004e79d2231dadb1496ec5476a2d6b3add173eb38876a0ab6ebab2009ef37dd7f94aefad078b6606be3282a009f040e16512f981fd453d928e1ce78b986b18a2766bda4fdc43cc6d81385971e2fa8eed7ce95bba20994fbf997c71e87027e04327f44490bd656d47017c1efc245e1a834c5e1b78b42d204118a546603e9c343c482c32857f2c25a7719df7b63b6c2ba3a755b9b7964980e09b874fb10cf327fb22db8891de76c776127daa27ce0f57560b86b57cdafbdbe9b343f4d0aa90e79ed683ee9141d4add547b81f74c87e0303f1379faedfa82411b69695981e412a2ecd6df192aae866dd5b036cfc55cbd00923a71e651802fbf44aa270fa6d3e2784f3fb7f05dadf43b9e2359908ee5f9c57d99edf316b2f1438b5e093a6a5e21ccc8241f4094ec5b9f37da369cd9d52b3bbe9287fefe13bacdae8b08c6e87bd488269b27d2f123e1ec0c5792c493326825e6aa5b6ede5becfbc2f15353b1a63e8959daa2d58adb915944f665a238486f3e42ea8938ff6ca3a9efd1f9f8592b329b48c4f6a98cdfcb7dac17534e04c416d6f9174982ca5940a53b56086c027feea8640109a3a15a281893c64c3ca9208b6fdefa91ccdaab7783f10a3efe1f32da870827172c0a96c1b1e451d9c029204cf36f2f6074c7287084eebf25ba64b7d589029b5af4cb0a80120ac4c812b6476791544be46b28559d3d4a1defcc5de6d6574e9c53c054c9983597ad3d422573632a1ae705b8d700ce8d2589bd2e9b1559c7e643bb97f5bf58e3231f00ddd0be281ec2ed27f51f6ce9fbb4f23cdce13d39bb8cb76ff91cb595e790d10d48fa5027a8af30c2ead398cf169993d46c71ca4e382ade478d90b9370182af55d9f68859ec5acdc5eb5cf4e65834f0266f816015dec2f1d559b1a5cd0f9d180c0a975d3958fc785d167de0b8e46f6a800cc4b65e3e4da6bc4757071028b8b0ed269bbb6eb66709ccabad465621b06ae4c33f2734bdef23339da3218ff7abc2ea0133f0db1f5ce9ee927eecaae34c48b7ddb9ec7411863257b8678972f7aece3a99712762000e6e36d469531889ca7fcfe8e1e8b729bf0cc4f24294ccfe6514c05cbd536c371fa9f4217012783379c6ea47eb23fd508249d029c621ee1308a770f9b67b5598db503e998287f0745c9c6892c1e36104e592065293a5dacfabebb20239ae3dcbe60e9db1894c64ea81b7e0b42cdcc876e857211088c7c46d39f32453427b8fbbd218c15e3081fcb25f8bd9b028285522107a1e5ac7a8841e327b8d0044bc9bc4615ae0d37d7c636b9a95dee4766be55ff4244b5e3a6fccc54bf22f234f3cdc44e8a9059a9343f2d31a1c14aedcda44b88119df57774e9f9b28261d1d0b9e5577a8686c32fa56db6fc995bb333c769c23d453836b723a5a46fa9f96cca1c0c36d28dfc51201b83ebe4db73a3d195fcfd6010801d83e917bbc5016bc69096d58962440d9afadca28ce089412df9f97ea646e26d5fec841c46c954387136828276c7fe2ce974246b6ccd22e61d5a18c045824365509a402a9fb4924af1eea2974b550ca0d2ea820e314dd9bb81fe90ff58c6839dee28b2171fc87cf0a16278ff6e35dee0008214744e9e6e721cf789c3365ff8da0c70d99752fc16069ba7e4037181f486f3dc7b19439106f486e4d7e68287bd1540d890354044ca7eec944ae148480c70f2ee709765659206ea0ed8d6507132026a643da4575726fe60b3736c6af8656f52c4c5d96d49b5e85ae8d117d28697dc21de8c7666887c590529065df88ac316a014c3b2ec9b18aac6b730fff0113e5171c1911d0f77f3addc5f8880636dfddb3af2e84b33c1744d9eb903e1b37c967ee7cc13db1c480e2a556d07aa7474e4cc944eb632510b55d2140ffec39bd9ec79b2610c53e558b0cc7d30d138c02b66b0abe6cbc9c747b090d8107a14323c225cc4fc3752f4839adf86563454705365c5b5ef4f354fbc36206e54a24d0892d2e07d63a0f5a5d9157e0d83ade351ec63e17234efe1dd1bc39f32b9ddf552caa159b02d3a2714024c261720c8b4a5e370992dd49fdede5cc3d5c0ba61d14fcdbb1d787e6bb66b0598d83a11c7d39471fe48e6728408ca5015c200e238c68d719a4b1bcd4c06bd940186eda5b28e5de735a513f9a5c32f10e56ba16be75b5c3bcf78f946118f06abbe0adeba84f44e7aa198fba601bf4fb0383d9baa03d409740af252afdce1feb523461e589f5b5b390259ae8d3acad7b5a4c25d1cd6cae7b9ac1b84b8f45ba2fb05c19c301b349628d63e99cde5f737c0cb549d132cce98d1ac843394fd868ec8b277206ee503767749bc57a19ec3327ec5c8d97fd5da9b53c0c5b23a0c96ffa3f4a857f0d6181506bfbc54a1ce0dc2c7bf33d92544f3669451b47cb35f8f956f65b58ed451294a5f6a7444323c6b74eebdce24a820207a28805fc1e0ecbea75a4c643839bacf072daebca08cf3b954da77b4d0c4d4fe338c4b0ab8bf0ad605e056b069e5e6a94781f88e2896e79097c489886ac58c35161bfc757ea42ee508f98fd2ffeb4d30a468abc16669de76f599b2a819b791d465807c0bfd384a591676ae98f00e166dcd6fe35db61889492ab39d7d2ff06f71e2f31624373a03a052540fa9ec6379cf55abcf4c30486ae0f7bba5cc78cd300c45d57948002bebf46e2b6ea8b326948f3c96ace7761ce0304803155131245098800cf531896a7cba0c41a81a35e02a494e80205513686d5da2547608b755b471f20280711e61f4b46573933d63aa5d041ecc45fd9a477c26d646ff3dc608e984656cbc2f707c8530ef0fcd442559fd9174dfee364f11163b7bde7bbab8da87c262d90e2b1f418298926a5884387da726ea976ebd3fa8a0e7f2c880896a46da3973e8dba8bc62befc93e4eaa0a93279311887b52a491d830c42cbcf4f8d60bc9cfe60862340d120497c8d71ecbae08a254664c8627e814015a92c38af7b28d4a4df68baff2b031f46de2c398b23e17ecd581799291dddfe32b138bfb015d4bfd60a2423c89341d7718cb5c58486fdc17e87e76d75ee01ea3aa5a6690a52b7fa9d044788ff9652fedee56c4934a9d080acd28366a3bec3345470b00406360bab1202fb9ca50d07c40f58a7151339d38a4a9ac9411a3f03582c7431c731509079f6d6cb50799297ce0bee88bd20acab0c60fbaf2914d00f40b8aeb4d7a7c4fa3399e534a4a0705ba815de6f86d2ab8ff39dc9219563ccee4e4560529e31a97c700dbb3c4bea719e383656577e0e5ebc702599de5d20dbf8ce32ea50b30f49ca53f35a99e6760a35dc2a678e3007894830c3caac1c26b0338b7424f34141b18fdebeb2916e8122895846f500dca19462d21c26d8f6e2961294b70a67b5a350b01794e9558d17ce4cc2062c400abe9b6204633eb5e58a3271b8cd0a3e5ede3b17d227ff03f36aad395a01b0543f59196925c70ce8a43f171f9c289183e97824194262a0e8a89eddc26487a87f5af06ab0da00bdd148cced77e7bccafe738ee069e0d01f131141452af8c758e3d97b57e420b68c82b2c69572c8170e04daee45fc448c6df0e1b37f4cca4cf957ce0d88ee438219058ab809ddb84a6a55783d275f01e69f4993b4c4c1a2b4b8f48f02dc06818fd9013ae532edc50e7c559544164740d692560dce9c6128bd42b895d869465cc7d349d0358820715708e249e9e2100a929dd8d73c6833cc1edf7c777abf58b5c955204fae2ac3704a0f758947e86f9c45040181b245540e279cf5085fd6c9e22f1b9e7fd734515904d2fb90981f58fe02c4c4d9265c53bb345a7c2b18bfc63c188bc86672ebee4e042de903bb82ee0d042fc7e8d04236667a55cb0e0d5aa2e79b7a3912c67bdcf415bf67306fc42986e424e09adb0ec4e973719083fa8ca1e867b78c88ff4330659d6ec1ed2c32528224fd148248199351ad83573883bec5a8160fd493a076b3a03afdfd5d05193300467eb5aa97bfceed11f28068b211b2aa9bafe163d3b71ced17e67f26e09255fc575b2a7acc7d01f8b497397642f022a83b86bb6adedddd19d7721a5f59d39cdf41fc78ea4091303650c78eb5f478d6add4b4333ba42ab6782c717dad20f630667005a00bc04d63f9c7a28d84e7035995352462225cab1387f9784f05522a2abd3cc90214890d117cc093030319e04f1bc9aee0eb895ae8c7df279cbedca79e84efaafa4a89fb443443040a8b981d540a33dd26a97ee2d7ee70e20b6e5ebd7137d0f00750e0123ee32155c926cbd1c98dc59a0a6bcd4dc692f3b2d06fbe115fc9e86babf636399e3216f1ae1a069557198f0da2549968b5bce2316dd05d9d012848ffb7727162da3a49ba58eec7b6f334be17c682970fa78ab810660e481cf282c9afc122a9feafe445fac0fa7dc4b20b89da0df0103f451907b87128bb3e35af152b676ee92ba72a122e4127e747161ff9478630f41e4a7ba0a540ccdd547abc4d1d", 0x1000}, {&(0x7f0000000340)="65cc6b3121007f892778c040713f863eae1272761d38d29b2e432f278c3130bebed3d1cab10d276e9986f2918699389daa7e6885a3dcece529ebe2b8a1861c54bd2606a65c9f177e345d67da10f9a8754c6c8f43b98d527308ba9a0f355ed8efd3f1fe8a66ea6b45289fa1536e6fde85326b43b51ce5624523d0cb518a7330c72009fbed70dde92f854e7854b0d21de22487a25ffff5699df4a35c4956f57297d0ce3012ad3f7a2a00849ca282117dee4d57f0fab0eac7b3f13dd8599fb1a2905cf81afc4993609be90459395637c166d9634d5206e8ec2dd047d7099e5c560aa490f39c5ff1f5e780e74bbfe9bf08e59dcce227108b47401b485c9daff21e", 0xff}], 0xfffffffffffffbf, 0x0, 0x0) preadv(r1, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/81, 0x51}, {&(0x7f0000003440)=""/4096, 0x1000}, {&(0x7f0000000540)=""/36, 0x24}, {&(0x7f0000000580)=""/106, 0x6a}, {&(0x7f0000000640)=""/3, 0x3}, {&(0x7f0000000700)=""/198, 0xc6}, {&(0x7f0000000800)=""/147, 0x93}], 0x7, 0x0, 0x0) sendmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0xffffffe3}, {&(0x7f00000001c0)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bb88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbeb80c1217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc6b79b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000", 0xfdf}], 0x3, 0x0}, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 06:50:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/253, 0xfd, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0xffffffffffff0001, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x1) 06:50:30 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x571) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) 06:50:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 06:50:30 executing program 0: getuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) setuid(r0) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) chdir(&(0x7f0000001180)='./file0\x00') bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup(r1) ioctl$TIOCSTOP(r4, 0x2000746f) 06:50:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x400, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1fffffffffffff08, &(0x7f0000000000)=[{0x2c}, {0x400000020}, {0x6, 0x4, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000100)) 06:50:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getrlimit(0x3, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 06:50:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = semget$private(0x0, 0x2, 0x30) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/118) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 06:50:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x410, 0x7c0d782008809cf8) getpid() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './bus\x00'}) 06:50:30 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xf0, 0x4, {0x7fff, 0x4}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x100000000033, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x33) 06:50:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r1 = getpid() r2 = geteuid() shutdown(r0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2}, 0xc) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 06:50:30 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) 06:50:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000001c0)=[{0x1bc, 0x0, 0x6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = socket(0x38, 0x3, 0x5) r3 = accept(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) 06:50:30 executing program 1: syz_emit_ethernet(0x52, &(0x7f00000001c0)="ccf2a231e322113a1ed2adb3a8e045f674efd228469fb52a68b21804c20202e31f8286e376668b6347b4e1fe975699f21a57ec4d4dd603c2f2b1e2fb1aa32c4d73f785cc02923e02bcf6866b11f5854d8576") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x1, 0x4, 0xab, 0x5, 0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = socket$inet6(0x18, 0x8000, 0x400) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) recvfrom$inet6(r1, &(0x7f00000003c0)=""/134, 0x86, 0x1, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000480)) sendto$inet6(r1, &(0x7f00000002c0)="00ef306d6ae9bc10f6db55c1b5805d7fc37fa03dfc3d25025060ff3dc003a878d18ea3329a90f8571c346dfab7ca8063fde32b538bc2c175c9db8bd0d5718fd7edb912a68913c0fb7bd6dac381ff795fb8ffb2a129054ef4be4ed046349d5d0467c4cffa543b65783bdb9d15a6990d0fc1f2c7bb39d76a3606ab9f285fabeb3926caeeb7f6bba94b567aa656e36a35ca64fc4e61c43ff494ac0a52119c4cacc7f7ae3b2179cc24c5c8ce6723eb103a352516ac6e669adfee06f8f945ba53952b103fc351cc9ed13815293907395136e9c64cb34d0a9b9f0e89d381930258343ef107b2eb1c94ba64cd72001ba1ca9334112e", 0xf2, 0x40c, &(0x7f0000000240)={0x18, 0x1, 0x1, 0x7}, 0xc) 06:50:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) 06:50:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x10000}) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/88}, &(0x7f0000000000)=0x5a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r1, 0x3}) 06:50:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r1, 0xf4}], 0x1, 0x0) 06:50:30 executing program 1: r0 = kqueue() mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000076d000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x6) r2 = socket$inet(0x2, 0x4000, 0x20) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000a47000/0x3000)=nil, 0x3000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) dup2(r0, r0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c5c0 failed: hole in range 06:50:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1f2e0cd22db1ed42, 0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c5c0 failed: hole in range 06:50:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r2 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0xa5, 0x1, 0x7, 0xbed3, 0x1}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x1fffc, 0x0, 0x27e) r3 = shmget(0x1, 0x4000, 0x21, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:50:32 executing program 0: r0 = socket(0x1, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="3ebcfc611ebf674b42f8b849bd01b595dc26a485761b9306912e4e38a8e49994674dbec1b8e18ae327d94af44a5c0238f1af9819c23aea61415605a681ece78c7fba3e3fa448287413736a0e6d8c84d6ad3dbcb4", 0x54, 0x40c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0xffffff75) wait4(r1, &(0x7f0000000000), 0x2, 0x0) listen(r0, 0xffffffff) r2 = dup(r0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x824) 06:50:32 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3fe}, {0x1c}, {0x6}]}) r1 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0xffff}, {0x18, 0x2, 0x1, 0x2}, 0x889, [0x8000, 0x9e9c, 0x7, 0x80000000, 0x1, 0x9, 0x4, 0x7]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 06:50:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) 06:50:32 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd174ccd5364a701, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 06:50:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:50:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt(r2, 0x6, 0x2, &(0x7f0000000140)="bf09000000db4d17c52899cf08cc84bb6921b0f5369262de35f6e6f604db0336a1bde746ca2d71af2abbcabc3e315640ea9ba2bebea4041a89c607145abde7752434b05c6f252ce1f4fa5fad871c63a9d2e25308c559", 0x56) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) listen(r3, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000240)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000240), 0x0) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x3}, {0x7, 0xa81}}, &(0x7f0000000200)) syz_open_pts() witness: lock order reversal: 1st 0xfffffd806e6262b8 inode (&ip->i_lock) 2nd 0xfffffd806eb76620 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806eb76620,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd806eb76610) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800023d8f260,1,ffff800020ab0780) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa76260,c0106477,ffff800023d8f260,1,fffffd807f7c6900,ffff800020ab0780) at VOP_IOCTL+0x88 vn_ioctl(fffffd806d8d4440,c0106477,ffff800023d8f260,ffff800020ab0780) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0780,ffff800023d8f378,ffff800023d8f3e0) at sys_ioctl+0x5b8 syscall(ffff800023d8f450) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,36dce9b2010) at Xsyscall+0x128 end of kernel end trace frame: 0x36ffd572fa0, count: -9 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800023d8ee20 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020f3a000 rax 0xffff800000ab8600 r8 0xffffffff81552515 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x25eae958ddc12626 r12 0xfffffd80029b4c00 r13 0 r14 0xffffffff825a4570 w_lodata+0x3a910 r15 0xffffffff825be090 w_lodata+0x54430 rip 0xffffffff81f8aae8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023d8ee10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=318449 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0508,0xffff800020ab02a0 process=0xffff800020adc700 user=0xffff800023d8a000, vmspace=0xfffffd807f00c5c0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91980 476820 597 0 7 0 syz-executor.0 91980 96652 597 0 3 0x4000080 fsleep syz-executor.0 79069 108481 29898 0 2 0 syz-executor.1 *79069 318449 29898 0 7 0x4000000 syz-executor.1 79069 235491 29898 0 2 0x4000000 syz-executor.1 29898 191134 78248 0 3 0x82 nanosleep syz-executor.1 597 479710 78248 0 3 0x82 nanosleep syz-executor.0 79689 428129 0 0 3 0x14200 acct acct 38010 438209 1 0 3 0x100083 ttyin getty 14512 210406 0 0 3 0x14200 bored sosplice 78248 408923 26521 0 3 0x82 thrsleep syz-fuzzer 78248 334481 26521 0 3 0x4000082 thrsleep syz-fuzzer 78248 334471 26521 0 3 0x4000082 thrsleep syz-fuzzer 78248 150271 26521 0 3 0x4000082 thrsleep syz-fuzzer 78248 445392 26521 0 3 0x4000082 thrsleep syz-fuzzer 78248 3052 26521 0 3 0x4000082 thrsleep syz-fuzzer 78248 367148 26521 0 3 0x4000082 thrsleep syz-fuzzer 78248 38408 26521 0 3 0x4000082 kqread syz-fuzzer 78248 436835 26521 0 3 0x4000082 thrsleep syz-fuzzer 78248 239276 26521 0 3 0x4000082 thrsleep syz-fuzzer 26521 247429 21720 0 3 0x10008a pause ksh 21720 380241 78840 0 3 0x92 select sshd 78840 390237 1 0 3 0x80 select sshd 77495 284995 50362 74 3 0x100092 bpf pflogd 50362 402980 1 0 3 0x80 netio pflogd 11816 20950 24787 73 3 0x100090 kqread syslogd 24787 486177 1 0 3 0x100082 netio syslogd 692 288914 1 77 3 0x100090 poll dhclient 34208 283047 1 0 3 0x80 poll dhclient 49519 75390 0 0 2 0x14200 zerothread 44498 170128 0 0 3 0x14200 aiodoned aiodoned 42092 468398 0 0 3 0x14200 syncer update 81703 355222 0 0 3 0x14200 cleaner cleaner 87679 394897 0 0 3 0x14200 reaper reaper 19426 188296 0 0 3 0x14200 pgdaemon pagedaemon 95170 316429 0 0 3 0x14200 bored crynlk 7272 156120 0 0 3 0x14200 bored crypto 97239 147832 0 0 3 0x40014200 acpi0 acpi0 6823 516187 0 0 3 0x40014200 idle1 96640 447393 0 0 3 0x14200 bored softnet 54060 488677 0 0 3 0x14200 bored systqmp 87628 101352 0 0 3 0x14200 bored systq 76448 272006 0 0 3 0x40014200 bored softclock 13374 161804 0 0 3 0x40014200 idle0 73115 20327 0 0 3 0x14200 bored smr 1 160621 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 79069 (syz-executor.1) thread 0xffff800020ab0780 (318449) exclusive rrwlock inode r = 0 (0xfffffd806e6262b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82629140) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9638 6610K 7386K 78643K 48297 0 0 pcb 13 8K 8K 78643K 1002 0 0 rtable 125 13K 13K 78643K 4826 0 0 ifaddr 93 24K 28K 78643K 1745 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2173 0 0 iov 0 0K 32K 78643K 1466 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 77K 78643K 14585 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 203 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1454 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 14860 0 0 sigio 0 0K 0K 78643K 193 0 0 proc 54 51K 83K 78643K 3659 0 0 subproc 32 2K 2K 78643K 826 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 1384 0 0 in_multi 33 2K 2K 78643K 928 0 0 ether_multi 1 0K 0K 78643K 66 0 0 mrt 0 0K 0K 78643K 50 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 1972 0 0 pfkey data 0 0K 4K 78643K 6 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 117 22K 32K 78643K 48294 0 0 UVM aobj 130 4K 4K 78643K 144 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 767 0 0 NDP 23 0K 1K 78643K 530 0 0 temp 249 3549K 4189K 78643K 195694 0 0 kqueue 0 0K 0K 78643K 162 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 104 0 98 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 663 0 661 1 0 1 1 0 8 0 rtentry 112 578 0 534 2 0 2 2 0 8 0 unpcb 120 4404 0 4394 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10017 0 10017 5 5 0 2 0 8 0 tcpcb 544 2353 0 2349 1 0 1 1 0 8 0 inpcb 280 6968 0 6959 35 33 2 2 0 8 1 rttmr 72 6 0 6 6 6 0 1 0 8 0 nd6 48 141 0 135 1 0 1 1 0 8 0 pkpcb 40 72 0 72 31 31 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 305 0 305 40 39 1 1 0 8 1 pffrag 232 26 0 26 17 17 0 1 0 482 0 pffrnode 88 26 0 26 17 17 0 1 0 8 0 pffrent 40 72 0 72 19 19 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 394 0 353 1 0 1 1 0 8 0 pfstkey 112 395 0 354 2 0 2 2 0 8 0 pfstate 328 395 0 354 6 2 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 2283 0 2088 15 2 13 13 0 8 0 art_table 32 2284 0 2088 2 0 2 2 0 8 0 art_node 16 553 0 513 1 0 1 1 0 8 0 semapl 112 1452 0 1442 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 24038 0 22567 48 0 48 48 0 8 0 ffsino 272 24038 0 22567 101 2 99 99 0 8 0 nchpl 144 44718 0 43087 62 0 62 62 0 8 0 uvmvnodes 72 6632 0 0 121 0 121 121 0 8 0 vnodes 200 6632 0 0 350 0 350 350 0 8 0 namei 1024 145532 0 145532 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 33 0 33 20 20 0 1 0 8 0 scxspl 192 129762 0 129762 48 47 1 7 0 8 1 plimitpl 152 1293 0 1284 1 0 1 1 0 8 0 sigapl 432 14928 0 14912 3 1 2 3 0 8 0 futexpl 56 180139 0 180138 1 0 1 1 0 8 0 knotepl 112 3239 0 3220 2 1 1 2 0 8 0 kqueuepl 104 3078 0 3076 1 0 1 1 0 8 0 pipepl 112 7822 0 7803 11 10 1 2 0 8 0 fdescpl 488 14929 0 14912 3 0 3 3 0 8 0 filepl 152 85151 0 85048 17 12 5 7 0 8 1 lockfpl 104 4725 0 4724 2 1 1 1 0 8 0 lockfspl 48 1620 0 1619 2 1 1 1 0 8 0 sessionpl 112 66 0 55 1 0 1 1 0 8 0 pgrppl 48 232 0 221 1 0 1 1 0 8 0 ucredpl 96 15770 0 15760 1 0 1 1 0 8 0 zombiepl 144 14918 0 14918 2 1 1 1 0 8 1 processpl 896 14952 0 14918 4 0 4 4 0 8 0 procpl 632 45186 0 45140 21 16 5 5 0 8 1 srpgc 64 96 0 96 37 37 0 1 0 8 0 sosppl 128 138 0 138 37 36 1 1 0 8 1 sockpl 384 12222 0 12203 12 9 3 4 0 8 1 mcl64k 65536 519 0 0 64 16 48 64 0 8 1 mcl16k 16384 23 0 0 3 1 2 3 0 8 0 mcl12k 12288 65 0 0 3 1 2 2 0 8 0 mcl9k 9216 52 0 0 3 1 2 2 0 8 0 mcl8k 8192 22 0 0 3 0 3 3 0 8 0 mcl4k 4096 41 0 0 4 1 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 288 0 0 24 11 13 24 0 8 0 mtagpl 80 112 0 0 2 1 1 2 0 8 0 mbufpl 256 1304 0 0 38 2 36 36 0 8 0 bufpl 256 39599 0 32580 439 0 439 439 0 8 0 anonpl 16 1318319 0 1306938 215 156 59 67 0 124 0 amapchunkpl 152 88723 0 88614 107 102 5 12 0 158 0 amappl16 192 72531 0 71841 278 238 40 48 0 8 3 amappl15 184 1974 0 1972 5 4 1 1 0 8 0 amappl14 176 1350 0 1340 1 0 1 1 0 8 0 amappl13 168 3642 0 3642 8 8 0 1 0 8 0 amappl12 160 2247 0 2246 3 2 1 1 0 8 0 amappl11 152 1378 0 1363 1 0 1 1 0 8 0 amappl10 144 2409 0 2405 1 0 1 1 0 8 0 amappl9 136 3472 0 3469 1 0 1 1 0 8 0 amappl8 128 3022 0 2979 3 1 2 2 0 8 0 amappl7 120 2457 0 2448 1 0 1 1 0 8 0 amappl6 112 1249 0 1242 1 0 1 1 0 8 0 amappl5 104 2768 0 2753 1 0 1 1 0 8 0 amappl4 96 14286 0 14246 4 2 2 2 0 8 0 amappl3 88 3464 0 3447 1 0 1 1 0 8 0 amappl2 80 118546 0 118463 3 1 2 3 0 8 0 amappl1 72 326694 0 326246 27 17 10 20 0 8 0 amappl 80 46221 0 46182 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 14929 0 14912 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 14929 0 14912 1 0 1 1 0 8 0 vmmpekpl 168 111348 0 111314 2 0 2 2 0 8 0 vmmpepl 168 1807705 0 1805754 591 485 106 120 0 357 14 vmsppl 368 14928 0 14912 2 0 2 2 0 8 0 pdppl 4096 29865 0 29824 7 1 6 6 0 8 0 pvpl 32 3536257 0 3521536 545 407 138 167 0 265 2 pmappl 232 14928 0 14912 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 711 0 40 20 0 20 20 0 8 0