x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r3 = semget$private(0x0, 0x2, 0xb0) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = socket(0x2, 0xc003, 0x11) connect$unix(r12, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137b3ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3dc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a65a855490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b26f65eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r12, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getpgrp() r15 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r13, 0x4c, 0x6}, 0x8, 0x800, r14, r15, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r10, 0x0, 0x1}, 0x1, 0x1000, 0xed}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) r16 = socket(0x2, 0xc003, 0x11) connect$unix(r16, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a41006394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r16, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10080, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket(0x2, 0xc003, 0x11) connect$unix(r20, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8ff19e6433820000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0000010000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888d81d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e34b3742ee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55c98495e1058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc559bb85283576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b00"/1610], 0x10) writev(r20, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r22 = fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) dup2(r21, r22) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffa, 0x71210cb65dd88b9c, 0x1, 0x3, 0x7fffffff}, {{}, 0xfffffffffffffff8, 0x2, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x49, 0x40, 0x7f, 0x36ffffffffffffff}, {{}, 0xffffffffffffffff, 0x4, 0x48, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x1, 0x800}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x10002, 0xc8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0xffffffffffffffff, 0x387b}, {{r16}, 0xfffffffffffffff8, 0x3d98127b15d9f812, 0x4, 0x7fff, 0x6}, {{r17}, 0xc5e2d2c3da0c307c, 0x20, 0xf0000000, 0x6, 0x3}, {{r18}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x28d, 0x7}, {{r20}, 0x7ffffffffffffffc, 0x20, 0x10}], 0xbf, &(0x7f0000000340)={0xfff}) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/130) r23 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000380)=[0x1, 0x200, 0x1f, 0x9, 0x3]) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) ioctl$TIOCSCTTY(r0, 0x40047463) 16:00:27 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) getrlimit(0x4, &(0x7f0000000140)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x1, 0xad322dc, &(0x7f0000000080)=""/109, &(0x7f0000000100)=0x6d) munlock(&(0x7f0000ff4000/0xb000)=nil, 0xb000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff]}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup(r2) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x303aea874edf666e, 0x10c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1, 0x8, 0x7f, 0x3}, {0x3, 0x6, 0x4, 0x5}, {0x1, 0x8, 0x40, 0x5}, {0x20, 0x20, 0x85, 0x3f}, {0x0, 0x1, 0x1, 0x3}, {0x6, 0x9, 0xf8, 0x1f}, {0x40, 0x1, 0x4, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x200, 0x4) chflags(&(0x7f00000001c0)='./bus\x00', 0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000000)=""/144, 0x90) dup(r1) fcntl$setstatus(r1, 0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) 16:00:27 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x400, 0x40) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000140)) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002134e8f8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002134e8f8 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = socket(0x18, 0x1, 0xf2) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet6(r1, &(0x7f0000000840)="20c1e434971d6987ebbd1fcc5a4b3a215a3ee3cdf40c7fdbd6b116ba3f473c36af33006f65b39ee4f897b51a9f7a0452d525249a07e60fb18ba0fcebf10ca2f2c7390f198bb4ab346660e7235a8f5ff0c1f1f01c7e135c686c46ade94f4976ad049324e0594f5fddd161473c1fe7a7729565e35f1b95844e13b4c3d8e13f67a4f5dd8ff4790c7c67c7ce78d3380ce4f8e68cdd6ff8b67e27a6f77234cd44b85ab8f20313b183af8743242af2352e1f719808396c1e484acbe51a2f890bbf85e32703099fb4c436528c7450c322d3a2efbf9c223f2091de7a005d46aa4e8579fe0c09104ab40b21605634d9e13f98b6c01d8ebf44bdaf08af7bc20d3a65fe1e2efdb760846a1c5f2c277f2ef38e9bcbf9dcde2c2b8204a465800ed898e48a88a5481574aaae952d4764806f05be105ba55f75c118cada2c0e2d8354a47769040b4fb855aee76f5b39ad9066605c9dd98ba330ff5b8c06735a060aa91badb11d695643f532e5fa225a743c06b30896d9fa1f237cd2e715d44021e0ad5227085b568fb46830e5ae75aa83172491da84c870e9910d190088ebffa11cde2754b172baf4314678adb151288a2680d97cdfbc5e848c17fb92a8ce304dec10fa5a5edad19d4a518fea1a03efcf1c6c5cccee0a31b5f02b327061c603a6afc8af1542b72e45fa00dae77db5f94a861eb0bd038392646b8ced59098797f15bc4918e9588efdb15846d5f19bd6148499813e83a70dd33a701813a1555bb477d38e762da94f8ecdbe389c2f86a430ce58b26f422d2a843eaa73747b645bef9dae91e1fe183e99f2e08ce03767a1334a3d14ab24d48fc24d3916aee559429dc170da167285bfa4d87659778f58d5f1726d70466e8d277a73911e93f64d6f80c8af745fb45cd882e1f92e18686facdd8d7fb4dcc2b5b317bb44e6f17f55f004a7f02159d7c7790a9f8aa99ceacbd5260894038b6b3a134ace44dc48b091abd6e380fd023f28dc1f2a96c704bf2869f9294282fe102d06f3781aa6c246e6817a392f54d9c3492ff0e45e4a53fecc88dd11e8200bbf93b9dbb236af89065a45cf1bcbaebf5755e3b85677f3e700891cbbc1c4ef9c0ad0721f81581a3b6a9e5a37b77d2a4d36e1d98e13d47b6457067e23097405abb05c953940f1a031ba1736aa05290d9ac6e20deb153355b4268169bf3d2bc29b6d5a2a0775f72c67d0b26f6d542de3649d07c45b38557fc874d82bba80b0a9c3d332137d97ab3e79c1d5a0e6defbfbb8fee8e1b8d1be3bf7f6dac3a787c90b55556ea2cfdef385dbcb29427502d7c73b6d136abe9d16235df722e0c90b1e05fb377081ac1a954369f4106c45d09a4eee9d41df777a11733bfad648efa75eb1866fcedace56e7c54862033a77f40e74f383d5860239fb18f1a9918ec2ec723cfd265a57c901c5ee52e2aec6aaaaf46d7b12eb32fcf019b17aae18e2e82729637cbb1d4e3c79c6311e63f39deb7cc17a9589a7ea56b49a46cbdb998b4bfe8d49f92dd9fd2890c6fb7170c730d91f847559d72340f4e94e90181d19bbdf0be034ddd2f00844a3e418e65ca0008f7b8644abe3fc57eb6fbccd1df3b6d6e3f6e55c670baaeb0edb5069211dd09c939e0f36d77d12b0e12bc0475df066067f4f916b3dd6196d10534522a75c42ca515629aaf97d83f8a5a06be3bd436c5c9cb22782ec1ffcd5b7e7b3c518b739c0b249e5247870e7255a22641cc2b2da11eea340d0bd6bc4cc431898b579895a67119f1bae65e33851ccc785002da81ed0b7f7b8db37b946ed415720fc9847a99636b31ddc04c49f54f753ab52d92eb7c4cf3eae8fc8b536360131dc52621c49ffc679242b9295872c78c340cae036ddecc73e0fbf9ab2909b52615b5c9da26d03c47b53570d325ddae186eb2aea4e09a452c14f9024fd810ef32b88d7967252d8c79abaaf8c23b6a86ecc97cb297f695bc2545b224f8c660bd93379e827ac4dee9e6121228358e528fed346c4c0279bf39617a3baf724125bf1d2dc01f16537101b984d3c221fe4048253a9095938c602078d18b51853979b6eacccc3c47fa2d9b0ba958c1fe3d4581e1d678c39f0d2e45162e3b8f7aa8454bcf560dddea863c0e0daaf09dfa65d7d9e015480ac444cf1eeda9a7103d4960830b04d50cb46fa83e39fcee4385b13f58a577a8ee3bb3872a144b9090375464b7f8c971556e99afd95697d9d2d1a84bdb012a5084d485529a7153aaa9b517055736088893ce36155e0c5a303436048a2d55d8a5d062f312ff046a8408d579a26dcb7654e0d8914a44f572ebab310307dff0cecf385bf554b0fe0fe275aa971e31224fda63f1d0d54d893cee0abf776bcc0738a35c3c13799ed1bbb1a506d461dc9c5dec845976875032a8cfd921a6507354062e41f0b21062bfbdd1b0f122828a8766c8f55f939458d9dc1c4a904ab72fb2b79dab77b4696d09616fc97baced3237e7688aa1a8d768260a9cb261a6b75707d3cbede44bed3008235dcdfe9036dc0e3240bdcff1eae48188593ee97dd3ba89ca40aa437a387360b12aaf43520dbdd4e1c93361d8beabc86793179ea9a907de3a969d830fb79a0e64a3b08e1d6c7c648c81e8197af76c8c2c3909dd3b33d1cf860b6314bc4294d9990eabc8a5d89f9f64a1294afc567e30e12bd052cbc817a881a4e6cc55dd3d2fde6f76ff94631bfdb5f5f0fcfbf2bc4241c90ccd1d5eab662ffeded0cf9d492d85359a34c82c92e2bd017e820d50c053072b85cbe383794a4e0b9164f3bcb3652caa1fb23296832be28096671e3e8a0e6ab694ec5ba86f54041860ecf550ba9e8b011411f1084a67513a1870559e50801c8aa458ce3cdb67a3346b0360e238e261b90ef38665d484c7f3e241554ca7b5dbe57fcb3fd95c179ec8d34a2f1263b60cdade786234be86550687a47016441db97229ec88d4ee934ca56841901dd4d903f70ec0e3f5795dec188024bf1ec544fe019d1566f64c92ac96462ce999e515333c77523dbe3fd6a592c0d2bcfa7c91c7dd935d07fe7d174752dddcd1266ac9c1726325b782c1e01ad612807c2f33d509b0401e4a6f64464d3ac9764f95640fedea7f23d37594b3efc2cd15e52ea9a45db96c9ebef6826b878d6371950c552bd80f01fe6d514ef09e2fe422af38b22650d8dc22ba128651fb1adc8cbbce3c9af0df602c0a8dcbbe2e680930c242d9f78d96c08b7dbd0f820bad762ce9f46f0b31c29079b9aad83854278de18ab115e0b23bdbb544f9badbb309e49452b80c64868bd6a24eca61c2e0942767de88eb3fd2576b292f92e67524017e3c0ede1fa58c82eed6dabb0bd6fcd6461118f843de75b558b4773afc4d29d9fccb11ef26e8a2cb002d4c43047fd26a663817ce1a6d6f7225f426f84709174fd53a0b305a2dbb7720e66ac5d25fe07bb4b59a7deed25dd9100dcfbe60fb76b75a2237173d9778b93e5d8bc6d3f0c83654436dbb219048f6c8ba57a4441abe52d789587a0743b3088112775d95e60cb1d860c7133d3656a862ccc685facf9485fc3a00ec689095c7d77085d50f3c46ec17d87e77107e64fdad7d8ab5f3fabd0d38d9ce0c6f5f2c27ca89b80f9fcc848a30837da9477737b78d74fc33f52744e68c819e3e16418bd1ed0d4bc8259c5c4a7002d3dcc6761a1b77324bbd1e65da40811cb799267641e6685c327afa37af3d72d3da5e5e3c2f31dabc12b522ae0b67daa7f350dba59884a9de1a4cbfc4410c1a5218b9a401ce22973f07a85aa347a6b4954a7a8527484eea8829e47f9d109ff446504f4d13a0e564a8ba59581f0548bc45d36f56f2c96b99f402481c4c13f7db1941fc5b3b9815cea554d8587f870e633edd52d155cdc0480679967beaad7e259484d40bcf2046668910f574dd39ea8eaa8632ddffa9bacd194f886514a6a705796934c27141d6e621dfe91c5d761062676de387fe69e32180f21f69e2bd8a231e0777b0cd1899c6897f3a7a275ae7fbc590d2d51f8738b5fbc64b23935729083bb95065671a67f3a820d21920b739d62cd11077b7567b4782bf167c4dcde471435f9190b30d0272e51a41fd05e5256a5cc74a6990fec0ab9466ebee77d69849655809308de0733aeed8d42773cd25a16d0b241e2b8da5c5e60a686a3a376f0d931e35ba577eb3781a1a0f59a39f8edb022570f5da968ebb3e63c63055f64b59d43e164ecca72120112fff96452610c3ed0968e5fe0799431be859582beaed467a0cf7c041c8f2b56efec1a0923983b930c4de02c747412dd04ee3545558eea0292775053ad8bac79dd7b083dccc00ca3d90a6cb3a2a803372e8b2dae493cb53d0228f74d0f4319e7825373a273594147b990fba63d69aab3de7152087d83247c3d8ce092bc8e9057c80c01ab8195363092822e1fb2ef1d7787d2f0e600cce1155a4e28edbb403f8d237b3113a5b06bd3f50cef0bddbd88c2af4ba0e818f15a9e7060fc1a1478c35a7c75c12325d631ae7a46f4bbb5ece8186b6fd7184bd3e287449d19a394705d810a429ce457ab98cc52c45acfb3ee610aa94154708e11262b66083ad250c714acef486753bbcd0f24d2519bce65151003a5deec3d8514163dba6ae6ab4209ed84ac342fca0d19e8391f5911e088fb37bde537d5eb1312eca0a8012f2a2adabeae82aa702599d143373987e67cea672aecae5f3fd97d4a71a0b39ece1644ff925884a413262f2f7093023f4e541903d37170fa021e7a65a289850a5dfdbaa3c23bb325cf25a7166ddcef6b5cdb2e696025504e6d5c15f1fcccd3dea9322d11413b762998d85706f357e382be0f7bed584ebf1a095cec47e25c5b6009c0957a2610b646fe168698bda3ab9db2e48d9fd88fbf3ebef695b669ed43809d665225176a158d01d28bd936bfa84c188f0b48f87972720779b29ebfdeb57bdf9bafeb0cb2aec921a2c2e4b6e2a00ca13abe5b705b1b9e3fe4bd406364b5655a69c598c40d80e856191fdf3ae6e00c4daf85ae685e3b32e7c340fdf31a2c7afe99cbb07cd96eeac21fe3f0d30ef7b75ed883169ea4dae5afcf9a5f7e9718ae74b0ff0c683ddc97c3924a8979523741feae8fd93150de1a26c1d5039721628e335ad3445ac36d8b0335b6b608bed77526d261cd70d719f87b14a48118f0443fbf0a56cae33da0688c3a1c2295c5d730824bea20587fb6a3d7d2150c440580eadfbd5295d4eaa222bc8cb63d9fabed4716472a302df492085f7b99bb14eb208c207f732df7a08bc0ea309bdbf6fc6f619040556facaf4d067302af6cee80fdc139c3df4ad61bf4a395bd2a1e62a4dba487ad4928adac0e5fa13aa42d8327539c26c5a381b5ecd0dcc165caeeeeddabba111046bda12f6d57f0a1fd02667f83f9afd21fd32f6290c8174f7ed9ca55ee773ab2783ccb262ab35b40311a1c49172289af9f97c37dfd42395b9ca98440e8b46cd9c60f101e1cc8d548b660b733bd1ded30b87d6ded950de423ebbd3cb67a747ecc560af23ffb437616589356b0cff69f51ad206c03718a1e14e5f7b852883abca96171a7819ce03209749dc359649556d74b8c78dd13c9c9f701859f4634cf3ee8b1361745e4a44136f258c714a63b44c0eaec6be12a513df6920787f4568d674ed8d35347fef91cf03288a8cacb18a3cd61a69b12d8e5eeca09a2c4d213abc0a5b1379985260e0081f51c7ace14d5651d176f4953f30c6637c351c12ec50680b4558c01652b8fd3672c24dc225e392063456e17c6bc6f3a7c7b23b20ecb9c88bb2b085ca1e4a841d9de2eb88fd1be02ea9d84ef69ef4c662", 0x1000, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x67b}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) syz_emit_ethernet(0x16, &(0x7f0000000140)="e756594c22c3c3ea939636a4aba4c50c2956b56f8c22") r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x9) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) recvfrom(0xffffffffffffff9c, &(0x7f00000000c0)=""/82, 0x52, 0x3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, 0x0, 0x4}, 0x200, 0x401, 0x2}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r16 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r16, &(0x7f0000000040)="670dc3", 0x3) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r17, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r18 = accept(r15, &(0x7f00000002c0)=@un=@file={0x0, ""/43}, &(0x7f0000000300)=0x2d) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r19, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r20, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r21, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r22 = openat(r15, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r23, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r24, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r25 = kqueue() r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffdec) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r27, r29, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = getuid() r34 = semget$private(0x0, 0x4, 0xa5) semop(r34, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r34, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x3, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r34, &(0x7f0000000240), 0x6) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r35, 0xc010427b, &(0x7f0000000040)) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r37 = dup2(r35, r36) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r39 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000100)={{0x3, r38, r39, r40, 0x0, 0x4}, 0x200, 0x401, 0x2}) r41 = msgget$private(0x0, 0x100) r42 = semget$private(0x0, 0x4, 0xa5) semop(r42, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r42, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r42, 0x0, 0x9, 0x0) semctl$SETALL(r42, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r42, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r42, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000100)={{0x3, r43, r44, r45, r47, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000180)={{0x0, r43, r39, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r16, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="7d91998c5ca6592384790cd17a42bd8b627836772612008d6f4192de99bf8e93a0a488613dca8580f87365444f37c29437ac4893da62ff357bf0c3f22c0195b925007cf649bb015f1e6d8f4748d1e8c90fdc1734325c63d838ca258e84e724d57f6e67ab6a07c2ffd98861ae84449619217fc593a60e93ad5decbd1cd809b8ee3f8d94d6c6f01e2d20923cdb9dd5df4e3ba872e6020511647ad10754072fb909e89b69044764b7504bbe7e21086dd607519e62", 0xb3}, {&(0x7f0000000240)="45e251cbbae74fb1", 0x8}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r15, 0xffffffffffffffff, r15, r17, 0xffffffffffffffff, r18, r15, r19]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r20, r21]}, @rights={0x18, 0xffff, 0x1, [r15, r22]}, @rights={0x28, 0xffff, 0x1, [r23, r15, r24, r15, r25]}, @cred={0x20, 0xffff, 0x0, r32, r33, r39}], 0xb0, 0x2}, 0x1c) getgroups(0x3, &(0x7f0000000140)=[0x0, r9, r39]) chown(&(0x7f0000000100)='./bus\x00', r5, r48) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000180)=""/220, 0xdc, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r4, r5) 16:00:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000000)='./bus\x00', 0xd5cd104f89f2c647, 0x30) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) r5 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = fcntl$dupfd(r0, 0x14, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000200)={0x10, 0x2, 0x4, 0x80000001, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4cad}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x233a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfb9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8ce}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2bc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x24f, &(0x7f0000000180)=[{0x4, 0x4, 0x2, 0x1fe}, {0x1, 0x20, 0x3, 0x8}, {0x7, 0x0, 0x2, 0xb}, {0x4c, 0xff, 0x9, 0xffff}, {0x0, 0x80, 0x0, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(0xffffffffffffffff) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xe021, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x188) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000db, &(0x7f0000000040)=[{0x4, 0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = dup2(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r11) r12 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r13, r14) r16 = kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x33, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ff, 0x0, 0xfffffffc, 0x0) dup2(r18, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) r25 = dup2(r22, r24) r26 = kqueue() kevent(r26, &(0x7f00000001c0)=[{{r25}, 0x8000000000000001, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r23, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r27, 0x8000000000004, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r29 = socket$unix(0x1, 0x2, 0x0) r30 = dup2(r29, r18) r31 = kqueue() kevent(r31, &(0x7f00000001c0)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r28, r31) kevent(r12, &(0x7f00000003c0)=[{{r15}, 0x0, 0x8, 0x80, 0x8}, {{r21}, 0xfffffffffffffffc, 0x1, 0xb5d6ef430931bb7b, 0x9, 0x6f70}, {{r23}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x8, 0x7ff}, {{r31}, 0xfffffffffffffffe, 0x4d, 0x0, 0x1f, 0x401}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r33 = fcntl$dupfd(r32, 0x8000000000004, 0xffffffffffffffff) dup2(r32, r33) fcntl$dupfd(r33, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r35 = fcntl$dupfd(r34, 0x8000000000004, 0xffffffffffffffff) dup2(r34, r35) accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r37 = fcntl$dupfd(r36, 0x8000000000004, 0xffffffffffffffff) r38 = dup2(r36, r37) r39 = kqueue() kevent(r39, &(0x7f00000001c0)=[{{r38}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r41 = fcntl$dupfd(r40, 0x8000000000004, 0xffffffffffffffff) dup2(r40, r41) kevent(r3, &(0x7f0000000140)=[{{r21}, 0xfffffffffffffffa, 0x1, 0x2, 0x2, 0x9ef1}], 0x8, &(0x7f0000000280), 0x79c, &(0x7f0000000300)={0xfffffffffffffffe, 0x1}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2d6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000080)="ff0ffd0d2ec09988bd83ec804f74c8344066684e0bfd33b867b478706763e472ff221cc0", 0xfffffe8a, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x14}, {0x7ffffffe}]}) r5 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x81, 0x10) chflagsat(r5, &(0x7f0000000240)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x6, 0x0, 0x0, 0x104}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xd94c3f3c07d8f4ab) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000880)={0x0, 0x0, 0x90d2, 0x1000, "00e74de400", 0x0, 0xffffd}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x8) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) write(r2, &(0x7f00000000c0)="0f9dd1f4b3c031cbeee9c9d34c9437b95cce90f854327f2c3ef755186d67b1e90e8dd3ec375be45501c4b5483d7da68dc9e953cf338bf295735ac00d0c3ecf65cdec5c585822c89184998bbe218eba0df4df067dff5fe6d97ca1451b75f2be0a675c01eed0576c4a73a8830d1a32b3299db28b8f27e7e58eb435be89baad67c4468d194e05fee535c5acabd2ed14e75e5cf22090930384ddf637fdcf75dfeb31b4fc840b08a11318cc0a24ccfa6424b60bafad49d128b81231517bc6c4a3389b2155c86d2b8a66cf28188a30553ee3881639b99fe0ba83d36c36a4d71ff538aa35249f981f91e0cb330902bd090d4124f0f3b8ac", 0xf4) syz_open_pts() socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0xfffffffd, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0xffffffffffffffe0) kqueue() r5 = msgget$private(0x0, 0x401) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="7071d06eb8d3abba1e00000000000000000000000000000000000000000000000900000000000000000000001056ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/193], 0x1, 0x1, 0x3000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) socket(0x10, 0x8003, 0x81) msgctl$IPC_RMID(r5, 0x0) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x4, 0x110) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x8, 0x2, 0x0, 0x81, 0x2, 0x0, 0x400]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = msgget(0x3, 0x2) msgsnd(r2, &(0x7f0000000040)={0x3, "838f56522b112825c6d726361d8a4ebabcaf9f5db0cf7b230f39e5765d02116be5147cd358798dde2bfc384ce9422072f6a033c2d2c1c4fbefbb0b3268bc75"}, 0x47, 0x1400) socket$inet(0x2, 0x8000, 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() dup2(r4, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r15) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r16 = dup2(r9, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) r25 = dup2(r22, r24) r26 = kqueue() kevent(r26, &(0x7f00000001c0)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r23, r26) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x100, 0x0) r28 = socket(0x2, 0x3, 0x39) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r30 = fcntl$dupfd(r29, 0x8000000000004, 0xffffffffffffffff) r31 = dup2(r29, r30) r32 = kqueue() kevent(r32, &(0x7f00000001c0)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r33 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0xb5afd501c3140748, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r35 = fcntl$dupfd(r34, 0x8000000000004, 0xffffffffffffffff) r36 = dup2(r34, r35) r37 = kqueue() kevent(r37, &(0x7f00000001c0)=[{{r36}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) r41 = dup2(r38, r40) r42 = kqueue() kevent(r42, &(0x7f00000001c0)=[{{r41}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r39, r42) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r45 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r46 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r46, &(0x7f0000000040)="670dc3", 0x3) pwritev(r46, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r47, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r47, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r48 = accept(r45, &(0x7f00000002c0)=@un=@file={0x0, ""/43}, &(0x7f0000000300)=0x2d) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r49, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r50, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r50, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r51, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r51, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r52 = openat(r45, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r53, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r53, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r54, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r54, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r55 = kqueue() r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r59, r57, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r60 = getgid() r61 = getppid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r59, r60, 0x1e4, 0x8}, 0x5, 0x5, r61, r62, 0xfffffffffffffe01, 0x9, 0x7ff}) r63 = getuid() r64 = semget$private(0x0, 0x4, 0xa5) semop(r64, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r64, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x2, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r64, &(0x7f0000000240), 0x6) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r65, 0xc010427b, &(0x7f0000000040)) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r67 = dup2(r65, r66) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r69 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000100)={{0x3, r68, r69, r70, 0x0, 0x4}, 0x200, 0x401, 0x2}) r71 = msgget$private(0x0, 0x100) r72 = semget$private(0x0, 0x4, 0xa5) semop(r72, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r72, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r72, 0x0, 0x9, 0x0) semctl$SETALL(r72, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r72, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r72, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r74 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r76 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r76, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000100)={{0x3, r73, r74, r75, r77, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000180)={{0x0, r73, r69, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r46, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="7d91998c5ca6592384790cd17a42bd8b627836772612008d6f4192de99bf8e93a0a488613dca8580f87365444f37c29437ac4893da62ff357bf0c3f22c0195b925007cf649bb015f1e6d8f4748d1e8c90fdc1734325c63d838ca258e84e724d57f6e67ab6a07c2ffd98861ae84449619217fc593a60e93ad5decbd1cd809b8ee3f8d94d6c6f01e2d20923cdb9dd5df4e3ba872e6020511647ad10754072fb909e89b69044764b7504bbe7e21086dd607519e62", 0xb3}, {&(0x7f0000000240)="45e251cbbae74fb1", 0x8}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r45, 0xffffffffffffffff, r45, r47, 0xffffffffffffffff, r48, r45, r49]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r50, r51]}, @rights={0x18, 0xffff, 0x1, [r45, r52]}, @rights={0x28, 0xffff, 0x1, [r53, r45, r54, r45, r55]}, @cred={0x20, 0xffff, 0x0, r62, r63, r69}], 0xb0, 0x2}, 0x1c) r78 = getppid() wait4(r78, &(0x7f0000000040), 0x9, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r80 = semget$private(0x0, 0x4, 0xa5) semop(r80, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r80, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r80, 0x0, 0x9, 0x0) semctl$SETALL(r80, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r80, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r80, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r84 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r84, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r86 = fcntl$dupfd(r85, 0x8000000000004, 0xffffffffffffffff) dup2(r85, r86) r87 = accept(0xffffffffffffff9c, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000100)={{0x3, r81, r82, r83, r88, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r90 = fcntl$dupfd(r89, 0x8000000000004, 0xffffffffffffffff) dup2(r89, r90) sendmsg$unix(r12, &(0x7f0000000900)={&(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000340)="e19ffcfdba2023785435d3842e8c6769b7512d5bb4645f68b37f146a8646144f1be704710419655aafd774141e679f7b53b33d581b4473a8210b454512116068d790ba7786e7885ad7df7308ee7728bf4f978764ea6597daec9d8a75c4f4962b9bcd71c6a274852a40dcf2623a0cc97b47b99a7c257dbbcbae637f0f645f6d70087a3ac55692", 0x86}, {&(0x7f0000000400)="d0e5e252fda3f44b8eb84fe6b78dc5ad9ccadc3d30ec1a28e6621fd3587e9433f00bce984ac1312e8422e825c57c02691dca8f43e33829eb841f3ad55ba08346ac3323ba86e9c8822d5861f4d4d9b644e2cebcad7615eaf777d77d342ba8", 0x5e}, {&(0x7f0000000480)="61a9fa229151f10f9a6b860f7a3d319939bcca9e96ded1655987", 0x1a}, {&(0x7f00000004c0)="f635539cfd2eed04b47d29ec8c40e189a4cdb0a763adf5aa8578872c256766120ab651656741c2be7412e46f23e9993bf19a96708e889f430289cb14f6bab4b809bddc42c87038337dc9ca085bf36771620447d5e73b4765125d7e7d1ffa5430a1428c04a91aaf28", 0x68}, {&(0x7f0000000540)="da5e19a80f205a3b70c0493dd1813ee3b7bb324c5b293fd2e8649cf6a91aa9c01a1466845436a80e3e5dcf677b373b3a89839a79dfd39c828f6835c53d2203a46ccb1a4c96faf275fbf8111a3f05e39c45b9a8f84ab233a69ecd0dee53943e7c78b026a5c10c52a6d34961220b675465dd8af32de16149bb4940fccdb1a707203f6547bc1ed50af8f7632650f3da334a95aaa81739ada151f65322b28be3639523eb25becd95dbe001748273ab9fada40a23c99bb94bb54093b3f700", 0xbc}], 0x5, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x28, 0xffff, 0x1, [r18, r3, 0xffffffffffffff9c, r26, r27]}, @rights={0x28, 0xffff, 0x1, [r28, r31, r33, r36, r42]}, @cred={0x20, 0xffff, 0x0, r43, r44, r69}, @cred={0x20, 0xffff, 0x0, r78, r79, r88}, @rights={0x28, 0xffff, 0x1, [r16, r1, r89, r4, r7]}], 0xd0, 0x400}, 0x1) dup2(r4, r12) r91 = socket(0x2, 0x8002, 0x0) sendto$unix(r91, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) fcntl$setflags(r3, 0x2, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:28 executing program 0: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x41) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x841, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0xa, 0x0, 0x9, 0x7}, {{r3}, 0x0, 0x1, 0x20, 0x4, 0x100}, {{r4}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x400000000}], 0x5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x2, 0xeb}, {{r6}, 0xfffffffffffffffc, 0x0, 0x4, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x7, 0x40000000000}], 0x800, &(0x7f0000000280)={0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xb) getgroups(0xa, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f00000002c0)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000300)="de015fa18febe0f8fbb35a500783861cccf5e39719212bb155d6e8e85c5f7e236f7c6272edaa5625d245f8dd68ba41419151b38f33e0716d7aefb0fa72d4b29371dcf98884805b1c8fb98dbd95440e31ec469d908e9c31e5afd67233", 0x5c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="292a97c8a7e9d39b4fcba8551593dd806abedf4d938d04d5307013a2b7228520bb722cfccac2b10aae1a5fe8ff7bf4ca657d85cc8474de67488dd2e098e5e5859f7c54c946a3fa9996e9ee89315a25a79c110986c5b358a899519e0af2f113367a7e5e636d90299fa2fef4c47180edb673f492f0ec0faaa737b0", 0x7a}, {&(0x7f0000000440)="6f021fbe0dccc27896154c80fd165e3498cff8f74176e27fd9eae4397d2c3e32d792cd60c88f96f82bf5cb86d0f281ea71078fa776c76316966d88083376f7", 0x3f}], 0x4, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x38, 0x1}, 0xb) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{0xffffffffffffffff, 0x4}, {r1, 0x20}, {0xffffffffffffffff, 0x40}, {r10, 0x20}, {r11, 0x40}, {0xffffffffffffffff, 0x8}], 0x6, 0x8) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pwrite(r13, &(0x7f0000000740)="dddab59cfcc863199f4e3818b8cddf3c91261c696912b08730b03d055f17040941e20a2ec00885774156d52eac275e0ae2753f8ec544", 0x36, 0x0, 0x0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) recvfrom$inet(r14, &(0x7f0000000980)=""/223, 0xdf, 0x41, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r15, 0x400c5752, &(0x7f00000007c0)) r16 = accept$inet6(r12, &(0x7f0000000800), &(0x7f0000000840)=0xc) recvfrom(r16, &(0x7f0000000880)=""/42, 0x2a, 0x840, &(0x7f0000000380)=@in6={0x18, 0x1, 0x1ff}, 0xc) unveil(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='r\x00') semget$private(0x0, 0x2, 0x40) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) shmget$private(0x0, 0x2000, 0x80, &(0x7f00005f4000/0x2000)=nil) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="28614b100000000000"], 0x10}, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r3 = getppid() r4 = getegid() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r5, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r6) r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) getgroups(0x4, &(0x7f0000000700)=[r6, r9, 0x0, 0xffffffffffffffff]) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r13, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r14, r14) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r18 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r22, &(0x7f00000009c0)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r23, r23) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000bc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRESDEC, @ANYRES32=r10, @ANYBLOB="00004681ff01289a81050a22760860ffcdc8d392540ef1720401200000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32, @ANYRES32, @ANYBLOB="49b6e6d4e36b9ab357ccca67bd60779700004d005b16949b0a88064ad0e13ed2e5a2711daf0f2b64fa174b0fc1526f77c72979adb4fca4e251a1f7703207f02f06c8f0ca8c4fa3d8be13b8eae0761c528d88d7119f95eede2527bec129f2cbcb6b43dfc1020fff0ad168feed683c5cc2b286a8690258793c563dd161274cdfe00813ab19782a8b1d5a6a92517788fda149ff9e18bbc296bd4e35259cf23407c62c32ca46d418ae8f105d474ead35cab4c740"], 0x183, 0x22bd4824a5139c0}, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r24 = getuid() r25 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r25, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) r26 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r26, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r27 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r28 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r27, &(0x7f00000000c0)=""/56, 0x38) r29 = socket(0x18, 0x1, 0x0) listen(r29, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r30 = getppid() r31 = getegid() r32 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r32, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r31, r33) r34 = getegid() r35 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r35, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r34, r36) getgroups(0x4, &(0x7f0000000700)=[r33, r36, 0x0, 0xffffffffffffffff]) r38 = socket(0x18, 0x1, 0x0) listen(r38, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r39 = socket(0x18, 0x1, 0x0) r40 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r40, &(0x7f0000d06ff8)='./file0\x00') r41 = accept$inet6(r40, &(0x7f0000000780), &(0x7f00000007c0)=0xc) listen(r41, 0x4) setsockopt$sock_int(r39, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r42 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r42, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r43, r43) r44 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r46 = socket(0x18, 0x1, 0x0) listen(r46, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r47 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r48 = socket(0x18, 0x1, 0x0) listen(r48, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r49 = socket(0x18, 0x1, 0x0) listen(r49, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r50 = socket(0x18, 0x1, 0x0) listen(r50, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r51 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r51, &(0x7f00000009c0)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r52, r52) sendmsg$unix(r29, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000f40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRESDEC, @ANYRES32=r37, @ANYBLOB="00002881ff01289a81050a22760860ffcdc8d392540ef17204012000009c4cde34001eaa984ee635bda53204a3beb14bec43ebb02e8e4324db8743bb4db0ef0bae6a715d3f7340401e40214b5f23a099014abe74cabeb3a074c2df220822f602a26afdb960347034e26a2c21e75d89f85d251cd877b2e49a28415ba5090b29be5fbc462aafe56aecef20f02338657874560fc7ceca08980cba44bc10f9bbf2170e067576545c3c48683ac42b26ec48db7bf045a2df144b7cea3f33d3ed4fb207c9358648", @ANYRES32=r28, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r27, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="080000002000000000000000ffff000000000000e84f0d5c54938f29581b18a035e8c6848f7c168cf3a7f8220e254be7a7a025b42200e1dd82edda00747b077e282ba1ae582415b99214da838189a65739575964c7aa", @ANYRES32=r52, @ANYRES32, @ANYRES32, @ANYBLOB="0000ea00"], 0xcc, 0x22bd4824a5139c0}, 0x3) setreuid(r44, r24) r53 = socket$inet6(0x18, 0x5, 0x2) r54 = syz_open_pts() r55 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r56) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r54, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r58 = dup2(r55, r55) setsockopt$sock_linger(r58, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r55, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r58, 0x4004574b, &(0x7f0000000800)) setsockopt(r55, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f00000002c0)='./file1\x00') r59 = semget(0x0, 0x4, 0x600) semctl$GETALL(r59, 0x0, 0x6, &(0x7f0000000940)=""/135) r60 = semget$private(0x0, 0x4, 0x226) semctl$GETVAL(r60, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='(dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c5acb834c11ce14dcd5866065a46") 16:00:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r3) setsockopt$inet6_MRT6_ADD_MIF(r5, 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) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r6, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000000040)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = dup2(r13, r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, 0x0, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r23, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, r25, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = semget$private(0x0, 0x4, 0xa5) semop(r29, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r29, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r29, 0x0, 0x9, 0x0) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r29, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r29, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r20, r23, 0x0, r34, 0x0]) fchown(r10, r18, r35) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f0000002880)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000002740)=[{&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000540)=""/13, 0xd}, {&(0x7f0000000580)=""/217, 0xd9}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/44, 0x2c}, {&(0x7f00000026c0)=""/128, 0x80}], 0x8, &(0x7f00000027c0)=""/139, 0x8b}, 0x800) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000300)={0x9, 0x3f, {[0x8, 0x8, 0x200, 0x3, 0x6, 0x800, 0x8, 0x3f, 0xbf, 0x0, 0x4, 0x5fc0, 0x8000, 0xffff, 0x5, 0x4, 0x3f, 0x8001], [0x2800000000000, 0xd9a, 0xffffffff, 0xbd6, 0x6, 0x5, 0x7, 0x979, 0xd7, 0x1ff], [0x7fffffff, 0x1, 0x80000000, 0x5, 0x4, 0x5, 0x10001], [0x7, 0x1, 0xa7, 0x8, 0x1f, 0x5], [{0x9, 0x3, 0xffffad05, 0x5}, {0x1, 0x9, 0x6, 0xffffffff}, {0xd6, 0xff, 0x401}, {0x6, 0x7fff, 0x4, 0x122}, {0xfff7, 0x3ff, 0x9}, {0x2, 0x20, 0x64, 0x100}, {0x9, 0x1000, 0x7ff, 0x10000}, {0x9, 0xe42b, 0x9, 0x81}], {0x6, 0x9, 0x9, 0x100}, {0x1, 0xbf6a, 0x0, 0x6}}}) 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c879108ded3f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fd960000000000000090a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffff41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c3fdab6000000000000000000000000202a11c9cbbf0bb4803c0b3628441145142c5568a8f3fda7899b281ddd18a5d449d22131fc60e818b2d57b6433f259277981b92e952c67e445b604295f5c27d3e30615a563b248ea1253f8f4b019ce802232427f865de58825cde3"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25, 0x0, 0x3f}, {0x25}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x20000) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000440)={0x2, 0x9}) 16:00:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="40002e2f666a33b687be795a61996c0476bc11e8c75abb"], 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, 0x0, 0x4}, 0x200, 0x401, 0x2}) seteuid(r6) r7 = socket(0x2, 0x3, 0x2) connect$unix(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) flock(r12, 0x1) writev(r7, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d4", 0x59b}], 0x1) tap1: address list non empty 16:00:29 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e402e57fa44e107087a018a69fa1d60000010000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x29c00, 0x400007}, 0xc) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000002200)=""/4111, 0x100f, 0x62, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='&[\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x5590c11767e56e67}], 0x64, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) socket(0x9, 0xfc8deade2eb805b7, 0x90) dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) r12 = fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) write(r12, &(0x7f0000000440)="7f3a31d4fc211a25d7f120a3d22090156b4db1b5a798b14e3d12aa9f5ec4f43b1cec0ec5773ccc1e70cdc7661093c39a8b601ac74ab4f01d73a7bfc181105f58b99f09b735ead14e2fab1864cdc0f96cbef6ec64c5f5bb675963f73ed84da4e4b9183441cee4f3f10fbda2e6a9150e683ab12b5e6671596e5374c06cb679b4001689c988ea9f4cb31d31153cf10d40a032ed047fb27296de8f04d800069b5fbb529d2062b1cae6c850ad0fe2d94a93a3b7f66849d4c229f75260dd365e9554f5216bd44c39c139044b41e592c9c1fc00f8a64fd8076b72ed9afeadea6112b3355b789d98e2c889c43c882bd4f89d8b8a55de7d6b3c3d15e0dfd8a9d1ed3587", 0xff) r13 = dup2(r5, r6) r14 = kqueue() kevent(r14, &(0x7f00000001c0), 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r15, r16) r18 = kqueue() kevent(r18, &(0x7f00000001c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x7f, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x41, 0x1, 0x20, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x423d, 0x9}], 0x12, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffa, 0x90, 0x40, 0x341, 0x3}, {{r17}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x401, 0x5383}], 0xfffffffb, &(0x7f0000000400)={0x4, 0x6}) writev(0xffffffffffffff9c, &(0x7f00000003c0)=[{&(0x7f0000000200)="e31b6fca348d72eee0dbf28464674156a25d5823772389cc76ee257b26d667b88f5a518cb81ddc9fe47c005e60262577d4cf3f00ba81970bbc45ea53dfe0655f1ec41b7a925b9eabf2863015df2023683c4acda7431c9a0429385159389a3bfd895d3070ee56c67ff069acbcb235c6467ec21a992ec2f8fcd8be4fd473174b0415e34d9c79f3918ecf22a4f22a1060ad407a55308100ee7c2cd061b219e48c12e7b90e32466e290da9c8ded54c5a6d4b6bad8e12b900380a3daec8d565698aa05e73ea8af0c7330e79dee7c6360308561f9430e96dee3d72c1dfae80f8664e288c4084", 0xe3}, {&(0x7f0000000300)="7edf8a8728dd7ea05bc23adadc01ba94973f47e6ce49dd15d3e1883dfff603e8c8a439b8fbd125e86387544f1ad488a9b6d1058ed6216a460c6deecddfc9e2a01545b65687fb4d08472bcb528ab419d85b9b8c0ef85fe4cf7bfcd9a74ca10dbbab7551fce28103c6efd46af08d8cffc31b3f08c6814f42dd4d5fa8152a3e60ae6509f17e0095c583a530898593d033cf0a103f71681dadbcba0924253ba2cde5fbbc624309e3df6e8f6396c1", 0xac}], 0x2) 16:00:29 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) fsync(r3) kevent(r1, &(0x7f0000001a00)=[{{}, 0xfffffffffffffff9, 0x1, 0x900fff7b, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0x96ed, 0x9}], 0x1000, &(0x7f0000001a40)=[{{r3}, 0x5, 0x0, 0x4bc1a7c4705539f2, 0x100000000, 0x40}], 0x1, &(0x7f0000001a80)={0x4, 0x9}) pipe(&(0x7f0000001bc0)) r4 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r5 = accept(r4, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r6, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001340)) pwritev(r4, &(0x7f0000001ac0), 0x0, 0x0, 0x80) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r5, 0x1) connect(r5, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) r9 = semget$private(0x0, 0x5, 0x100) semop(r9, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000001980)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r10 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000480)=""/97) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) ioctl$WSMOUSEIO_SETMODE(r12, 0x80045726, &(0x7f0000000100)={0x1}) recvmsg(r5, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x4, &(0x7f0000002e00)=[{&(0x7f0000001ac0)=""/192}, {&(0x7f0000001d40)=""/4096}, {&(0x7f0000001b80)}, {&(0x7f0000002d40)=""/191}], 0x0, &(0x7f0000001880)}, 0x802) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r8, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xb548, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038e32222971cdea7d9086d177e290000000000934eb9280000000000000000005eea56ad00000000000000000000000000000000000000000000000000000000000000e2c3051fe85b4c11fe0cb803c0329a3eceac3755e4dec9e2d6c8df8e7386639502fa573fa91c2a35cf71a7b0ede56cb6b8a11f09096438910aec76ba213d10c86aaf2bdd187945e2628ea6a9fa01edf021ab2626b279622b27f5824eab0d4bd720d56e044463633748f430d1c55d5c7ce469402eb0e9806d0e5e5b54bd199958ff61379e79f32601e922fb1d34c9877ae3a6d377a90dc33d720da9d55f3f7f82ddeab9ff0a8bd354e0853c4182f49999bb0aac9c54205d8f654afb9a5f29db8d4349e2013745b457e467c2aecf510e6bf1475f0f41d2b8b3b6bd18d1ad055a54ba6f769c8f31dd39559f98fefd565043dfd6e85b8511c19ba4cb7f879a74159e8b899a31b5182b"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x4, 0xb7, 0x80, 0x101}, {0xdc, 0x2, 0x81, 0x12}, {0x7, 0x0, 0x0, 0x1}, {0xa0, 0x40, 0x8}]}) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) dup(r7) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r8, &(0x7f0000000200)="4a3c54856e4dc4c8597a5b4d4023f9132929220676e276d30f35251e0115c8e039614094edb6458fccbb88bb59efc95bc2ceb62055093642c32973b161244c99f0708cc3d5c4a8217e93843048cbfca58b6e37349e12e4caffbfac2cc5657d030e96e035fabaad708a5422dd30117a384b3f308c940a854d259824cf0c31866d1b29e760a6116be847ca703bb76a3db60a94b2acdb1141e779173af4c85ffd6f58a57012a21f5a8635d40e06ef41507c5d3f93b5d68070726967ba93e5c087c1612337aaa8b2ce2c60923c952acb4b390b80332bbe098d34de22c1f3e3cf5931798476480685d5809bbd23ff2bfd26cbbbfdd4cde3a4f4f41483a07f2a5da54492e69fc43008e89386d920fc92d5d83c22257136c14f9b998e5dac70c775ed461dd3047aa28f46c3922b40a510b014102544d46a4b65f21573ebb50a37e901b736ff94672b4cb4ed47c246eb38ba67965e5a67119b9f5e282fc2a8f0eba0fd6a0dbba554f08d30b12b7249900f97442f2904e5d72ede984346aa41f920c28f3e3e41eddacfe3e61506b84fa3027021022eb16d92299ae9a35d0884e36ff72a5f6cf795b60eab15cbe403f652b0acbd5da3d82239fd1466590984542c57a7678fd10c99ea6bb8a8d319654ecc1bfb6eca0f9736abc7f2996247e1b050af3e87791cded6b0a2c8677ef3cfc4ba69f74fa674f4e31a94fa64cbb8605495ac695e37d701ee8fcfa87e23d4445a355ef3b41bcbe834ee6aef4c4a4f51ff9762aaec47e073651c98376a9a4b709722e67845ff295801413f47a62186c74eecf06062deea4b507ca74a99dfa1e525d8d9ba8c865902e665c7d272cbd93c4e4cc9a52bb1d3b2e0d55e5f67b7a28b10e813e5b3279330c21b36666040e651914ba6d8777d906999d38d746d64ffce659ae9e91d510cf46242e40626aa3f7969b1c84f091273ba754257d1bb6836e239ccaf6c9db5cea42c34c9f376158a912fbcb82dafcbf3830e1df3ab84f1ae2b62853dd1dfb3ce02992df5f006ce6c3e345afda1688af3f7f8ddbd32dae12cb71d68bbedf4920dce8ab1c2e3afe0962dc48c196666a74ce407863aee80999fc76743d6fde6bc776bb6c40f401be78b8ed740f6e5b5163f0393dca1381baddd8ce72a62ade4f8c8149f2325256b49bc0d647bf140a9be839fa108c614c841dfa9c67aea162c1ddbbe1834219b3fad63416450367fff1f6cf9c7166eaf66f9a5f939e122a2e14ed744e9a125faf9f6144ffcd85d012cd0fa97aa64aa7d29f36c26f7a1fbbae89dc265d4e5387f8ae150b4d89d84eba05451a15c8d8f98f36d6d8565a16b2fe5676cdacb10e2b5faeb2bded2246dacd6ab7173f81cc2faa4a287d4213f53fc5cd9d0d95a3dfb8cefca9bf0258347cc0f1ef4bcdd6811dc060c86bce237cb1fa4963b618a2178a7d538e9b09b8c60e54c6189a385995dd7ae93e38c807439d6c409806f1d059aa0488a1ef3f3beeb3e8cb7c91056217db814344cda5af33c64afc5ae75ae5acf3a9a638e8ddd9768ea2600d69ec441eb8ca45f1980c7cd7240e61db367ba35022adf81a2333e73e3494e041fc94ee8dc9fbf13f2be77c243ea9bca08a0e73206bbfab54ba5919b8b0fe9c1c13c6181d98f944466ac71e250a2015529fcd9e9ac509fafbabb13e8025e99d3e813e27b2fd25f2cc6758db2571171fa563707235f0164ccaabbd22f4697e1b91a4db02a6f496c9c773cc7e60a20d36adb338e2f82233a8af3181fc817ca7aed4369ace7b169f0ee99008b0e6c651e1c1257fec16e37864586ef6dab86d4311751b0a4e1f3340f0c1a227d4af9fe9b1a05b5d84e8cd3ec3924134839a2e8a2b78d8e8c11b01f92f6b58078308fcbf15aba623d4b118387807381355895a5eea3bca6536c8ca91bc71aabf698845c7c34cf615086259b6d3a8ddd0de134d8e83301baedf42482c47e4809771570ca05c570d58e5e28f7874aa2caff6da7f901dacd9b7d896a2268d74232cff3487007b1d5605f86a645d95052cb276323f96184f4cb04a0fd74927e598135fdff2e7c7492004804176f80c36e2bc5c3315630ddf41e4e76d3c5fb09c6e39cf5d128e5b8fe03eed624694081eb731425e836f1ce02859739adab16a7b0ebba1b8200683d52184ee4673b4b40a3719d0ff90db96fbd6ee48e5a62a5f3cbec91d9da6c3c9ef21cc18697ed1f3bebed47eaf7d0a90c8dfed29a483075740e46529b35fec27391e7cb879da0e92de6da03c0fd9fe9e61697ca4e2718900d3c56b90077393c2a0547c8cb1362e10578b638577ed0bd06d755fbad5ed42e51c60e5246b8f8e269a21fbf88946c0ce2723bc86253fc82ced5c6f70b173d2cd424fdbd3bd257beaf507cf64cc30585f76520c937de6f70de5099a24b134aa5f2d1199999a3091614ebae0106cbddf534b297f419464d339c3ee1e824a4d7827281e5ed09aecc20397edc505431cd7b46ae587f2804bbe9a7f45f84c866b9aea72d5d5664c8e98c1bcadc6f44894d5bd162c4d3bc7a1cd4505135947eb6c66711b53124f5206b0810a6c5924490be2f4faf9d1bd870bc2556eba34731d004899777b2d4520bcb3b85401c2e54bd83ba698d2e0e6a66b0ec05dc3dce7df18e8e822e72e970261bbbfb3d15583985ae5d17fdaa013fd4a9508ddaa928bbff226efc27f500325519ebc2bcafa387814b0e53640f47f42e5ab06ff82f3170a72763c263eb6c582d45563c301311098f9ebda056595552e0c1fa7b55a3e882f5decda0a35cb84e935ba34040a020c7e6808532d0defacd728c3d18ced9a225898f5b3d3e29ad64e34c13a371cc3f111c2b21243c81539502afa7eed5fb65bb769aa4be797d4bc7980c6dbf0854e62b0e3f09007255c0795d296e80e6cf7d6db81ccbb45297c2d2ebf79067509939abed368ad53c7bf4554b5149fc2ef53b650a8bc8f5334b93ec015674235ada796b9a1185750b8bd7bc88fd9a3e0bd755db00d32a6b544749916bceee3e1d2b2136b83cce32f4cc81e37edf8a796a22a3b39b2aa228038f83dbab114743a99c30c0a81f5d59e96fdff803ff2679c18e4aecb7f7bf1c9ab7ab7df3f0ce4156c4b7ce1091544a9d66ab6af7162c6cd3fb62392120acfaf60f5acc8b1cebffc21e6ffce5d7e34556dcb3361f51617a953b4d7e9b15d14b402224b2c655f6df388e6237929672ce79068c0160651ae96969d8564e49004621f9bc26ecc05ef76acb4728c1fb910ade43b5293609ebbd59aaa0f976b331da190bef6483743e592fe7d5484aae517e4c47b109201e93cf4839bedd8370a80cbb2a84a2226b8bc7d97e496d3286d2764eb27397a8ebfd6983dfa2df2448b8b3d361ef9fa51518651b7a1cde285ba58d2f2803c4ad3f1f3f73b1aad8fd204e846319c1a24f86f0313efc673371ca7a51c61f68f498d16833e6f0cd01c432b7d40cbec1eac43f846695efe2076f72614c4aa822122de0f6aa7f2541a85c9f1482bc86d7d185b2126a822c34e8e87f38aaa4f74f2e76dca9c6a9ebd96f1e54d40b3b570e09500a141e2a39c2cfcaa969365b8717530d77c4ee0e69fe0a5ef658d5b9e65eba47b7a24bfc7b7368f50be956a0774c9de7e73bb49b534e3d078e9b356697914884d9492b5d79718779fbe502b914d962f1c08d0d33d20d5ed8a5ec8fa8faab945533c1059b874ada09a495e58d0fc08652c95a60c33e39c007d7454cf4997a0ba416aa05be690ab11e2e492a0893db4dc91395ff3498e7d4fbf410f724f2faeebb3ea66fd9ad5d980e87f68b00586f0cf398831f26796172bf39c0ae9d590c694a0df4c20d5f5c671249a8c260e37a4ae75f7d8f3eeacae3db9addb694943a8de11c1e13d6a05cfae52bd1094f3e6a55b1102c7c8c25dfd0128aa73b3928d3fb40bd1f5362d9ab828e7cadbe7b1a4f12087683d5ad74257ac689c603ee07050b43dbb91bb2c5370e9bb340f53c655056d1732475465eb59488a106df66fa44d8bad2e7fed30a4f3315ebd4f21119ceb09ae654df66abf80d9d4b472624ddc79fb7e7a0c59b95099ff54a74659634fb0cfa701c2b6e73de982309ebb7de4a36ad47b0c1c42b0a67fabc99e1248fa9c3b0148fd303af5f62816450096236f8f85fc1076dc5e70ae031824c725d3ed5fb1b0d4e0defa9978ae008b793b2b584fb91787e605c9e70e694f891b00e6010f1b454487677a2b03e81b0cafd7c234f82205f00c4980a5ac9f33f80270dde9858e7cd005c92c58078591a33af352210e0b9dca2426a78f458519b8ddc6e5ba21c6bcca8f006442fda6fb54551b97c3d0514518ddc18c4907b95ed28d611ab111932eb3a863841f46e94adb036fd7c1337d609e3dda6a27b469d13c04baad6b529bab5649890e9ac796e87eaf70f4920221ebbae057e19297ac2b70682a2ae3c30d4177bd6af2e999f68964d202d4cf5ef43c39cbb19a7e1dbd3a40d608c2e2be81d9583655c1879486e8958ce47bb21f2488a5eba317d21e6dc7c4952c2770f5ae91f4f14a197f569b9d76fdb1a58ea6a514ecf54a977f37293859d9c20c1760b4d5bd2de239bd830ee6b3edda4a8da1c95cafe4e35e1ad615db0f9f5060fff9d4c33f500f830f22fc4e84f784c00d987142674703540221887e011beb08e911dd4525fc268e4da66178b5b3b79c7670b6778c16bfe65a197edb95e07b19df688ed73ce1d1a028f73572fcbde6ba5e59ffa4f0a4d5cd99dee53bf7fb9853be769e9e635606acb824c5928bbfc85d3a9b16978d5b8fa6a952f08eb35a8732a99322b953e84b2f33ea4414c7d0971aab34874b0d097897566a83b1cd6435d939d4bc0b6e81202785c766475abecc7867203a2f07c81386768ad5e5a5d4ae0618ad28c2fde3e21dc752f8327c37077a03eaf11d1c014af37a1955e044bd5724f53f665c16bfbc21d558c969d71547b6bf82353fe1c970a2e02d3ec874d626d4e6c8b31259e02fd94432ec5adb95c2bfe085e5f53a1bbe7021124b2105badb622fcf49463336319ccca02213e73c374348a239552b2bc60d8cb6f5ea93b6a9c8ab81b60afef390dafa42247b7b6da2b012016e8ed38672875cb83b2d756d9bc03fecd6cfbab9d13dd52f609866fb5dc951ba1458b29a0d95e24d3e7e704295727f0157d1269dbfc2a4504e54e3def24b02fad84b8715749426fd39269228fb582c3e634ae3708d87de4fb56ec52d3c070ca7354a3948eb47dbffa8a25c056c27db02db806890d6be5e1d63548526d930084a88d3b345d574b5738e68aaa661eb4d013c68da8704349d70a2bab247921673e97ba017d85a2a4f92931a3fefd83a65315b9d66479b08476715c4556951d8f40b41690e0cf7f1f7b1fab0f007cd33b59f27eae674352dc6bcafc21ec7505a18c4d4364b7dddb0d3e5e88bedb9485ea40d87e6831d5573809bada9c87e01377a64ee65ffe251aba1001d341adbcea2a9e6c4adeed30981aa4906b024fa2d9958a13f3e16be0dd35f6d9d71b4520436eb3eff3a54d9185b3c43c5e42237df1be33578d3f7d67409ec132be4356ef8c1b391c2153d68c5ad9b5c6035d478e349a21be353efc94e1766c37bbd6a6d70ea7dab45a8a04fe5a36ca1923462146296c2e19a58dbe83770015eac26af0c5972c33af3dccbfe65096f0998464931b10d2fc45c4962431e5aaf2132601ef810dbeb3ff4da2137ffefe1b5d9edc8fc584f6aaf50635589de11831d5cbba8f36f6a761cde4f4cf02acf54efe476e7f781d12ea6ac33ec3177af471cace48f65ec55998f20faf5f7afa", 0x1000, 0xa, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x9, 0x0, 0x2}, {0x8fe, 0x0, 0x8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x101) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2e9d75f0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) write(r0, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r1 = syz_open_pts() close(r0) close(0xffffffffffffffff) msgsnd(0x0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 16:00:30 executing program 1: r0 = socket(0x1, 0x8001, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5810, 0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000200796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000000480)=[{0x0}], 0x1) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = dup(r0) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x5f}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:30 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = getuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x2, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r34, r38) fchown(r32, r38, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r42, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0xe75], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4000000000}, {}, {0x0, 0x0, 0x0, 0xfffffffffb423774}]}}) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1fab1917a92241c0e07abb6fd67ea5af17c6f938e6cde55db6a97c0bdb22410bfeb29ecc3272630566896a1dc00819a96685997f858e2b78f4d24f5ea76f8b11ac0e149f22a2da9d432fab632b076caadb1bedb6e8821582717f55432c89836fdf5fe589080ba7f2c524e96d3c8fca87bcee8079677ed014703ee9068c6f1466b2a94c208756e82a5f426ca668eaf0d179232d9b3743298add9a60c4ee79e6fe63631af33b0c05d2e5a398d81f11736db15eca417d5fe7d5ddb09c89f6ec0bd7fe3dece99368381fbd2470cd2fa6cc061cf1fc8b7312741c40f604458ef390cc6b54e3fee8c7527afd1b139ca0", 0xed}, {&(0x7f0000000140)="0f2bcb3040b5762daeb537d6f3f7766c238b0802f3aa72eb4b4380841361f533b33b514ace6ab3ff4863d44da79620f5316c916d9376a303a655995e64dc2d5a82c0f5d97a91b42b6c108b23d42c0fdb55555730d3495c3a44463bbd79245caf108cac1c3c0d2f95fad4365eb60fd9f4a5054045e60b69e26a3b7c881daab716", 0x80}, {&(0x7f0000000a00)="5c64836b0b2717fe8f520946c56b587388f108b49352e7765f45f711bcc6cc292ae0d5f5a804927044d2bfc998aa904fd3b38a2b56995bc81fbdffea87b2afd2bf04b12ac8bbc96d3b10d93f71f9d2eddef9cfab5d2a6168ed83675a51bc495317799e3d9286788209557d426d2d66a4a041ae84f4f23c9c4a05d258490788a9251fc07c7621e07a7d4e7c8f9629debb332bc7b6915ddb4af30246db26317487ab0e1831387854c3901fc179f383ccd0fb617fd192862e720644f4454415ff60f16d7713aa8cc29b7dd67315d144a79756ee8c6cf24f195216614d1a84cbed923f67d0843d7303b87f2a1b117c5b29a3553e7ecd1010b5430ddd5bbef0ba9e3e2712cb691f8be64658ab5eb6b5c8cbc153cec889d2949135be986cb2ac4b04d7f8171d81a965a1451dcfd009becbda6b4cccba7338d7b0f59b4c3f6aa4b398463856c90c9cd6ee9ff4a9416ecae69738dbcaaba3f0eda437aacadb60fc60794b545dcae31c9b1367f55d97cd0dfa0869db6d62c99cd4f31febf3464ebc915b01dce46a39628f53018ac3ebd0bcad217ce5322593611ab9b8998ec2e941f4f41f3992139d9441fa6540e00d1dda641e5e1a134637ee5ce822f337ecc896e58057440ed69b11888a7400f9d4c1b099f9fd49b8c0f211c6a05e3cca3ff424fd0fd8d70c65b91aa787ef460ed8b93e0fd4f086ead9bbcf81f488cce11f4ec5b7ac7472bff27d1673e503eba3fd51f05c4b0cd29eb6cf10752445ab34d9b93876bea53be482f4f5e21fb50aeba7480701a335ab427458c5efa05fbf412b80194a77f7a859fb506d0c0e0fabab25330faaf4dd2c44bfab77d85277bc9f60579cbe08f39d5f36b7ca07ec3489b310a1cc54d4023d5d115d36031272aced6e5393d9233249b0620ace2f4438f1abbcdff84ce02fb46610c1d3be5873bf89ae72826b80e081965dee4f2b87f5c973ce33e314e1d219083e70c7f5aae8e9a73b5eda23b835d7b951d9be67dff17870795af5fc892098f393cb8d4e24d479d3521ec839421f1d0a353713f1411dacb95ad51e02b942049fc3f617f6f17bf28ce9ffebb3977ffe9e1b1133244485a88d5b13d19188a8d6f191840445e6eb47dfe84166efbd3d794ab1615bd211a11b1f49aafde00e1494c75175430e35361757062c13f594e39c7bc6b2ccc9a8208ada53a8dc43eecd3626270c6023501bec076a16edaee81cf0f8addf365e1faa221a551520677f5bc265e9084b5c3cabcdf566bdecd12ccd1a5bdebac3d8492f417df62c1e6e456fff04249be27e25e08431156193919319857d73ad97c25d4d1c00f878591aa45bab2c3a4ddbf46232c0a5d3ca945c5f362fe3ec5a0cda5d9f4580754858e28d93a33a82edadb286cbe5bfbe36eb50fd6505032cf55be04faf9864a30ecbe9b62852429d9751cdaadaac6ea29bca1222f3d5183c5738115c325bffaac3630911b19345d60a6e1c4638bc9456f1f852e9ccb7ac8ca20d8fb9e7e51ba199da60ed07f53a3dc227fc314e6b5a136ea80db9e621f9816c1ccbfe7b44f011453ce7e51acd76379534c0517401a929185f89b7608d29a43d8045263cbee9585b7339bababaa7c7bd545aa3cbdffbd38e8cde0dbb404559deeb6b124797753d6dbe8f07d80f8fb4a4a9633809716dfe10779665edc9fb5492a8f18dd08caa64250b886ec05d4429ea85ea3919ec7c589436610e42bbe2e40554c828ebe6d146a01f685f9d944141235e1e4d0a8cb4d409227c15d7440645511df2ea7877a19eb782cc7fb2cc15c400b3b3530e3946d7267a4bca37beaf31ecc2d9c3744d7aa285aface43cfb1388034de2f945da975e84e71b3fe96ae41e94714e0ebfa836ef4bed817382bf4b781af0326432ba383a69d31d800b112a7151b4681add07c63031716250bd85e4f098620e46f0082eeffdf8d367e4b9e9886aba7945f9015cbcfbaae8328d511faea88266316d1ca72abf4b317634056c08239066fcbfea28a6d16f9af3a18391ba9ded20a22a9e9da251635272a454d541806d5184c2e4c415db5365649b13f007b5b5f90c79d8f7c152d4f4a55fb80b245f48a5955c34429278fcb6bcd0a8a4ea30629173f6e14c8e32714c3679f972fc04fba84d8f8882e0f37767ec14db68a128cf42d36fa98d02324816e604303fc25bc21100700e31be30411fa77664f8fd0de0240b8319214537e20fe31420e86e95deaa823fc54fdfb66775aee223edd2cc46f719f37e676cda9cebe77885ec40d3fb40e2fc975d4705538945d24eaec1c31e5f43c64ca961fb44935526d5c23b28aabe40a2efb2f252060985fa298ff3f68701b1018e584eb54d93b4e93adec1bb373c4d1689bd41041f38386c6e422f3020c1b46819fe964fde2880149b04fdd669eb9be71ab0e2de39496d3f1a8b6b7540bec6866c0ddc75640ac6f2c4b82e87fadb35cb623052348c8eaf5f0680c978baec70745708d11e570971fd150183d59c74d80a6b1fb94cc179254508ad16a56833b1befc8692588adc55b50f30fa4a195c13601a0eb20ebab7d64449592a4846fb2aecec67c5f5914f62625848fe51d50910f2545fc265a041ad7756610bcdb42cb40ef39a5802337d4cf2e8693eefbf317091951d1eeea71c9db38d49ecf4864f4e1b436f84c2501dc003827f9b849ce2d39141ef2f11a729cf513a5ec6880ba4031b394d37d96e46f2efdf4724654595c059377da33b36c0167434b2f9b2ee9b6e074fc32714229f444a97e093e3993a9fbb2e4a3007b12fe506f98b9d60e4afdba3150aaddbb2a02d2729a2f625ef85b8c8e32908875d969718117260b1ed2c4952738cef9d6503c2b4cb0fa459dfb6ab5b9dfed940b94babf48ecf9f70f63e9e77a80e711d9f331d791a4a2d84f7edf695831261e5bdef7869a617e5b04426d6eb57db6086025f168f4f6db973eddb575f2f7ee0c1ab4e200a07427860e34900f23ee39134b2d6baa6ea5265077501bb3c91d48dd0691f91275b8a910d3292a0191e984f67048d20cdf250a5ae0686bf5d4c019fc5e1f89424fc7f8c7ca8a866ecb3862711208b3eef39a8f4a5338de3c96b19049f4f1c2816ddb1146b5d5f883fc0a45840261d389b617585f4f2d098066596c97a9d677292f859a3b242dd00eb648f45749b0655bbc934b4481f2552cb56085cb4e4379b57b71d997d27a087462031de551b1280d2f6d32e98ed3a43d20fb5910fd69e6f31f6fa40c51a931ec559344db868396046f98ca6085b9125b9288becaa660d73370586c06d43bd7362a26088c6f084e13d21d59ee08b79f2381ba90fed15b1bf1d1018e6735f5e50af67009d37cb1d4c360c8a1814d4bc536c11f82f53add71bc35301f8ce3b26c0b8c3232c18acbfd5a15855d5aa6a45f3ba28d1a6091fdbd16a271c98ecaa3173abc412f73115445bec6dfbd16286b89abb4c75ecc752ce0294514576a8d1e79cd664c41b381c9b0f117f1ba0d39ccdf01e5cdf93ff5cc4d1c6e54d6a0c4441ebdb75e9581a985e6bf41194dd4094166e41db94a1ed9d6b578f1a8fbdc0ec23408c198ee1cbfad7277a9edb82de12e7f9bfc4c36d14163186b484f0851d345c42929636c9b4af1ae8071189dedaffb94e4c0f893cfee84e4059d197ed8bb837353bc3d5669f4b93359ddafbabaff3fb86568babe7e55c889cf3b082878c0cd5cc65c50b4775f0d8658b2db572c52a0ab9edae414056837611da05abfb0e537334fc7a8215cf87ca50360d8085f0bb31bc44ca2509ea0725287cb93d0519d140304a958858a869366a21d8e09086c80290a32aa4d3a280354e622fe55bb4ab86aad99edea99e9e0d74ece6b74debaa8c242daaf2948557aec36a9c1029d3663ce70eb6ab46988d7d92c4178bfc7093039e37dd15ae3a122c8368739d1085e9fa0222c802a5c278db5b91380e34f04dd0edaca51e2e30e723ed052bb347e03e9b26ba631c0393324fcde72a0ae478edcc63a72860b0671b21ace160b53b21b700a5b3dc55fed7053d09098e86df0cb10b038c43208a4ad7e6eaecba7478d34f7b42a688690102f7dd5a93c6de1a75c64fa7db1a571a1e1360095b866d7a8c5948cf1222fbf9a890e3bc0a67acb456a0792c5c87672d7bddfa0255bcceedc8ae2e945ea452ebfa6ee9624951571e9193c3794cf4a5766d5928537a39be53efe418b1f7a3c8dc9fbfcc6b5aed47fa3071fff2bcd1ce315775bad1c7eede8588126b44e850d70a40442d501bc071bb941859f60fdf5cb565735fe7b9e1b077a7a106af6349d446c47e6e18f06344ff963e83b54f97b4c9f7907b6facd7aeb606d8e9a65170c1564bccf6356c21cc86e3ad2eba8399f61c60580415b235951628b9d8a8d890807a48c58616be753ef5cf37264280477d439b435ccd23994c46cb30f2971d1a25eb8522fe6189c83d538bbb493a066af57e17347e92de834cfb4ed109e13e12e40bca39fb681be464477a46a795df9c5efae1f7d13c8ea254376d8ed6b4ef32ed06780f1298dc51687de1c434851f0a8c3848820adc12cbd9e32a665f283e573b1a6745beb38130ab847df99e065f39e41e6015d1a77106e8564da4a5fb6d3fe79db921c6f0de4773ce41baceaf0f0d5ac111666caa0959c68b8cd449a38c9837041e9bde80bf9971363fa932aada081d76c7f9ccd047d5bef9ab1de95d532d4153680504685664249a6092fd1651430446aefa8f61d17c4a9fec1f943c702ee08ea9ddeac82c3e3206a92c581085ee3fbb8d7448ef895c86c4deca39480a82ed40bc779eee0531cd3d949c1d9e3d3b4956d2a90f048d3c0f1d9127e1039e226e89b1660166bce968c4e91b35b00a9ec24b26ebe6dcc9d12085ff7aeb5b72349a35ff1f00dacb158161e8789262f80fbd38dd5ffaff5250c93bcc5c06da0e890b8e3025dd9da2f1e64eaa7a0e3b4395725a2dc74f1a39eeaa38ddc6c8b1285b328daf43d2dc0e1dbb3ff7c6d00283d46c637bb4241badad353c7c704e2d5362f9542ffac8b6fc6177571f4f4d9597310ea55e47ef58ba7eec601b585b2a4da2e5bc36936527be8fd0ef6aaa10a52f215f99c822d6cb5635eaadaccbd7e567294d458bdc4aaa214338dfb84616a41ccce3460208c4a3a9ddb5d9a7b0dcbb5a59350439fb8d3952ce5c1c02627f89e0bf4ce5d037e74bc5b4e8d4157e436e0efe929422c9de7b2559c3f2cbbfe1649d943ecee1b57cb49c52ff907ec2c30e418b190b11ad01a45207c7efbc25bc6ba3f07836795cec2473175b4d92da0faf7d1dfb435adcc083c790a455f615970c44030822c2afb7bc20efed351fb35b4d4d27a03d9329306bfe9e36247e855ca74d875614848080607e635528cdcd7bc03470dae4728d4c016c162a1700b1f56e37df9a41d73ad7da82d545a2be7e788cedd34b75eb1cfb708966026a59ba5ebb6331c045d2073bd62ea6e61d9310a67de416bf19ba8e12b513ca032b677b7ae6f2c2ea5fabf8865404e7cfc4b401eaa23c54d102e1e089843c1a13f483da5ab6c378d0fcfd06cbd40e11c8073aecc0d3b72213b4ead49f3dafe94e4866139595b21245418eb22ab0f86ff9b0125ffc51937d23e8abcb7da9f2ce58a9bdd6d249fc8146a680599c8b00d8cba5baf66dc7ee903034ae174af2564154f0e9af784cebc674cdec6ae04dc0d7ad357cd819352fb28cb989c41574a588b4d650556466ec1073c7287906f93d1e24359f69e1cedce8bd5533845a4b76ffc53da05f3073d0f2a9b7446c8d9f523652f773068b04f8426ecb67b4d77acc", 0x1000}], 0x3) 16:00:30 executing program 0: socketpair(0x6, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x200}, 0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x1c0, 0x0) fcntl$setflags(r4, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8092, 0x0) setegid(0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000002c0)=0x7) r6 = fcntl$dupfd(r1, 0x14, r5) connect$unix(r6, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000340)=0xfffffff8) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r5, r7, r8) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000440)) r10 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xc40, 0x10) fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r9, 0xffffffffffffff9c) getpeername$inet(r11, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) bind(r12, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) r13 = socket(0x6, 0x5edc749d8a6b0a0c, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000600)={0x0, 0x1, 0xff, 0x8d98, 0x9}, 0xc) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x90, 0x0, "0000000000691040dcc400000100", 0x1}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ftruncate(r1, 0x0, 0x80) 16:00:30 executing program 1: setrlimit(0xb276ce13c800db90, &(0x7f0000000040)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$TIOCSCTTY(r2, 0x20007461) writev(r0, &(0x7f0000001e00)=[{&(0x7f00000019c0)="f83f185ff4844c23ef3bbd65a23cce2e080489fb6257c86c20512b08ff95703a1e3e4879f80483f5c5e9a573b64059c2725c2fbe4b853944cfeba16a87845695b8258e7434ac97292daa8937860e10ff28a75aeb01ab39832fd3b80e1ff6c1f84f8845b2299c556f7b8210ba662ac2415c54f82e4915b1fc0abbc5e2696dac8c66a90e053e1aaa33e73a811ad246133e3141c57e51edaf972deaf793e7e77a853bc8e654c37d5035901df498b108e38656a72d", 0xb3}, {&(0x7f0000001a80)="b9d83246e3b5", 0x6}, {&(0x7f0000001ac0)="0ded6a9e46e4058c944a7ccc7867df2abbc943c1c5199a67023f8a19d7fa5c18f19ac91cfcc9efaca1f2ced5276aa56d503af2b28e0bbf02867da11f051b6938487e5582a12b8c92ae0af93542df007060ca17e6dcbabbc4d64b3d0507f825256bb656f5ab96d323d958d8c0d5c898db5016c34e2719f77bd28f4c407f5f6df8d72b0b40fd6469b190ef49a6e9e56fe85ef2d03bdb61cc4550aa079b481d0a90c7526e91f62c4b96c3b86cc2d8a6fe5e58f60ad4e86dc51e574e73b988279b4594a30b20950a2c1b263fbb9b2f82e2cece16b0a1d7d40b0900c7a5e202f9c24c35620c01380d6c69162f3bfb4bd388efe32248be", 0xf4}, {&(0x7f0000001bc0)="9864628d011dce60daa669ba8dc8c7aeba1c65a6f052591774661cf4910f0d6e7adf600ea25a239ab776a740931bdb727bd83b1ddecb7c96e7ab3901735400bbbd", 0x41}, {&(0x7f0000001c40)="f5923ec2e00580768b449691420bf7b52f8f5b0bc3c3afb833d04901822f7632489c39adbeb52e9f215300137d1a46fb2609d298953355c7a401cd11143099498d6e8a09be3b20dc01159fb9b12ff7024e0c5465b2f99c41a5834b5c5cd2bec6e9e5b9a122e09e0b2f2f60aeef358b686d3e84ec3899ccdc69f44ef4b7b715e474c16e17387c973f83ccecf0bbe341f3e770c8815eb7f1d2ca6c1a4470ea11e02522b3d97787f3a524d5836c3437ab51dd68100ac275dcbcf803e346f099eae7491a4194803f6b68fbe88bfeb013e67348684791a136fb62e9d6de79aac4d82a8859bf06a3", 0xe5}, {&(0x7f0000001d40)="facf2ab7a1621ae12874a137d8e9b76cbee5098b0aa8c232b0c6b2f61c23741f5636d250f04d225d7ea6", 0x2a}, {&(0x7f0000001d80)="37adae3aee4a506a7552da6a22f15018b12d4dff17d5d695cdab42aab07c636988f8ef643aee6716bda560d22165ea8a2ffc72c46ef079b307fe6e70f814f759f92ed26a0cd4a2402f", 0x49}], 0x7) 16:00:30 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) socket(0x18, 0x4000, 0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x800}], 0x7, &(0x7f00000000c0)=[{{r2}, 0x8000000000000005, 0x88, 0x2, 0xd7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x14, 0x1, 0x3, 0x7}, {{r5}, 0xffffffffffffffff, 0x48, 0x2, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x68, 0x80000000, 0x3, 0x7fffffff}, {{r7}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x3}, {{r0}, 0x0, 0x2c, 0x2, 0x200, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x2, 0x4}], 0x100, &(0x7f00000001c0)={0x7}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:30 executing program 0: r0 = getegid() setregid(r0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) getitimer(0x5d4378bbb1fc7e1d, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8a9d, r3, r4, r5, r0, 0x10, 0x7fff}, 0xc7, 0x9, r6, r7, 0x401, 0x2d, 0x3}) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r8) r9 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000001c0)={0x2, 0x0, {[0x5, 0x8, 0x9, 0x78, 0x3, 0x3, 0xfffffffffffff800, 0x1, 0x0, 0x1, 0x0, 0x6, 0x0, 0x5, 0x0, 0x4, 0x5, 0x236b], [0x2, 0x8, 0x3f, 0x8, 0x30000000, 0x80000001, 0x67ac, 0x7, 0x2, 0x9], [0x7ff, 0x8, 0x7fff, 0x401, 0xfffffffffffffffd, 0x4, 0x8], [0x1f, 0x6, 0x8, 0x7f, 0x3, 0x6], [{0x7, 0x6, 0x9, 0x2}, {0x7, 0x6, 0x7, 0x9}, {0x48, 0x4, 0x100, 0x1}, {0x81, 0x5bd, 0x7e, 0x80}, {0x100, 0xb4ce, 0x9, 0x1}, {0x8000, 0x0, 0x5, 0x7f}, {0x101, 0xa9, 0x101, 0x2}, {0x8, 0x0, 0x4}], {0x400, 0x1, 0x8, 0x2c}, {0x4, 0x1, 0xfffffff8, 0x800}}}) chown(&(0x7f0000000400)='./file0\x00', r3, r4) r10 = msgget(0x0, 0x80) msgsnd(r10, &(0x7f0000001080)=ANY=[@ANYBLOB="01000000000000005e62f0eabb3c405a437d1fcb263af4628ce19cd4958fdaf52439b0c56765dd654baedbe67171bbde22e567b6874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ee48e8d606ed63b236f6db915f2f3a9cea68e1e3b27fad319263947cb92a12444ff89d2911d02cd6f08396e270300000000000000fb091bffffff7f000000006d79c59fb35fbfbe3fcad9ff85a8341620e1bc9be37230654392580d2770ef3fb37c4e016eb1ab006748fc93c4107dbae26d6345bad439824b20e2d2a51e64619933c022486a20469949cec9099491e9e6e92d6f867ce316eff9c862057977c3ae913a10a22d3640c62dec9c924bb9151758e333589c6d1ee6c53a71754e5a21d2fa4c3c61ad0e2559502410f06ffd290af9845f1c44c44b62b37d4c52747967cd72721bdadf42d090559c0268f583427f55f36bdc38e7a35276f5d00dd3465c36fe39991dc7945c4f1810c50b9959aaf5bc3362829f5efda0d198536a0766e920000000fac3fbad257cdc510bdf793b7c54e889719ba6d9af0748a64fa845f43631cd7854db2a59316c6b4edd67dbce80adfe27a730215352cca5367f54b49d2ccffd5602a093cc513be0ec796fa681a389aa21ad19a205f625aab2f47b9c4df759c15021c806a78fe0e20c654c0d8e58b65723ef820fc6f06cd678190c25dfdf4036"], 0xf7, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000005c0)={0x4, &(0x7f0000000580)=[{0x2, 0x4, 0x3f, 0x22f4}, {0x3db, 0x0, 0x3, 0x101}, {0x7ff, 0x9, 0x2, 0x3}, {0x0, 0x85, 0x5, 0x5}]}) r12 = semget(0x0, 0x6, 0x0) semctl$GETZCNT(r12, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) write(r9, &(0x7f0000000680)="399c91adf39615378943db38625232026bf4a8ab40e5fdd5f4fbd659e01f3441b4da469eb31055c12693e7b7327c4a0b87c6c66fe98d2d577ca13edc068519360ae6e7589014fb5cfd0d8161a94413a2a4d412ef92a3d5e160869c4995ec3b2b3f7e007b2d61065f0678c6a03b1be92fe8327a7aa4940df04c56a7eb734bc9cd72302a4669cbd1e78224e799c4faeb4de6acc8bd4662683731f6a4b9371627ab2d821debd0df8cd026f13a14b88d", 0xae) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000740)={0x10, 0xc63, 0x4, 0x80, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x586b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6ccc70dc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}], ['\x00', './file0\x00', '\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) socketpair(0x32, 0x4, 0x6, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r13, &(0x7f0000000c80)=""/86, 0x56, 0x806, &(0x7f0000000d00)=@in={0x2, 0x0}, 0xc) semget(0x2, 0x1, 0x394) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r16 = getuid() r17 = getegid() r18 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r14, r15, r16, r17, 0x100, 0x9}, 0x4, 0x2, r18, r6, 0x100, 0xe6c, 0x43d}) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) socket$inet(0x2, 0x2, 0x4) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x800) 16:00:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x7, 0x6}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001b80)=0x100) sendmsg(r1, &(0x7f0000001b40)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f00000002c0)="487e203351dd3fa5f8b8a431ca67f8e5c5e6f98ab0b36b1e643e91db4c95c693e8856c26dcbd4a1a1a8e64b9a63aea2f6f4c80916445e9ecb3021ee601792922c255c45daeb4dbe7fb7c76d64e5a587e8c9bab11634eb70644eb842be4e6cea1c90c902b2a8ea740db5328e1144888ecbd37c4fc0b7912acc1c49cbed98f1f8ea495277a9468c87115334f8a1169a9ad661674d17a724b85923d57011624f0248f883cee01a664d648f1c232778c81e94943a726b9e57c52e0b419c382a920e90f9e0ddcc468", 0xc6}, {&(0x7f00000004c0)="842b0d8e4d764fbbb45edd256d23a065998e1f9efc9e41f90da8bf88da69efb9988df20ee714b7d1b85db92362bf83832c774895c36aeb2e5b26757f507f3108fc56f8ef9ece2fb7b87b493e4b619fc13c43d845af005b9842334bff2a2fa32ca977f54610be28c12f49b756ebeb10ca194864cd0c0b775556893760ee5350ba25743ac0e1bbf9b317f1c6c6a4381d67516fe2b28742fcd103917c1e3694143c43251e49ac7a2bf1e21c5637c3e7523698868b64b4a7858c8fcf186712e0fbb9bb023bb99c8accb32171788674e103ee6a1cd9fbac10835d6d5e", 0xda}, {&(0x7f00000003c0)="b840bbc40acf56f24f4956fbf38acc69813356f5f0e9daa7aed53b16e8dea60d9a197e", 0x23}, {&(0x7f0000000400)="c6223ded3b4b7ef955340eafea632f4dbaa8f07c46e15f10d2a00a7197be5ade40670246d0d9efb525d5e7f7486fefb1e291f6daa83d8fd5d22f889f63c4620186ac2dea95a9865ae2a3e3993dce065aa0754feefcabf60040702a7e4bcaec45ae24a3948b941d7b7bde419afadef0", 0x6f}, {&(0x7f00000005c0)="502bcc653b5393a6167a1bf4c7469447c61842a904e06a5495a3988cbbc2e4dfa70378d34b43a4054931d50b823a49ab6c07e2cb8d412f8a55f953ce1f71b30f4063b05d08f91381de02e19a512dc54ee417d10c20345d50ff93fdd8a204b4e3bf", 0x61}, {&(0x7f0000000640)="7e202d615bdd7f64406b34542b9d1f087fc26ad82afc2c40efeeb524931856e7271e1974aa5d867fd7043262946c0d0012f458b8b95bde1a6e8bffe5b1e28262c612621da523e239ee40b764555692bbb3da831d259cafefc07103318b91ce0dc8f15b8aac30e90aa2673e647a401d506448bb4f816854", 0x77}, {&(0x7f00000006c0)="aba6963d88a3864bc20fe9bd1d69db94a816c50ba35a891b6d64108f17d9e98a414c659da23454a556e4cdfa3288d0ff18311821e32a1f5eb653299aa6933c5c09ff33f574691e8431e9869d9fee85ab60b20f5fbbf41d8a8f05a50b6d18e4c7e94a06044a16178d6b5e2e82a2cac4658271380193fa155fe4ff92a81c2aff1f39d1c53a6d5b448123b1a0b9b9721362e56fdc7364133e45c4657ec22eef46f3f27650fca0b0859df9feed6740515e389b305084fb733d5ee100c7e0f50d0b3bb9d9e821fbdd197a0738b47217e155272889b26403f3da4c864421938dff13e9edc8e7b2", 0xe4}, {&(0x7f00000007c0)="d4fd3b5ee160b9be1663527be28dc298945bdcbd0226d9f47c0fec39b656062e0a565568ff1706ec4e07e893d188069cdb7fd1bfd3214cb7963d98920bec036b5bbb77d5a84e72b82af14492367692e9797b3ddc15692239b3900e0cc15f73fff18e3ef28c5f0994c30836e9c89ffbc301271482c36ca6492520b0a10c0bb2f45dfab984f0d65a5e92ec8cde92996791926bacf8296093fbe1c7d29c0567ce4da905fb79ae9ce370946600e908e4723caed6b85439467434f7428d735547b057e34a0e9654ceb1298f9f5e7d33c82ef1b4284ef84035", 0xd6}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="f000000000000000ffff000004000000c003a87b463ad1899df0ba2e1c1176cb06cbb24bb9e5090ae8d6d4dc821307aee221a1f8ce6a473e186506bb43b440ad27388a2150a8743af76bd2c9b4e0b10905394382fdde26dfa35847b769fb86c30fb1461a8591eb33b8ca16334e19fff924f4a20d0f8d6efa93ee25c69fddee79e11484970ee3bc5b7dd561433f844403276ec51f0b8a77170b4f2a11c3bcbb4010a64609e7ee3f6a9e73726b2546861111d2a02c483af23ce6bb456794cd61c10b499bcac0e49fdf512a81c6ed0de87738a62bb131921313e0f38030862c03fd2f962041d94079939af55e7102f66d98000100000000000001000000030000002f49643ae6e9f019046cb27912d9a563c849dfbb5d1256d09a0afac5458381dc27faf863515072691fd27a6674a24fd85e16729d35286cc084245e1cca79e75b3be81bc7d86d2da550903fc25cbd8e1505b641e1ad3f9a8e78dc7f8843a58b7c66450612c2b2d0e52e518d3897ffc7c45324d0e403be7782c82770adba75e61dce090e9aa0431ab882a120f97a37e246b3179d73db2ad8c2753e5624470fd65f6323dbd4df20c02a949f1388996451c2a6313fce1210a910be4df536f528fe70fb780800c557d0e4f3ede3de788acef1a748d3f089d997b4980e83ead6e37287a014af678825534d0f4eebe4000000001010000000000000feff00008000000049b07d63945a35041d821a1fc39a71f041454b5ff7e13dc1359f6de0ef5eca45659fb837fd2fdb7126090b7f312e05dc8c171f8743f548a2684dca200503420ecc758c57bcd0522173ed7ca506f959555f57ec3ca2eb3ffe12e604817301b9ce61bb3bc1dd33a8f509fb37dac4d79f90d11e398b5e6bb258f283b57861758c5ec235ef82f26f3547af0a8929cd820c79b8a24cbafa511d16498265bbb1510b6837929ce801f6cbdd20036263e3c5e6cb5f3f7aa82817048cdde55a04ac917d39673cbc9879102cc69121c2f02a44dfe169aef314a34a9207faea4c72f2037a52d90b79f4b84626c2696aed1c4ca6f23f4554b9d3cbe098f36ab094196d1bd862fb2e724ab217afebb9cbe837c5dd181507e823efcfb9a0bc152f54ba4c0bd5632c270190c78cae9e8340e909aab0436a25b6c93afeea3cc3e85fb0373162c019ef6c0ba0b7ca224c9f97e4eb62df43bba2676aeac9bfc6c0b9cf4471cdd219eeffb2441c86072625e7020008ee267acca8071f030bbcef050860ccd2e5bf9ce41352fa618657ce04a965ecd54adbdc0101110d4d98650c6a6f1cca0e4e2b9ed7f39ffe88a21618f5837727b54bf0136825c6a8a29e43d7781dba91db3f624e2971eabbe1ee2f2ac73eadcb89563aca14392f0110bc4af52f8408a48a179af1995750ccc21db1e4324b14a3cf1312fdf48abb512c0c56b901ec422c635aa2cb394e1cb41cf7a6b478142bda28b881a371c64df0187bf2e5c2fc62dba684bb140d3e05581f68d7ba6614e51448a830ea4deefb19a8d99a7c38781af481172d9a194d973e6a4ead52c5e93cadc0851c47e33b0f0d5e94e742dd8e8f53da14387c8c6b1fcaff44ffc3e443d4ef080b3ec25a344a113bfdc3c85bc555e2f067b86ce06c613e1c32e62e160e14e0fe00eb9b28fb33da3e56cef937527386f2d88deaa8768d69ca1deb868058ecc1d107a881fd2fe0dca173e2152bdb87f89bb705bf7524618885d54738e174559556b2def32047ab761a4ca1881c4af4262cffe2998d4a29b1f480f291a53a0e32720c2414aa3ca30ac7133bc72eb5b0d054211f7a358726a35323d734da044fa51028406e2a79c9c5dc34fb33925e6f3087ba35ba0aae83e56a29a8b877e4be5206eb639c7ebc3119fb69fadfb5506158064b2283c45868f0d1efff5ce6a265364028096de06e076b094be6a1bc757d551bdb5d7e4312ad5ac07644d3fba876c619b82c4e83748f0e99b8e5bbd813978f3c14e0a2ef8135dad9c7ac624c9bae5e8da0aa229196369b3d076fa91675bf4b1161c1048a9507d39108791b99ce365ee8d11c488d10e0783289e4ac404f9d5d8ea3219680b073fc62a89a07fd2ddb8fe6c232d1687c43649342c44c414141287a154fc30773420cfc711ba6318236ca7108dbe39a9e58774a598d5d01c1041d819dabfc074a3a2cadde2c304ba5dd661c453488a0fb2fc84296fb505194962ae473776ae01534abb40c5ec2714029f986c1854af439b094a2b41ed83d8088486aa0ddfcf3ce89f337ad4e2d2ac9f4306c1949170d7fa994fc27a9004928cfc890e3f343bbfd222462b0ff5fb6e850a50d9c7fce459002c6d5b25c06cf5e841d4ad4cc3a8c89cdaf7671734bcfbe27e0376cfe2e90eb9adeb37344e4da66903076bb3ac47029d5a0e9ea59349253237fd12da8a5409aa26668794a56a928221173204ea9b4acdae0bd314cc8ef143fa569cc657bcbcac1affa2671f5cc5210cbf69f2e123dc9bb60977a70da5a55213f2966b178bf3b4d8063cb6b52601f0828a3fef284592807229535e00db6ee82d524291ea92ce826db9f8ff3570bd29e791d2104aaac0183b59e89cedcc5a62aedddc36697b18b8c4ef755947b0d666655f9685b12941deba4149445c3124cb2fa558fb5873997d8510773757de3db9a49518b947e9e3323fcb8d45c830598cee0f1d1521ebc85c2ff585ee391bd2618d85f4357897dc9766cf07d6bd3ea8eb18a08ae714af7bea3c8197151289c30172e2c59f0c386f8db6cceb2d02a87409cd15880281a327894deebd08c16a910a83e5a2eacecb7eef462dcac4c46ff1fef3bcaa06fd11e44bb7498a2ec25dc87a37bb94a6f55fd01a49a77a689bd907bb19e6ca1c1c0a97365f8680623865019a133a0ea6b3b0dc60ede89dce604202f04f1fabf4780943aa03aab79e2205d534c107846c09f59a0e489843997f085e762843b50f36c26f06617f763d6101e06cfa4022d866d0bf49789c012fbc6fd4330d75ed44cf5b0ec9435fea2f1478416693498008bbdd173c3862f33a3c122c041b78e86143479cefc6693b324ad179bc2b253693b3334f130760bb62154d1e71f9e9ae48d4bc32d5d18200e55a85372d71c2be5aa651981b2db76689f7cf2916183477570fd43308dd89477b3195357092db54bc4e417559cf78eeb3043fffab5b6dad9fdf27cbab4ca1539b21ca4833d3a1097dbfb5aebf432e60ceebce40367dae8b878ff4098e0580ebc8b632321ab2759a66532e97e144fe3c23ab6da749972604990abd6b02c7657d332902d434177124869fc2c6f1a5d6bf841d1349cf9b5dddec18b691b4fdeb0f52f634296b3592469633135e251fd91673e31664046f80bb4a545a85874fa552b64f46b066cd4d65159a61db80e296bdfafa83607ec8e5db7a9b7a5f74f6316228aaf93c0395fd89230c136fd839bf06290ea544288a076b901edbec04028cca0312ebb383c1807f5f72268afd172ac66d267f5066d2cabe06de4fcf2d2b94eece582578ddab30fdbf30f31672d46acf0fab8b12137faff08698069da54f455727ded6917d215f931637abbf227a547800c9caa560d46e881e2d3bafdb40ea437348becfb329334d87bfff81c05ae0bdee612a4c0f203a881c198aa7d5d001f70d8e4c682b2f4a10d354799cb130923a41a32af1c7f0b18811a8741e8e3b300581e1e59d818b3ff4c34bf8d0eb5c78539b3c0def4341ffbe5290ca59bdab903b5ee8f4b0773e6e276efb30cb736fed73b3085236ff766931dd1eee1bef2baa34eff0dfc821865d41d56025789810104ad131097f64574afccfe57b29c147affc772aef023e68bcdfc270ce15649003ac8662f72ec0f9bed54eba70efde4d0149eae577e5f3b062d379d3e57c07801ecf1ad08439844683923106ddd2ecdc0f9d19e125474d48a643a3b9d7299515faa76c74fd489b66dfa867d27a7190b48b39d29600f8172392c93e6fb546cd92a7643b3271d4e7f7908a5d5bf2f86f49925bef83a6aadeea84e6c65d9ed4774ecec50b3d8df7c388dce9effb2024e952842d5c0bfb5ed5690a2f47c7473351acac0ef150222c0b3006b774c74576d66c483119dd7e1891c8ec66018138bbaeabd7b3e6bc803e47ad3307321c663382e8ed209cb5dc964e709affd1afe5efc1c5eb2e41f34a9f537f64396a9bf1da76831c9cc1156a64a5069de12fd3439039aa5e13df8d8ee361bf23f7242d06456519e2c9fbcd135dec0e6ec47fa09601d2750afc446e45f6bed98bed7ee4336a7248e2477a041c97df81cfb6ae4466a60c9be2289bbf354dd144a446527f95eb2c11e00dca5828711a2be62f1a8e6d6798cb7af86051e677dad1d199977e3ed272527165cc60bb4f7018e55fcb407265dcca08a1f77aa5ba1a8edb0b8edcfb4413bca5e693e1df0b29131bf3118bba529f3dda94f716a15c3333e1184c736722743be01f57b01fe5454e7d9e77645915d1b72a36a244198d48cc40f88f9c391e9ba092d5423324ab6d81be066babb9177425132ec3b7b794970ff8ac9855be642af1db7d003790dc2a93743775636ced36fee6b7d8def4adb6a4b4f081fa2cf14bd9e5bcfcc43e0611dfe682f264e879b5428da5c25e0402d455403bd36dbc753d7ca9eafd1436777d0c2b614da46ccb77bc23c378737380ff2a7e9fac296e37fdac8859538ac163b68e2476b710850a7b3fce6660b176e97ac90124d99b7e3bb49a0565dde847da283db55b7d7cea465291218c36409a4f85f3bb165699235f41dc6722832cc1e302b0c27eb56606805a1e64126b813a7a61f8bb83c59c0d4b071a77bd2af81eb88fc5fd1f8801ca34b51ba02b51c984f7dcd5d8dafa6a6cb85f740309ba48eef867cdb317561e60a05d6a75ae12c02ae8344a6bae018bc0a279f8426f3abf169d0d913f4073ef890010c700cccd32539c0c214af8fecaea33498f2ff08546e79666930ac681bab5db9d238dcc697d0275b354e718af68a87b6292632a6baef442836f5511ebb94d7e3b289afbee37b389f6d14595fd4f8ee0d020000000000008878d0bae62efc9a7e25bc067d6e26e2322da8558a3bd65ea146df9ca23841f62f7d99d80d56f9d40b0cf9649d423def6b3b41b243fa0d75c9f44d89b9052d869c155aa596acd4f2ffb3404f2d1b86a9337b6f724fe4b4122a23a1c2e7a83f244a65817d612230396168202e80f117fe99a616f849dc6d43c8736816c8c0d18f510c225941b6cd0397268160a845002f97742c941f44152845d0351198fe1cb440b503d8d39bbee6fe0449d3985dc1b59d0eeb97bb3eb11fd4bf0d6588ced2798da89bfc26d57e0bbea63b5d234aed42062b79b9a52bac9518c3ff8dfff9e286ff7716b42c468701c9085c126e223338b528c1bed679a1d68700695ab237f13de1d7b08caf96a2cc5d2455c21c3dd809ecd4c8d9da89fe10571c808cd3c14e88003196d87bd9c371b3c9203cc282786e3c8381560ee91e4cacd5aba836e0aab4bf2ef1568c8ac7c5f08b318511f13d3c7844fe55682d9053cdc738d588d932c21215c3dbe458355cc5270908cdfe17d7d1da78cf161806eb8301be7e0c056fba8274fbced01781d36cdb8b2c7ad265c9ef8cbe88c3d3ebc1215e98aa927464305ba49c17ea7fad1bc92b125bc9aba5c3d3cc6d403193706e57a6801c8319484ab1fce0e418d7e1fd708ec2c381201e5046ea354ba3cca00302ffd7d601b23974bfe25cee1a8c36b26cbf1de1b902a866caa631f6cce950afa14e2f4fbe5f8b0311c81cc9fdce0aa2e2f80d362dd771b1fff68640795d39d7644f235d178ab73e721d8130f586e6b8e290f94724a3e8aabe4ea320ce0560799bd9fcc6f6b1c7a1a531d59f11a2c002fe36846a8cb1184922d487512b8478fdaf351b7e133f73c5b549ffe58364c70e788aceb643aebc65efba6a4d16bab7d6a2a5c3ac400ff547546bb285260fed11f87c665bc04af4dbf5c4263fc8dd8d4ac8ba644531a85801df4a32553497c6ea7461aec6c6181e97abcb16ebfc9f91d73e6beef90409d0ef295549ce6361cdd1d777d4010d9b18e2f0c8f529c0851baa70d9a48a8353b06f5c6944770170cf382a835f801c01e2d0e8eb767b3330b47b83a1d0b5dfd6b6e81bce7e04928bcf4fb4ea22c7ad80142812fd60d807aeedde62f05d95040050ff5a9bf3ac15f768f87e9fad47a704cdbd69ecd6265ca21bfe7ce21df840062ae821d403d06756072982f7ec6ae92aea7dc966f0ac18b3784803689037a27deefa20d36036e7cd50d52104f737bceb48609a7e23da6f82741f2af816a1789237bd978692e626da2b6aa0c3e2862fb97d32cad5c1c06e455c99e7a3259c3b6bfeb409e61ab3c990a37ed6f93f75366ee5d146de9f9a82c5eb94b2ad36369ff9da30ad6ea6fa4432fc57fe4873bcf81ce0a2caa1255fe7694d51d396f5e0067d559a56ec96c54142598785fb051f5ce91da0fb1bf1074aed32f096c32ef1f580323d75850361fbe04b7e"], 0x1200}, 0x0) lseek(r0, 0x0, 0x6, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000080)=0xfffffffe) 16:00:30 executing program 0: r0 = socket(0x0, 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r2, &(0x7f0000001300)=[{&(0x7f0000000100)=""/160, 0xa6}, {&(0x7f00000001c0)=""/4075, 0xffffffffffffff50}, {&(0x7f0000001340)=""/32, 0xffffffffffffff1d}, {&(0x7f0000001200)=""/168, 0xa8}], 0x4, 0x0, 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) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) dup2(r4, r0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r6 = fcntl$dupfd(r4, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r12}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffa, "750000000001000000f9f640fc00"}) 16:00:30 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000040), 0x9, &(0x7f0000000200)) r1 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) wait4(r1, &(0x7f0000000040), 0x9, &(0x7f0000000200)) setpgid(r0, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:30 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'\x00 \x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x45}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") fcntl$getflags(0xffffffffffffff9c, 0x3) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0xffff7c88) 16:00:31 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r8 = fcntl$dupfd(r1, 0x8000000000004, r7) mknodat(r6, &(0x7f0000000280)='./file0\x00', 0x67eacfed630a0e83, 0x8) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f00000001c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) r23 = dup2(r20, r22) r24 = kqueue() kevent(r24, &(0x7f00000001c0)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r21, r24) kevent(r12, &(0x7f00000003c0)=[{{r0}, 0x3, 0xcb, 0x80, 0x6, 0x80}, {{r7}, 0xfffffffffffffffe, 0x10, 0x10000044, 0x6, 0x4}, {{r3}, 0xfffffffffffffffa, 0xc0, 0xf0000000, 0x4, 0x1}, {{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0xfc, 0x3800000000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x9, 0xe000}, {{r15}, 0xfffffffffffffffc, 0x8b, 0x40, 0x20000000000000, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x630442adb855b388, 0x7}, {{r7}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x4}], 0x9, &(0x7f0000000540)=[{{r19}, 0xfffffffffffffffa, 0x3b, 0x4, 0x8, 0x948}, {{r21}, 0xfffffffffffffffb, 0xa4, 0x80000000, 0xffffffffffff0000, 0x4}], 0x0, &(0x7f0000000580)={0x9}) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x7ff, 0x4, 0xcfe, 0x1, 0x5, 0x1000, 0x9, 0x1f439df8118ec20b, 0x2, 0x9, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r26 = fcntl$dupfd(r25, 0x8000000000004, 0xffffffffffffffff) dup2(r25, r26) r27 = syz_open_pts() dup2(r27, r25) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000200)={0x82, 0x0, &(0x7f0000000140)=""/130}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x6, 0x695, 0x73f281b1]}) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x7f, 0x223}) write(r0, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) r7 = dup2(r6, 0xffffffffffffffff) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x7f, 0x4) 16:00:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000040), 0x10000000000001fc) r1 = shmget(0x0, 0x3000, 0x50, &(0x7f0000421000/0x3000)=nil) shmat(r1, &(0x7f0000728000/0x2000)=nil, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/195) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r4, r5, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, 0xffffffffffffffff, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r9, 0x0, r2, 0xfffe}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="959326fb26e96b50307afb8bac66ae543d742847cebba6a9fb1c1cf5da1122de13cd00d44c6545a8371298e4d77f3304a24318f02b8015bfe4c38de18d31a5cf16df7ff265a52ecdbd5f877e6a145bf8d7d75a3226382d3c31fd05857dba5ba3abc8789648529a4e13924c9c28baf4d448ea26b2462c35bf8859514e057cb7fe341bd934defaefe5a2624d2636cb325417faa113beb3bdd6247a4876c76e5139fc3f"}, {&(0x7f0000000400)="adfc1647668ce246b63607b4"}, {&(0x7f0000000440)="c37959"}, {&(0x7f00000004c0)="33ba3fbeeae6e4cd7c34cff897255ca07ad0895f516a9d6f6cb5198d12a69232b712ed40dd93962a5e556a276c91c78e467c8e8d8789ae13c242f2a066780152cbc025c884e0c2618e20994e9178d64b962b1638fd355884fffea45380"}, {&(0x7f0000000540)="6267fa793c53f736589aed32a3bc203949d4b3348f6b31c58b59d90381a52f8d717238991f2000d1de459a3bbc2a1c3e270fa1bd08ed6c1273d911b6370cee8c6688ea1a2d6c86a85d7977"}], 0x38e7b638b1ad41a, 0x0, 0x0) msgget$private(0x0, 0x14231ca0704e65a7) getuid() r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f00000002c0)=[{0x2, 0x4c84, 0x1800}, {0x0, 0x400, 0x1800}], 0x2) semop(r14, &(0x7f0000000240), 0x6) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r15, 0xc010427b, &(0x7f0000000040)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = dup2(r15, r16) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, 0x0, 0x4}, 0x200, 0x401, 0x2}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r24, r23, r24, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r24, r25, 0x1e4, 0x7}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0xffff, 0x7ff}) getpgid(0x0) r28 = getppid() wait4(r28, &(0x7f0000000040), 0x9, &(0x7f0000000200)) 16:00:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000040)={{0x0, 0xc2}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3, 0x4, 0xc7, [{&(0x7f0000753000/0x3000)=nil, &(0x7f0000635000/0x4000)=nil, 0xfff}, {&(0x7f000049a000/0x1000)=nil, &(0x7f000057a000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000729000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000522000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f00002d7000/0x3000)=nil, &(0x7f00007dd000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006b1000/0x3000)=nil, 0x80000001}, {&(0x7f000043a000/0x4000)=nil, &(0x7f00005d1000/0x1000)=nil, 0x933d}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f00001bd000/0x4000)=nil, 0x3}, {&(0x7f000067c000/0x2000)=nil, &(0x7f0000a11000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c54000/0x3000)=nil, 0x100000001}, {&(0x7f000055d000/0x1000)=nil, &(0x7f00005ec000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a4e000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d8b000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f00005b0000/0x2000)=nil, 0x1}, {&(0x7f000044e000/0x4000)=nil, &(0x7f0000d6d000/0x3000)=nil, 0x7}, {&(0x7f0000409000/0x4000)=nil, &(0x7f000060f000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000380)="100a2956b9223717789e37a49356968d2d6a16e4402c7076d7265dbdd82dd2da740795cdee7ccf386a5007738e4e881e083ec27c38a3ce42c75f8000d1260a4d6a980e4ef087c2250d957124bca512432ad3f5005171676257f3ff1adeaf82c701f5e30b5c540cdfb6613c26dafdcb26578b6364e0334b7b1b2de426944e9e1c8089deab0d2b779b8f9b112819eda608192fd98de3eb88241fcfa85c4744f04442bc25b19407da2132c4d8d15ea9679a15de23fc1a90a40ee4838d3424b7859946f6509189c521ef9bcffa1abe4dd584308a81ff2651720bba99baabb37124dd95749409a2de2e0fb29e22aa85578c9e1f805cfcf9519e195a4ca82ac903080d05f6986a186b52d797514287a40de00713af4971f9665633ded7069de3d046f304e9", 0x122) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], &(0x7f0000000000)=0x6e) write(r1, &(0x7f00000001c0)="5794eda4c18b2bf73bff5e00b891bb238b1791bd3bea5be2321ccac32dfc5b193e3856bc05626b2cae81a873c9e42db61b8909ad4354d0cf0dc844a74e40c9e788e6a492e7438a084797f0d7f9d1826f286da975cd1ab5d3728dc7b8228090b3ed430b79b3e951138c2c", 0x6a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba8396", 0x95}], 0x1, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) r4 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r12, r15) r16 = dup2(0xffffffffffffff9c, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r18 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) dup2(r17, r18) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0x3, 0x40, 0x1, 0x4, 0x5}], 0x0, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x40000082, 0x1, 0x2}, {{r9}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x88, 0x1, 0x80, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x3f}, {{r10}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x81}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x800, 0xffff}, {{r16}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x21c, 0x7}, {{r18}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0xfdb}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x5, 0xffffffffffffffe1}], 0x8, &(0x7f0000000080)={0x5, 0x8}) 16:00:32 executing program 0: symlink(&(0x7f0000001000)='\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000580)='./file0\x00') r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x7ff, 0x0, 0xfffffffd, 0x0) dup2(r1, r3) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="6b79c13e363c88f549fecdb8e5e088d565218d91e532d313345f134f734906182f7e78a051dd89184f849f09d624f85a7c64868e16d241bc8c4490492dba2a86dc80ec206c9d90f99f42fc5c2a07c92e5df8dd2aefd31ed2d44fe78311008b0ffd14faf5d9fda1bc8d2f8dd4c8ddeff4329e961279da024e8a90018d6e70233a5a91a460342851c2130d52546ad803dcb5950f3ee5ab7e99f94c3d4eb005deab1bbc6e271d0e8d8020d39b64edfc8dea8fb8c177bd3b4dc0cd5ffb6e5121975e413dd3713d0843078ff2b3a88ab5efc866551ae113680c4c75359b62d1742d0363e139822ec6f39e5a6d2995cbb1647d02f4a3109a7a4f88f57d87090c2b98", 0xff}, {&(0x7f00000001c0)="c8d4894bcc07f4159623f4bd6aa0e12147f3b3ee71f1b65051f43dd54f1196d887561a18df6d0cea5a4a68c2438677a415db9feec540fda3dfb7ce9c64273458224ae203a184f535984935db8073d88e37f3ade72c2c3a0f89b0df09b89177c07f83c95ea4397d1a9bd583175ff7e5", 0x6f}, {&(0x7f0000000240)="e5a8a74b6aeb7cc418589eb812e2bf876e9c9c142b739ea7cc395f75408db8ea158f5f34762770ea9ebe0b744ff508614470fa0717c32d4fce749faee771d9b05f02e178a58998b46c8b75d2eac2f8347bdbc435a9bdd49c892fa3d712b5420ded15fbb061771aba4f3e8357b9f3cf1e631404ea09f86ea15382", 0x7a}, {&(0x7f00000002c0)="dc6e3226be019ca4b08fa1637a10b588cb337006f0a422aaafb2e8ef95dda067e57a9f59ee47760faac13cbfdb2d07a23489b1d50fef1d9e815688de1297a86a50cfe910870721e472599521e16007d6ee89872d104585894a5d3a7e6ea69577fb5f30d56d2cae3eb7271e105edaeced9acd6e2f36dc752a07c86e9068df1db2055165b69d71d898916a0f1f89308e755dd8c0576fc1f7cf0af553e810b21b1c9871d55ab0592959bcbdcb62f7c03bf62dae2487a589ff7672849af268ed686c2c1ff8346242ce56fe463f505a849dc3e1", 0xd1}, {&(0x7f0000000040)}, {&(0x7f00000003c0)="a7335d61915b80a77081d5720f7e294ec5ab4b420cac69fe68b71576353ed70fbeb4cc8492521b39edc931b5cae1aefe3747471ea7312e9a6140038c40b33f227040147c9ef164a06e4a43f1ac54b07181a61d040986f31ede3b57b7a79cf5d669c2534bf2aea3935cbc159c19e25c", 0x6f}, {&(0x7f0000000440)="e427fd0c15fb8aa3d2fdaf0325618e0d072546855f63fb7aff23017d983b0311546a661603ab0540cfe97ca27421c3d5db1cdb7affbb0d358e80", 0x3a}, {&(0x7f0000000480)="93c67cfc0543e07a75f63a5b6c7e950a7ec3f3dbd2d16210a8338b3978af1db0be9aafc2c4f04d", 0x27}], 0x8, &(0x7f0000001040)=[{0xe8, 0x17fff, 0x532, "ca57af5169d5325b4c5b554c285a24f775b93013928a2f09430fab9355c26452177b6b22aa8b21a12b0594734d372f9e6b439dc76a2ef52a7525c4e8c6c16496159346df150b3af1638e222ce5ab09f4800813c34f62677ebfcc7089592f5543a633ad5e05d4204844cda24d564e837ca38a76065d862cdb78b11ecc665dc0dc38aa7cb1e7d8f8d5f9bcb1a0c9121eaf6b9f573be72e2feb0613a69f43eab5f943ff43b76b917fe029d7c41883cc85129bf80882a1f096e663904cbec5151c04db18db88e4c5c5236cf385b7eff11d89fdb43269"}, {0x50, 0xffff, 0x8b3, "3296e3b0e1d370b8c105aa73068610165181ce5733979c5091e92afccad76eb3cd83c8ac6a7b526686c8b134515301f353873ec7c7adf3b3bc1c4c1c335078e0"}, {0x28, 0xffff, 0xfffff001, "7f30b40e3ba718d73a4629d08e94eabfbbca"}, {0x1010, 0xffff, 0x4e2d, "08a4e66f18e3a2f771ed9f644d91d318096a86dc88bb33d037d98e3df6bf4f057a984f539dacc7bcea977d83a4b20c0b1b070ef5a5aff426b7e1a55a601c04ada4df8369d8161228db8516adfbd3110a279a4d5c04f7a9317121975ac31721e908ba02caf26295a6e83787c6cd9a814520d1044a9c9cde5d05330046edb110fff94301e72ed7128898c3d36f19e746fcf843cf831395656197e014e42030a64b5d6251573541e8f0b1bded5a35266d48e2a3eb91503ddc8dc118f9f2b97cf078c7ddb29347f9bee6c5e7d0fc904775282c26d256633072520026a3d16cdbe7ccf514682ebd52c0700e4fde5f28b734de1872d69779d47146f99552dda352a2eae2206f3bcd952f204637443774277c3199d2fb96c082b9d552be49f5b175ecf8107e24b7ef1a4563da7be93ad14c82b4579214bb754838e85e159c12f6f2e93ca9864aacbd0fdee9512d06694226de6944b973ca49ed214c193e1338d9e07f1afea8a26120545a10b030ee08e41d47762cafeeb029f837b5ee2c052a1424e904c2c35b7a50f9230a387ee41e13530fd1dc31ee7e9816af0b5e927f8410e3f964ac64e327befbc4954c9df4ba84641a5c44a162940ea1d368d0da94b172b8f3f35b7d9bf413f12d727324a945b07f920c7da2f68d1c2cbe840931db55b3803892b229da05c04ac82e6567ae9874a6e4e0b63647fe116e3394e1c611e4099bbdbaee2ec35866d10708e349273c079f1d7a5896edf20479ffaa72adbd0ce9a979cf328c2583d5874967c8067a6541cea93c70f0049003204541683d6f510ebd5e02e40ca04f628e1f722e87e62ba6e1b2a4063a5a7bb2f1a62bd7af066efd81ebe60d2b298badece4933ab9a360c9adf8888585842b1c542592ea3e6ee4c83422c10f7c028b5cf0b5214c6bafa9dc212f040cd1b9002a441fdbecddd8453b1700b3b05f9bc694aa3e8b90743f7a5821ed21fef9c1e71e672c36b6e4f7b8d2a54d2216476c54f7a447bba058a1624cf4fe13c55fc73791f14e33a6746b96f7c17f8b507f8a24652eb55747dda1f43df97c31d582adee9a26ac5f0f7a4ccfc81bf24142088d7d40fa5ee551ce21460b77e49f5edabf1495425ec820dc3ce1b9f718e4570a2934ebc35fc59242a94e545ed2a5f505e289b347da4a8d6cd8e741299a9e51d91fc2e2c3915391479d9808439c7674bba41924d4d419088165897d49cc94c475752710e211ed631ce77b967ab284b808c1e90e67c1375183ae55d6b5a50806aa3c744562b7ff0dd3783f314ae87a53233878d395d91337e97da69cc55dd98b577d7610082e7108f3471a6b1980446d2329e4b4b5f758caa3ac195bd73becc9a15be13b7878dc67a4eddcd6191c7ad104f8954d2e5a36e8a583b58635f8c0d621da1831b4fc87b18a937ee906925bbd3efd223b143913e9c761b1d7375d2995b8a96be95ebbf9fc0334d033e27736e3a49d9b1e14622fc0e67f94fffe6b3f1dfacfd205c3b5d2edca22ed614b0496874d984561aa4769f76d985cce8cf184cfd00aa3d37c763fb13b044d8e250951d498d731301657721aa22ba733c6fd8ba538130aeb2cdcb86330bd6c299bc3242bb1687aa1108d839a2029d0240f49e511de8b977157ce8a3ecce9f0237ff216f90b3a40958ba4203c7d2587fd8f4ccd87f4739a06f307089b1d1524884e6a6313e5d23067b63406200f61459c57008d6f96afd7d0994931126e0476c6535fc1714ecc7736600b631bd589b610f8db2bf7d49055860250a6a1984f60d6b63a05918f22045c518fe86489cfcf95eaba43bb590591cd79a0c9882842b9d2c4585c2257a0c7d3159472def4bb077581058d7e4ff9943f65d003886148cb88fd11309fe53160c454f65b46596019aee0d755161172fd7416018f469862d5564bbec7067cbea4c97fdb86b9fe0bcc6880674c596115182b8ffca9403ce8361e18665c65644ca94d49f4fd949f117764427f1b2f54e6543d00d51fc6436e7d2ff7b53feaf4673fdf4ba25bf616b32a19bd1e44ef19cd1d0426df3568da152dca9a06c1882b0e976edb0c0f8a00a7936d54e32fd9890de31278a39722088af8bf4fdbb8953180bd3e91d09ab5c0c3da2b6c5c666baec312daee6018369415ba00f9732e4e2f4c64ea5f1687901f3feb26338fc55c0e06320d8bc297dbaca43be8162f2867e43db947c5d26a6d34419d910eb122fe7d39dc404cf2fb16cbd0912091fcd79276e447c3999bb8a80b16cf0181bde85179fd6314c0dba8e6dad74a20413c94941334ad12ad29eb57a849390db374547fafe8a7038478d889eece3eafdfb74af1f6fd332c8ebfbc8fbfd0e8358a5884563537526d021ce2c7b68c73c269d90768c89a47fe856acd8d5fa03c0a207b8510f4973bbb558a5396fa634150230ef3dcc74afe345c98fad8938149f4c825abf99c35f9c34b936f40476dd12e30790ee04203aef49ffc3eb74bd9af070834ec9621c8f1150c1c0f679eb0e75a1e835671a5ef589d7e0e9d965b1b13494dc6fa23c1ca5357f168b1a5a644c7399097a2aa2f3e6de84191e3a73df14192e8a39fbf17bc0e5290f6e4d871aa08f1f0cf2270cbf56f3d4baf0ed1a081e08afbbcf4ab22cb6b4913403d51f76ced853b864f77737e5ab4a3a94032b6a96c35da84f7ed99a50227b377b11499621cfe651097ab2077bbbd98f656cc45f544c0b46d369aeb8a3d99fc91471dd78b59e546baf7698895fba6635e623b28d03b5399beef18dbc60f5e0015b165ef35f687c8e78201ce9960ba96dc4452a1c7ccc2b76f6854f2e0758d3005d936c1caa0625b248b0f46468343b849280f52bed114ae4ba963c79641afcabfc28226c808a6bc481fe0fe60a83cb76812251ac8caa47862736f3fc3f37e7db47677ac89e6ad500e4f253158392f6401f2b24d3ab11c1dbf712bb81251e58cd9b3eb3135b0906ea139d13fd4fba0232baca49b4cd6754e563ad133ddd05d9d64e5a2e75a82dafe2a0b23f886b5ca5f9bd15d91e392211400e25e7da68be5763b85ecd7f191826502ecdc2b53edc7f91de4e65637f32aaf870e14e4fdb808af940d229cd715d5bc8bffac7f324ed734b5395334a78cdaa32e0c7166ebaabc810c453c1272f07d902e53024d88d9bc87ec6c59af2942aafc1c6732ea769de5336e663220e076ab7a02615e52260c034cec949807a9ff2abadf7bc04798b3865f9b10df9bc5813aedb5b471fe0f95c719974c222262d2282241581478391bfec70bff0c895c19edb36c3f3ab93df75017778c0af9f57eafd2fb08eb5b2a1c84c2d442391f1e68e2952ba0b32f6607f1e2ca91ffc4e03db9c55a385a9a30ea08bc32924a5582a6f5f8a4c7dfc18c7b4f6c3afb41befaa4d0a0f94dcced4cdea732114077a1591d23b9b6ab129deb8fcd7659e2c2de18847a2604c103983aa67ebedef556915e28e4f9d2f8d90a543a04b7be66ada47d621192b0372278ea7b6117720631bf222cc860f2a680efc0a04e65c13efbe57fa8cb02871ceca84fb08c34390006bccb27a7ba93c887a9a63335dc8a3aab2765a02a19b09c4ce98fbf0995940a6c24608e46e5b1480356423e17e4c2d639afd7191af9dcce8f370d6d95ddcafc3c5719ea9b0fa44327add8f4b2da0b5da0d3551fd05d1bc1311b2fcb2855f0ad4ed49958d9d45d0b4f32de6dd4ceebe394f8f132172d3e8f684a7115d1b0a54db7c7cc87fa02e43b36ba426da170ce58ad1320271f576b1407a3b40bf804e3b2a7cba5a8f4deef1e7f25277b42a924c38db153753ae32be26324eed11ba72a4514f88fa9f21c5fd501d893dacaa96a8291a268d3763a33a42cb7dbb1d8699d604d082757613b9ed430a92eb4dbfce9cf9715524340c8435024267ba61689eaae15ed77020dceee6347409517aaa91920563db0f5d72fc9a8ad8562aee3caeaadd7833d3b5db6185c1c7e3766f4becee73f14b03a3175f122afef00ffc02329ffe9aca054a9494cdf1b1811caf5824924ab6599c3e6b876d72e9e4abe2821403d7e814a0199d3be7a135728321815ea89b4f7d4c312b84f1e52e7e564cd70deca7f597a2c1fcce2b08d77df392f68fdc7701a9af5a93b5bf8b370d64034ad6fdbe20a2c0ddb8b96a6cd449b04226f91edab9d49547bf0e7db7aa942ac3d17eb5ee2ac1a350b6684de12ca2cdfb3e638290af435496f4d54b97032c29c96fd3cb5d814495dcb1b021365b8332a1e1364de1f48acf7f85a896bc27c87d6e7ec3d6171f03276fdf77455ed0fb5491d706cad8c2e71f229118ff1fb82e713d5889f6fb2b46594efa927a3b301c06765a130985155e64ecd0eee3bd506fa997e66c500a76140799b241c7112708f4e64816125e569546b56306539876bc99dfe2f8250e1778c417e7a80fe81d4d1809bb25cec65e322741a49700a63a31731c7ac2057ad14861ba8c40153749526fc498f46187a57729525fc9a72e89be57516fa65391f890436044e7f83a68c64881a3f0b10af3829fd6af74cc8c1fd10c35a131ddfc244f52328d8fc360d5917177a29fa8057d3de316349f5ed2883dffd905833eff1d77c2f4b54888b74b29f640c6555e9c8f83c68b5362f09b61ac32b2e01c50caac4f0a1d6e8790890e9f7ca7f0cafcb13c4666d5a28dad87adce1d1f048b680a51bd8640e88e791ca8f5cb1bd400a31111a88dcce224d535a8eb398d003027da079ac478a6ce31ee403bad59667365d16faa58142df7540988e16a6d84f3077125c6c61394593ad7a1d8273471850d88d916d647147222d83e382b54a85603370a21f802b33a68c899b0a0bf096945f6b5e4fb8909ae7b0427594e61f738e30c41aab1bde72dbb68bf965dbf7601e109eb84debee7b25ad21f14a8da95b7d8a91f939c3d029726020e92f28d9449dd2d6970807db78f74f1ef3bee48759f37adad200fefe45fa836508bc0f658d20a3098ccc256ba74d3cfb4af3d4127c4038f3f50618f44cddfd4e521ee69bbfee70a9f3186b92bdc4f3b2d39635e16b6b92772df971d3de07eca2a6bb94b82871c075db6447b1634257c38d2bf3aef9f5e3465a7853f7d136b20c8eb8d1ac35e221c54d70a5a113d7a59a6bd9a2c2d4c9a74e4870a279b63562504ed7331645fcbca5844f9573c9378f2f613158fbe687028df3255c0d98ebd52f444ae8567a1db28856f0ed8f196e7b9283348871b6973bc0abd8ebdcac0cf920d1c4f9688198739a1886024c43ac63215496640a79b000882bfacc656f7aa781f371e53f0547e26eb46d540c4134d503371bf7d4f99c4be65db2b1cbddcb6be544ef0774ce716dd14c6726fb99b7e21f4a7dd309cac63f2d0ec3d174eb2af3c860d30d141d8cef701df2710f40149efa5e1579f9b99fb1b59e1741448ff4d14dc9ea105edcecc266565f5cbbc9cc2f7082a44bedeb176397f10bb09b3aeeb70a63f1385804e3bedc82c32e8a26daedcccfbae7d271418ce5b6ef468d1a1c688f913659ae719fdc6cb5b5cbca548eb03e311fc77bccc6a2d87de85d1e5b5a011f8c13ef990618991d15cff47e5bec4563e2dc1beb59f8bd2b359d7b597238527f4d59cbf0a714ad35652d1aca51eda58737789d4898f8aad0067abf47e0f12680a4c7dd7d5b523d91f58f6b13889cfe8a04a8bc6ba039b8848d349987b3cdbd710d420b8e685807a93615424cb38d0de17a2a0f7b02fe35887d684598d65042db8426743327db65f87bfab14c9a984be513ed7c6992a71ee8a9e0c39a81a035882986eebe968b7548bda6f2b93bde12"}, {0x1010, 0x1, 0x80, "09d90d8f21f063177757e977e901fd3704b4993cd7b3e29bb77a6824293febb555a7c1e2ea80fe228104510ece3b25c618c51a031609652689a9d1413157fac6d7f0ed8d3c7e3dc59ac061b31e8e4b7fc2e88ee95ef39669c7c5b40df9d31cb48950cd7abe0b9bda3f8e3018d2be58f01b9fb94f62f6a607a7d000b43ef35f6a8ee345559e2f1f9cee897e702088b1fdc2c4045ddf30b7519d04ff5dcc42d5edff368852c10e757ac4b3f62f6040a696b4c226a418b38121f2ef58acaedfa57393911375984e0e7fb5894439729772e930ede3286390f2476020c7411a3e56f92d81b17415d256feed04ce57a46ca3215be85ae172d3fa6f72cf84a7c357b5132240dabf2812fc8c50f759986c7cb5009ad49f4dbd30b3348c6281dc3f49d50b4c214189acf4a553aaf88f061e875465af0f4672988997406610f9235b98263525f4b1dd6a6d69c2e2537601b1b3fb46b4c30851242e8aed60d4af18bd818084d8c7cc4dc5e1b7c4f4eea0a2dac88d0387fb915a6074fae2675aaa98a864f4b29f8c3e95bb17ac71d2fb5fb0f3701226e65ba9e82d1c177dba4ae4808fac9ba197c8dc9d7bf400abd0f8f144c1ae1ff1d9582e467df7acf0d336eb48afae9971865cd6d4da7ee19cec44ddfd34e55742bc2b8abe459fc9cec7957a6bb9165e50668c4020b959205e5be8bdc5cc1fe61364cdba69f9a207f085a1d28bc8b1afafb0c440628ba8e83dbb255d92883d82c58e253e1048a67b412526489c73f1a22934c2b00445382a658127fbcdc153365174dec95f7256d569ee2c98c48e480e4323459abcbb55308af9a1ef0ce86747989f774b7772d0c2c76497a0a739df44051fc253294188460145494b981abbb984387103a300a77c6e3e5c12c9e1c67ee3ab48dd7cda5f967ce7b96879d4cd2b0c77b990559f213e351ba43c9007ee37ea16d4e9e6676ae1b13e1bfd020edb2c5e8925b23b91115ec7718506ea18dd63a841a7d3ed5118d1eb7f034ebe07079eb41040ac38ca8086886cecf81bf1944fe625028029ed653bb75745059bf36b1421146be91f5170aabd625a468908a20de649ed1f7c776f1dcba37bd132cc6e476371d66859150dc9db2d13d20b712db11556a19ad75f562530cb6960ba34e6dbd31717ea1495387f8a864968160b184d64d32553df32c854c26dbc843c303269692c7e270c8fb6c5a35a7e49b3639d7a69d87a37748a6e5d13bfbe2f0c23efe0dfd9bf0f1059f5bdd264c6268be2efc606a67afbb098a6fb2766ce633051352b2df3f1bb7505719ffc8de0dcc411fa0350012896fac209e4208891a6ed440234ebad1e250d14f1584286ed34bb848f5f04255673781c48d552b61127e0b2a6e1eaa3d20133614cfb39452a9cf722fcb93d414fd6685076f25983cc9cec8c03ba3642cfebae4505e2f6023cc695488f0cabeaf1096414521c7bb5539f07382793e63e78339d732460f0028fc480e166e0cebf47ab42d8f6a9b51f0b1107f0c9706d40e160e0762824edc645d519d19236425f5738a46db597da73430f3535f22bb1318e8f4c813ab9da633f484deedfe11a2d6ce0b2b578f480c9b711d1f0e562088e168a7f1a06b08239085ba3fec51814a28ac45549845a3ff95f93e8df19403be470da6d076d0fe954ff92f1785f794e728dad77cb36fb999e7cecc52b5892a2c74d9f08cb85d149b72938e0cd890854ad014867955af39d8cd2864e763e14987629fa732099b714afc8db08a6308a8d33814edb92f8c8e2f2aea370c44d0831f6d2a4758a8eac0dfdbf5ca4dac3eed10a2bb5521926b62012ff3ed47074ee96d19c2c9a76721a8d00bb3db7e59bd0d48d116585b5450fdff4514dcb887f1bf00f6c8075c35e7f16a21826029b40af966fc10a4d45b2e07c33cce1c885e5b34aad487789151872f934b9cd17d842d8759f510b06bb9e065d55347215bc364352f196c6f6c07f5321949bc283ffa2fbb9a929eee9d640367bec99c28f89d998302c8c9e598ec80fe08862759f012c7d1461374f0d365c2f7da6d83cc323e2c8a5cc9a9a3c2d90d95518e82f5062a5c26b1cfec2297628989008e7355ccfae68e114bd12a25c522c5764b25d683e3d44ba1271d9921a1bc01ee212f92c3ed15e7d7eeef7544d32f455c2cf73b56bc89d0a598dcd677e6eaf359fa3ada1a70fae9cf03038ca4471693d0d46bbc363d07813ed441448e34bc5d09e279cf05ec78674a78f45c7d1b17e550990486fc742bd5d40e5d4d1ecb5b702e23e04b3065677f1655b6f4f5227a8e2b8f961295892919e3bb6ad8bdc3193284dd4c1063e6b2917eed2ee7f2a1b8f08ec1ab4537b9c04039a9cd89eed6a35722ca6a3b34c700f3b9a0a0a6512fa2dfdc1c1b39322bf1bf78764310b0e25a382249797ab922dddafa2f084d147ef3693bdef262ba205fdf512ad4d50b42111a20d29b92036c5ad5181a77edc3027abd298648b3321e8c20a6bd8125b26b79126b7f89b3c827f79292becdee1002905141e7404728bb720d10b2c65c38a49cb93d2af949e0dfd6b6557f99599ed4fb8665ed8837b2aaf645c9d3898ce24380ff50f939432027868ef3ce7b834e19b5f74997a304321e954b9f5f66bd8bf99937104ad010dbdd073b42fe55a5e5f98c3b5c13fe2df77f427811c1bad88760948bae2f7cdd29d4629633a685123fef6bf93e48b8ba7a20e40b7295457a4c43afb835a39e53cd3978d136f1b129cfd6c80d78b53a83ff4fb067ffda4574f17f27761c9a28a3979d60ac840ffee4623811fd83cf2ae70ee6aa37c00aef640704e4c8cc82f04e261e658ee8bd9a30dcf0843a53ed0acb9c2317f577b7091541d67a2976c5bf3140dba18ee970a31a02435981a882c989d68ff93da617af9153d30a6abed5b372855535ded6ba6689354649fe47c0100f743d068886419230cc185e0c04e9434532992917819afdbf521518f74a86dfcd36f46327b601679d250a2ba428692a66e157f67d3a8ed4bb90ab4ef564077626cd55bdbcc41fd4cd9cc0ece62586fe08aee269018b255e5f2fadf4655009dbb31a2165a16a74fb1356fc3c65ebb817cea6f2882e8476e1b295543900514a2a9ad7e90f4cdf843ecfe51b46e62169007af956bed6cda6cf4aa77bfd5305a2acbe3cc0a74467fee8aca78b6aa6dacfef8eddb1882914fee2d215bff5739a67d83807f66e9f28b64789077047b704be283f829d26d196185d5a34f4b64635920ee16d428b2a053c81540c6c8b8bdb120d82aca46ae36cae54c410574c3639a1386da2d5249709ab8f61db56507ac0d352236bcf122ea2fe2f653336c587924d9c8563beb9dfd502c0b01acb377466c43a97e52e8705e683ff779fc55b7d8b68b043126355072ff0db0d602d648c106d415706a40c032c5d696392985752c3adcea0a3953822e514b240a2a0ad456e995cfbda90b0696fe608493d0cf385fd8ebc49dd3c4e178deb247dac3e8b594b216af677ef24424b353a24c97146930a1f96f7ea4bdec0a8888f56bb4bf7ab72728fc6929f66dafafd01288c0374a8ff838a59bfb1ccfabe5a792f15c5783b1728cba57170c7a590d9d0075fcf7db06c4f42177f430526abeb9d4ed96c6ac2d05e35967ecdff1f29f410f39c1e5a0f4af6090c6956dc3afe4c125bc8f51008c939ef6e7c18540d5493dc6c526f90a457cbaefe4683c489d5bc03614bad504c4d418eed51053da350781cd2f3745cd007304e1127de5c3d1d8625535a9a200a433eeb359858323bb1968a1053aa1bbc4c206cb5941d3c8244ce9e358bf0a45c4c16f30139dcacb9cdd2c40465bba7e7dc3e5683f03dc8766ad7833d5358b11bff27e5ad91d3b988966296b528eb23ff50b158285c259be8522ff2d6f5a6577c29f82835ea435d59f606d7bef4afb157b55e2599f7f840c15fe6006824c86950610752315c37e04161a00d0e835ec5c98541c3a39e70cda739df99c522a6a5af196cca3b6e2e19d2cd7b3644bad6cf60658d1c62672612670e12a0b87f06c524df3a84d6cde17ff139d11e381bce78aa709171f754eaa78cc3ac1cd3dc9a16a562700b319b7d555aa223064855f1e395de4c32ec3fdc3f42dfe1cc293f8f0027f204b2fab592c1c8db625a45aa96d069bb8bac9e0accef4bd740f86566a414ec9fae53d884a63bef806433c16c517836a9e89c56bff3bc71bc8e92eedf9d301ebc06d64ba28743befa6a4f22f2aec63c84af7af800f6ead979717ff6e28d67345ca2185edc5828c845cb83956f4d092b19f898cbcb1276326ea8477a6f91f51fe10259f03aa851a0b7683f3d75185e66df2d512f7daa5f7e3c961db93d0ea800fae0483b82b2c318dc63f453366949bfceb064a4874cfec25b5cc1e180b27241e2e553af01ce010d541f3b3ccbe3afb4b8699434988aec3e5bb30033fd84098fd34c36e3782c80485693b36c935a5a72e4a4878a84909401463f71efb4c0b4c3f413e2b1ba3efb5936e0d56837999e5b2dfb112c4191ddb004fdce134abaaf99a3aafa18a66eda43dfb3ad5ac507587cb83e9c9a6c4930019b93d57f6ecc9db58838d5ed6bfd971cf9d96196632c7d374f0a180e1a0ec451352fbd99bd22b9197b7fd5135043229c700391c3a10e49b364c967bc6c18ea6d86d4011f9603a955321cf9d2a877dc341532acad360789c14e47965a3e032ecc783a95829626345d9eb4cae3032722f5d0d34b46a4610e08c2431894511eab2538df4aea099de563a7e6e64ef7d496f4c9231bc681420a2790088f5ba7429f50f364876ff5253410cc0a9ae07c78dc4dde58c18392b35d8ec1a6efc56435c3ba17f058d613490973efaeeff5b89e63618c7c843cb674312a51007649d7cca5f97bd7a9546f0cce6d85b2c1df0db19317912325e9e1b365103b25924ef35deb9defec8789f4dbacbaecc3702807c1a3e234a1dc3b7152527c01cb1515c9ab3076fec5f2911563547f4c01f4dd90ebc79fc39f6568209d9c64a5181defd03f8f09ed68690867b5ead951b8a1ec62a7f86ad1ca956d610e4a433dce73a9c654f998c2a8118c4a661635d8148348e171b22936c75d88316c62b8fd09bccbe9ee00ac6750da3dd41b956abaea91e4fc89d6e0f0cc74aa2712c8ff6c40b2a1616e0705ad00ad7b688661eb39fa08ca0408f346b92291fc78539c033e1d3a089acbf718d3fc11fe924ac4486f19e27288375ea02e0c539f4f5d08d82444536732b760bece4e5e14ef28b6141fa4af8817d8c9fa18b70465381eb186d719e75a69e9efeeca9167137deb43486c72190a6b83a6322193592ae44f5e916f744df4c8abc2fa21b681810c3616568fe47cdf44b4f46767d42e3a3aa3be826a6d2e367f7eabdc8d91b2b022d037300f9f30b44eaa836ebd8ab33e0fb032a317ee530e3592b993fea73a043a0ec3d27c13bbef976d61e362243e74a8c79d654ff012ad57a5d2f748f4611aaafa85ee38d21d0d1f1c8a70aff9147b3c1dcf0a3412970e0dd6f76dc4f1dc0abdc077fb1c66136b293d922c4859bdd372e247a032d05436cd22c57b714eb53812aca12ac7f9004d3fbdb1d7ec2f32b66f9053968b87ae4381235c877f68e65d2d24c0b0cf0a934b3bd9ac29e1da14ef56e950562c9ef046daa739bd5e9017099a7c2f7d91620a63d34637ce478c1509c6cb7a14ff5c477d303f3dbe328a796c73edc33e404f7a06933c0d4f76a5e338053d506756f63e449bfabe704f11288d37090144353c3c2bf802863d0fa37b946397f06255a1ee34122a38734"}], 0x2180}, 0x408) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x16) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x6}], 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r3 = dup(r2) r4 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r1, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) r5 = syz_open_pts() kevent(r3, &(0x7f00000018c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r1}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r1}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r2}, 0xffffffffffffffff, 0x92, 0xf00ffff9, 0x5, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r5}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80, 0x80, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r1}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r3}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r3, 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, r3, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x7, {[0x1, 0x35a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x1, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x6, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xffffffff, 0xdf6, 0x1000], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x6ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x4, 0x5d4, 0x9}, {0x6, 0xf0e, 0x7, 0x2}, {0x0, 0xd7, 0x1f, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x5}) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0x20005302, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000340)) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:00:32 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) utimes(&(0x7f0000000180)='./file1/file0/file0\x00', &(0x7f00000001c0)={{0x98, 0x6}, {0x80000000, 0x25d}}) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:32 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x53f) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9aa, 0x7fffffff}, 0xc) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/98) semget$private(0x0, 0x1, 0x4) fchownat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpgid(0xffffffffffffffff) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f00000003c0)=0x8000) accept(r2, 0x0, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0xb3d}, {0x50, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x80}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x20, 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) socket(0x2, 0x1, 0xa9) dup2(r7, r8) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) accept(r9, &(0x7f0000000340)=@in6, &(0x7f0000000300)=0xc) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendto$inet(r12, &(0x7f0000000240)="4a4d43827262828c6243afbd036f38b353be61669e2b280d233beeed2ff75629a62defeb5f4e1fe141778656c1fca45259222b55ad0759c3bb79d2bae08497c987d3", 0x42, 0x0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xffffffffffffff2d, &(0x7f0000000ec0)="e740608ec25d3c0cf995292bd5307484260aaa0b3924f380fcf0bc4d1db59317c9eaf58e7ec910a64316a2af50e643e7e0bbdac4c4e703065c77835e4e1f002348008d7a417a75c0e9929a00c16e99d2f55f590279c4097fd0ca3f172a9441f2ae149d6dcc6a3ccb308f0874b8ac08955a210107000000000000000000000a91fc3425f4f66f4426c4637a1ba26435a01e2e644582153c2852312322289442e74a043006bdb8fd903800ac06f6368dd0ba5d85a2e5b781b23c01614792a76db4b2a2616536937c7f0ed46b7c0d4f15bb6a9cb363fd69cf53cc98d7325ca04c0b49a759931e0e29e406620edc4d7f933493e184e4d582465877000fcd8b3d7022199a2ac7d6879e99c69bbdd6bb83e623f11a0d94c01d61d85aa60c4f493019debc6d2b2b8c778f4204bd0805e7b58b4c72d7c34f53fb7aad02fda6b6a1592ffd8111a563558623a0b5ad82f76fcc6ad3d062e4fbb4d358b0124b52f1b966f881aedf15fdb959df2c1d9b000000000011084b9993acbcaf226d76ae02000000274007f7705794913c4cb5d1b469c7e1b1baae857c126ee7abc8198b7f6fc8a48dcb044a67b19c0ef8c28b10667e8f81111599e55a07f54d9f7bb68d9dcb5c3a569780c846a6d39ee36e8d3acc441cebadef56218aabc325a7bfb2adbbb11ebebf78ba5cd9d312779d29f6ef") 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x12d4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r2, 0xf3, 0x40000000000d}, 0x800, 0x1, 0x9}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x23) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r4, r5, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000040)=[0x0]) r10 = getppid() wait4(r10, &(0x7f0000000040), 0x9, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r9, r4}, 0x2000000000000004, 0x3f, 0x0, r10, 0x0, 0x80000000, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "002b00000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x5, 0x1, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000140)=""/166, 0xa6) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8}) write(r8, &(0x7f0000000100)="8c65", 0x6d2) 16:00:32 executing program 1: socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) kevent(r9, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x7fff, 0x0) dup2(r1, r4) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xe5, 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000000000002d3, &(0x7f0000000040)=[{0x24}, {0x6c}, {0x5}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000140)=""/82, 0x52, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xab4, 0x3e}, 0xc) 16:00:32 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r4) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0xffffffff) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x72b8b41d2f4718e1}], 0x1000000000000198) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001100)=0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x52a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r13, r14) r16 = kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r23 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r25 = fcntl$dupfd(r24, 0x8000000000004, 0xffffffffffffffff) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = fcntl$dupfd(r26, 0x8000000000004, 0xffffffffffffffff) r29 = dup2(r26, r28) r30 = kqueue() kevent(r30, &(0x7f00000001c0)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r27, r30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = fcntl$dupfd(r31, 0x8000000000004, 0xffffffffffffffff) r34 = dup2(r31, r33) r35 = kqueue() kevent(r35, &(0x7f00000001c0)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r32, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r37 = fcntl$dupfd(r36, 0x8000000000004, 0xffffffffffffffff) dup2(r36, r37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r39 = fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) dup2(r38, r39) kevent(0xffffffffffffff9c, &(0x7f0000001180)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x5c05bdc3}, {{r6}, 0x0, 0x18a, 0x80, 0x3, 0x8000}, {{r9}, 0x0, 0x8, 0x0, 0x0, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x20, 0x80000001, 0x1}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80, 0x7, 0x1}, {{r15}, 0x0, 0x20, 0x40000000, 0x3ff, 0x1c01}, {{r0}, 0x7ffffffffffffffd, 0xca, 0x20000000, 0x7, 0x5}, {{r21}, 0xfffffffffffffff9, 0x948a110c70192aad, 0x4, 0xfff, 0x2}, {{r22}, 0xffffffffffffffff, 0x10, 0xfffff, 0x9, 0x1000}, {{r25}, 0xffffffffffffffff, 0xeb, 0x80, 0x827, 0x6}], 0x5, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffc, 0x50, 0x24, 0x7ff, 0x40}, {{r4}, 0xfffffffffffffff9, 0x60, 0x4, 0x2, 0x20}, {{r4}, 0xfffffffffffffffe, 0x12, 0x20000000, 0x5, 0x4}, {{r27}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0xbe8, 0x4}, {{r32}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0x28e}, {{r36}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x7}, {{r38}, 0x0, 0x41, 0x20000000, 0xfffffffffffffe00, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xa68, 0x6}, {{0xffffffffffffff9c}, 0x7ffffffffffffff9, 0x1, 0x2, 0xfff, 0x4}], 0x0, &(0x7f0000001400)={0x100000000, 0x100}) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2d, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x10000, 0x0, 0x7fff, 0x800000000006, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x1, 0x401, 0x0, 0x0, 0x7fff, 0x101], [{0x0, 0x0, 0xffffffff, 0x3ff}, {}, {0x0, 0x0, 0x200}, {0x0, 0xffffffff}, {}, {}, {}, {0xffff, 0x0, 0x0, 0x3afa5670}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xffffffffffffffb7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) getgroups(0x4, &(0x7f0000000700)=[r5, r8, 0x0, 0xffffffffffffffff]) r9 = socket(0x18, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getppid() r11 = getegid() r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r12, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r11, r13) r14 = getegid() r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r15, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r14, r16) getgroups(0x4, &(0x7f0000000700)=[r13, r16, 0x0, 0xffffffffffffffff]) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xd9) setpgid(r19, r19) getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = socket(0x18, 0x1, 0x0) listen(r23, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r25 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r25, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r26, r26) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r28 = getegid() r29 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r29, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r28, r30) r31 = socket(0x18, 0x1, 0x0) listen(r31, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r32 = getegid() r33 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r32, r34) getgroups(0x5, &(0x7f0000000000)=[r8, r30, 0xffffffffffffffff, r32, 0xffffffffffffffff]) r35 = getegid() r36 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r36, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0x30d) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r35, r37) r38 = getegid() r39 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r39, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r38, r40) getgroups(0x4, &(0x7f0000000700)=[r37, r40, 0x0, 0xffffffffffffffff]) getegid() r41 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r41, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) pwrite(r1, &(0x7f00000001c0)="c49124bd2d404f607d5edd126655b4181d3ac277d7bd13ef812be371451ee049a68d9684a9b18af64d962846a78b474e8e9ec1ef1b819f4cbaf5453e6f7ae7427c072e501732d61bf827906700dd8fbfa94ab4e1e62dd64589e8c9ec91d168c16561bb322431cd6922e6ae0059369f2e87dad856c9c5788fed5698d5fa526bc555099c342c1dda9d523e0e9e38480c74a3a0bbf0447c9975d33d3228c2a1c744f148a58b494adf38bf", 0xa9, 0x0, 0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f00000000c0), 0x1000034b) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) 16:00:33 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af982959559edc87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf5547990900000030505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c659942838f74a78e5cf395d70c63d2870b4122cd23500000000000000004000000000000000000000000000000000005a6c597433bd36579c945245b9108bfcfb863c4ea21b6d9ab096a704d193dae675f737251760ab887c271ab62aab1a2fe0208505a73d2b48c6c7dbc110b94b53bf2f975587a02c14d4899d42a774787b4b2527b7f9721a0e850ceb2343a9b5ddf69c8aaa750572d18d13543497c926cbc06bf6364a3aadeed13665883f43484698de9ec25f9a456fd633f06548cc2bb61fa4db1886ea9cc677de9daf06450fa463f732e9652fa5300ff49eda0457920f7f565751d1a840a2ad586dfa68a7df3560a57a0c50e008a599cf11f41c9e97518f0c4eb4"], 0x10) write(r0, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0xfffffffffffffeb6) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = shmget(0x0, 0x10000, 0xa08, &(0x7f0000ff0000/0x10000)=nil) listen(0xffffffffffffffff, 0x5) shmctl$SHM_LOCK(r6, 0x3) dup2(r2, r5) ftruncate(r2, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x54}, {0x16}]}) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/31, 0x1f) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722939b93a2c030eb4f9a0949242f828218dcddef4774fb5580274b6ec9b0f6", 0xdf}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r3) sendto$inet6(r3, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000003c0)=0xd00, 0xffffffffffffff11) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) pwritev(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCPROMISC(r4, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, 0x8) dup2(r3, 0xffffffffffffffff) 16:00:34 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x1, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r6 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000001c40)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000001d80)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x1000000000000097) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) r9 = dup2(r8, r3) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chown(&(0x7f00000003c0)='.\x00', r11, 0xffffffffffffffff) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x3, 0x1f, 0x1, 0x5}, {0x7, 0x7, 0x6, 0x7}]}) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000007d26a6a6254059eafab5db87b2efa47721dc696157a4530bbfa0563e94dfe7d3b08fe8d6895f5b22627a04016882d11464cc7e4b55100886fa2367eb433b1a3443627b2e6b07580a1d65001e2453fa16384154a3ee23283ee3107afe04ad3c1ad835043fc0a9c07c7e9044694ed79cf7100eae8843125216a3cf388210ec7b456596e963ffe84b1f228a9194a1c4e710d5e5bf703eb43d813987c2781df9a2816dfa2249528f0f83e212ec40293d9d03ed4502eda56949f21fc634a88f40b306e59cd1bd60aa533a6090ca0e0f57a634be985ce9417bbea33a8f93e0aa27ad6932af2c21bf9bf18bc182527ba3086c3b2a"], 0xef, 0x800) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)=0x349) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pledge(0x0, 0x0) 16:00:34 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000080)={0x3, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f0000000300)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) dup(r2) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffff9, 0x8000}, {0xfffffffffffffffa, 0x265b}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) setitimer(0x0, &(0x7f0000000200)={{0x9f, 0x13}, {0x2, 0x7}}, &(0x7f0000000240)) ftruncate(r5, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) bind$inet(r10, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r12 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r7, r12) r14 = kqueue() kevent(r14, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) close(r13) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x3}, {0x4, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x20000}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) open(&(0x7f0000000040)='./file0/file1\x00', 0x40, 0x80) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x719b6bdb5e8ac804) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x6, 0x1, 0x0, 0xbc58, 0x2}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x6) r2 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x0, 0xff5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000240)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tat', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:34 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x66, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x66, 0x0, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x9, 0x8001}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="709fb63ce38ed86a921f8e4dec035244260f6e2cf034020c57163dd13e5b12145559a3259119aeeb5057772e41614cad739fe04cd2f8dfee26cad3b9f902177e4c57026d1dbdfa847a1893a6ff96f1592e400e235168c46d85fc272af1746dcfc439e5af51e1ea34ea21f18dedb4", 0x6e}, {&(0x7f0000000340)="e97ea6037d3667cf1d8f26519f311d405c09c4b41918e421db2bc4ff6001367782dd082b9a510b841b96d293e092390a298489d4ace811eb80dbc250a1bb79a15a17f6ac5dc086fc3319bf08f985a40887a67088a7df57817251d947e9fa75c00d1c9dd78e17d9c324b6487ebdf6e4aca2f6480ff069a0b331a35208a0532175edee20efe7005725fbbe775d316f719ce6a1acbe6905d9e282795fe851e7b190798f00f6cde4dba5d5cd2c4d16a5c24bf8ad85b95f5da27430c1b04a061bc82fdc701fd12eacfb7a57f046df60", 0xcd}, {&(0x7f0000000440)="7b2dd2eae70ca8ba18345f0029a4afe96a3edf1c938c19fc4b1b3b126d96dc13e8c268502b12f9c857005141639cf1db50ef7b218207e792270fc306177f0f9439219170d3fa65f29c7523688a51ae1ffa0cf9b7ef85007cc40f79", 0x5b}], 0x3, &(0x7f0000000500)=[{0xd8, 0x1, 0xa2, "ee09df61f300105b0750f217fe76e4f8d28a875c50b62ae594d8191155d32ae729f20f426920bd0e6f6bac0d67e6811fb15e2feefb5e425c22d48624f2fabfd7630672a3ca41bf543acaa1207184836e8e9a47ac3c7aa3c885cc867ab11fbe3e8b5ee0fe7e881cb748015ed17e8867a5606b3740710e456fc39b0d7e12b8200dcbf205f80a450b6e12fae3fed605de993c41a46938837cdb74bcc31cda6c9233947b1f974bdefa172224bd2c9afeb0cc2148448c98154f9fa7226df4fe1e398b98083f64b1bdec82"}, {0x88, 0x1, 0x401, "f24a7f768194d06d583f0956512552c4f3af7586f38a4fc12130c6566e2580099d0522672ab6b173ff190f6a0e10678295b30182bbb9f83caf13ebf3df7e4c31b83af50b5931dc4ce898d586c03f74c21da0a88c97564f7824f1ba0d7b91415faa7dc6d32384c4f188c2ade3b0be312573e120654e6fd830"}, {0x10, 0xffff, 0x8}], 0x170}, 0x7) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x66, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xe3, 0x4, 0x401, 0x5}, {{r4}, 0xfffffffffffffffc, 0x0, 0x4d723535e93ae1f9, 0x7f, 0x83}], 0x1, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffc, 0x18, 0x1, 0x4, 0x100}, {{0xffffffffffffff9c}, 0x146ef7db6a6c73e3, 0x28, 0x1, 0x9, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffd, 0x89, 0x2, 0x65, 0x5}, {{r7}, 0xfffffffffffffff9, 0x4, 0x24, 0x3, 0x1}], 0xfffffc00, &(0x7f0000000240)={0x36d, 0xf63a}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="725670940a00b20000000000000000002fd78978d1f4df850892a218bff77e832efcff20ffffffffffff39a2d7ceae765e55e06289b22149b90f000000000000c3a2705cf410f3fce8a4901846e8a2bcd4afdc997207216ce830281af9170725fc1fcaa7adde08bee2da55bdb0e508c0d3890888e654ca3120f0e834d8a3d69245ea70751c7301b5401422eed112f2978d3a7e5ec189f6c9"], 0x1, 0x0, 0x0) r8 = msgget(0x3, 0x40) msgsnd(r8, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c1ffffcc603abdc883538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1db9066f1b6e4fd753f5d5eb14ed834d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16ca78e01f5f5c38cdf9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f1f95bc3c11fd7dce09c4de556cb7fb2c8782bd6ac3bf2aece68b393732d85a21fe1bc5eaf66aec0a478b186b624764e2e4366af4db9c851bd3b3108eabda0f9697c30a1ff6d24dac9e048a3dd2fd7bb36b444ff718fc39b81ce4a6fc475bca39dca78fa9be06229479ddae6095cfb9a03d631cc4a5d8bf372fffd9a8496c08dc284554464130ad3ad2e1287af9c8ef36cfc9fa010e78f01172a3b06d61f51ed700"/338], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r9 = msgget(0x3, 0x102) msgrcv(r9, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x0) write(r0, &(0x7f0000000000)="9cb2997c00f84ddfd52ca527a3783c5201661d2e2ef226de6d97a709800b161632a2ffad98937ba4501cb07e071376fbf7e4f144c60b0d2c3f15272bdff83583ab57bb630496316d1b36294f6c3d", 0x4e) execve(0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x14000, 0x0) mkdirat(r1, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) r12 = dup2(r2, r8) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffff2d) mkdir(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x282, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x4a78994be4e45da) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x5c, 0x7f, 0x7}, {0x1, 0x5, 0x4, 0x100}, {0x1, 0x2, 0x1f, 0x5}, {0x8001, 0x2, 0x7f, 0x3}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:35 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000300)="21e5fc42f5a32152b89104b01e9cf1ce36eb07c91b56e176e0e29428b244bd070e6ad608f703e770bcdc592f5cab5c0c48c48d011a6fb4b56d3348d63558ad50c86bdc5e5c758b9d3522fab6108c58d855fef1de9ab61cc80ed121bb786cd5b9a84a128c4daa57b7d2368d97e4ca154e134b3928401d1723e25488f57a5399e5bef602d0a9e03eb6da816d00149aa5989c71497c690d8d2dafd8b07197c079cb70d88d70bca981d104345ef15e169834dedea6511e7605939a0da03df864ae301ab31a5fd86e49e4a478cc0a539e1ffe2b206093cfb34be27f4b5c136fc1827cd61383cf30b3328d838f17308b898a8b44b6d0b484a9508410428769e67245ced808d5df50347ebdceb7c630b370910a714a91ac189ccd07fb8f1c7735a478d306cf1c8dd36280e702c17af7bed0ba3975969b8010b38f3565c22c5bb3168d7263084c017913c5a76dbc7a266e8de18e301fe633619104405e2e295f96c2b9b619544d135ae673f58a224dead16c1b17fe29032c294ef53f53d21d0b8608c6b773598add1c12994057ccb62c4b66485f0dc8fab7260ab53ddd70620a86de724cc58a966862612e55f297700ddc45193e2a218a0d1e02bdcb9df09a2d5bd951f861d852c2d243c056172951a29a7e048533cc8c8c37141e641594225199d9c2b6e15f54f0b22bc7deae48b23e4fec4b2f9bf8b71ebb9802744a119a32029e69a511c2913e04daa296ed7c1340e06f742d1116c398a7dc23241e0b3421d0f9a27aa264fdb77d1b79cbe89c26b5e1f381c6a3da429cef945f0f2a34ab4c20496e5dcc581bded3eeda1b0051129a87bce20863f65f6ee869d37da9058317ce217103732c61dbd683e3bdd163df47fc8891efa1201d686a3c5c54d71e4b002f8e742a81d432fa3010bfb21bad0179b6e2150f7c015ba44dd1c807749fa2ec85f9b610cbe926572db2a7ea60d8277296dfb7c84ab668311f7f2a3d271352e97ab1ffc2883caed8b876ba90012b877ff8702865449b0093dfe967a3aa9f1eccf53463c27c369c366d75caf8e6839437ec3e725e272adcbdfd405976b75fba49fec9b7bb08286873c73c6907a8a802f9489bd34784b713b0b50a6d3da48db90ba48f9f8fe12b759b06f0c0c79deb1587bff0f7cd9a02f8cd6bc9fef91645b09676636f57da26a9734f2222e39e416536d5abd4b2139d0d9f882472ea5e88baf90dcd8bba1138d5b0a26727a1356f363688602ce34d05d97978a48bdf4cedda15ec745c97bfbeaef1caea235e1552160ad0e9c7eac11d5542adbf4525744709b48f43557817c902d4b8127936c4eec610796687e730b11d88e831f205198938be355095d01c98cac3179375b46074fe245596c8fdec8b69d727aeb50e621f360d87be289cbfce781da6792abe6f61cc6a333e93708a77edc34023b2a869498e1b165e8a37e8be933f1e2c964b0d286d968f1807e1dc92368776850807f743d65ed39993341fd779e5f375608466f52f5489a814d25b6eb8acaf2555d65bc03dae6181a7d82deef3abf932a8ac42c984ff82c2930a4f9144640b51966cf4397367d53e51e575a4dc127a2bba5f6672c99b6981fa9cd1d4d17c8cc58c45ad6a90072f2adace484bbc5794f170737b73a2bb086d3a0071025a9e852af94e93c09e37533e469443dcfc293188db467687e29071714cb96e7637eb3e8b90223b47069532eb6afb13918df30bccefc369f8d03446c64036f1390035ff74e84cd3ab752db2c9c049d21e859ae8e660d1bb6398edf09dcda59d1a73c5ee6e809e5d114d5164e94e5e5ab1cf1a75e80d128190bb25facd26d5ee51f0b2be486abd5f6011e7478fdb8f1e8b6beffd301509327ec2cecefcfed8cf206a59cf5a180b2484c22588ed6b9108f8a42622791d3c59f0f729edd3dfce0209acf1eb52a85f0cfc1383c83a7e9b33b8050ca175593f15f732bc02a886d59c8855911ce7685eed207d6e2a0810dcc8466fd76d4d8d2931c3f250f827f875d14019282092eb87b92c09191f77c514271b75a9c0a70d988ff8f774e227f15932507c844da4723acf3181ef5dfd2c5df24326da52652cc592727e8ef65fceb800ed0b059896ac3cb1430ebca8a35dfff4a02bcb1f23d2fd9fe9b545167ab48267286133592d0cd519c51728314615e56ea0ef2bd867a4448d2422c7b8ecd17e0f7739b84c68ee279cb94ef0758f9e436db914084634fdca325d84677e108dc81b8862929db23e7729698c4a8df798bda6483d10d2f918886df1eff5631b5ef508f6bce549d5228685e70b0e88780ac88d9649ca1e829eb6887a92a39ccf1b5b2e6a3f7b92a97d5082eb55065696dca6ad166d48077d6ccf541c7407173fda6c4a81f21efdc323e9e96f7253d19fff2664c4eb125ac83f2d503d2b8cdcb28215a66c7f81fb571301d1035fccb3340c66fe0e63f6b00803d9ac98ccea71589afd31c3c0b3a0dfabda2f2279adb9d12e1603bd449ff7080a28af54fe162ae3a3ce014f3eb0f5197165be3e2008845d0ef75f635192bc3574825dfb56899a7dff845ba68b2eb6688ae08b93ba55b223e7e4109d6b45853c2c571f6cee95b6b5c6907c6eee137c2e80d075a78b36313f5960e6a0224a79fd83fadbc1567de75a9c35d8190e2c7f5298769abb4353dfb27ab9a6d81132cd56e7a316410c05dbaf4df91a7d4808138840fd169a62da32775f3ae699593caca8b3afcf44b92302556eacc6176f3da31f8991541642fdf482d0e365eea715981a007dd9e1995f26b06d023010b5d76402284c2963c0f4c65a4db6cdab7821f6549628f804c06274390aa9ef539f80de1867f1fa2a07f6f382356344a19b2e002d08dd9d227271d5b246ff571de56432e28fc354b96e1e8ef0f8cbe977f9fe5703b2015eb5b2033076b64048dbe79e362e7043b3deebb386c6dbf1c88281de93e32e1c520a22b0b480dbe8d21ba204dc3178dd9b2d29963814b5bb30a8390e374e2b20ba2beda2b1e5c1c08847d47c7885d39dbff3e987c4fc400bd5c745e7932497259bbd82fb3fb0318a31df905e9abc7d845d653282947af2bbb22e858e3c1152725b9a01e0eabf3f7ac2482cf7efea1fdc195b8f471b9b1315f503284136bca8f682430ca6185377d9d921d4f0eabaa18665e4ef21d73179fa9879dbd35a02b9b0c6bc065cc4e1b57c210c270bca73a519144d0b17f851dfb7bf5d9ca6fe4be8bb0e6f311e35ceee7fe437c098f12416f24c0f754410d4d8abc3432f402d720fdf017f454ad010059e3769f8f5566b048405bd8265383dddb54fabd297a63a081cdc7fc95c0c20c40db5883621bd3fbe5e3fccb8db81e297dfa616bb990ce65928329a44547adce2b70a6e582e28a8b4ea5edb3471ffc0dc2024d9da90b1ec083098157c8405c3809cb261f6fc4f1e0523b95512341f279441279c25159ac6139df14bfae9385b0a6f29a04201bcbce1c81ae7d1331f4420261be493a5f572e4fb9d70d976a2b7d0eb2f032fa894cf3242b1c597eb58930c1db1eb54a147d25eb8c772e9cbd0252a9378e181ef5b9a00cf4b289639d4231c9c157a49d3b37d23745ece710d6c67fea5cf2f9a3fc687dc3cd2506c26a005b1546e8c4c58b3f1a1efd3e66f9bf57ed709bc791b944356be3943c2740ca51ec7d34ab08aef4aed94fd88c520f79e42e6cc08ee2cb1b00d2b0347e475bcde428308af50b6374ec61d5b80b13d8d8ec8e2effc8c7bee7c9baaade1a0b8d24572a8cc2e036db032daa912a010de64e7b60125fc0b7811bf2230bb0e84c9034ae1b5481e344089e07e3a582ddb06c7b5fa0f675dc9a0014612a4aecb1be233fded163b1763ae7950e8dc9cf307898218e005a86eef600b2bc810a4ee87f89d72e2c3a6b374eac3cc2bf4ce0033c1d69b891d3dfd4149ee5dc556bb1dfaf47e45c3e1ddc2fd70bd00ad0d5c694c0880f9149edee4427238bed3593dd0ed158da9807cf3a9f870d1fb6e7e5e80dff6857918df8b75427c3613547806d4c30746cd6e797082984c7596fc0785f5491f38ee5a9ae8df71bb5463ef07a94b94dc19497efaa629a4952afc98c93a737802ab8acdc1683f6fe8a85b65b86a6bf5f64e626774a5322bcca9608b7bac2d27ea89e34a11df3627f8c31c365eaed0227517a1c46c50d0cea31e4cc83f0d3bd8e0d6230fef6ad15555fdc99edd7924e5b787aa4cdab57e1863ade8a03ad648106f5c10e0a421a96f91d72204d33a7727798943f5002981488012f833f8a8b96b0bfd61f37e7608a9703ae1d14eae231268e0fd30cb44da2357e3b57163470718e32cda50320a7e05ff2c7ae27627433b7f27c4193ab9c277e867aba2cef7adaa63b7457a6cacf7d9a005a02eb12f2417ca4f1886369076c9e4c408720c3f79be8ed86cf801f1510487a80f97cb52ae8b82f45c0af7b06329446ed287636577bda249804724c9d5c3e45bb2d8d59c8adf9fa3b13b2130f48bc79b9afd558c50da91ebcd3970301e4dc010ff1fc5be6ea1348fa8aa1d5b8fc01642b1b034e773f01a14598891743ffd7f542c78cb86f1b194bf18a7189eba888ca4c3e6fa5d2b627246508c3cd642f906df48934d1c7701e2b4ceb8acd3241720c3b1cb17734b568c6140441afd34f95a3f3428ee072d836e56df163c9daa483351b91c2a7b8a29da1ddb0d97290d7b259ef55a202e62e94be019f08b496d2d7f5015577e692fccbe9808c9c1a8a923831330bb47bd7fa547d69a08202021e29c6c3095fcb163e5ed65d935c334d2bfb842895e2e2a396d3dd49b4dd5c4efc2c187561cf3359eb60b7b08fae8dcf2d56102422cc434538d4a4bc9fd3bcdc14694dfca3037557b816519bc90c7977270c2dbef1204294f57215e5946aaf2c86bc2570c06a5ba078dda22ea4292fdcc4a157932b859807b50096393542eba19d4277cedf6b23efff45c1e8dd90f570da331e7097c50655321b0d4adc4326e020ea2676bc33f7a44628ac5ffe097e3fa1ddb3cfa0f79e796c16d2d25ac94ebcbd818a60773362adf0d599165ce810ef2ff46fdef96964e6041b1856ab5c3154271280d3e3031693ed2455bc0be1135b9ff04a155e892f591a856018e09f243f129357b46296401288ba3a8ca187f29ca921d7e3e7f4320c4ccc6eb95a4799d5729a36eb4eca535421d991724cd5853c9efef3b6acc4436711eded09543b4ab53da3d0ca5102471deb7448fc535a933a6624b350e7c605b6c46d07d9ff2203e615735ca4dfc527de8dd2f8d575b38fbf64f14d2eed85853458a82362ce2f3f52611b9e801951dd13e1d9a8aabb71d047efd30d954c2933c1e9e980d5aaf0a03e3d53ecce45f08a040e40c7e0e1df451bcc21ea1873081ae1c78f2326f1d3b26a310608cec2ff7edd8b0d5c7b6b721d3e84b2c451ed3fa28db74cd72387e6d3b977fa409e4e9f3c1b0d3870112a68b050f495170a18b4da86a218614146d91364dd9c3b56c6c5cdd4c1d099645a906273c4b686aa43530918496e282bf07b52971fde3d69b68facd4a9fe9a1f82dce87187cc899c8d41b071e8efdb307b017c681483f0493e83574032fb7e79956ec5dced7ee6dc7edcda417258edf98e655ca1543cf7bca0a2ec3415aaba9b26327f3fe1a99be297c278cea25b1cadb2d1f27bdb8d76aefe20df70a51068a3115bee6ca8814fb15c5c9715e88686487e685df4a13ddfb0a8c170fbe83b8549e22467c74a6b02edee88857f8624366c4b810bdbc7f192ba72ceb893cf79add75011b0871b98a924446af723ee214681be4713a", 0x1000, 0x0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x800000000000e, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r2, 0xa, r8) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000000040)) getpeername$inet(r7, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fcntl$dupfd(r5, 0x0, r2) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000000c0)=r2) socket(0x20, 0xc000, 0x94) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) r9 = syz_open_pts() fcntl$getown(r9, 0x5) r10 = fcntl$dupfd(r9, 0xa, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getpeername$inet6(r10, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) sendmsg$unix(r10, &(0x7f0000001b00)={&(0x7f0000000b00)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000000000001948bedb5432c203216fc617bd8bf17eac4c786d400fd22f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f88473c3ce3d91ebfb735d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f1fd8b8327a7cd57e4ca24ef645f92ae1a7d3b4220005e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb761559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63e8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d886a728d2f6acb4c14d55f21ae9d12ac6c570381ada9d70dd32cedb2b692b00fbc7df6e9714abd0bcd6d7051c50f832a31735e24bfa4d481c3d91d39abdaffbabd44a2ce0f1558887e29fa327b59780104cf1903cceb92f12138b0d8f497f034e93917c182bf9c3bb9012380088d362172548d0413dc474e6486d1a20b84ce670d1fd985761dbca312ae819b0964c1f219edb0db76cdd0940930041d30d67fa6baea518f441cf15ab90547f0de67ae0221f4d478f3a957920995ccda1e3960b4515f1b3ce411fda700a1ca6545f880171a7bb31de0a69d260bcbee96acbeee9374d3d6101b1db68f15c72d2b8da07916f591f28697f59c8e02521601d13a4d0d0bba2b3b0cb02b3b75d687ebef4982008a8dcfa2e45046a2a28decb7a309672fb31aeac8212f313f6529c579971b05083fdcb1876c74ad189cdcd09651a6bbd155002d80f016dd42068afc0e7bce5c43021d3d8ceff1"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000180)=0xa5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) socket(0x7, 0x5, 0x6) 16:00:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000100), 0x431) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0xadec1fce32dadcdd) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x401, 0x2, 0x3, 0x8}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r6 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) dup2(0xffffffffffffffff, r6) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) r7 = msgget(0x1, 0x90a278d09849d5c8) msgsnd(r7, &(0x7f0000000300)={0x1, "c74ae6e149b1380dcae79f28cea5d98713aaa33e68a6ea5ecf72718234ef1f55ce1dffb4d7af6b039eb56b8c9949d8a98dc8233298ed82ebad8ac461d13ca0926c9c746b736c412ae74aaf108de6d9676993b9d282fce2790b8904d396257c62d74bc3c7d37a7d85ba6ab0f53217f61d27d429d044d06ec216c525ec717fba8f44fc12ba7ea8fd2e6411b9288041c03bc274f9c861ec39d418e870b667aef35f3bb444ecb0e0f4a6dd61c139fb7e8557c6de72656f3137a0b0b09e3153c0ee6badd3fc743ab4be36b75c6382243aa4da18455ffb3f6830e3cf5317935585e9f3c227"}, 0xea, 0x800) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9369d91b089c7868, 0x2c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xa62) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) fchflags(r3, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dabc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8d566070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe8100000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2848072b3fa9b4dbcf1436d2cd7"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) linkat(r2, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x2) r3 = dup(r0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000040), 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)='c', 0x1}], 0x1) ioctl$BIOCPROMISC(r4, 0x20004269) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x3}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r3, r1) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) r6 = dup2(0xffffffffffffff9c, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockname$inet(r9, &(0x7f0000000140), &(0x7f0000000200)=0xc) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x815d032182a7143b, 0x4) close(r0) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x50}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) syz_emit_ethernet(0x55, &(0x7f0000000240)="92deca5d7ee833e223e8389e123b7a65bf12a91e0fb8d414f128bb705d925a571e805a89cd3bce0dd0ca4d70defa22894096d6ee6e55f5c7349f45fec26d359b82276f15ea526a932c9502806a0f3fd2158a198322") r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x7, 0x5, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:36 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000009c0)=[{0x0, 0x0, 0x0, 0x8000}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="ad18f05de2f4ef18", 0x59bd8b73) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="6a756286a83d04fb0227bb39b61e") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x401) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x0, 0x100) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000001c0)) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x18) 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x1, 0x80, {[0x3, 0x0, 0x8000, 0x3, 0x5a7d, 0x100000000, 0x7, 0x9, 0x40, 0x10000, 0x3, 0x600000000000000, 0x3ff, 0x1000, 0x8652, 0xffff, 0x17c3, 0xffffffffffff34b9], [0x1, 0x8027, 0x6, 0x188, 0x3, 0x5, 0x2, 0x5, 0x1, 0xfffffffffffffffb], [0x6, 0x8, 0x6, 0x200, 0x3, 0x9, 0x800], [0x2, 0x9, 0x4, 0x7, 0x6, 0x8], [{0x3, 0x8, 0x100, 0x7}, {0xd0f7, 0x8c12, 0x7ff, 0x1ff}, {0x8, 0x1f, 0x7, 0x1}, {0x100, 0x4, 0x3, 0x1}, {0x6, 0x0, 0x3, 0xad05}, {0x83ca, 0x1000, 0x4, 0x40}, {0xe2, 0x7ff, 0x3f, 0x101}, {0x7e0, 0x8b9c, 0x3ff, 0x7}], {0x9, 0x1000, 0x9}, {0x1, 0x8, 0x5, 0x7ff}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x2d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:36 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) dup(r0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x207a}, {0x102, 0xb0}, {0x8a, 0xaa1}, {0x1, 0x7}, {0x2cb}], 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x753, 0x2, 0x8, 0x0, 0x1, 0x7ff, 0x2, 0x2, 0x1, 0x7, 0xf6}) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) dup2(r1, r2) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000004c0)="6b2487a13c5fe69692b7c339a07ee62a95b46d40fa0cab3744dda932ffb0d3b89a05b5f5bb355e6bbe1a5319b8610b410b9f8120161159c5bec737c668f5df928a387d08ef1d97bc619e43a925f9f7d463b588858315305e94bab58c92780daa5762e75952fd658c1303e7fbf93e73cc0b8fbcca7b4855fea1a01b7aa2c5d3d1706f778250daecbe42dd2fa18d15e98c67868aa34174a7bc03c4cbec9905c0bbed631b498bffd996d6e7fcec6e344bfa806df1fa78ebd4ef828aa5428b98a89b9feb921391d519bcaa6a1620f1cd4c36", 0xd0}, {&(0x7f0000000100)="353edee878d93a4fa787228772fd07cd8ac29e341dc1e673de8181327afe2d200d247416b41ac2600c7eff65b73e227deca49e6740c6e2721ff04f12c43554eab2c3729ef691e6b7dbbca0783daafe2d357ca6f3f191a5ff0a75111c3b93d800c89ca9ace5f8296878103ded70664b3fa70d9a", 0x73}, {&(0x7f00000002c0)="05133109f3136201b0caecd11e554c4cf7c04a07e045558f73018856c3062d999c372f899455b21c433b94ea92adfb11157d904413788e3985d19df2042dfc33a42cb6fa23a79099d3082687e383c85c5490", 0x52}, {&(0x7f0000001640)="5c861816277665ae07907a673462", 0x1}], 0x100001ff, &(0x7f00000003c0), 0xfffffffffffffef2}, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r3) 16:00:36 executing program 1: r0 = socket(0x6, 0x3, 0x8) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffc, 0x3}}) r3 = socket(0x18, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) r7 = fcntl$dupfd(r4, 0x800000000000e, r5) dup2(r4, r7) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000140)=0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x100, 0x0) mmap(&(0x7f00000a7000/0x2000)=nil, 0x2000, 0x4, 0xabeda562a1788034, r9, 0x0, 0x80) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:36 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xa0) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r12, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) r19 = dup2(r16, r18) r20 = kqueue() kevent(r20, &(0x7f00000001c0)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r17, r20) pipe2(&(0x7f00000003c0), 0xca99cffecd3a6d1b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) r24 = dup2(r21, r23) r25 = kqueue() kevent(r25, &(0x7f00000001c0)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r22, r25) connect$unix(r22, &(0x7f0000000580)=ANY=[], 0x0) r26 = accept$unix(r1, 0x0, 0x0) write(r26, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3830) fcntl$getflags(r2, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r27) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\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', 0x100) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) getgid() mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(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') renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setitimer(0x3, &(0x7f0000000580)={{0x8001, 0x4}, {0xf44, 0x1}}, &(0x7f00000005c0)) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pledge(&(0x7f0000000040)=')\x00', &(0x7f0000000140)='tap') pwrite(r1, &(0x7f0000000500)="bad35398b4e723c609604e20212843308facd1c70667554036849a2e754fb11fb52bf9d689a0ebcc7b80340dc3bdccbf210b27f214d58ccb15f7dc216b3547cd2d94bcce192948631db022d476d44a4e564baf514bbfa2e13d5630b81722d3c1a301693f62c03b6db5791ef476a4b8", 0x6f, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r5, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000004c0)) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x20, 0x1, 0x4) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x45}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='-\'($b^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.-]^$\x00', &(0x7f00000002c0)='\\!]/\x00', &(0x7f0000000300)='+#\xff}^,\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='^\x00', &(0x7f0000000440)='.\\}\x00']) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x8001, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000800010100000001000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b40c8b1a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) unveil(0x0, &(0x7f00000004c0)='r\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8b241094dd142a01, 0x24) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1000, 0x8, 0x4, 0x1}, {0x9, 0x3, 0x40, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:37 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') getegid() 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000480)) dup2(r1, r4) r6 = dup2(r1, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000400)) r10 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r7, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r12) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x0, 0x2}, 0x8) flock(r4, 0x4) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/104, 0x68}], 0x1, &(0x7f0000000280)=""/152, 0x98}, 0x43) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x100) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) dup2(r15, r16) sendto$unix(r15, &(0x7f00000000c0)="3437d6dadee73df72bda5db7019a22dcc1f7ddebac6a4fd56093086bf4a65279a6067b38e456f54440d9884717f1ae34b3c4e8517286e9bfc010a2303c1de98a39da49859e47e30824d06ff893d3760509b0290f2e0af36ea71bc3813e35eac5ea14eb582556f38276f9515de4217da4d6cdb347", 0x74, 0x8, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x6, 0x7, 0x4) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f46269d676cf0300e"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:38 executing program 0: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x2) listen(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e4666d401a8fafc53fbbb3566c315d659e1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c999833aa2bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec3a96c7e0000c02afb09b0f43c02acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca1b8afacc601e373043e4675445479b825e3680bc1d4e525d7171cb8fce479"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r3, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r3, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) setsockopt$sock_int(r3, 0xffff, 0x2066, &(0x7f00000000c0)=0x400005, 0x100000025) getppid() r4 = getegid() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r5, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r6) r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) getgroups(0x4, &(0x7f0000000700)=[r6, r9, 0x0, 0xffffffffffffffff]) r10 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() fcntl$dupfd(r11, 0x0, r12) listen(r11, 0x2000002) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r14, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r15, r15) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4000000000084}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x8159, 0x80000001}, {0x18, 0x0, 0x1, 0x3}, 0x24ef, [0x7, 0x6, 0x80, 0x10001, 0x2, 0x8a, 0x5, 0x400]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0xf39b096eac3cf28a, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000280)=0x9) r10 = dup(r4) unlinkat(r10, &(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/161, 0xa1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x1e) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x702f, 0x0, {[0x7f, 0x4, 0x7, 0x81, 0xffffffffffffff00, 0x4, 0x8, 0x400, 0x2, 0x5, 0x3, 0x7, 0x100, 0x4, 0x1, 0xfffffffffffffffb, 0x8, 0x80000001], [0xb41, 0x0, 0x200, 0x7, 0x1, 0x6, 0x9, 0x1c, 0x81, 0x100000000], [0x5, 0x9, 0x4, 0x800, 0x401, 0x7fff, 0x4], [0x4, 0xfffffffffffffff8, 0xfffffffffffffff7, 0x9, 0x3ff, 0x1], [{0x2, 0x2, 0xeae4, 0xfffffffffffffffb}, {0x0, 0x800, 0x3b15, 0x8}, {0x203, 0xff, 0x7f, 0xffff}, {0x1, 0x5, 0x4, 0x1}, {0x7, 0x7f, 0x4, 0xf1e1}, {0x7fff, 0x1, 0x5, 0x6}, {0x0, 0xfff, 0x0, 0xffffffffffffff80}, {0x100, 0x20, 0x8ac}], {0x1, 0x1c, 0x83aa, 0x3}, {0x0, 0x1ff, 0xfffffffc, 0xf16}}}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0xf1, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x983, 0x1, 0x4, 0xa79d, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendto$inet6(r2, &(0x7f0000000200)="5f3610d8f416a8679ec1d846b22d4ee530cb44178bde692222a73fc9ce6be1ef4dce54007ba11cbb3c39fbfdcde71d5131b77612970c0ff98e7e3b4bfac6dd5a4de753744aacf82546283fb62660a913913e6a1c83f02f906a6bfd801445546813ce852ce72cd82f953c2619e21ecb4b97464ef435446c6cad402047ea059369c78f721a9ad493d6861ec875ae559054918d2f0e9aafd36bf0b3ba4f6c1c61065dc710da02ca03393420c861f8418cf593057fef31ce9f5259ad59e3b319f7c6aaaf7471c79fc2e9b49d233a5f9313", 0xcf, 0x11, &(0x7f0000000040)={0x18, 0x1, 0xff, 0x6}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x44}, {0x6}]}) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r10 = msgget$private(0x0, 0x100) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, 0x0) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, r12, r8, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r12, r17) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 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, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x4000000100006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x9, 0x9e, 0x4b, 0x9}, {0x3f, 0x3f, 0xe, 0x10000}, {0x3f, 0x72, 0x40, 0x9}, {0x400, 0x4, 0x0, 0x20}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r10 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) pread(r5, &(0x7f0000000400)="2e23077220ac44424ead1f4bc93929f8d3498deffc0b70751c13ba3918a8344fa6180d32dc3d68a0a7bb1983eef49a7987d5c8bf3cf3cb8e990756f00181e0c3d8ef842bacc8f92d55f0f7170b2c704516e51aff190e549a4e6002772371bb5c8b7475012ac0d2555ef09b5b98e436d827a03f8c7c1de21220160358e533e20a05a661ae8c8be1457289c63ff4fe28fffc678f80c030043ab50dabadcc4ef75d710c08d0af0d33a8ad5817ab0a5cbc7b70", 0xb1, 0x0, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000280)=[{0x7, 0x9, 0x81, 0x3}, {0x200, 0x0, 0x9, 0xfffff6d0}, {0x3000, 0x1, 0x3, 0xdc89}, {0x6, 0x40, 0x30, 0x4a8}]}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socket(0x2, 0x3, 0x7a) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r7, r9, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000000400), 0x2aaaaaaaaaaaaabf) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/103) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r10 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r10, 0x0) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") 16:00:39 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x2000000000000147, &(0x7f0000000100)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x1f}) r4 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r10, r12) r14 = kqueue() kevent(r14, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r11, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) r18 = dup2(r15, r17) r19 = kqueue() kevent(r19, &(0x7f00000001c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r16, r19) dup2(r19, r14) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x42, 0x76}, {0x2}, {0x6, 0xd1}, {0x86, 0xa0000000}], 0x4}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() r4 = socket$inet6(0x18, 0x3, 0xaf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) kevent(r13, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x0, 0x80000001}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x3, 0x8}, {{r4}, 0x5, 0x40, 0x2, 0xeed4}, {{r8}, 0x53e127ede4f8ae30, 0xf, 0x4, 0x80000001, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) 16:00:40 executing program 0: setpgid(0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) 16:00:40 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100fe35f40d00000000"], 0xfea8) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x8, 0x0, 0x0) 16:00:40 executing program 0: nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20100, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) r6 = accept$inet6(r5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) dup2(r14, r15) kevent(r2, &(0x7f0000000040), 0x80000000, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x0, 0x1, 0xfffec, 0x3e03, 0x5}, {{r3}, 0xfffffffffffffffe, 0x20, 0x0, 0x1, 0xde12}, {{r0}, 0xfffffffffffffffa, 0xf8, 0x20000082, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x4, 0x3f, 0x6}, {{r6}, 0xffffffffffffffff, 0x48, 0x20000000, 0x81, 0x5}, {{r0}, 0xfffffffffffffffd, 0x43, 0x4, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffffb, 0x40, 0x10, 0x7f, 0x9}, {{r12}, 0x8000000000000002, 0x0, 0x0, 0x3, 0xd7}], 0x0, &(0x7f0000000200)={0xfffffffffffffff7, 0x100}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:40 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kqueue() ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x8, 0x3}) dup2(r0, 0xffffffffffffff9c) 16:00:40 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0x35}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ktrace(&(0x7f0000000440)='./bus\x00', 0x2, 0x400, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000540)) r2 = semget$private(0x0, 0x3, 0x10602) semop(r2, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) getegid() semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/221) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x140) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000480), 0x6) socket(0x32, 0x4, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0x6, 0x0, 0x9, 0x1]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = semget(0x2, 0x6ac1d03aac4e1f8d, 0x500) semop(r5, &(0x7f0000000500)=[{0x2, 0x7fff, 0x1800}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x100, 0x5, {0x1200000000, 0x1ff}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'\x19\xf5\xf0', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x1, 0x121) semop(r2, &(0x7f0000000000)=[{0x0, 0x82a, 0x800}, {0x1, 0x1, 0x800}, {0x4, 0x1, 0x1800}, {0x1, 0x1, 0x2000}, {0x0, 0xb317, 0x800}, {0x3, 0x100}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x2000, 0x1, 0x1, 0x6}, {0x7, 0x1, 0x5, 0x2a66}]}) shutdown(r1, 0x2) r3 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x1) semget$private(0x0, 0x12184fb374833516, 0x4) r6 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x87}, {0x6}]}) r1 = socket(0x2, 0x1, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:40 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000008d8a5547cc82c5155504f208444dcee3931b631692e6b25405f01820278cc55608bd1ef3bd70919f1651a6697c"], 0x35, 0x0) r5 = msgget(0x3, 0x100000110) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYRESHEX=r5], 0x1, 0x1, 0x0) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = msgget$private(0x0, 0x51) msgrcv(r8, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000010c0)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r10 = msgget(0x3, 0x100) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f00000001c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) r22 = dup2(r19, r21) r23 = kqueue() kevent(r23, &(0x7f00000001c0)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r20, r23) r24 = msgget(0x3, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r26 = fcntl$dupfd(r25, 0x8000000000004, 0xffffffffffffffff) dup2(r25, r26) msgrcv(r24, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000001a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r4, @ANYRES32=r13], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESDEC=r18, @ANYPTR64=&(0x7f0000001c40)=ANY=[@ANYPTR64=&(0x7f0000001080)=ANY=[@ANYRESOCT=r4, @ANYRES32=r6, @ANYPTR64, @ANYRESHEX=r23], @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000001480)=ANY=[@ANYPTR64, @ANYBLOB="c56831c771b16922e612d3e6f84c079879905b1ad156e3018d04a8c51f7414de9d3a59eafd90e7db4b2114e5603374371ff09ffd02020743746203e598a84084bfc3c9e9e117340fb135bcd9eeac530082151fc144c4bdc81254071730049b56db4fa4513366d0faa0db7c8c4f37d030e68596846e38ebb11698b243c0a9fb1500d6b3e160d2fb67a2279c7378442c5b3cb31d56580c96632abd3bc35166a98bc32809cafd04438372f9ae0b5b079d20dedf3e9f2d7459366ed79cf560787d046c9cfcd5dc13c3163ad9a27aad1b3993e10474ecb300"], @ANYRESHEX=r11, @ANYBLOB="6f2146749d3792f95a707fc85062912f650043d98ac5a18f3d0f2c850c3165384cf1d2054c70f4a8620b44441547899a13d3a7ce2184d88c2a7a6429c0cb72da5d491971d7f47a9ed3c7db72e1368e1fb4e0a3a6565b134b07355161f65fab9ebd73d9aca80b5da56f1697f5c9c03c5ae6da3967001977e3f08e6bf991ddcd673ebb610a39657b5ae419716308cb1ff072f816f6c18b599a7d6a02cbaa280c6b394fa9b3c8a721e725e537a023d175fd14890146e326ea2bd77fd710cf53b20460ae699b05b0fd1b4c3dbd9c076ed945c2a56aaa9624c683bdf28a9ffd09ac93c8edba7e1a6ade940279a01af5e536a30d3a83579e120cd52861dea93f9c3d902dcb485d1cfd8ed0af9c7590c0ea2eac94d9e72a6e91f7c879f9faf5ecf4a1dfdee6a4ef0764a79330a1fe699b096b2fafff19660ee9f1fddc27ed66be42af5500a3e558e74d09c4fb3b1cba765274b12eea301774d5449ed3f3d813c5e171ee1bdd927c2eed28f9c89ad16170731c29228d2a8305660f9974e9eae89f8aa84d31ab436b2e72cbe105d6a13ee08a2ad5ffb74cbc240abb5e5c711d1928283f33ce10326fe0be1b4175c88b17b10b5c80a2593f49b1caa9292b99483a85bb7ab581d44cca2fc43d1f3a88b494e9bd000504e3c4885c4a75bae35e92c4b43873749c9ef40ffbc98b977e5dcd062c4d407dc3af72510389a2ca451811535db68f31b90d103638ffe5073dca887b1cb8e16aeb697e65b374092533da5ab1541250d7385701f1f46c963a4becf2a80147fc3fffbcc5e28e35d900ca9f789a5efb82e8341c9c163ceafdb414160090e06c5ee9e9e2a859459a4d19d3b821d400e9b4e3d2755fce4e06ce9f0f53bc29765610d7ee5eb71c42d07c6508f420dd92d6ac681af49276f3f90e72a4b92e002f2924bb20d87964ef07fff55b6a0061095265881e192923b19ea98f2638e4ff50b748f41472b689caf40a2376c62982765ca919f47c06e7540e70183fc28e11fbc2156090bb3b4de4a7a82daea5824672b7253ec165edfdedd8a459d354c29b8fd428e66db294b69a546308018029772e38b87acc6c633bf82471c8af7db83425d2b3a3baba54f45c232abc8615db57cecebc411955058416b18f5563f177611f2d57137ca2029715bbef532cd58bf0b1addac42cb93be04d6dc9db7a6ab96e80949f8f22b7743a2948c02515f3bf402c1efc8bb5313fc457d46bfdb64849e2bf2e9649bcba9fcd6045cf48980948a91e1835eebd934ebf81ea64ad06065ebbe7fe065c68345ba160e4f7ea99911fec42df7e255e053161b2f9cbfa30782476b37d0394724f309df8f53d7d83ff4ba9e0c2a563d2a6efe476f3edd2be48279af59285cba71eff0b4d64a8e5022aab2e9ca30f470bd4266abfaf88ae044fe362d19c8c24f50d221108a93600cbf06debc3cf08f7f69f217474b695d9d08d97da828bb95bd40bb61405a14e9c61f8b83ef09f883477078583b9994264453ba9c515ced4c024dddd61cf8b6b72b4f5b52c9a93a2f3b171b1fd61a0526db0fadbb73df22b9d749f0b3e69ef370ef48cbd16240fc6589d33edac390e4ffdf09d6edcf80d89e8f53397f33860f99ed810fa9df41006cea1beab9439f6801a348ab14af01a5735ab8376dcf45aeb2e4c7fa1bdb769e63a79044a978b5d990b019a210058a0c86807075f76fb00139fb3524c25606861d609d21e7ea4c6944dd03f28c200f09994c289c332b4f358f5c7de26ba70a2fb9fc03995f2055cd64c9e312ada57c15f2f1f85381671bea5e41804b0edb53624ab3d1f30d4b0b2385c38b0f0bea20cc31c69ac28ec697fd90c9ffa0f0e372ca5aed7daf20a2376ba8e5ff00ab30106ff19efb2556a2a62c7f00ac7821b7d3a0d952611dbcb3a73e53ec677904500c2790fa645274b52c5a954eeda720af0f56df70ad7da0363dbb7e78cadc0e2e9d7b28113f1274acf63cbd613cbf53dabb44fa23dfab8aea4c8b65c904f721acb4b238370a356c14f294aadf0c07b63f8cbdf84efe663c349bd35659905ee215257f909f2ed3e74e04c82afffc1da4e1e552c7d9a47cbb64a66fec9e8fc340b54f6b11e90a99f7ec4730f2d5619e847db36df57281049441c19a05ffc269a0eb876ff64d41cdaf5d7fc476fdebd1d6dbad5e6be3551e7eb0f3db9d65c3d7b646bb8ca97fa6ebc28caee2fbb5b8459d080486f95c358919fdf56529855c79405a1bdf84ccdd7e6406fcb5bbdb80a1ea657104d0bed151c1519b310cb3fee2a53b80a5f03a34823e3747074b02f3462541409b970afc7ba9c01e89e79e186b4f595aa514102c0ebe0a5b27719df44ebb182710b2a899975e1e311c81012bc910a0c807573801b5c873a0f3a6b51457b0cad6d3fd5f421a1b861a197fba7cb78b85623695323fa25cdb280cc2af1571c123018af973cdf9978822f49724c6d9ed35ca73e22b1323b04174305d6dae29a291c5ac452dc3b3dd975448d43b80863d961326b8ada9eec3d9e0747ecdf9de351779fb178681eb466527108480900be760e823eeec594c7e2ec22dc6c28a863dbcccc8ed46919ec60ef5f3bfffb84475ac11add311f868a4692384c19767c8204a79d5cb98662c9eb9d4518f9eee3e57667b6406d91262b8ed4bf9729cff0dcdf8addb59d22d31cd496adcdad601ff20560d826231cd7b4231bdbf53e74f194eb213a59291cf5cb0f575f40d70ae9f8edb7828bfbddde03a043aa02d3d894d80e4419169b855be696fb1f4e01e2e18b7ccf277de51a1c6df37d0af685d51ad669aec31a742bfefd89a86a6759d7b23a05e9e399c388642a69dc4d065c3e41ab4a88ab4a7c1c6ae0dfccce9f96254cfc65743fdd35f533fc8c03bff17d04336c5ba541b75a713e6136fbd46de1f1cdbe36a871a8a365a79294b2d520070ae44edccc3b00d836904b1249eaecc5695db4b7d27eea1f7d0998b1d3fe8c9119e4cc2290a071054268cba75f32974840108a3b7ba60131d56158a1e8e4b5f6b70c519f4b4d7475be78113bcb8d95f4664a5547985574b00bdefce6c2c5692931baf0734ecf6de97cae77937a6d734a0608f635a81a86260002363adab21df9e1298f50fd058d7810f9f31d54537542c202e89018a31cb9e3a93f5b076fd07d354536a08689972cadd5b86fdc1c84d80b890f6b14ff051d3516dfa23c2083479dc264bc77f50d235cfe450d7ba55e1819cf4cb7cafd1fcb9779f11aef0739f1dba159aad3b414d25796eb5e2e9aba99497debc27f0e95db55960b14b7c8fe5f380ee0ef4e5808e583ff1f15c3fc486c75a9b7ab840b5db20a719462554fc1c6a70386d01296d0c75abbe30df56142449a7cbe2d55fb2a4ca32fa56aaea71f77e6246202da2c1f694f89c7ab12f12cbff675835f228a3c390a855bfe5da8fabe9dc92622132629dec9f83fec45fdc564ae7914b28e2b018c7007f40acbc787eac7880c9ed205d30c89caeed37ff2ac0bddc69ff6063e721f9e3c88c8ddeb7c45329ee1726dce403e8c007dd508d51c309d284a9678acacb40461f9d44bd15af8c99f7531a56d292112002636027df78e3096b01b3e02f0ea01609e88b87d7836adf1dd90d1e198a4267e10ec3a3e081cd3671e28d150992feec48a6969241f90b31fe699869983c0d95320b37e1f21d5117213c9d2e81c9149ad68fc63ca5986ae20f33f56cf877a1ceb516131f5e5e712a469fb10f0ccc5fa5748e6cde7df477706d8636f0c569b8a0565a13f1c881144a55a0b7383cf8411e21d7a8032f937a34552509b226272ca5697a5e94a6d641b5181f8a0fd45a7e862a912ebd28fde487a9ba552ff3044f53bae543c6310c8fb51c38845d336a86de16bd6b735e963182e66eb447bb43097b077535572e0e39088e579c7e27e4c1d89e73f9b71ff4eeb8e9c9966e69629627bf47441be1c6001c0d51e4b2c932924483b01e81f76d8b7c0e6ae21cc7b01e4f57ef2db2dbf3b389682f634ed9a7c4e66d9185c0abc3e610908a4b1687d4604a7346685eefd2a19c38bfa998cb6b8d6b9f55dd30266bf98752f8bbfe00b798f8ebbe3a1c1e27256fad8be3d759a1ff30d0641686ae7c1886c4f3caf24c2235ce6b67680888129c463c9577204e7ab3295191d693e7bc01f2494a9647c68538331f8e176c89f6fe05bf1d75bf8d56de35fb9edf5aa101568a222938f70c4a062cc709f742e16295b07a8f0a07d4cd4739ba55dfb5cdaf6ec5e539eb4643d8632358c7ec8e4f4e0d99b8e887580b4beb6f3aed5fb50307dadb6aaf9a0f1c148445c752d3c61d6adc800402ac4687306305785c03bc9a9e3e90e5fa7241e391cf4121cbaf4952b539f56b6edec93eb193e6cbd5bde5873f2da1a08efc4752c277dcb3ce2ed793b5967ac9f80505e1c81a7fe7b7f38dfe7c6ca8ff43167c2aec9b8fdeff8dacb91965548916d8eb0cb0dd92d1673601af79064348ba99fd51ac19d04fa407f7186ba29a794208d4954b1e8e74f209b9f183548abfd50f1f5c4c1fe5349983c8a148c3332ee6791800db200ec2d5babcf4f4e8fd39a47a6e272f15834c0eae3db9123b9d19e32835b36bff8aab23d8654758e30346a17fcf719d6dad93ce579836d1f9b4769c72284e94e6950af0db1c11b97262beb29abd7f37e144e99971f69b44ccf2eaf4bf7e699aaaaed6f61ffcc401f2763a5932af5ac6842deabc2234b91a435ad96a57b5bc7a7fe5fe9d3f0ddf843820641fb68a0c483c9b5c013cdbe3c037ac094d0d242c149b0640ad753ecc826e804450567e6877ffd9c72bd3e5540e887a0ae3f5dfbecd212f3fed81750a448563cf6b23909b1b0035820f2a120552f26e62ac09739526827771c564a3bafe8c3314b46890a9059591c4ed50e98ca32f8d4a696dca7ad9b7af4b01d9ba349ac0262beae489dfa9c40bbcfce1d8e42a5496892d7bd410266ff5f752954ca9d1a8f080e4e57467e93a5af2133c6087d3af2fa8bdd1be4a34c6cf3f6a523f4448c4430f0ce438ad76d7f623125d65130fbf2170246228045d6dece3b8e42307e1deff1c23ebbbc87fb761a8de38f16f59b26cf54461176ca2004e83ca71ffe427d02884b4a0ab9e2f9dc8bdeb1b8e4bed1de118fb77c1d5f7a77788bbc64fe3ce9b925b934c2948b06a6269147392a9a9027292e0a6ddbedb8d6835dad86e73929f6e647d35d9718e0e42eaef26d43a4449f0d2ae3462522ef1cc1b3fe4b14132f492fd6ee35c361cf3363590ad08595179463b29ca5a68c3857d59c86b4f65f95c2ed050e598a7166986aec8ae82c399ff594cf4c5e13abd3ca572e30e8141ea7dad51132add8029f6bf99ff59adb84c6c224299b97acf8667af5cfbdd3df3dc6e6ef4a7cd2e0a5a29fb68c3330378177bf3397814f503dd859adbdddf526a0c0cf8d5fa92995719e0b9eb81e69d45337ee8d24469af27b80a62958143705a426cf91e7513e2a4da4f940cdb52b8c1edec46c506ecff3084c498c998f72d37be4fdca3a3a8f6f9c74c81010ab25194b0b186970b01b5b3e36f4158791137949c1f4ccbc59ff1a442f96824681f9188c6fd68d8bc32f253e1640cd029ed06686264ae10992830aa9eca5ddd581bd88178eefde00a931f70d11333e3badf798ac7d1bda691a832d2589d5c993dbdcf5dfe635712c630a455d835a974304db8d7490dcec4709550fc3ae2cea4ad0513e44458d0495a86bff412a168750ea304ac348f80d6ab3a628055183c8cade559e12369a8d862724807b1f9650d327d67ae484d97de1e01f49ed7d", @ANYRESOCT=r3], @ANYRESOCT=r26, @ANYRES32, @ANYBLOB="cddd421dd0b4460000ecffeae87519b69832e2a10c747b9c6b4078894f9cb41b122abf037c396fef48c770a08de4e02636e9973a234522d0b45bbefade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a214604000000000000009b6b53e021a67b1078469cad29b40bd40f427c764ab0dc38ae438687c00880cf42078b204dec58eb424a7cbe5c36a0053bbb1cf6afdc014de4fba091f4f94c98aabcec9555093d0c2e7c2a96637f08988723244be41454cf10ac5c8deec4c28448615b55f285415701836f53c257d9d316bcffee20711ac0fdfa97ba75f107300e3faa66b75a7b6048ba3f13adfaff92418d6439c692e4b448562946924dd7e8bbcf5c8e5b77c3bc5a1fdf4a2ae7ec277b", @ANYRES16, @ANYRES16]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r29 = msgget$private(0x0, 0x8) msgsnd(r29, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r27, @ANYRESDEC, @ANYRES16=r10, @ANYRES32=r27, @ANYRESOCT=r27, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r29, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r30 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r30, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000140)={0xd6, 0x0, 0x0, 0x96b8}, 0xff49) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r30, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r31 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r31) r32 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r32, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r32, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r33 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r31, 0x29, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0c53f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a97c2fe0e862bcca4ff46d05982e5a95f17abd3327dd77ba17901eae9836b72dc47d17680af2e425", 0x168) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r33, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r34 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r34) msgsnd(r29, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r30, @ANYRESDEC=0x0, @ANYRESHEX=r31, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r32, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r29, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r34], 0x9, 0x800) msgsnd(r29, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000240), 0x8, 0x3, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r38 = socket(0x2, 0x4, 0x0) fcntl$dupfd(r38, 0x0, r38) r39 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r42, 0x5) r43 = socket(0x2, 0x2, 0x0) r44 = syz_open_pts() close(r44) ioctl$TIOCSETAW(r44, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r44, &(0x7f0000001040)=[{&(0x7f0000000340)='u', 0x1}], 0x1) connect$unix(r43, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a80704260", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r45 = socket(0x10000000002, 0x2, 0x0) r46 = dup2(r43, r45) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r47) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000900)={{0x3, r36, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r48, r47, 0xa5, 0x1, 0x100000000, 0x2}) r49 = getgid() r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r55 = getppid() r56 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) r58 = getegid() r59 = getpgrp() r60 = socket(0x1, 0xc003, 0x9) connect$unix(r60, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r60, 0x0, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000500)={{0x2, r36, r49, r51, r58, 0x20, 0x74fa}, 0x25, 0x47d, r59, r61, 0x0, 0x10000, 0x5, 0x4800000000}) r62 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r62, 0x8020699f, &(0x7f0000000300)) 16:00:40 executing program 1: mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000a80)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x8, 0x0) fsync(r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x810, 0xffffffffffffffff, 0x0, 0x9) 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) read(r5, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) dup2(0xffffffffffffffff, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x0, 0x7f, 0x6a, 0x3}, {0xb65, 0x1, 0x8, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:00:40 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='\xd8\x05\x00\x00\x00\x10\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYRES16=r4, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x0, "86c2d78978349fbf686956420e7a8f1f197e4b01000000000000f6c328471f399f"}, 0x67a09909, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) write(r2, &(0x7f0000000280)="f05de2f4ef18b87d9c27fe719ca6322ef9239c70d1a7997a749f4bcc2d3ec4111091596e360563c9ffa5814311a6cb722416b8e8c2aa38c51186a8d0c561d0bb6159638e53641f0bc2ff66a4de627bbd0f83e37139b4e04cb83714c508701e03bb7ec348a689d4fad708d939e5a31d3fef49b23ead694793525af6b5ce4578a1621e813f54f1f27ea0d430760179b413e5ec137d0c33c9331114997b51d0a64a9332f7820000e944c2cbf88bf134c0a456da96974a9fd88b87bd1cbab133d46644feb0a003bfb14647b6d2d34563debfb5a4dc1e844e9142954eb8b4bbb3e89bab6d9287cfdebe5eaf94a2fd73d21eef18c6ddea623a101e68632693aa51747eaa8c5e26af8408162b11033c7fa2154d85a54dec906b43214eb7c9373ab61243d5974f5c404af99217104bd6a6", 0x12d) 16:00:41 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000a1b710013a860000c5000045"], 0x3) 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) r4 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x50) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000040)=0x1) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530008ecc6b238f8a5e876a60511991f6de698d46b5e29d2d1fe9ed4df8200500c70b4b57c50d3963e41eb7999438bcd969e97b10c0b6eaf414d8f531e044b939e8507c231373b34f4e37cc33dd71c4c6376839f8c2c2f9a0d8ff1f7446ea9f724cc93c1d4e16baf319cd4f97951b4fba2166"], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) write(r14, 0x0, 0xfffffffffffffe24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r15, r16) r18 = kqueue() kevent(r18, &(0x7f00000001c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r17, 0x8004745c, &(0x7f0000000040)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r20 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) dup2(r19, r20) ioctl$FIOASYNC(r20, 0x8004667d, &(0x7f0000000100)=0x9fae) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ff881e4c55a632149e344cf777a8b3abff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) 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"}) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000300)={0x9, './file0\x00', './file0\x00'}) r5 = dup2(r4, r3) accept$inet6(r5, 0x0, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/35, 0x23) setsockopt(r0, 0x0, 0x5, 0x0, 0xffffffffffffff68) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") pread(0xffffffffffffffff, &(0x7f0000000040)="7137de16e2046457b78cb3fe7f8837c73f5ee10659cd58979f05a781aaaffbfc86b404169b1a4570f59534476fe15f4eb7ae6089813b3018063bfaa114610d094b2ce0ec0d3fe1e35b302040ae13e4", 0x4f, 0x0, 0x80000000) 16:00:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f00c204"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0x5e9dac8a9079157e, 0x4, 0x2, 0x0, 0xffffffffffff3f3a}], 0x800, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000040)="ce76f96bf2c67e28b1bbe50bd4919a052e1c958e4ad23242936fb0ddb0adc509074eb58c944033b19639c01ff065e59639f79338c7dc72b0d9c1dbfe493ca6f55c88932fc4623aa007aaf81be5d01a94052cf4bfe99f5b721412f939d615e1390b41b1111223f171a88d1bbbf8ca33cacf9944a24437", 0x76}, {&(0x7f0000000200)="c1b6ff3613622d17cf566785caac38ada542ef61f79f6fc2314c26a6aa341431baaaca8f150251f5c5a68880af89a415183a4190d5596a1b78781d3d3e121636acda20f130e954d6274a46ef7dc0f7f3c959582c2eaf0bba03f507250346c3cac81bcdcf1a0ae7c9a75ceb2d5c9a5c9cc380618932514f797b0265bcb6055a8e9ce9a9ca447af64d0eb17a132ba5b072f2de568bc42826141dd6df05c1a15a80567b87999573c2175158d723542006e70f2d634340e7f9fdd7f28bfcde8f57c54a3ec6b4bb2b765c97b92352391e9decf296190f91d1f171c7f552affa46d546eb7581777e6dcca832acba9e4f351dd6a03300d201cd270dcd4a51aa30fa4286de706e8fb7e82687533bbdd8453851119d44f5465a079182cf60b07e56c64eff26c8b457f5c323c5337010964a33324223985d9599986c3111864a8258f4f16436425f47183a5a417e1df255202ebffcb89ab41e1c9b0fa60cfdf11f8a430076e0f1c6813b5f40210b8043131408b3352adeae872aeeab194f689fcc0e4037fb9bc761118f56b1cd24a0ac3622c5b5270c00300bb1199522cf9fd9056b66800b57be26294215b49902d5b2e77e0b816009f2cf783cbe565922b8b94702209410d1d468e4de8ca576f06b549f0c042b4e1d9026db2bfc310084e06524b9ccbfdcd7c89e491407a0686a33e8192e22f7912cf7491212839ce83dc1f68dd091c98c877ee4ad970ad476c35ade91dde2917b46fd60d3744d221d1b8c029a4bf51213ec9c8d32ed50631a16ff2512b9f6cef8f841ae847189c94fb9f359b0f1bd48453b5c6f7377d3a4ade223986e74c99d7f7ff23a297be20af485216129c966ee81b2b8d0c7804ab2defd7483bcccc2f0a5b8d053bd21aa22716e3126ee4728396ee0f46ec48a7ce371bfd7e84f55b3565036dd58376bfa722a4541ddeb4839fc62022cf260f506f0bd6d168e57c5635a4a64afea55d84ecfb78e09fbb62d41d5497cd6c2e9822488feb50de516e25fbd5890325e9a352e05217956280ba56693c837c65b6a55224a40b1fff490ca6a3eb2ba2d5462713b1cbe3f4a38a9ba89a34d0db390df86d59bee4114e54baed779d9baeac124959108ac694e56bd2134a7dbba0db21cfeebaabad63edf3cb8e8e205a906ab1f04dfc12b1068ae1f588f3dba6e79b82cf23e32fbfb7491a8e50e93e8783c2f70409fe071f834cdc968b6507cefee81f212a1695e2f43faa6621b788cc5a8fe2acf12cc823faef2d9821ac2166e6d274981457055e27ec77021796b5d073e8a085cf7adf5f70a5a404447178d9295257072c63bf0483796fd190835b4fcb64a0efb04adfcbb5e35199ac5d93b3b2a3125b41870da37d11d10bee177ff282b5eecd72e3ed76654d9f4571a5b591ff244edf1e7fb29c1268c4bd05b8e9fc967d20d83eb4419e08b0460f74b759670e157977826d41e93f131b6b43beaad40dc2bcd9edd2ebda6fb5ce76b42e84aad22cea0b03a07f918bdee62c14d83c46be0e8dd1830eb2e9b3c62980977c5b9cd4850c027a4472c5ef981dd424f2069b1b78ccaaf8e276fbdf101623aae9b1a665de9c77b1515a4cbd7c5aaabf931967a50c1f64034be84eb32dd459c742e652853daec7b332de28164c0acd05112bb581cf199d34a9429493b2eb92d69bfa6b977b102db01a490189079ce0ae2c79780ccbea0527cbac112a96160640889e86dcc7ecb59aee3ab703f1a01dc8a6b920b8fe852d0d68ade0c5ebf6438f85058f496efe969bb9ffdae4ea42fa7ad6a9136772ab0e86412406b9e11d584cdbd90ccbbc8c71473a9b12f6ee2c9c35295da455b372fe547dd62278fa85ff88985668402c6aef226dbe3ca8b123f47299b787d0bbd04ceb65c814f40c994c95415ba8bc74b3dff63719d2d8fcd2c03482a80e722abc2fb4362877696a33c66e69d2d1d419712a04a7c6884a23caf39b388550428817f5884c27ef22294e7df53d5eca42c6cc0e2eaef95c2ca6e952d7e7ad86bd472decb3c5e3d4b3084183b0e0b81341148e4d70546909ddbe414c8c15238e3e9e7f2a1bc729cc4e659e1845b5eb78501bfd042bcdbea050c50c47cdc944f916bf74edd2530235963189c1b9fa1d9ff32d86a97412c6d5cd4cfe1dea35557967f9e4ce016b09708088fe876be3bfc265be89c7623555a78019c2bddba82ba4717cac3ccc270650f65877c8f9d8dd1057681eb4855221534459f66406f89ad92e2ef9edd30fd4238a47f6959a282ba6bc2f9afeccae01ea8dc8b99ef57f4df215dd4cf29447c512832f0c57878de9a613eb923e8d061f679a84d57785093dd0a480f35f0ce082364e18aa8f221fe3578d3c932b9607dda3ce1855534621741cd8c0985f1cd198ad22563770df3384721bb9499831369bc36cd0dc7685c78bc38c0dcf873fe7403829f3d1fc363dbb995ccb16308b7603e748a9105dbb6f2d80746f8ff050040c61ce251ed39aa41bda26b5872810a08b2881a0fe9ee2e5af9f5f1cbabb42c6a76a88b8dfc4b9e4a0fce4881794d85a6c92881d69aca3d55bbc9e5fc3a1931e56703d962013367a3ef86c6e32372b06de1a429666407fa2f9960edc952c2d2332f73f4aad85f91c87d4381cb58597d2eac91dcd32717c333b9329572e113fe0a4bbdb9b10f67ade7c19bea24e943d2f5acbf0afbb3180d5223f6996d9f6ac5328986210745e1fdb717e0d1f7015bccb1d2af7620d1d18d9a7c4135d898e916e2cc1b05754eaa491da30818ca09e8626b461a9f5266bf37731f6acc7d90dde59adf53d90973ad058995fed0d37c43ef67f9a6bf4e77d34bb9dfe2164b0ae7cb36536008717058b0a296047407dae9f49603918a787f6bb383ad91154a23afdf4854e20d324bf7faaf8e0a3ed5a3b1fbbd08518da055bd9ed62df9b63b2336bf226baf82635bf529f4dabd88b63ef7f51beb73549ededec8b7345b7e14c049a3d3c744bcc68203a8d32fcb39586193ef3f900343d6897cb5e85efce2cdac6f0a1437b521c44ae553bf59151a31e9056858834d5ae58fcae9672fd866aef1abb337051147878b51a6de589a7785b5f58cdb67ce268748b56baa49f9cf6fd432590fe9772ee079735448063e3ae4c462ca348aa9a69f65a69f293f00dde8f34d65b393790a65cadf9dd2d55e24ef65603edc1388a13181c340e394de0d05c44a4b13cbda30684099d18131b3ac49056a65a67334e65da5d370f26f220ef9f8a8027f6829f4028672a4fba46826afce36189c7f21f0d49ba76fb6e84fe63748a125fe3fa78fac63b999576bfaaa1a43da96fe96f540873f11e802fc21b687bb3f37bc38cec441d7891f8559a0b3f095cb52555ce154a6b5b05ea1c92097e50d8efe65e81c913f2127c6c4b7a77d5c1b3116d33db88bbc8f883b0e883e11554b1aebcf5c5cb05b18f76dd8eef5bb8920a11995dc2f78ac8e85813f3e4663c9478829bc4f5b78fee7d97de8eecac528c9516006a0c54a55f73da60d7a9bb11cf8c36d15f1435ab607138e60c42924c62bc64312739e74be7dd732c1c86eccc35a2b93c862348fe6137f7a58c366d50f6190fc1ec242fb013ace344dc2678b44331c4c32c179aa3508eff013fa88ec17e25b134999087b5bc1bde6c46571e6b68cb4d1f8f0592a6382a13105b5b923637a38081fa4fff6077faf72793a8246b4020f11e95f9e66b1e0f0b47e0770299071b0d63b4dc24644ad8a0dcd176fead6a07514a63869149f9eaf60ecac08f53a96084b06b776bde7fdbffdf4be6ee2a192db538182bf1ce7b2b97d16cc11f4504c4036d642b1fb8e39e1aea1336c097cd3c475e0d999f6faaf3659b00b789ec45c37c8b9bf9231017a9cc2dce4d0987198d36697bbc28a953b4bfd002295cd9b22601cf0634b29ea80f07abd392ad71672dffe4923bb25ff0f23b58a5b3ff382b8e706fa9788bcd79c7e2ac35193d5a941bb9fe595f12274748e163a8cfd4b50a7fd50d6db671910dba7182f13d870e065470ea7c2a46d463a5f90bb2289604c17cb90e480918bac27c384c5e3c3bee7adc54bd4f9d56736a05131a42ce6cc4c1f67b5851e45fc0c8450e224a01569223974303e6542c4ccb75186b1363d1eb90db91293c7283eaf460e66493c933f3edcbc078bae462221a1971768ee6888267b28d9e977c3465bf99abb79388299b09084fc6ea407f2d21759670841e65d9f482519d1c22d3fabab0dd723d0a25dab525a9db1d651d2532941617983622db3a3aea7a350477e191d7659863e34ea18b60d30794d13a642e1edc969b3f5b4f7b78b74da789b67b3859162f4d0be093b0be1a356561086a3b11a67188e17bc9ffba2c140abe0471ab21b9c91d53d1944141513411a361e20236908dc58389e9ca6a85982453762ea1e6c20582aef4dba78ab93f21910789f2ba11b472bb8d22078a9e30d16f4d6a105d59ff30bb82bff686c9976fec97a04fb7464dcac8d2c4b7d4cbec946e19d868a9d15eb221df4aa6ddeb103ecf28bc05177131b025ff6b976e4dbac8aa44da2d1131052eb341d8a358d123887de74274bad18c2e961130b6166c04a31eb4b9f5d24267e772cbdfe155ccc523ad6ccdd5a0bfa842bc6ddf3b49d6154279439d01226351fe76603bf8ef63029626c2e30d29a8d269733843759ece4722a48a2e023908ffcd5bd7188bb2c6b4e736e9617eadf416d6c6e836573d39b63e88712014073f64ce92689547361397c0235758265af1bbe26a3d83ca43005768d43209e109e2741072f4e107ba5f17d3d6a37720dd4f67b981e7105a27fa52b7ad5e8151d56656ddb016214dc178f78ff38694a301b0f2bf15709d2fcb84375de17d956ab14a478b51c6e91938cf3816db427d7e51a59387583690b75fdc23295789eb383d53df6dec147a37ec2b9d581f1daeef302b73d38b7813cf2eb12307e83eaf8772dd1b9d753834c7f91a5258cf6b802f0e4d65dbc95e5cab728ef937a788613ecc05537176b04b9afbb290f9b4ab5da672a8f2388708c7fe868e0a7eda9c727ca8e14c5a930e415bb555b897a1c1bba3a8b98d0e3335cbaaed5fd2e7cb31a4125c2021110c91ad5c0108572b4badb3b42a1ec7aae16da2c021a0589c3804f93f9bf3559f211bc8f49d4aa538a3486028cda07da36bb27069cf0806a19a51ebd0370c8c73aa15a7ce745d5fc3b0179992f856ef48497a15db69e583a5946531c65ccade5690b9b1de70ffa5eabfc38fcc0b4f1fcb154b9153aec0e39b9d09e464405738427c23ee1b609f0db430d17ca559e1d69afb1e2bf4d62d0cfc95793e0c393f5c3f564b6e9a98b6211f9f888e66ddc0a7d46049f00993e5bec06297c42a005d0f97ab04052a8692bdc860638d78affdc57970d247b9e8b67b3b3e9ed86ed777c7b58a6fbc20dfaa0688561d013d4e250fd26bc3b467b7ba08c74c6bc79df60090ffda03172167a2837044891754d20462dd7edbdce732165ad06ed8aee6277c1d4e0b2d66923324468f6f2b1222d87e5cd8d7749157b2d47d49c2d14a9921bd6dd97a843e332083ff3d8afbc089c44de3536bd07cd5083a8bd844d03ba0c25d1581b0eeb15bfef1a5a70cec9b8cb808bd48942473f4eed8688a2cc9b499ae7f5f82c006535ba2b694ca4f042ac1a3b810ba298c8e0615c356bb12b223520ba0bf86a11c5bed7dcdbcf0833a2c3fbd3bee61aff37b3a2ec014029d34f34fa1154bf9ab496328d8dbfc8a02e01625df93e457ce3bcb6506b9bc05525babcadc8f5ba18deb0a33d5760e9a58ed7e188a5b4b532", 0x1000}], 0x2, 0x0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x3b9) 16:00:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x44ab37c22798eed8, 0x1b) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x21d, &(0x7f0000000180)=[{0x60}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x26a, &(0x7f0000000000)='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00') 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x24}, {0x1000000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) close(r10) dup2(r2, r5) write(r2, &(0x7f00000000c0)="0ebebf7022e2fd482e2002186ea8927ea7204640e3074b349afe1a01b832", 0x1e) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x8000000000000}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = msgget(0x0, 0x1) r3 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x2) msgctl$IPC_RMID(r2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000140)) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r5) 16:00:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffd, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/173) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x1c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) kqueue() 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbda6846fd3d8955d645db16a65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b83124c3b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be56aae9508d6590f2941134113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c1023292b0cbcd3ecd46f6367c1295f1fa1d7f19adca79d12bcb6bfb0c0495c9436cc131a40175b34414062e1921e8ed23a6e95147c0fefc3ab25f04b25b5cb0bad6db66482ad074a4d8520f204ba768487249a24b9b0adcbd343fde2e2779a78ae868ebc14535bf7bf0eb9cfd27eff0a74f6367401a491c2d2bb6f5c13ee424a88baf1877611ee7930d7e796224c673aad6181d6060b47ae995632f737aeed77ae2605c5639ffb355b58c28f91f766c28"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) dup2(r16, r17) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, 0x0) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, r24, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x36, r5, r24, r12, r14, 0xa, 0x1}, 0x9, 0x4, 0x0, r18, 0x9b, 0x20, 0x10000, 0x7}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000040000ecffffff0000000000000522231c7d297a890680ec3ad0a2bffa91abdabf238c83eb3cc3b176c6665f49d86fea37bbd77fce14f086a6a9d68b0ff3fc8c4315797ebc07000000565d0513e292be885576ece2d8e7f5e8e48363215658c83244ea147cd906023cec00bc893ebe2c0ec9a8b0a477f664027380856b48e17554e583db53eb11b2842f80"], 0x10}, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x40, 0x2, 0x101}, {0x9d, 0x8, 0x1, 0x1}, {0xd57, 0x81, 0x3f, 0xa9a}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x400000064}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x118) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000280)=""/186, 0xba, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="e07fa92e2f66b778af696c653000"], 0xfffffffffffffeb6) write(r1, &(0x7f0000000180), 0x13c) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x87}, {0x6}]}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00012e2f66696c65598c542c6b05653ad5055218fb02c91e3000"], 0xa) dup2(r0, r1) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r3, r4) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) pwrite(r7, &(0x7f0000000ac0)="2b19943c674be66f454485f7d5d913e59b3208f204689b2591959885a42192f8357163313b84097f771ac8618f1b48726c2b5a3eee1f61c4b0ed8efb29adae295c3718bbd9bc65e0dee38e8e2ce732f2bd363fdb2647c6e0eb0d320b1eeb3cf85ec76d66de28e1643d51cae71a9ff040b83189e3a7c78a8f4463b1ca0c181d1c3eef58be9e2ac9db83c90a16c43cac3836b1f2efb17c1663ee5fd7dfa22a2a729c56dbe7f1955e0c9404e057451348d0031c5ad68badbef306f26f3afe4de3a64dc5e42c62f474825b6af100cc61f9e4bc65e06a28de8591e4cbc6bdb2c778413350c4e5fc4e7cf13ac587bdd6a103008549789d69bf783e91506a1f84350db800bb8e5d8e461cedf30184860b915c9f38a6d5863e7964e7c7cef610079c99891f7819aa577bea8743c7053dd7619a8db9ffab85190122c379cdfa69878aca8b5c1f7a246882f1bbcd77ec4ee82abd980437d5cc011261e0c3170404d6bb474130d79ec3ac2c1f4c8b722adaf410fc4c5dd013c7439bb92f2e7fd15a3952b863fc3526fbad6e7f9a5b9dd60b0a8f36173a7587b7e0551b8dffc77992a4e017dc07c9d0bd48f0f3aa38c7a61b15d31fad3713a5a5c80f443d66e52918366dc49658a5df15ffab2f5e8c992e5397cc4677de0bfe54ddf3dd4f7d6058f989654e4527a4c96f462679aa34f3636b1a328e2475fcea421a049d9061154e128f7527d22c31c7cf4b4cc1eae466a7e790a4eae58d992a6f1b76dfb26863449890f824f1e1732c9460f4cf90cb3c7b41da4d74a678284c7b37e69809153544e5c4bab76d5cab84b4f495841cc705ec53b8fc8bcf206967b5b92700a55b684b5f519e2fe8b299733c17e781a624480ed9dde9a0e37438c9a32b4752b1e124f7cffb870832bec1024e4b4d1b3049f7e1617581c4258f5673151b0f322f88ea9800b9b8b8924e523161744635f9708d55a57ad6d2d51247a5f6040ed1dfb86bd3c50651cb7d74a47a84cea973818f31cc43b726ad7dc7e18986dd893b74c23e643b6bb5e8856737c99d7fa7ce611888771c35369d84f71a937aec5c89670a0bd2069645a42a7a50e3dcd779103195426c9425d8462bef8607527c093fc7dc54a0a534744b37ab72c68c6390f83a1c596311fa89dde157c2dd5573e585b45c92fa2e09528ea7f63c0d48c9b4d8d2ce9df21b86c7bb3cb6d548ed736dd4166d31257188c6b58c8baec6f6fcd514f4a7dfee56f1ad3e688e8720b2b57cce49751b5916767773bf5b8de3211f15cf9578e761cf319614c23169461b506e1194fd436168eb400c20440a7bdb980cca00a77438812a7651bdc9231e3274d626f91074922b60c11802acb10a5123245b5d51e245c8d5029e294e876cbe2087d9a201618b0595708aaab2eedd37f55c249711984a6ecaa2cc22faefefaaf29a34cd28921a1bfc4d12a54dc7d7db6be006c12fb026e8d9b5f2dc3e20f6abeb1cb77616be5aa301ea6e9ed1ce9b06feac68cc600aa838717bec2a43aac7a48041df769b7553ec7648ce04852031247bec90b9a8c0fe1561977703a3e07e284c674439e71daf8291ae9ae86e7ea4933a3457b97c1418b61672ab4226b61de26cdc887d57eb787e4e159f20dbbb1c80a6850c9a86f05c3363eb1debe7a8091b08b71ee5cbbdcc2589e903716db61d3bb1d48ad89ae997196576102d8aacc0350399b22668f2d4891f5a5e04563d5f361af57d4b411f4e701501a58d3b7654359975d53c8149b2404fde355cea50d6b80c3bb82299e2c2018659951a012504f846288bac81aa98032782341a752b5064f02893a45b7d3795f2cf2324ecf3bedcea3cbfbe2c02752d3aa5336780b9a5c5555f9d46a7e30112c9af6736805a55789039212a0ac44514ee5a0053610d48464b4fa3f8ff1291892213cdc51e189a1e8005539ac47ac6945a06c2f15487bc56a25d98d97b54b1d55ad7da896e75d0219d79fc330d1db94c2a61aa57b5ec4281726517a5d7bbfd72072cf7f6e2b9108f652b39692c801f6686f1921328f5f1d3cfe08aed83bdd852ed4526ba46b6a491a985eaf709c05b20e01a039cdb50a2bc0a188e59065748c5365dc2ed8b77f015b2e83ff2669a36c5e788c1001b1f98734a690a4e23e218e3d763a166c6316c26261dd0b566fa4bad42937ada247d019c0510283321b92bc3797840fe3e945ec43a1622a419eda998560bd2cfd5f645e100459911a172ca4b30d8ce82efec77c54d2e019ea733e9978254591a255d914ad5b4d032c3543310b6ba7dfb4251b73be07f1ccb8a192e8ed734b81b8df6f406fe87c7834beb639f4a4de201124b33a87259d3af97d6f7b3c0c976ab580a7bcece06455d3eb6552bc8168bed017c91c3c352dbb31a2aa874bbd6307c1613dd8c7bf5e5e2292a9680fefdf536f4a71e3e3a141a720b333f6a01882d9438eb4adec6003f660b227671938b5d2952f9320e999395e5447ed597dbd57d9ea8a8f7969bbf83c5e3c3ce99b00474a9a9243aa02b694ed60bef08a2ccdad50e1de36d1efbb0f66a9ffe14b02452c00486e4b20536b7369125f6424a1dd87d973c9eca78bab76163c4675dbe9afc980d462a2bdf56d5821a5b53b21a2a6535b9d3c5a4830105519a806a3570f1186e5a3f2a56d773616051dd5c585a93ebd5f22692b5a76474237849c2af215dfa59a50e4cd2df42be46f485c1189d457db462bab810880810a07b9299e8c1622800f705ad830c08ef30502184ca4385c969edfa49c3dc12664adbc6abb3cb88889c4f94b1315e91cf90aa5cefbef086c1ef4abdb1fec09bd3ed95c6bd099a41db119c09090de757c2344d84c56fa1d23ee31216957aa574b0386ca142f1ddc3d2cb5f57b9375dc2d528af460229548b42189d9e9af80980b557d193e442f5e8f2951cc4c17516a4e5a8ff2bfa1ff4ca27ef9c5529a1bd1dc4103de86ebc79a8dfc5080e2cb37c61f9aac8fefa2d45475bfdb32dde9e76486124a5fd7437897ecbccfbea40eccba1d1bbb895cc1777036bf392d741c65be89c94820b091fd2d2d3e914868557f0be86183c66f25b052c2fc92f9b532dd224dccfe766500d48761400a34f317e5eb709ae48af7b316b15bb42265597f858c0d922f4a5549480fe02c4ac3eb285a45b2f32d4f5f43a8aff41a32a4589b730e55852db95bf8f083e68c20295f05a71196f82856bbd70c964b88669a785d8dcee9d1f7303d9f037b75e2ce48fa7583df75063529649b6adb4f44fe2733445b352a8b752dadd82285280790c45bdd9321d9b276304d34e447e1586ce080ea03b17e34cb321a16cb2802750419588383a50b2a955bcbe05974f257d6eb105c24f3be4bf8d8bcc93dd49bc04a6d8677ec9e0963730950517036453dae9df585ee77c973c5ab6a97c3bcac4707a778a46fc121f2db9784e543cab4f6a25b250fe11a820e9dda4c4b1f502c53d105ac73284a8a7f72b3b196a37adabcdd369f4b57f6408a42fb2e5eb228384168250ab6e6bba212a0050fdae276bd4f5eb3ef45ae9187fa77b96a416978459e6b2761868faee2c4cd89cad5dd486f2ca7cbaa6796281b9eb141f547fd2f165b08c172a91e1cb1fed41f7cd1d7500214c262e52836ba4412b29fe4a143e365144e393a592d683e352134199ce08e942ca36bd437d74060b31ee200d6e901f8fb190d815f6f8fd4c30d07891423ff1633a66d6102dacea881f4b97ad9cc96a1b84d527e86285246394068fb5201f206159a341d071ff7f3868cb15d7fbfff6fa709eab546e02cc24976755d59e4662b960c6a3184764c0225c162834c8fc1c7158795166cc600b52e8e8d7d209f851ff786aeef83e7ae6cc4cf59f72a3e90379a7b81455bf56511fc039fbc95def8e7717eec4170756074ea4360970cf81fa55e87b7095e5186f31bc0e6df1aa42c74e898105a4ea8dd7be13b229aaf5d3e9879619ae3804306b30019a9050bf958e348b05230f8352baed1392968c4e1b78c4cd8bd9b3f6df9ad616201e38d4147fd97b8a6c4bd5782fd6bee7d3d1a20c70ab44602717b497e388919dac91d7d249a6f95815b0f1e4951dbf33aa68c8fa9d1d48c90d2f4d25fc4ddab5954e5b50bdb9fdf7096d9cb52ddbb66fe311dd73a0996e9e601a038f9ba79b6c9f641b79147dc878ad4c8f86e519d7b909c1881e6eb3fbf64edc5297176a7718d42dcc17219adf097f14b50845cbdf73b46baf53b456a551d26dc21e111efde1fab676073cde638610723c3bed8e7a77e3770527b4fff18e780a14197635081c845eac7ad1657a9acc6fa78d39590e61d21ee7ac07055ee34938289334cee94fcb94e2a37fb65bff0e63b869390f5fb4807c734319a5b6dbb1927a3d73e5ee649044b3b9f06daf0c80339c0f5e4251adc434cf596e668bf1a2d545c4a47bae5b9431a629fe3b28ff06a0793550cf9db0f12b64c837f9321083a691bd03825eb700c7dec91bea44771b919af2672877d800aa8d91a1029d919c9c4420987feff708b119c6b56bd02ce2de8f099bcc95bc7a0df53b09c60ea08ea3448dd215e9504a4c007982a819d1067b883c1f36b60fc671f63632a66f07f2e199d96cdad16f28d58ad0b50ef9e621446d425779e912b9f6b56d02ac7c0fda7f74095f84f5cf4c82be67e114c594a6bf6fd53cd24b30504d5ac9ec2adfcc0099cfb2e02141e633db1738ab80704ddc87b20f6080c389c26e7de51d266f6f54cdba0988fa495b7ddd6b01ba31937af3b8e9828c171bf7d460c6ae0ed8e920a2654c0c401a50bf9e6e7697a7f7e791958d621d82b82ed8058a058fb09455d6380bd0e566526a2e01b1c0f3fdc3ff562006f94cab1715f4434ee3568de9751d2a127035c87d489511d5be0d6b1d8c0add711573f65767c2c9aabd8a72facbf744967573922c69414e51e03ee1021f23518088d9aa924993b912469e96ca71270154a0858afaec4b5e21c2b4f02f9d79748f97c7b42249b48006482a6923ad5a0125d408e9f2e58976d56fcaebca252a5b69055922373dff91d5a12d1adc0b1370f9578640b4ea205e1d647c63cb335ee0b5a1147dc095f551e32fcc8e50d142ba9ea6c42d5d62be403976bac481ad80e19109a79702712dd282051f01abbf0c8507d25fb79434a05681db98148973b58f49f385654f7c23de861a7e9c06da31c9be2096eb6c08fa6ce72e84460b93633af07409f5c506eaaa74f4da98b39fb0e89a446c31997ba639f708d3c43df5f550c721cf771a2a0cc9e02e2d73f70e2edf2236b9efa4b2fcf46fd3bcc59bf9d297beccc6422fdd5a6db21a18381413a3cae33d8b5c094a495a98db6288db418db99c4608ad01d3ecf5ebb363b68dc13916b9af2f47a31a51669acdfe953a508f38902e6fd47faf60966b107891f96bb3cd9ff7d76f0c88874b914f23d634ae118ff93576bcf6c4b09155539622d3d326407a8f0dee4f2fbecbdbb3e4db8837f38728e1fd3d166f1cb4f6a67866409087ff569b692c8dd2beaf91eae734c64066cbf4dc0f3102c585edb04ac7c2f355734f5efcd3a7a735affff5bec5fe0c53b7b87ccd8017aff6ca69e9cd4babb57ae831f5fafd033f2084c81576af0b2b2d9269d11cd0844c914f0700a517acad5e975b9dd462eac8d9c97b4078d6245b88a4bc4140b9721e7db887f9fe84501b7231dd68a33218ac5ddf0b2da517dc376b33aac32fe9a272fe8d983eef694cfef86ca029d10f85f596e4c1b4f81e8143989eab2b2da587ae66e3fc23253ff961319426ad03c19c3dc1fdb277aaf27bb01dbd", 0x1000, 0x0, 0x9) dup2(r1, r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xcf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x80000001) 16:00:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001780)=[{&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/242, 0xf2}, {&(0x7f0000001500)=""/245, 0xf5}, {&(0x7f0000001600)=""/234, 0xea}], 0x6) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:44 executing program 1: getgroups(0x0, &(0x7f0000000080)) setregid(0x0, 0x0) setregid(0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x54}, {0x3c}, {0xffbe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") getpid() 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r2}, 0x0, 0x1}], 0x7ff, 0x0, 0xd0dc, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() preadv(r7, &(0x7f0000000400)=[{&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/167, 0xa7}], 0x2, 0x0, 0x40) kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) pwrite(r10, &(0x7f00000001c0)="0ddaf297c40c971ae5c7a99290172bbab262b1cd712c47009c0db2819db750b85c144cb80d4f9e81b35971e003d40bb355176e19ee43eea840418903204a789ead4e7f", 0x43, 0x0, 0x3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000000200)=""/241, 0xf1}], 0x2) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) sync() 16:00:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket(0x400000000018, 0x3, 0x32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) writev(r9, &(0x7f0000000300)=[{&(0x7f0000000280)="610683c0dffe6a06b86a37c60abbd463f6ab1e5b7f03f5ae3004a9554e05498f1b0de2fd327a3cfc54933b51236766598e1b2e4bc84bff61562201903c7832fc1543394992addd47a63036e386533187b57a107d812f9af546dd24eca8cf99dcf55f", 0x62}], 0x1) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r10) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x44}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0), 0x0) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8, r8, r10, 0xffffffffffffffff, r17, 0x8}, 0x1, 0x40, 0x888}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfff9, 0x81, 0x7fffffff, 0x6b12, 0x8008, 0x1f, 0x19]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x74}, {0x6}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000040)={0x9, 0x5, 0x1}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0xc8, 0x88) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) recvfrom$inet6(r5, &(0x7f0000000100)=""/15, 0xf, 0x22, &(0x7f0000000140)={0x18, 0x1, 0x3f, 0x5}, 0xc) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) kevent(r8, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) faccessat(r14, &(0x7f0000000080)='./bus\x00', 0x11, 0x1) setpgid(r9, r12) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 16:00:44 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x29) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) fsync(r2) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = semget(0x0, 0x2, 0x78) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r4, &(0x7f0000000240), 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffff41) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) semop(r4, &(0x7f0000000340), 0x2aaaaaaaaaaaad4f) semop(r3, &(0x7f0000000240), 0x6) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r15, 0xc010427b, &(0x7f0000000040)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = dup2(r15, r16) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, 0x0, 0x4}, 0x200, 0x401, 0x2}) r21 = msgget$private(0x0, 0x100) r22 = semget$private(0x0, 0x3, 0xa5) semop(r22, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r22, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r22, 0x0, 0x9, 0x0) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r22, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r22, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r25, r27, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000180)={{0x0, r23, r19, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r28 = getgid() r29 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r30 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r30, &(0x7f0000000040)="670dc3", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r31, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r31, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r32 = accept(r29, &(0x7f00000002c0)=@un=@file={0x0, ""/43}, &(0x7f0000000300)=0x2d) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r33, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r34, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r34, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r35, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r36 = openat(r29, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r37, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r37, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r38, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r38, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r39 = kqueue() r40 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r41, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r41, r43, r44, 0x1e4, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) r47 = getuid() r48 = semget$private(0x0, 0x4, 0xa5) semop(r48, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r48, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r48, &(0x7f0000000240), 0x6) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r49, 0xc010427b, &(0x7f0000000040)) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r51 = dup2(r49, r50) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r53 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000100)={{0x3, r52, r53, r54, 0x0, 0x4}, 0x200, 0x401, 0x2}) r55 = msgget$private(0x0, 0x100) r56 = semget$private(0x0, 0x4, 0xa5) semop(r56, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r56, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r56, 0x0, 0x9, 0x0) semctl$SETALL(r56, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r56, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r56, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r58 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r60 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r60, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000100)={{0x3, r57, r58, r59, r61, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000180)={{0x0, r57, r53, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r30, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="97996aef7d1d5b0b0995154a83102c5b3d3b07a802de5db7111a4d1e8f186a66f51f3396125e9ab767e927ed7c0abf8d9117d0135436ddd973e96b6db576db90d61ddabec1fb261086cc96b3caeb60655de602602a2b40cf3932d14ea1025eb8e751b35f23"], 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="7d91998c5ca6592384790cd17a42bd8b627836772612008d6f4192de99bf8e93a0a488613dca8580f87365444f37c29437ac4893da62ff357bf0c3f22c0195b925007cf649bb015f1e6d8f4748d1e8c90fdc1734325c63d838ca258e84e724d57f6e67ab6a07c2ffd98861ae84449619217fc593a60e93ad5decbd1cd809b8ee3f8d94d6c6f01e2d20923cdb9dd5df4e3ba872e6020511647ad10754072fb909e89b69044764b7504bbe7e21086dd607519e62", 0xb3}, {&(0x7f0000000240)="45e251cbbae74fb1", 0x8}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r29, 0xffffffffffffffff, r29, r31, 0xffffffffffffffff, r32, r29, r33]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r34, r35]}, @rights={0x18, 0xffff, 0x1, [r29, r36]}, @rights={0x28, 0xffff, 0x1, [r37, r29, r38, r29, r39]}, @cred={0x20, 0xffff, 0x0, r46, r47, r53}], 0xb0, 0x2}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r23, r28, r47, r62, 0x10c, 0x200}, 0x3, 0x8, 0x10001}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) poll(&(0x7f0000000300)=[{}, {r3, 0x4}], 0x2, 0xffffff0b) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f00000004c0)=0xc) r5 = syz_open_pts() fchmod(r1, 0x88) close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xee, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r5, &(0x7f0000000080)='\r', 0x1) flock(r5, 0x2) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000002c0)={0x8, 0x9, {0x5, 0x7}}) r7 = semget$private(0x0, 0x800000000000011, 0x7e) semop(r7, &(0x7f0000000100)=[{0x3, 0x1, 0x1000}, {0x3, 0x409}, {0x3, 0x1, 0x800}, {0x3, 0xffff, 0x1800}, {0x5, 0xcff, 0x800}], 0x5) semop(r7, &(0x7f0000000140), 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000440)={0x0, 0x800, 0x4, 0x1, "03a77f0c03cd00010079000000000800000100", 0x9, 0x3d}) write(r8, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000540)={0x200, 0xfffffffc, 0xab18, 0xfffffffc, "3095e15da47605062c5dcb3eaf085d274daf28f0", 0x8}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffe, 0xab18, 0x3, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) write(0xffffffffffffffff, &(0x7f0000000480)="20b6b0bfe66e7d9de39f1eaa89f5b8b0a4e69a2bddf370c2bedee89f7de5ff0b5f2695ebf15988631db472f0db75c430438b8b", 0x100) writev(r8, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000400)=0x6) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000140)=""/80) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xbdeb, 0xa, 0x0, 0xffffffffffffff87) 16:00:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x357, 0x3, 0x101, {[0x2, 0x8, 0x4, 0x4, 0x0, 0x0, 0xffff, 0x8, 0x5, 0xfffffffffffffffa, 0x1, 0x8, 0x1, 0x6, 0x3, 0x5, 0x6, 0x2], [0x1eb, 0x3f, 0xffffffff, 0x40, 0x4, 0x6, 0x4, 0x1000, 0x3, 0x100000000], [0x36, 0x100, 0x4, 0x7ff, 0x1, 0x401, 0xfffffffffffffffb], [0x3f630e6f, 0xffffffffffff3913, 0x7fff, 0x6, 0x200, 0x7], [{0x0, 0x5, 0x3}, {0x3, 0x730aa9a7, 0x20, 0xa2e}, {0x9, 0x94, 0x420, 0x9}, {0x20, 0xfffffffe, 0x7ff, 0x5}, {0x20, 0x500000, 0x5, 0x4}, {0x3ff, 0x8001, 0x4, 0x1}, {0x8001, 0x7, 0x3f, 0x2}, {0xa94, 0x4, 0x3, 0x7fffffff}], {0x4, 0xfffffffc, 0x9, 0x2}, {0x7, 0x3, 0x0, 0x4}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000580)={0x2, 0xfffffffc, {[0x2, 0x8, 0x9, 0x8, 0x5, 0x2, 0x9, 0x80, 0x401, 0x5, 0x3, 0x6, 0xffff, 0x1, 0x2, 0x0, 0x80000000], [0x7816632d, 0xc6, 0x9, 0x11c14488, 0x52c7297c, 0x4, 0x1770, 0x1, 0xacb, 0x20], [0x5, 0x1, 0x9, 0x2, 0x10001, 0x8001, 0x8], [0x9, 0x200, 0x5, 0xbb0, 0x3f, 0x8], [{0x9, 0x3, 0x7}, {0x3, 0x4, 0x3, 0x3}, {0x8, 0xa6, 0x8, 0x5}, {0x7ff, 0x3, 0xfffffffc, 0x7}, {0x9, 0x6, 0x1000, 0x5}, {0x0, 0x10, 0x554, 0x4}, {0x0, 0x5, 0xff, 0x6}, {0x2, 0x7, 0x3f, 0x80000001}], {0x3, 0x7, 0xe30, 0x100}, {0x7fff, 0x3, 0x5b, 0x9}}}) shmdt(0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = getegid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000007c0)={0x1f, 0x401, 0x0, 0x3, "dcad319d6552e2539d048889ae6e4e7590c7c7a5", 0x101, 0x6}) r3 = socket$inet(0x2, 0x0, 0xff) connect(r3, &(0x7f0000000800)=@in={0x2, 0x0}, 0xc) r4 = semget$private(0x0, 0x1, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000900)={{0x8, r5, r6, r7, r9, 0x2, 0x4}, 0x9a56, 0x1, 0x4}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000980)={'./file0\x00', 0x0, 0x6, 0x8, 0x0, 0xa8, 0x8001, 0x1ff, 0x2, 0x2, 0x1f, 0x81}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r11, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x1, 0x2, 0x7, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000ac0)={0x3, 0x401}) r14 = semget(0x3, 0x2, 0x40a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getgroups(0x9, &(0x7f0000000b80)=[0x0, r8, 0x0, 0xffffffffffffffff, r8, 0x0, r9, r2, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000c40)={{0x8, r15, r16, r17, r18, 0x15, 0x8000}, 0x93, 0x8fb, 0x7ff}) nanosleep(&(0x7f0000000cc0)={0x9, 0xa000000000000}, &(0x7f0000000d00)) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000008c0)="9e30ae9cb6d0bbc1c044bd3ca2df893db3ecdad4a7ea6323438e309fe9b9aa2b314abf72d2a4502eee", 0x29}], 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = fcntl$dupfd(r1, 0xf, r4) dup2(r1, r6) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f00000000c0)={0x2, 0xd1}) r8 = kqueue() fcntl$setflags(r5, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) dup2(r9, r11) kevent(r7, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x4, 0x8000800}, {{r4}, 0xf3cb751db37b9ef3, 0x47, 0x1, 0x1, 0x9}, {{r0}, 0x0, 0xe, 0x0, 0x1f, 0x400}], 0x7ff, 0x0, 0x0, 0x0) r12 = dup2(r2, r8) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000100)=0xfffffffc) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) r1 = getuid() r2 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = getppid() r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r17, 0xc010427b, &(0x7f0000000040)) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = dup2(r17, r18) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, 0x0, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r23, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = fcntl$dupfd(r26, 0x8000000000004, 0xffffffffffffffff) r29 = dup2(r26, r28) r30 = kqueue() kevent(r30, &(0x7f00000001c0)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r27, r30) r31 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0xa478ab4a6227e8ba, 0x0) r32 = getppid() r33 = getppid() wait4(r33, &(0x7f0000000040), 0x9, &(0x7f0000000200)) wait4(r33, &(0x7f0000000500), 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r34, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r37 = getppid() wait4(r37, &(0x7f0000000040), 0x9, &(0x7f0000000200)) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r39, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r42 = getgid() r43 = getppid() r44 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r39, r41, r42, 0x1e4, 0x8}, 0x5, 0x5, r43, r44, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r48, r46, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r49 = getgid() r50 = getppid() r51 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r46, r48, r49, 0x1e4, 0x8}, 0x5, 0x5, r50, r51, 0xfffffffffffffe01, 0x9, 0x7ff}) r52 = semget$private(0x0, 0x4, 0xa5) semop(r52, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r52, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r52, 0x0, 0x9, 0x0) semctl$SETALL(r52, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r52, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r52, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r56 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r56, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000100)={{0x3, r53, r54, r55, r57, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r60, r58, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r61 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r61, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r64, r62, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r65 = getgid() r66 = getppid() r67 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r62, r64, r65, 0x1e4, 0x8}, 0x5, 0x5, r66, r67, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x6, &(0x7f0000000380)=[r54, r2, r59, r62, r2, r2]) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="81a55cc21fb592471e60c92479bf280ef578e23bc60e7bbb1bff0177c1f76e77106e33211b3951e2da4cd990654602966fd769da973c54db7b8e6d4ff7ce23ba7b7140035dfd878f21fdedf6161dd6f8be3c7b959fefd42f10cf3c56ff45fa06144da9fe19b8f18d3f0b49c6d2d0a6e05f27768f0101", 0x76}, {&(0x7f0000001240)="5c2bbd8a28ab0b1bf8aabeac025ffc310c5b6fc87235075155ce3790470b6290f64f3ccedc5c9f6547f52f76532db6a99c8e1a16b623c5c007dff6b549703461aa7423193b743a5348f8d60dd98a5f6dede430a6b47715a0fe3783b48fa9db2199a1266dd4bc75f6a6d3e65245f68b1b500fe1a62f7fe85459de523172dc42bc86b6c7e9d68ff6d9489e95de14e2e65cc2a2e19144cffaad09af46b376320bd14253a68d47d763a7ebc94f34426921ddf74a34662805308b6107a113913eea6426717f135ef8d0edfbb0f4b360c6535ad49d40f4e80e38ea46845d531724d99f20d57fb4d695a59c34c29c6265f05bc3e1f629ffb38ac78d1ab89d83b33335c0b09a5baf7ebb54c4b80146f58fe540605d20fbbec55c8366eb40d1a9d81f169fc0120bf946b0eafdc079854423391ebb7f76256bc5b0f636b49001f62ffa1d6da045a66b3e7ed82d637319ed62a1884d7ebcb3a2519df2c3ed2d507d5eb2c6a7b24c14e07c025d8f85a96662d34905f591de69134e1de46544dbb0356c8c609b525d0ba3076c9e7f0797ef54b361660a7761b01fe73e515b417448ffa502973c526759ab8afeff5fe4778a9f7163afef534bf7fbcba8b1d44665f9729ffb29ad1cc7091e92a9f82cd022652eeb41b4ab3d8afc230a804167d10213cfcf61772bafc5cd3d305e8fde4609a413e55e433968454f3fdce58b1d7f6f88abdd200c5ac558b7216e2a9b35c03bd3d7d5960d819a40ffa2b2142b2b2d929983496b60cfcdad17cae180d8f4a6ef9ecf306741138cb72828cf3f6f2779551874185249edf7d6766a66ccc444e0b2aab9e7bc3a29b7671876121fde00a3f3741b2f11b9e5783b47db4e5cb9ea6eacd952dc5ae3d202211587168353b25dbd3aae6d35dafc44cdad4570ee832b5a735203632336fc2a6c74c2c7cd2ca65efd4c39c5e7c3117e9a7beb9421929a541781218904708421820e0e23a09efe96672c1a494c85499079b9cbb7409f58a82cb73f682a177abcfd6d389e7afd510b2353d70b2dfd3a610474d2b3005a890666e128b2b5be3acd9157120d2a0c998e8dbd1a45f030858c0fd29716408c77e7cea3cb14fefd03a5fabfdf279eb6fc3d624f6415c0fa33f21a545d9a830127db2246fa499cc5346c0ea1ffd81a6a1e790342b5f4090761e90c6bffbe74dba3e916b77d6474152be421d529f52d59dffc7d365dec1d7deac31217973266e39601eae804007071170574fa0c38d1c3a52b4055b172f2f9a4e40e1b5b380181132be2015de78bf059726a3972f6662437bb5b6981fd8090d742d0d8b2419ffa901978eaafda4d3542cd313ccc8986e57fc7a494dfd44fac22d135638a10802f24a7fdcaff634f421728f98d08e99ba6e333586224ccc8c669d8c8a174a53cf905e9fb7706397238749b12245b11045c9bfd4f65862b49f210a1263de1100d89f011192c2e7ef5df84d0840a9d3fc815d2dce14042c73eac1acaae18518920cb871fa2913aa5c96b37bdee3d5ededbead329eff2155bc1c775fa3a4bd15e68f8b0281d16271437436fa6384b48e44a925a1371c1949d70cfda849b43435490631a1acf540cf3f99e172bc3b4c9ab5e9111289b6d3170603f3fc41c3edb8d10c66994ca0f8619b306865b0d37ea9aa728fb6944571ab03179e72fe8d49f3fbbaa05ea6515513e38aa483f5b47ead11f9f9d838e931ac19433ae7d150d8b294371532ca0f7713ab721ae44e7bd7a0e63338de1e2ab37343d4b86e4d53ffdf66cc60056865cc54702c5f0d64c8b6942d1e3580236343ceefd83b60f17feb97da39eb0b27f70ef8b9bce1393af346082af0b20583e33767b043e70fe8a50c2dedf21bdff9420a96ddeb9691738e7b6cc8772d6aa727a9d68a304cd3c31c1f15e3864f03a0b17a5cb1afb9507514c59fb6a02873ee5375c1745bcd07f78cf628871c17928b63dd5939b7474d5437b6ae20a8da07d6a3469ccee2c91327f214f4cad856d346f95b7ce3595ab4e661c17f5f72f406dd67f03902015ef93c70cf55f764b111120c1bb8ec65c5d080511cacd999aa68220c3016ebb226d5b56f27950b5b5a1876c93938a33ab38227721455dece89c9482516964345b06bd5f43f57b8f775e70e33f93c22597bdf11d4836641ba4825cc0075a46d8da07c1affecc083c61fdd0ede50f8a233f51e74ce3874063226555475f453e37bda049f73a45e1b2d4b31e223d97c5bd1b666a8b923a5d84c2551661b8ec7234489131b9ad8df3c58c5bd12179b30fa018a0df618dd2f5bbd3623fa09243eebd2a9dbb44335d66855b14a06b13b551f7c98d5489160f2a9d449d5a69f9041440b53f23ed95058bae91ac420fa5da333826ea7f70ddff2a3780af5d2684f17895aa8fe699377b80eea8575d84fe943bd48fbb28de0ff13ff1d05e83d2b55f2c5da1e0f94b49665b30b4b576d72db7fa0dd34d31101f9dd8e2c7de3df59d03f3c97270556153af5524567d67a3096a1c6abab613f44ade9ca38be0a3c7fef0c43c0cc6a6c6bd87f10e208ee771124592f02019620899d0eca8d9e58b6307a6a3bdd1bd66f4d70dcbb1b74f054cb999fc60e60187067148a8143fb695ca5972d51044ff3baa8988a6248519db722700ef37241eddbd22ef5ed71e8e91065e68b1935627b7dd1a0b75936b86e1b08f1ddebdd0be4df0a5b50d71a5b352d3e18eba9068c717a54bf4ef4b5a43317b1267e2cda9cd770ba4618cfd843c1fbdac0d7d3705621c41613c388f28bbba75cb500b742bb1e032f233e68275e63c94e016d9f8a40f34f8419762016bf915c0a849fba0d2762475b62b71e8d1321faa41faa5279e06cc525f6c4b5d50fb4dd2ac6c398975c0d6717848a68464c354e6a7998b325a4e7e20eaa954e7b49c0165828db6219915ccb8908a218cb5a2afaa738001b55e7c6f5582ea86a24a61511ff792d94ff6f435883934fab44e4bd157b51dce5866a361cbfbecd82073af9ad55d1c976cce351d83e0eda44ba6e1d9e2cc6ed8c93fe5cddc8a2b2bc0d4ee7c7715e98bf1e53e739b655a6f98f9c0cd41f6ce549c5d19b687358667e125c4d5906aa74cd5f6d253aadfa978b1a071a5ea67859b2b5fdb87249898271858565e9970bbae95d7e4c3aa1456f70cf1675b4cb8ba0d3612e6f6149058b841961552504a310ea385f9984b086c35a79ec6620fc4bd89b0e0f563b97a41da03951441c5857432cb121e76aa5289a3cc0cad22d2c42402e4185c5a0dedf9364edbc147527be36d1bed832c8d11299b2546386fb6c4afeb57029361151eebbbd5412c7adc626d8dd5028f8c8ff25acd4d808756ef23ea5c4cbf4b5588388f595031b5efdbc2d288880f7998aba998906400167698c52258a43374fbda0bd2fbc4d98e53eb285f5ff9e3a1ee67ad76d305a56051831eb8a65dae4c334aa8300b26e8fe0d86dbf22e3b9de52027d0de9aa798ba8e2e023fb790d5327cdc3386cdfdca7be4cdea56bcc0493d98a914f66f45a7ea5cbc01224f05bd8ec2deb68aea6392d318ea6a9678def55fd79bc99dca5ef4e9e933df04c1766a9d9ee43ff7b790ead0417576a78b337e5700081b063f5f3fb4d1edd302ab382e2e5fd7e78a18cb87c722ed22cf992d95f98e4d41d37bac351856286854db122a227c6e25742b071e5bf81800bf50bdcd270817418fd48c0761d6bbd607952bdbcfe2ecfb3eb71e48ce5a025b5c73d20d95bdced1de13bd14859c97744d04e3d78d9a8255fe804400027bf9257b44f2b9ff2c8c652c5eb1678839c66c2914be7553f7705233181e67f77f4816f8079c51e4d56d7fa2e45a72ba56c2a4a94b94deffb11b14a9fe0d573290eb4a9aac86c5f2b65cc9d7d174dfa35eb03cc220fba6171923d43fb74333236272a68d133544302927382523e32460140eb8bf33d5f8abe70d22317fef22c97953da2bdab848be487e8db8a9580190baa8fb12d2ea0f057c98a1431f98b59d4e42a98198831cf1d9732dde960a33e214dba83006ab138c0d1fa6f91512c18869a15976f8610bc36e85da5a1bc9cd816abdd6897030b231e182591b9269a048265c2f09d3a74a517a34759f0ac4cb6aa11e275d408c2e68a2aac7082def7f5cd8177be268f266041aabacf123c67d70b83fa910d346861b154a772002a0dde1659b34f9fe174e02e2eaca208099a6bde6a3337245c7e8a76d0dfcd8f3160f629518952d325a0e76aa5ab4a40dff23ceca550ea33ee0fac1cdc12ec59bab02328f86109cbc039d947fc799a8455ca485a7802b4ceac182777ad257444c0be231e7f001e7fad1bb18d3b7ebbcd917aab0f87b9392bbafebc49a7b045bb673d4e55ea5ffb7d31c27a7af908f1088c682125a4f64f9875511dfd08ffe174228dd4ccd7e72200ffc0beb28d6bc715809fbaabb48a51bed63ffaaa7ad7c92ea069a0ef7e16561bdee87b339fc89997ad21e7136fa5edb4101d6a92861be8e6a928bee58c4eec18ad685bcb5e37e43b46308d584416c56f49215e3723f1fd7f842227689b8fff9cda06d8e3356da4cac0901b49c3ca2c925d9e730eede28823ec96700c042ffa744525ca5763eec1096079cabf90a669a1009e7a8f9005934e90e019fc7efd15296f8df274d32ee8d7603343bf8fbaf245a31579404d2fab2c7ac5423cebd7933e93ca657e4fa743b9ebec538f48b994c7bd9d06c34e761eac9304a3a9c4315401881a2a1216352d6d0951733969b671fb3793441cb83cf4654bceae58400dc772ecb853b0608b521fb6689f25b863ea5f607a7f2f84a083c607bd374fe96737fd435214728356625ebec9754b7f2f3384bccf4034bdb3fa831306f6cb3df7bf75e5ef3af1d564055999e74a0ca01f4f56c9e6292dc5cdd935576eb7176deb864b8005583684c9a3ba0c5c48c335f42702980d14f118c726db54d522810cc4576716f2a6164647d32470a34081fe8a0403472bafe503d471900156374c374eccf8d770d0254a5f17dfb667ebadf7000a4981c13f572c552f02d54e499d72df5ae3ba833397ecff27b4c6d6a3ac60230befad1e41365e0d26751ae205b5189b8cba68a507ac7e98b6eeaedfe158faae7542013426f635029ee81d2c8a6b9a6372423510eb308642c15a3f8429166af4dc739b043000d5d4d012ddd9870e25c6d3976b2207aaae406e1540a2ccbf092292e2fbffabbc22c911c99bfd2f5f9b6aac6557374a394dbebc86eb442c9bc18d9034d703dc33f1b6d827d76ea421f3c2204f1778a8b6998cd369d5120a7b91cf9a5c7b7aafd31e5de85413ad4bc6e99c1005fb1330b4b9a26ed3fd4be88226fa78777481953c323f2e8c5d3f88ccc0ea92a16b92f70e2ce81fc7d08eae7b630cbe162a25a7f42737ce9c01ddc0873de6ace4406ab464c4d11fffa2f0981d57af61b8723d82218a7523044b36e2b7dc6aa741156775a5151f0686fed5a1a65b824c9d48e32497b211e757ceb8cc60460fc7d4c003b90a151dda0f1b50ec1a269cb91557ae613850217f3c1f71c114fdfe33604df0827fb8299ecc0f3168cfc7ba9e913461e55610bcfd0129e45c80e05d242afd1601c1f150261b2b0f3689061d55e4089b43f27642140855899c7c9998f07cfd3ab43ccf43d69e9076945c95de1180c986a83d571d42db170c51f3d2c9ccddbe9ffd233970bc971d88f8baf61d20dcc53b57fe68b42571dae4072689e6705e56af737a903788c863973c28ec10316c9794c0bccc062d672687a61c56e9583e1b726c3ccdcae1caf84aa1068b54e934e1656bc", 0x1000}, {&(0x7f0000002240)="c74c4c571a4d1bf0688bb2843d8695da993b78bc8d141d07dee7cb55c798996bf07ed2621e8f5187b140e29086ee6c9e19dbfba66b360504959a5ff5ad55f4420bf5d64fe6ee9717073a89b465e2787d63602c31e3137f9edd08e8f26d08cdeaeb9ae14e6816b547507363c1e63eed79b9be10b3d473f55af355f240c46c490384347a57ad0fc785f8b04e3cbca45379c439c7eaff771760c9b812d3b9a119f66a4681774ca2379757ca2c131467db532938de3bb5b1675bcb8dd5a5c2ffc4b4a48943cd89415928278040f7495ad254b00b6078fd8b41a2b475222d36531686f503707c92ffb0c6f58d5405b5a499f6ff289310337dbf135c3b8bb557a8aa61f057834118a929b6ae458222a256f9abfa9b0bd57a89f4a267b0a4054760797e9f6c3405899bbd481e98173b37961995e8f968ba184e5a32e9549b61d2fa6a565e37b703194aa1d3499c46a641fa66f33c3afe572560e5b39f2a13abcc0c35a9c217ce57aeaabef3af33804344bff93659d9f5fcb3203b7e1cdea5ad3c075c62f6a54ad7b8357073a6f39082e2164ae9f539433bf916da59db739661c2bebb473bbb55d839df5a4e65a8c03ace3c3b06b65d5d0e73c84b20aa9ee982752036ac66c77da74abb84a90b9ceef1c4d7022666557cac5eea17b869b034801ead7c13d909a52742961b4971872166f92b90806ffd6cb646f0e0c9d28ef7d7da2779c6a86fedb24d60198dee463a5ee8efb474d2c8e70ef07a7b368201fb02092d9950c9a8db7d3e19f0fa88d1a8dbaf4bd80504d9e0f6944b9fd41198e42208f8f8f0085173c98086e3de14a17a5e2dafa98705e3e2c76ccf99352260f2027900b52d3f899218a540504d3e52ae503162e7cee43bd45c6bccb19ddb7b8847dcdd2aeab42c3c138b05a8ecbffe6f2c9ca8a6763ef14bb60dbd3a060d06e93ed7d75855decb892929912ee1946427fc443b3c1fa867ed39ecb87d37564e9b2e429c2627a098acc525280f9c930e5fcfc06399ef6a767b521a3f1578fefdddb25e0ddb865ae0ac29bb26700f68b7edf0247127414ca1f4a49f59f7e402845bdb081321fbc6f174b8587d873893ffa10c3eb67aa2ff87aaa364b5bbe41ac4ebfd5eada358fe169670504aa3a3b7c3f8455ddc824a5c2a21d90980bba56faaffdf2fc5d1ce08755672f544119461659d99c7a1eff7189b61a7473f9a4019a057d207d81099df8825fa719685477aa482955972acafc84b5f0ca299e3b8fee358f6b1aae0863b18415ef82914cf35f2b7c0def67312e31de65462e53892405a5f422707ff04adf5f56400ae9184a354ad2b383ecb948fdc22ae890f45ce0ca810f40979e4ff3676be9ce3abac2d6bd692dfed3bd38001969460e660a72b7b39bb9cd71dc69094b54d33878ab2bc6c8f7fbfc8a8f7d0c09d1ca64096804b83ff19b0afe0b962fca2792d84f9a75c8dc2be2a174419d85923ffe880a49d31d67d81172c7562e16a7c2ef55ee95ec68108b6afd461d309ae7bc2f55a67020c53eb4316f3d9ef5b530151636f24ca2d2c9011f90abf4540cb742b9c62d60de323593d77c140689867064eaf0860cc898654fe3fc1bb4ce362c6971575edcd084875a68cc3f2c37558a4c89d2692936b8aa6bf074289afe5601b0fd5a997fd26671a15bfb8d6e67b6357e766db45c34c33bbb98df1d08f04e890bd61349ae3b3e49556262bee6c0a1e21f5c8efda5d8320bbf94256f048c93a0bd32a68954888a8f41e6ebd172588ac3daa1f658f4c662aea6658457d930481e06b5bf1c291c0c355ce579720fdd59b49c745386f7815b0aafc5eebecff61c9eadc66e60131feab28f100c73d6cba7005e924119040313f364d427ac665cd57e5cf483474615dc45eba14bdb0e82dea5aa57d1bcb776bc440dc67881a1a3cfc47a6f1bd6608ccb1886c1a0c2bbb0c323f2d8319ea0ea1e2c4657b2d3be3671f12aab364c445e64e71515ded64144bf9f936e760189084cb41bb0368453d209f797dd21ee23803168985eecd1358b85ab68d0519bb2c5f8c04b3dc60a8ceff17c4ff2ea67685dded8a8dc165026a6e8d0d8a2ff8b9e15e58672bb099d79d35567d2e9761d2925b6679b1aaec377783e17b69cb547d657e7a5fb4fd64312a09a593920c059e218dc1892d8d5f448241fa76456c0a834634147080079562b58cb2bef850557d3d84bdc19f05d7d0eb36d88887bf11922e9dd53d07de3c9abd6d500565d084b8bcbb6bfbd2245f4056f982a51956d3e730ceec441e82bdb580a8cb0601e5149c17fa6bddf18b48427c17de76752aeb65c3958f6fb2835e260314303128ae27b71be51e64db92f1901c4de44d07089cc28bc7ef042126bec06ec2c6bbee914e6324e4700e58aedd58a19121f1ddedf6e80f6594288290ae1354232d8552f0db279f4fb9c97c741dc94036066573078f72000c31ebca4e7db2e5cc352423001dc5c12ad4fef3eea35d4df5da1e1a552af53e1c022680f4349c1dd79ef151136352a3cc98901e6dd44bad8d618df96e51c9eb54487b171e5eef486ad1b7d87906ee362bca6b96acf5026dd3aea886e72bb2005e3fb603f6f61f992641abb3ef55591ad791f4abc5f662236aabfb25cb5fd11fe6a6d15317a1f344d7daed010b1964a8f323bb9bb5a3ba8b1cf2924c39558cb1c7a5673bdc7847a34601badc5b2c1c636ebd806f7ac0cbe1741a1a56393f68e85b1b6ba65658565d7433b3963b7dfe1f4f25a919dfd7a7ed581d6b39095cc5cee8254c76e1c8f8949ed9c7e39a53feb5c0ed00428fbb691f86635a096bdaeac982141f45aab000305f48b018d8cbd5594e7d8349b7b391fddfc56b0c8318ae4a8d6c8f025c33e07dec6e57f1393762f954a688144d088c54778d2cf66bcf8fb12fd14c6d7f15a24ac45260bba0e5d7a6d8dfd53d7c21c85dd5785ce7d133e84d8f92f51c30839237c350dd3fe8b9be0e67d7f160f02d6ea37ba1ab76076dbad7953645f10ff6206bc8fd3e072a69805fe170d35fb35b23353e4e1f5a0c8f6098bc64a4c2311758473edaeae3a1b792106e88446d13ac637d7bcf897aeeee5bba38abc55fab147e3832797feadbf2fb235456ed900596ae50df1a4d0a6a23aecc0c93442cd694574fb95f1f514da673c03ac616d7be23450f73144ef2ceff1794442fa083a1b6bf7e50b88b093123f6d0e8e6f0b1363acd4e15ac4fb9b59a569c48539faa08772154c49bb3fd5be63d92ba9cc43de0b4d4719fde4b45e72146c78d7c2918c3615caf81fde01dd2926edf6bf94ec18a4855d8512ac6674b12e5e4d8c4aa23ba2f079593fa9b5d0597f512218d85e3bf8dd18711e26b326adef8db108e58e5958c4b45426cf2bed95a1087702555b3c55ba3aecd55f7ac58f454d5a75d87f2bda2a38e07f6279861fbc58b6228fa51b733842cf6e661d10e53b8f14f248c3a64334689bf268278cf4809324b2d578a550d38e8e32d9e4b4aad12e1c926aa0431f9db862acd1c5824cecba1f0c72ff9d0911f74424bab59a7da573b65a202f25006c68b112ef1aa1eeb638652c59f1a446c9733986a0fc548990b51eb538c46098c974282c9438b36b4baa5c2f26d7e81af657a7230d5bd5a21b526b70612a606d848734a67c1e699e6d606b48ebfb9d32c81e313dc074cf8bd5cf0f38a3ef8728b79b52101439e33206c34625c0d61d74b2de65bfe071e76b3e1827fb190e116a00bbef669d3a569ccd74c8198a2a6ed21e1c3d36e625d8d690c4058bc93d4c968a568012d119792309a2db57d9a04138600790663def9cb4948551d58442bd54a6b487dd325498bcc621fc940857c68d2d6c12b6a9d8ae58a1f9e68911e6781757900e62134c9b4ca0cf3519d855e60552e19d5492828e884678806958a601128d95d4e2d2e4c1039eac5c4a90f159fb384425b9aa9e0987aa59b3217244b2fc3a5c9ad1855eab743bd60a8d9e392ddb8dc775dcfd3adafe480c639061f4413d8ff1ed991822363cee1efedceded1c94be7bb88995990e6b07a1b365512606f93abd19c9fe6396fef8d44d7e43b743240da8e6270baf83989bdb588010615d9f8a0f1820efc6304b3469c1e43ef7095eb12aa9c42aebac6af9465c9abb065074ad163c1b38c35f0fc487739a77d1d1c1f41f692c7955caa771473f15fa154331a1b9374a1c1e390c15c6ae2a33b04b9a6d27d2ae9068f2783a772ae21261a09b318182d1e2977e4f61190c4bd44e3c225244656ddce8dbd09a0b450d98f430104e33510fde28923ae0fcab101e641949655cf43b0ff3da0c82b3aea50e37448e63d4369de137928a1acf0c989a27a5867ac89f64c639f97c925878653dd158bb83f07447928f77c7a86718e68ffefd6324d416a85ea29fdbb094791efc12ed890d7f9e97a43787b4936cce0d56f57cd07c7433cab642ed27b407897632a4501ca825c57a5fcf0acf32f7fa8f67f87c53f73132257cc5685badafda331e9f548de5f5d115e2948a09db649f488648492882ee440c80084f24cec3c01779ff0a996d462f8d566c87d16ac76cfffc178a0610176927cc037967243db1c738552a5c464c8e6fd8e6f5cffd0290b50c8133ceb76ec87907cb6e0f0366a4c57920e4b688d2574687460be58365531ebdda3ca017de999eef7aed26c032c22f62cbb8cffded3a369f98a0902e8f47b70cd4b461fa769ad0668f90348401582e7f024f0d26892ab2b15186aa3bd77240cb13e6abad215506ca2107ce4038c0718c91118af909b6e99d2fa63e880cef0a10560e25cd23293935adcf220e568e405219e1a72d1755b91951b7290dbe9517bf608fdde41e02b2b53abd52dba6985c73a9360c45e4da4a47a302567a9c8cb8203b341309ae7f66bee0ff81bb9ed9e06e9d4183d5aca8326016f738090c3203cecd230832536d3b2ce9f523acc3578d5149a71405283858fdfc5ebdc0f621e0be41b3eb76f010b95b8551ff06499d4bbb6cf5d0d4e37a013c56db229686f11ca75af2d8d5f1fed0ac51fd8d2cc28b4d23f11bee595f28b5ad1876f2ed6e6cf5efae5625e7c08bca9f9210eb1759616a18bd6ff5f38d487d77d4def14d805d3c6cbb3491419be6f79b8d3220a570e50b34fb2424eefe21333f6c5be8bafb48ded5a5da76d7fd44c6dd673c28e226b1ed4154e46209f3b10a70c827d9e11aef2877f7a05c6fbc7c1bf312de59817613c2f9182c03de5865a5423cf265b9e48d185b611c6ad06c8d38fcd78eb2eae3ab88cb0db43182984613ae369592fe899c30d5db7dbdf819775e855d4eab4f928274b81ed9cb3e07ddcd0a37a9382b9742bf85ddadae45375db52e6647fc5dab29308002df99d15806034dd58f3d6395922384049588bf28f00a098b8b99f6669e7b1bb1e4501ef57f553d3423685499b27754adf72bf5c286f4b9168fab30af25954b09faac72763064a195520dfda80e6deb4c7c1754bbf65048d5e3e267e255d65d5171bd6398e27e4da762c595f89f92d5719b4c03888d00ae1c832c1b7d2aab9a9e75d8640233e45f8e075aa839ddbeb205b6dee894d4179a00fcabeb49395e3ab6f4c6d59a7f3d7d79bd1a20f3b6ded6dfb3c925236f3fc649fb429e8a5619b96cfc056497562a58a31606cfd9fdbbded9337154bbd17bb16d58a3e97cc9ee4ac7829ac54dc290b04c864c69e4aa41e547fcbde930ba82f7b78a74deb3f3c668bbd9e3832f81956830bcc288ea63496bb425d93840ceb4e44d674acc3d85f0b0c5887b35676b6010f0c384a6387a5d383eba26a38c209", 0x1000}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r22, @ANYRES32=r24, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\x00\r\x00', @ANYRES32=r32, @ANYRES32, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r41, @ANYRES32=r49, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=r68, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x405}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgrcv(0x0, &(0x7f0000001200)=ANY=[@ANYPTR64], 0x1, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r70 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x2, 0x6}, 0xfff, 0x3, r69, r70, 0x3f, 0x7, 0x4, 0x7}) 16:00:45 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x80) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x52, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x810, r4, 0x0, 0x0) setsockopt(r1, 0x10000, 0x7fff, &(0x7f0000000200)="8a85aa310454fd6588d0dbf47961fcda3d43d82922675edb167b1e96cfa5d9b802adf8dee6820909687daf368d430cd3a46f720f097dee230d7ed54cbb97", 0x3e) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\xff\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000200)={0x9e4f, 0x8, 0x4, 0x3ff, &(0x7f0000000280)={{0xa3, 0x1, 0x8, 0x3, 0x80, 0x0, 0x8}, {[0x800, 0xb869cb9, 0x1bb, 0x1ff, 0x8001, 0x1c8d133d, 0x4, 0x1, 0x7f, 0x100000001, 0x57, 0xac, 0xffff, 0xd52, 0x2, 0x1, 0x32, 0x7], [0xe880, 0x80000000, 0x0, 0x1, 0x2, 0x6, 0xb0a0, 0x3, 0x7f, 0xfffffffffffffffa], [0xd048, 0x6, 0x5, 0x40, 0xff, 0x8, 0x1f], [0x3, 0x8, 0xc526, 0xffff, 0x3, 0x1], [{0x2, 0x5, 0x93, 0x4}, {0x6, 0x1, 0xe1b1, 0x6}, {0x9, 0x5, 0x7, 0x200}, {0xf00, 0x9, 0xffffffff, 0x1}, {0xfff, 0x0, 0x4c, 0x5}, {0x7, 0xf6, 0xffff, 0x4f}, {0x3, 0xfffffffd, 0xffff0000}, {0xed, 0x7bc, 0x7ff, 0x3}], {0x4122, 0xaa, 0x0, 0xa5}, {0x4, 0x5, 0x100, 0x81}}}, 0xffff, 0x5}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x0, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000100)="45de7f4b3a59f0f589e841e6d8856c0824f2e858fca642f2b6952b2c148047949016949c271ee7c66adb106d5e49cbb95c785f3bd20dd7373e3020348ca210d14790064c32ae122061519f87b53b9c599b21f191cbb19f", 0x57) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) dup2(r11, r2) unlinkat(r2, &(0x7f0000000080)='./bus\x00', 0x8) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:45 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) ioctl$TIOCSCTTY(r2, 0x20007461) close(r0) setrlimit(0x6, &(0x7f0000000000)={0x20000000007, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000040)={0x8, 0xfffffffd, 0x5, 0x0, "616ac9739e0100d18b3193b87245ec001c010002", 0x2000, 0xae}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$BIOCLOCK(r3, 0x20004276) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) accept$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="73109825725fcaa3e6e696399f7b87ed2c0010769b9b6f63781ca577c3ea74cb7506acbd150c32b2012e981ff4dc2222a67a9162b714b145c6078bd324c44cc7b742a80eed9d3e5aba69", 0x4a) 16:00:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1ffffdd9, &(0x7f00000000c0)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x74, 0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x1, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x6, 0x0, 0x1ff, 0xfffffffd, "0016c90088becc136d0020800000001000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) setsockopt(r4, 0x80, 0x3f, &(0x7f0000000200)="c6f0a9bc8267f97528197e9cf9a67cf3d2a710838331e5b59f13df93fb6d69aaadc5f595e529d1cfd9b7415976f418417d319794fddcfd8226e2cd36ed7b3e3467ca597ff617e3ec4a2cd47b3093d39c3164ae2970", 0x55) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) shutdown(r3, 0x6) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x402}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x6, 0x1, 0xe0, 0x6}, {0x4, 0x20, 0xd8, 0x9}, {0x6, 0x73, 0xb6, 0xd5}, {0x1, 0x6, 0x9, 0x7f}, {0x5, 0xff, 0x2, 0x7}, {0x7, 0xfe, 0x4, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x30}, {0x50, 0x0, 0x73}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7fffffff, 0x6f60}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x450, 0x5, 0x7, 0x89f}) 16:00:45 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000080)=@un=@file={0x2, './file0\x00'}, 0xa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20006) r5 = msgget(0x2, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r27, r29, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r34 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r34, &(0x7f0000000040)="670dc3", 0x3) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r35, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r36 = accept(r33, &(0x7f00000002c0)=@un=@file={0x0, ""/43}, &(0x7f0000000300)=0x2d) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r37, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r38, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r38, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r39, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r39, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r40 = openat(r33, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r41, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r41, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r42, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r42, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r43 = kqueue() r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r47, r45, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r48 = getgid() r49 = getppid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r45, r47, r48, 0x1e4, 0x8}, 0x5, 0x5, r49, r50, 0xfffffffffffffe01, 0x9, 0x7ff}) r51 = getuid() r52 = semget$private(0x0, 0x4, 0xa5) semop(r52, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r52, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r52, &(0x7f0000000240), 0x6) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r53, 0xc010427b, &(0x7f0000000040)) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r55 = dup2(r53, r54) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r57 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000100)={{0x3, r56, r57, r58, 0x0, 0x4}, 0x200, 0x401, 0x2}) r59 = msgget$private(0x0, 0x100) r60 = semget$private(0x0, 0x4, 0xa5) semop(r60, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r60, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r60, 0x0, 0x9, 0x0) semctl$SETALL(r60, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r60, &(0x7f00000011c0)=[{0x3, 0x81}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r60, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r64 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r64, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000100)={{0x3, r61, r62, r63, r65, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000180)={{0x0, r61, r57, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r34, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="7d91998c5ca6592384790cd17a42bd8b627836772612008d6f4192de99bf8e93a0a488613dca8580f87365444f37c29437ac4893da62ff357bf0c3f22c0195b925007cf649bb015f1e6d8f4748d1e8c90fdc1734325c63d838ca258e84e724d57f6e67ab6a07c2ffd98861ae84449619217fc593a60e93ad5decbd1cd809b8ee3f8d94d6c6f01e2d20923cdb9dd5df4e3ba872e6020511647ad10754072fb909e89b69044764b7504bbe7e21086dd607519e62", 0xb3}, {&(0x7f0000000240)="45e251cbbae74fb1", 0x8}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r33, 0xffffffffffffffff, r33, r35, 0xffffffffffffffff, r36, r33, r37]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r38, r39]}, @rights={0x18, 0xffff, 0x1, [r33, r40]}, @rights={0x28, 0xffff, 0x1, [r41, r33, r42, r33, r43]}, @cred={0x20, 0xffff, 0x0, r50, r51, r57}], 0xb0, 0x2}, 0x1c) getgroups(0x7, &(0x7f0000000280)=[r13, r23, 0xffffffffffffffff, 0x0, 0x0, r30, r57]) r67 = semget$private(0x0, 0x4, 0xa5) semop(r67, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r67, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r67, &(0x7f0000000240), 0x6) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r68, 0xc010427b, &(0x7f0000000040)) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r70 = dup2(r68, r69) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r72 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000100)={{0x3, r71, r72, r73, 0x0, 0x4}, 0x200, 0x401, 0x2}) r74 = getegid() r75 = getppid() wait4(r75, &(0x7f0000000040), 0x9, &(0x7f0000000200)) r76 = getppid() wait4(r76, &(0x7f0000000040), 0x9, &(0x7f0000000200)) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x6, r11, r66, r73, r74, 0x20, 0x5}, 0x600000, 0x0, r75, r76, 0x6, 0x101, 0xffff, 0x9}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x7) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x201) semop(r8, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r8, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)) semop(r8, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r9 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r9, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r12) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x5, &(0x7f0000000140)=[r11, 0x0, r14, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x9, r10, r12, 0x0, r20, 0x80, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r12}, 0xc) r21 = geteuid() r22 = semget$private(0x0, 0x4, 0x201) semop(r22, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r22, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)) semop(r22, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r23 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r23, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r25) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r25, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x9, r24, r25, 0x0, r26, 0x80, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r6, r21, r26}, 0xc) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000380)=0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() setrlimit(0x4, &(0x7f0000000040)={0x38, 0x9}) r3 = msgget(0x2, 0x15) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b48865b400f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527dc40abb92dc695d66b1bcea2d944b2f6600f1f9feebe901064a5ae2757c76150831f15828806597238c265aa7edb371e0e3e3e3300153b4380e23f3c1175546ddb81b9524c140afbf87ed6abf3e852f954601b088e2cc31160af143dbcdd7153045831daa5b5aa0322124378c79a4d69b0ed3ae6be5199ac3d3aced40d09599eb342451359bab7de693ce0e86d56dd5302d17adb2e1d716cb7a4f40fd4e67c3f9620c4705d1df0496b2ff7a22c8c1d0c9454cce5367092e5ad5c1d4cc49ffbe29ec3a96d4afa91ad95a40c38f8f1fcb606f04f00038e0e5605bbf99999cfd38e01af599c22531c0e1584b934ee11571b0860002000000000000a741c5ba71cbb306000000000000193e63445de8c4378bf599d13c8cd6aec87381352568cd3de1ebe6a173e48e44fce594427afd721b178016470a11366989a37b62f9475e4190430000000000000000000000000075764afcc099"], 0x1, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:45 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000b58bf570d7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90fdcd1fe70a4228c1e785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) r8 = fcntl$dupfd(r4, 0x5, r0) ioctl$TIOCFLUSH(r8, 0x8020699f, &(0x7f0000000300)) 16:00:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536"], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x40) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x99, 0x0, 0x0) 16:00:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r4, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r5 = accept(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/43}, &(0x7f0000000300)=0x2d) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r6, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r7, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r8, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r11, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r12 = kqueue() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = getuid() r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r21, &(0x7f0000000240), 0x6) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r22, 0xc010427b, &(0x7f0000000040)) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = dup2(r22, r23) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, 0x0, 0x4}, 0x200, 0x401, 0x2}) r28 = msgget$private(0x0, 0x100) r29 = semget$private(0x0, 0x4, 0xa5) semop(r29, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r29, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r29, 0x0, 0x9, 0x0) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r29, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r29, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000180)={{0x0, r30, r26, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="7d91998c5ca6592384790cd17a42bd8b627836772612008d6f4192de99bf8e93a0a488613dca8580f87365444f37c29437ac4893da62ff357bf0c3f22c0195b925007cf649bb015f1e6d8f4748d1e8c90fdc1734325c63d838ca258e84e724d57f6e67ab6a07c2ffd98861ae84449619217fc593a60e93ad5decbd1cd809b8ee3f8d94d6c6f01e2d20923cdb9dd5df4e3ba872e6020511647ad10754072fb909e89b69044764b7504bbe7e21086dd607519e62", 0xb3}, {&(0x7f0000000240)="45e251cbbae74fb1", 0x8}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r2, 0xffffffffffffffff, r2, r4, 0xffffffffffffffff, r5, r2, r6]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r2, r9]}, @rights={0x28, 0xffff, 0x1, [r10, r2, r11, r2, r12]}, @cred={0x20, 0xffff, 0x0, r19, r20, r26}], 0xb0, 0x2}, 0x1c) r35 = semget$private(0x0, 0x4, 0xa5) semop(r35, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r35, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r35, 0x0, 0x9, 0x0) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r35, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r35, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r40 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r41, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r41, r43, r44, 0x1e4, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r43, r39, 0x4}, 0x200, 0xfff, 0x2}) r47 = semget$private(0x0, 0x4, 0xa5) semop(r47, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r47, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r47, 0x0, 0x9, 0x0) semctl$SETALL(r47, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r47, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r47, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r51 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r51, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000100)={{0x3, r48, r49, r50, r52, 0x4}, 0x200, 0x401, 0x2}) r53 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r53, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r53, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r55 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r56, r54, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r57 = getgid() r58 = getppid() r59 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r54, r56, r57, 0x1e4, 0x8}, 0x5, 0x5, r58, r59, 0xfffffffffffffe01, 0x9, 0x7ff}) r60 = semget$private(0x0, 0x4, 0xa5) semop(r60, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r60, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r60, 0x0, 0x9, 0x0) semctl$SETALL(r60, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r60, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r60, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r64 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r64, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000100)={{0x3, r61, r62, r63, r65, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r68, r66, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r70 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r71, r69, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r73 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r74, r72, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x2ea, &(0x7f0000000340)=[r73]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r76 = fcntl$dupfd(r75, 0x8000000000004, 0xffffffffffffffff) dup2(r75, r76) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r79 = getppid() wait4(r79, &(0x7f0000000040), 0x9, &(0x7f0000000200)) r80 = getppid() wait4(r80, &(0x7f0000000040), 0x9, &(0x7f0000000200)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x4, r1, 0x0, r77, r78, 0x100, 0x3}, 0x2, 0x8, r79, r80, 0x80000001, 0x3, 0x100000000000}) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0xfffffffe, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000003c0), 0x10000000000002db) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0xff) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="6f7715ba0060f7224438071aafb3126ba229399ba9bf1003ebf30fec7d78295236ce69baa136527b19385e092fa663b5e0a2d6d96dee7ad597e283c81ffa6651f56ce4187e6cd25301857732ef2146fd71b592e301ed282b8fc2f03cdaa107c221f99670cb5b966b9385415befc96c6a1bac2b1e50b8dad59ca6e92a2b352e9e4ef77c3bf2b3d56b895761e2625647cdbddbe8be6e622ff0320a9f742d7b31ec2d98643364185e6ba4506acce9d1d455bcf2c837c7df0a7712ab43d788b7097969395a830709a3f7d0cefaedcf749d9e0525872a3c4688d88303883162e06ebf89aab770f03c3c8c4518c46d22a41c172f2093", 0xf3}, {&(0x7f00000001c0)="30a33b6a684580b58ab97e5917ac9c310381f341cdcd065ab53532b8c5fe40775a632baca8802377f96c96939e0c4e00b7447231f05b5ee454a2549aea49a13433758ebccb94192405e45298887f5a43b502550a5402746e67cbc3f7fe20924cac67dfb1f698fc415b6739e497d68ec30e24dd6025da98766d15acc84990a71111e9e9405b51efb38fae5b49bc7dfae920e4833659c229dc2cecb827753ac5c0a3958bbb936d5c786588335837", 0xad}, {&(0x7f0000000280)="48bec121f8e972d421520960aef495e85e7df85595e39fb054011e6a0208c6cd4ccd9e2bcbe8eb55c5ffd3737baa683fba35a84b1245fd5446badb7b098ab084533d64ab2d62", 0x46}], 0x3, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x68, 0x4}, 0x408) r7 = socket$inet(0x2, 0x1, 0x40) getsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000c80)=""/145, &(0x7f0000000880)=0x91) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000480)="e9a0e6ce1d6cedf9abf3e31dfa1e756c6a3f0b4291ef7d411b0a61d742d9b2ff808a6ef1a0e6cba54b0eacfd90738041969ec7fa17ec4ca352c2c8a3e41682ebc6fa8d2b2248498af7536970503123296c74bfb7c707ff78bd902d22599d40f3a69813a51b03ee838fa376d63dc53c38a1bd72d880b15ed38a7a96434b9fd07a4f2b53f20339b184ad0c1a6fae498952c1a0a2e8738756f61e19f414f64fae6e5d3daa438d092e759c44220396c33a78ecdf748548041f5bde54babf90c74d68ce1e1fa1153e92e3f0b8fc4d75", 0xcd}, {&(0x7f0000000580)="e192ce3261efc96a9049302efd3e7ef14a0ab3de361dc94dab471f59f2f775fae66a5b2aa5227ea30f986009f47ad4d1", 0x30}, {&(0x7f00000005c0)="d12bbd7cf8e76d801944213886b16eae35ad627611cb119d6dc0fe835ebd839bd040939007d7f276dbed9a9d4967ef1c447b43912f80ce424ee3392b0848ab87a7651d3dce60241ffa6f1be7eddc63affc38bb08d8b17e6c217615c21c0974e6255bf11958bdd24053fff356119ceac4ea0aafbbd49ccafcb0e15038a58cf649f88f430c952f778c61153c325e8ba1383dba76b96ac6833ce185261fcc4a7fd34b06ad3c6c8a732e00d236ff20768aed02cd555ccd77cebf359e36a740ee912f00a6c31f3fbce2512c9b17f7ab22319444ba1ab8779f", 0xd6}, {&(0x7f00000006c0)="e5d7cd5e19cce7933234624415f888eb64a58a9037485ffa991299d2d75bcc739757a2a35d0838ed23083c8358ce4c5dcdc940cef024226754f80198a1f52e1001312b419dda5635c4be6fb73856170b1db85bbf9dff1bb37406149be1a90ce94d5f4fa6c323d5b61967e23a534c36760aef0c853afdbf1502ca4fe8a249c406c88d87d5e68757931a32da7e451cbd786308043f5d247e48fc9dcacc583e5caf44a0da22b7e8f971e89b223b163269c4aaf93d8548deb9119b745a8f80f672198c37847ce982f4a2ad0ba8dd9432f8fb994d2d1e45", 0xd5}, {&(0x7f00000007c0)='m', 0x1}, {&(0x7f0000000800)="5f310b42a5ee3aeea3062e63d90a1a9806198c320d1ee80513780bc644f162f0ba0c0ea41f9f51a830cf3eaeb4686342ca61e353be585f245437e6dca8298411b27235322ff1afb806d48c81fe2fd6d34ac43b40f9df5bc1fe3c5df2acb3d08aec27ec6bfee208d2b2e0dd1eb5c98e7e7b2a0c67b293620cd36b0db7", 0x7c}, {&(0x7f0000000880)}, {&(0x7f00000008c0)="85154a9ba9a6ca51dd52d13d54c0e30102ffe1c25a35101e4d7bd8980af2d2b4562bf0dfc04c0010ceead37fc23655226309270114394395bc05f69144a690e2897e77e767c2c2f9f5bfdc8ca5a1bfce194a49e2e94111d32d74b47acaa20a58814cfdd6028530d086", 0x69}, {&(0x7f0000000940)="43bab39ff0e134742561e0997f2c5eb6e4595b01546e105b6936922c2d6bf287b8074fa0840b35fcffd7d868f0381395dfb66302c96e8245c474fc5d709b0a50869267466e23e152fddc4a680cf9246ed32ac50642697add25aaa32883ec89e4950f84e17308692e122643f3d759d75bfc4ea109f9d976a02049532d3c04b5ccf38d6c3d548883f58d2b04462597386e412ec12cfff23f80f17bd9bbfe40ec87d23ef78954e9bbd42ce1ee294c77646a102c1baf749a578366b73e480b7084151c63c01f1123f531adb071237823e2d517642b8433653b5342", 0xd9}, {&(0x7f0000000a40)="ca81c365497dfda8eda636d2a705c1dead6ac5f028864accb866aa9988ac64e78946dc97b41def40ce8c3b0a5b3c82efe689e87ec2e50478a6b96fbc490be8382c995f383429751979b876159ac75b11742a08bc531045ac4fc9ab0f1eb6bfd2d9d9d336d1f5e9cdc77368bfca0d52b56f0c0f64df0789da5ffb5b66cee75f3e0aba04cc4b675dbd02dcb7a7fb6bb2b429f04cd361f5409023", 0x99}], 0x310, &(0x7f0000000bc0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r5, r4, r6}], 0x48, 0x8}, 0x40e) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x80008006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x60e0357e321ba5ad, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'\x04\x00', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:45 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) write(r3, &(0x7f0000000240)="cf17f6e4f7a54a19834aeb27add6cc82c759aac95104afa50fae889f60ce65e4657b29493ec55e754be6e69797c4cc5cd7e7411bdfcce78ed3987caaaaabcf97b57da999387a8123e4da07b7c68022dd9133ba6b1d7b98f6f481546b08f9f688afc869f9e1c9b34793079fc71701bd6353230b000400f85d1cede10ba0663e33f859c608e071423313328cb41081e8c87bde4caeb3fe52b81cc534002f82fbc1d098d5c0543899ea3dad5f16b7a2f6c7b13a7614c2f8058f399b6c062b4729c00f842a18258838a999d1fbe85d3501f7f89fe29cc0f55605aeb6229691d4c1e8f1072451904749cdc5", 0xe9) dup2(r0, r1) fcntl$getown(r1, 0x5) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x50, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) r1 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) chown(&(0x7f0000000100)='./bus\x00', r4, r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x80, 0x0) dup2(r10, r14) getpid() fchown(0xffffffffffffffff, r1, r8) r15 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x1) ioctl$VMM_IOC_RUN(r15, 0xc0205602, &(0x7f0000000540)={0xa79, 0x400, 0x9, 0x4, &(0x7f00000002c0)={{0x0, 0x1f, 0x1f, 0x28, 0x81, 0xe04, 0x4}, {[0x80000000, 0x80000001, 0x1, 0x6, 0x4e4, 0x2, 0x7, 0x10001, 0x1, 0x400, 0x80000001, 0x6, 0x3177, 0x5, 0x1, 0x7, 0x2], [0x6, 0xf54, 0x7, 0x10000, 0x6e, 0x8, 0x1, 0x10000, 0x543c, 0x81], [0x5, 0x10000, 0x1, 0x7ff, 0x9, 0xaa, 0xbdfc], [0xd1a, 0x1384, 0x5, 0x2, 0x50ee5ac1, 0xc33], [{0xe1b, 0x6, 0xfffffff9, 0x2}, {0x9, 0x0, 0x40, 0x8}, {0x7, 0x1, 0x9, 0x8001}, {0x1000, 0x0, 0x10001, 0x9}, {0x12, 0xfe0, 0x9, 0x4}, {0x6, 0x6, 0x5, 0x40}, {0x9, 0x40, 0x3, 0xfffffffeffffffff}, {0x7, 0x9, 0x7f96, 0x1}], {0x80, 0x5, 0x6, 0x8}, {0x7f, 0x78a, 0x2, 0x5}}}, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) r19 = dup2(r16, r18) r20 = kqueue() kevent(r20, &(0x7f00000001c0)=[{{r19}, 0xffffffffffffffff, 0x87, 0x0, 0x85d}], 0x7ff, 0x0, 0x0, 0x0) dup2(r17, r20) connect(r17, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1, 0xe60, 0x0, 0x0, "2412fdf5911f43cbb037150b854c351c764c6aef", 0xffffc247, 0x7}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2166e3456a7db9eb, &(0x7f0000000100)=[{}, {0x5, 0x0, 0x4}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e2487026aed17cf6faaa492b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64fe5dd75ed1642fd8f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea48dad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e768e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e10a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d700000000000000000000000000000011da88ad7d92219b12191c6f03c5eea968851520bdd61359556757fe99b39ac70dec2d"], 0x10) dup2(r3, r1) msgget$private(0x0, 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0x8000, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r7 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r9) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r9, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x9, r8, r9, 0x0, r10, 0x80, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r11, r12) r14 = kqueue() kevent(r14, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) dup2(r15, r16) setsockopt$sock_int(r15, 0xffff, 0x1004, &(0x7f00000002c0)=0x5, 0x4) r17 = dup(r1) sendto$inet6(r17, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r18 = openat(r17, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) ioctl$BIOCSRTIMEOUT(r18, 0x8010426d, &(0x7f0000000080)={0x0, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x1c}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xffffffff) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r2, &(0x7f0000000540)=""/198, 0x386) close(r2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) writev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f33dfdf07bedaa6548522e5b4945ccc54b7a031923e3e2fb439b03e16a2ff1fd5772ee386db2e4143aaafb484ffad55fd9179890fda44d608963c1e", 0x65}], 0x1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000000c0)=[{0x0, 0x81, 0x20, 0x7c85}, {0x400, 0x4, 0x7, 0x8000}, {0x7fb, 0xff, 0x7f, 0x2}, {0x9, 0x8, 0x8, 0x2}, {0xd09, 0x1, 0x1f, 0x4ebbaf50}, {0xffff, 0x0, 0x9, 0x10000}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = msgget$private(0x0, 0x20) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x2a) msgrcv(r1, &(0x7f0000000180)={0x0, ""/59}, 0x43, 0x1, 0x1000) 16:00:46 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x1f, 0x8, 0x7}) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6594f7d010000000000000060ef24246d36233b4600004a00e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385d13168b300000000"], 0x10) write(r2, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:00:46 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYRES16=r3, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) 16:00:46 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:46 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x50c) semop(r3, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb50b24bf4a8f214fae17291c8d480bb0100000000000000276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd803812046b6c3e45eb06f000071c654a7ddc3bf0e287cd55a9b132c1172b2bd15d7a76c48ba6579931e3efa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r10, 0x5) setreuid(r6, r9) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r22 = msgget(0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r24 = fcntl$dupfd(r23, 0x8000000000004, 0xffffffffffffffff) dup2(r23, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = fcntl$dupfd(r25, 0x8000000000004, 0xffffffffffffffff) r28 = dup2(r25, r27) r29 = kqueue() kevent(r29, &(0x7f00000001c0)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r26, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = fcntl$dupfd(r30, 0x8000000000004, 0xffffffffffffffff) r33 = dup2(r30, r32) r34 = kqueue() kevent(r34, &(0x7f00000001c0)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x802, 0x0, 0x0, 0x0) dup2(r31, r34) msgsnd(r22, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC], @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES64=0x0, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESDEC=r5, @ANYRESOCT=r6, @ANYRES64=0x0, @ANYRES32=r9, @ANYRESHEX=0x0, @ANYRESHEX=0x0]], @ANYRESDEC=r24, @ANYRESDEC=r26, @ANYBLOB="31bd6c", @ANYRESOCT, @ANYRES64=r34], 0x7, 0x800) r35 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8d499fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r35, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r38, r40, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r20, r37) fchown(r18, r37, 0xffffffffffffffff) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r12, r37, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe41, 0x9, 0x7fe}) r41 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, r12, r41, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) semop(r3, &(0x7f0000000100)=[{0x4, 0x3ff, 0x2400}, {0x0, 0xaa4, 0x800}], 0x2) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4900) r0 = open(&(0x7f0000000640)='./bus\x00', 0x89, 0x0) ioctl$TIOCSDTR(r0, 0x2000444e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xffffffe0, 0x8, {0x100, 0xffffffff9b9bf57a}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x34) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1) 16:00:46 executing program 0: r0 = msgget$private(0x0, 0x610) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/45) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c1023277e4974fbfeeb2413d1d22711a46df9615b514cd7a33c7b1c11bd461039a2debd4af9f9e12f7a14fc2a9932721333c0003476ee104d024e25688a250afaa6167a777c03d1e9353d82e01a68be10364bd6a17b40c8c267956c1c1fa13147cb86ca7df01d133298194cbfd3de10a063611fcba394332be"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x8, 0x1}) 16:00:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb10b7f69c7c1256b1c31c53606cd2b5e6547b340ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) write(r0, &(0x7f0000000000)="8e9ef9da2582dd82f1377227f70193238af8c02c2a31d843ed7a280e5f6df95d5dbfcf167b4aef2436a84137b37fe969692d109a873fd88be37ff7514d7b95e2ee5e448506c22804882bbf0c3c07650c02a60dada42ffbcc0bcc8637452f", 0x5e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r3) r4 = kqueue() socketpair(0x25a364530f847520, 0x4000, 0x6, &(0x7f0000000200)) r5 = socket(0x10, 0x4001, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffff9, 0x0, 0xfffba, 0x8, 0x5}, {{r5}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x2, 0x29bb29cf}, {{r7}, 0xfffffffffffffffd, 0x82, 0x8, 0x800001f, 0x3}, {{0xffffffffffffff9c}, 0x2, 0x82, 0x0, 0x5e3, 0x7fff}, {{r8}, 0xffffffffffffffff, 0x4c, 0xfffff, 0x1, 0x6}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r4) sendto$unix(r2, &(0x7f00000000c0)="8d503e2f6f26d5edbee48e370f3213d0aaf23a03ffc58f3bc30bd51e933d5e2748ef9319d66911a8fe14f80829308be38729f8b349a2014ea32ed73846a387a0a1f589da80d411cc3d6e00e31aee7de16a3a4d72c8e0e813a11c12d5e8cb875f46", 0x61, 0x404, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) 16:00:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82020200ffffffff281b2a758b2bc8d689a37677da519515721eed167bfa0b7c62cb5e52e1682a29ed612fb656178854561ecaec4b47e2dc1f93c995337cace2c5877e583b3edb4ee4122aa6c2f264d28831a5d2cc77da773caadedb6950e803741d7edc9fadc83fe010421a6cec715a7aed25e810a80af393965d221bf7d5a4fdbe34629f556743a442a7d5225cf8c9642158f26458934c968e0831532a2442402b7ee02f48d2b679636d9a21093a831809b8952d9e58f130828435f5c2f7c3640c21a841f015b9423ed757d251418f2a6996e9e8a4e936f8f06195d1f83067be60b55a3006ad4ca7fb275388ce8629b1e1368880b590291e106bf5158b94c7737cb4535124d5ea58acce4398a8e603542e05fc29e53cad0168656f3e8e4265a5904ffa5fe1a7736a1c9c2ff2b4ad6d9cdf307c9b44167ac0604c19e39ab1904aee3235de29822ca70af026ab86f3232b2b16623ea7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = dup2(r7, r4) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r10) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:46 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x4}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xff\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x7c}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:46 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/167], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x0, 0x800) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)=0x1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000099, &(0x7f00000001c0)=[{0x1, 0x7, 0x0, 0xd8}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) semget$private(0x0, 0x4, 0x5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x2) 16:00:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) fchdir(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) socketpair(0x18, 0x35db76fdcdad4894, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000180)=0x9, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x3, 0x7fff}, 0x8) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000240)={0x7ff, 0x7fff}, 0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) readlinkat(r5, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/39, 0x27) listen(0xffffffffffffff9c, 0x20) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x400, 0x168) ioctl$TIOCSTOP(r7, 0x2000746f) bind(r4, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440)) listen(r8, 0x6) write(r4, &(0x7f0000000480)="1486ddeebfb9e8b138cfe598feaa0b7951d0b9244054c66c44c7330d7e138d450a53dfa32cc5340bad0de28adb4ac042467a414e458759c03f93a3ab84a187ec67245669197d882a0e64dd705cc24874cc09e950ec66a98c9c3b7ca0f58aa61d4ab516e0af2a41b036d949132a2b59bb500431b315d2f6c63efc131ad0ebcffc59aa4cb2929eca5c3df20ffb9c2738b81803220a97814e4ef520d1f74ef62f27b01929ed01e60f3e4279e9944c6c2653d7a6c18b81ec10178f388c3d4ef6e9d960539cf7445ae1c82c0c1882d7b5a9aa1d9b707e639c91a7cb273fd10472563d50aa9535cfe665627fd767bf21d0048c45b1a80a38e2bd323698fb872875b32409f8ea9afb8406878dbbe917d1b60d2e0b731ee2192a173b70ac924fce53dcf08217adf5141b6495fa91af476ce97cc15fd2324a368ec52d6ff13270f0bebb98e185af847f6717a3bd24179103ae3b811d8cfebb987fd9c56329b8c0e00f42f0cef2cd332654cba7999b40c6bc742d746509cd41cd1851f2b7785f1ab53bc3dd570dedb0e975098898be82977d1c378f718821870ed99f1452a377cbebdd13125c37e098ab269e551c2ad4ff699914617ad178e4abc1738c2118c2aa22eb13e47711a7b477a04b32ff16670b65d9556295d11ce9240bb584403f41406fa91a0770d77f2f35620079fc3a11602d0000b24c9b3f389a71404cf171da940ba478160d89c1ab5afca4ed0ff7497b864186c1356a5015e444a0c7870d577f1e4a2651aa24e34101512fb91cf43ae04b007549f1dc71202110a7c90b05ccbc84b3fb122d54d94b71921434e80ff2667c7ec50bcc5b8efe81dfbc7d340934bf761ff35007fb7bbe758030119448c2b76bec8994c187170d88edc1106fcda8bfda49b938c844acfa060124feff99033b65757e0957985b32374335491c3b69063805099fb3c8f23a049604ae783014d48e3352df1b4687cdff55b23a9098cbc9890fb65e1790b2280eec72a9656a2bedd57ca664e8a8c4bd866e66892f133037f635d5ae0ce183ae88ef67f3774f3add67a762330a92e117b083b1f699cd315f565d27b0cc7588401ea9af83c6da05260031f850bcce1443976a1333269b349771701be715d162946fc50ccdd39f8f2e34c8f444ec1aa347de92f8fbe15cc53e52a13dc6f386124107877226a173c5ee8d894041c4d65e112d2ec54bcde3971bdc2fa3ce04b7f5898387664a391d200675844effc326dd94e88cbba0bd2797900a47dd0bab6e7d2b29ed82bba11e1415a8560a180bfa8fe288cc2f93ef310af3f9200d5f8f061cdb9a4ee6f36d34cd6cb57486262cb2848ab9de5b67d731f0f5e3d02420d2e879ad21cbfd4cd5d15e873eb6841b67e4d17f4060df2a22c585e0289959fd71d659ad3290f6fe47b1aaae542ec447372e6892882704ba96ef1b25bb7bbabe6aea2b8d3d4fd8cd206dcd9af96abfa182445a34029235d19b8985281214166f6164828be3e29d134a8da69a70c7d2b0b831bb869f254a4c0c15e0fed84fcf641c6c4ad8a9df0cf435f2bdf33f53538a6132bfacb248d363987b08d093069f4dcb8681b90dd11cd442165f1d5d62f1d93854ccd9cd244fed57909c3e509cd5f823a667dee51846d894f807e2918090cee81d8f9f3cd0b68ec16edb98c9a468386de44501759d0117a3e2988672be2cd9ba1d059eba57cc1bfca2f3438ca9c48d21a771f90beaeff0af99e95be16d64e5a8e9f6029ae2db6c197d9138d0f8ef4c6014dfd881655edec32600ea56a7a3b195cd0990f068da1339b1b8e3b35dce781029686d298cd67ceaabc3a9590d5ad504f2b72be3f0896965ec3756aaafc9d632346d6820753c9b3cc7765ba5b879ff18262109f9496bcc267bc49dcf4675df923cdf43760718c29c47f348a63a83d9f6fd83fa5b5ad5a5c26752145166041f00ea73de5662cc993e9ea209028b565c1bdfc919242105436f77aed18d784a07ab9ae93c9fdaf1238de7bfd10645e1c213c6ed4571de1327355a365983cf468455fb5e9727aef75701875c682209e62c0eccf6732f3ae8cffb3afe75b6158d3090b0a7882621a105381da969c7daa888b3ff3b5a85c78aad17472af4a3bf790f5325151fef1d9e7d8a2e92398fdb11fa46eff668a5b0f94e10ce19fa0b640632b7b2a8a4dfd75c4847061e6d583984fa2b94b4224b84f4aeaedba1a7797d2d2dbd7e9fd9f6e03c5e3bc473750d2ecb30bb04b3aec9ff9f5f60c1a89ff4ffb6ead571d4549af048b37ed12919cb948ead0dfbcf676b7ac2afb1b76caec360f9edc3228bc14a3428f6138f014b7f100886645a1e76708b346723c4c6b51d18fab8c09e6badfbc2354fd016111e986029033866218861ea27fe386de69720d6a9fd2f5d9f97247ed24819f34d76add759a7b614a711dffa128fd30a57ef6ec156b1b3908504444c0e2be65a585bd8a8eec5845d8a75ac760ef996d55cfa059dd3cb2f1bde2172cca01fa51f2abc74348e612ce2c451f0a5ab5feb65c75bdef7147ede8cf06b06a6c89c31a9548bb8373dc150bd5063fbabf358eb3b4aaa171dc7a6a19c8dc00d3b75a34897368314dd62d516b4803abbd24c55dcccfd446efc7b2c449bdc351327de638561acfe4698b04bb8df02c5bc7403816437b4dd76990c9ed77668f8f441f7ad5a7561c5bc1e36fee07b4d6eb1d39d8de24ae6acfb48e63bbbd2c33febad27702e991f6c6d961713dee2a765f6678e5bca95b3e0650e3fbc3f17a9979079acc3452bb58dd2a3afa0fbb358faf2fa2395b06c079fdcb1f75a912af2fd74ac94512e76135a7bc51d72917ca9aa254a8f7ea2942be6d422af99606d992a4f9e999be055a6623fe660e7921d6150ff86f3d67adc79ad8bbbb8e35c8b79ec00e8fdade748cee964c424224bd50020a6ef75c4d72f1e0ba14568ce72f84677849cb12b7594a41285bfa57ba5ddf6138797e88deb738bda428dedb5fb2cd46f585a50d7836f068c207ff7c21b3b0381e50c76ef319f5bb8624cca67fe6083e29d18bd4b8882a50d17fa9438328b99b47ce8f0a588fc1ddb43ea4bf47d8054444eed32d95155c0f4dbc678a13f6f808c3e8b0c8732d738146b2381ed85b23742563e1b0d2df4ae7f74f3bb4db70e7f141252285e7bb2da79eecc9173c28674a22f1af03624b1b786afe5375cb4b0a16389a813b715f52b3172757dde10fd29a56c5a996094b4b3c346fd25e7ff81f6fb14779dd209c7edc739e8e48f4531b485ced2ce0dc9c8522685e4626ff8049d59e61277d0b73e383daabb76d7b3d1d9446db41b5b1e2f8bf6b38f0bec2cfc6ef2ed93964701d18ea9af598ad59683ff68df28b78eac152f000ed0ef1a98c07ec41503ba3c3c4bcae48434fed54e0ca70a28aea9a799862b14efa00e1b254ec47f8d9071a886d32dbc2adea136d4c04ca6eff28c383dbf7f31b9a5c062a8fdbb10179b430fa54f992ef156f2bd3c1ba494b41dee92e9dfd57eac1b6f39cc8777f4b75ac08044e1d12419819192c31f0673560a0083d3dd78979724ca71ee0ff42676cda8d2810b5eb2ce9520f22f78ef8d11b0194251356199c889895bc0b862200cfbb664f5489518d286b965ffa9198774c03ae2febe55bf6be888df429e2ca780f2677f79d0672fd77d3ef499eb0212057b64a647cb98b302c82d07545c7bfe8ffd32bef04a155f1962296b5ac526be91872e779ca834ce900f401df2f7d3ffeed3fe316a25c3babbc6b44ca612ac7eac12b1a1840a342fa9a85749aa4f2d4df99e7280d7b891cc5a586f80146bc6491c3fbbe73d2ae5b27bd05a4613cad4d33ed77f77abc99ac1bfa65bbb8e7c6d136a6772c77eabdbb9ade8180ef8409d89a12b0d1f31449738cb77836d9a506a150c74a54903eaeee81fadb9c41e5cd3835c46af8980f0b8bb81e21848f143544314a9a6f92841ff3a7947375f61b0042e181d384b198949ccbd49760e0ef8fab95f2808e358a3c80a0c8dd370747fbe2bda9d1eb695d937438bfc5b4b65b6415bc170288c30315716150ed9f3a43b4e8cbb1933799b73fc0b297fa63d047e01e759285dc772a30e5b5d3f4a29ec51c03b352e5a373e896f6eb6759f864ea77da2d1bde1c7fabd4b499f1e35ac50446b939124e369dfbc48dfeb1f800a1a84949a0114fa91af62af445c65449b7d825eb3dcb286bdb9ccd4950c06a5f0ca1233b3fcf6662c8cdac9a892afc1f37c0d41821724a3af1249905feeacbe671a9f4ac6384bd3a6a55c5887d8d993a8bc5fcff8a57e1c2b1c30a619c7c1e48e856a03c276e87eed49ff2271614244c145ac536bdf57b84c49c270f1916b04747b0644b94b07af222aef08f6e82d83439686ecb11320a84dc529c8e18c9e2097907bf31435da21f2930d70cf67566e4a5b5addb7286943aa978fe326ac3501086b94c85f3dd45c84aefc0dc594b2db67f6679e0ee3108c530f07bce0e216a54ad206d835fb6f1159f69349db563f54e1247a4ffd94393c5a9861ed23c6de13cf975256710ef5ca2b35786f4aa71827d4669682239834d2eadbc5c2c8a785d09f60a440ef3b0b292365ee9a65a44c2398e79e122287fa27d1525095846e46fb6706288bee95c8c528ba4779390845f669b647ed4464aacbaa5e3728b2df475aa71482a8eb3761665a5601e322e92107f758593e419af6602ab6e3c1e218bcfed33db3c0bed2511f36f7247c1dd9aa7afdb41990e6e45926e166c127d46e6b9b1d93009bf926b869ab37b412e88f45633ef363ff4f5be563a1e34bc9f2b1809e608eaf9ef160cf636ceb97c95c6de39563b970c2e17d751f750ef8c9ca0e0bc0e95ff120fe36ebf4e4f7d812c86eb58719c99032b2d31a26a6322ed6d5d8b28ab99865d6106ebdc56d8cef770232a0d2b70be6df118a426f669e318498c94d562c53687edc4bf5fb458ee9211f08f1aebdf021df761e954267acd55c51da44d372406540e3e068c1228e9d9935a2a4f34bab71bc1d137932a5e402266458884f10ed4ae2ee585f3b7b0d0d7b841824e3d72a7236849ebd1e1f262a96ef288e12d20a8c0d3a370022ed057f8b5391d9b07ae07f36d7e37600328087836aca9811959cffdfc831b7ffcc3dbf4900ad0114577c63f9407743e486dbddcddaa974d3e8a9f7267537dad2aca105bd2a35f541e40de21a7d49191bac2e5b885ac872581069fd290de82d984a6516efb2f8914e57704ba3341fde38ba0ebfb99e668e4c1895bca5678df50cb9b4a3fd3e2c46fde514751dfe7ab1675dfd6f15243733a93d4bd3461ce5e6c61e63abf7184ba5b44c93f27661edd8490b4c4bc90336ad3c81c3c957dae62fee39fbf6b0b3902e26f7ed8f62d51d1dc35a837bc15f13b5748b9e01e2ca13dea4671e544ccd7c805db5a7706e7a222b491740cfd6230ae9c3447b6b62718fc7e0840ec1903b3c4c27fa701caf95345fd1743d9a03fa9a8c40b6a36c6ecca0a89eba79f9c18cafc001c8dd8a434373fd625e046572284808a928da254f30a1dd9d3b87bf00b7fcb16b2c42e738c16b9704898f62e7d5e633c97f98cda0edce684f12d1ab796204426f0c29f9e40e670f0efe0b8cea5d1e93afe2580b44c9ed8889706f20a849e4c9cc407b940b014df096f0057d96afbfcba78b95b2667dcdde1e53f5c7cb8307cc9762ae0eb4c492055cd4172c7605240c8e143eb4f0ad4de1bc40e35f1337b9bdc70512f67b2af50cd62067d2cc88651be8be5dc39fd092e28b4f49fb7df3ffe56d7f727d136d0d83444399a2ed161bd3acb0", 0x1000) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r10 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x80, 0x6a) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000001540)=0x4) 16:00:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000000000000000390000"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500000000000000000000000000000000004000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') msgget(0x1, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d87996101e05a2addcbb55cb8ffbf98ed0a896dfe9fec43039b43874019683d876e174e1eeaccf1574adda86d4c0aa984f2dcf40426fb39c0b000e20"], 0xfffffffffffffe9f, 0x1, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="1100000020000000"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x2f4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r4 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00b280a3df488a229b02"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r5 = socket(0x2, 0xc003, 0x1) connect$unix(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x2861) 16:00:46 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206932, &(0x7f0000000300)) 16:00:46 executing program 1: r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x243}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) r8 = dup2(r2, r6) getsockname(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r9) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000140)=0x3944) read(r3, &(0x7f0000000000)=""/242, 0xf2) 16:00:46 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1805, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:46 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000300)=@file={0x3, './file0\x00'}, 0xa) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) 16:00:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) chroot(&(0x7f0000000c00)='.\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x25) shutdown(r1, 0x1) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) write(0xffffffffffffffff, &(0x7f0000000980)="935b995ac1d485880e03aff70475ac97dde4affcc1f1ec511c70671edfe3b321ad0cf4241a12a8652dc9fa9d447d3e99bea7d6b459de04ccdb38b31160287d49b3d7a679b3c44cb2fe086119fa0b7163ade8066c5757554dce4ca6c758ae449c1cb5488fd8626326633f9f3997ab3b9939fc691c720d408a952632754428dfecc3ba9546757138c7c6bcb0660567d1fbdb594a4254852405572bae3e60ae0b249af7913851520fd9b755af969579d128a8539c854a4f86139f92db7301f3f1640c0dfce6292305b00f4cb7b4021aa71952d7bdd07348202f02aaa9eb085e69103c74d172d07f337d2d659826a4514bd0b95f6c42211cac9423172f628a9748350f8563ccf5977e422570831e962e7f66a634123d7b1393477f7321e8394e4f5dd043cd7cfff81daafaa18b2b197e1451bf5dc16dddbaaef3ffc508f1838dd636069af1f255bdf53e57387a921bb10d8d57397aa3b968363d9e207eb5c02a82aea51fd42158af707fa32b63623847c4b4d2907c6b466ffbfe94bdcc0b2c6a901f2931533560d27259ae26e9b4f3f217a03ee56557d5a73fdf5064f15af347729100bb5a42ef5eb9f916482bf59276cc184a147773b82b4ea4223e5dd6e61d93db7217ff1d6633c78f2af0ba56832e588563eaf07ad61a556daea4fd81f129aa6a195deaf495d6d255d2a50c25fdbaa1de58c814e45340328d7c3c2130d9eef44b034d9be28d8f372b90575bc4534f0bcbd131864519347a27f01fc03dfaf519cc2912f380c684627d29d6fdc21dc27fabd9fa20c5ba0ca2435592b4ac0d74248ed4fa6946af4a7ac6ceeea50f4dcad9c362325559b50000000041fb4576a5bda0e8f0933b773ff044404e18832a6dc16093551c961344008cef0b494246eb6872c0c6b4967defd429c78f896b034ec7ffe6ad14649f4e9262384add703bca78e45f181b21593ee8b27eec6664aa207a0628b19a45ab8845bc0f83a4d713e9cd92a44fd61c52b2e3c278f58122b6ccd8dc33722aa7bd5db55c66fe7e621b1c40f83166ec0fe11c2a5e0b03e9c22586c364a03f7abadb2a8081e46cd409de3cd5e9006637631aeae22cd3b7aaab169d9e9fd3e53213a2d6bd6cca5db745b418d8ce17b0691fe48a74a8d3c258a20e6ba4e7e366c9e6b36527d3c1062087d3bb1faa6cf144ed8acfa9eeb859fd5845deed413c8a625cdf9edefd512fa69600e949c5fe4bf133c62fae1c609173f50b64d5fa2e0f4e0a8670b8623751d17acb91a360d11b8e31eefb2e7b3663c15b3d28cf823491502ce2d4eed080de9e5fa10ae9b9f23c6a09a2f6860cf453fbeafd9304f2881980525ef85f67683e16e9124f404e2880610ac44fb4a91f47cb698be67949feebbfd21ae770b0cda55f1241dffe2c1193459d006c849f1059f096025902a550060e2cef31801bb9fe4a5c5425411ea68f9d34b3f273ab7777e3a12129514c5db99185073c293f03bad43d8789b59ebc3a19faa3ccc678c24d8c10cb1802c949eecabe8c932e712ac4ec030c28c98edc783c9c3c860b33f8bfc0c2652b83348ec032777b070ccb1f9247f2a3482c8923ca1999876ff539c2a57fb261d11acf0b187f6b5ab74e6e5a5a878cc23577c97bf593b187af47b62455145025a48cc4258c283074448de32743d8e5e9122239c8e3dccbf2b0c393e0cea97823033c3f12a7c075473b3881516af8b98ae684982dff5871979f4677ea92acd749a5a55de43cc46197b45afdeb653334db4bad2ee07cda94fbe276cbc15710626009dfe4d925f8e4eb92cebce9edc92c607b3e61be6b28686bd7e3fe072062f47cce2c6acf41d548bdf8ae822f1b4ef78aeebbf59c33d5e437ebfea23584dc8b096066e911e6e1d75758292c7641afa72d0b11342f35feacdab6f13a7413871289d08d69cd563218c7bc07efa0cdc89ffe3b14849bc5244d625d33e082c93e5e9042e8ff6f56ddbc7045dbbf9679ea34cb3a9f3280743764f5cefe3fc2dcb0b118b11c5a2f44db4716af8309bc45dce70c454ef8b66a7ab3ff1d33463d259c1dc4d7535fc32a40bb6ad1ae14c38664a9616cc93a8a04da87a4f5579813c560041e60e0b2a77c09dee24f017dc9bc0d7769ed067779726db35cc62f9161acc1715caacde1c031a8bd68eab2f6aa60b7b16c4ac2d221442f9bdb719fc30fe5d8c7bf646dc67b3fbd8660ca3f4c3d1e097544bd1c55ea304b999871a1cecafb84dadd0438bae05b05f0cba89ccc4794971e6b078d787d5683e243dcf73a8666d7b2012fb1613a3d62eddd5bd2ab38bf6fdb37cbee33f86a8be50b3a687e67846eeac84f88713d2c4b2b898b9d369a5706c6e845e0a43a8850808936bd9d0c2389b64ccd03e8214b33c3f7243f8ae61eb608bec1f5f9d26ce117cd21e37cc97c074212d884174066f0617729ddc4c82a5f0b70b94339c67a7c3cd4530a6f353ef364b1f29a512339952a5ca73b2d918e290526d2dd0d331bf5b12b03a1a3e2f8eaaa57d43992ab837fe396c59cfd9b6e2b7e92c553d8dab5a889d579e1b977d613f3f12e089e63ad43fd9ac5d3b05526a64129dfe9f5521be91a0191af92e34ef26f8d34fd2f5f268b321902000000000000002458f7f8274aec679d763b6f751198e1285093372d3f916fcc62a5cdc4c15adacb9bb3eca96436bd75cdb348deb9bd989ab57bf9d9844524a513118317882ed2bb77e30f264e2ff28b1c5fa8d9b36334dfbccab7c15d01321e1ff70e7ae95eb49e6e3040d84b2ac2500485a8d4d4518449921b067e271315a2dd354453eeec6b1b17e3a7824ef0d0cd079a340d061ea2eaa47804001aafbc488a6f65039f159564ef304a8a56ef5aa1838244411132c16bafc4197969ee68957e55a2ff2b30e77c71575682d6dea7c00558676c1c3f421929fd3a477ee314d954695e6c2dab07b68e0cbdc38ef6a416cfb293a428240a", 0x82d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:46 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) fsync(r3) kevent(r1, &(0x7f0000001a00)=[{{}, 0xfffffffffffffff9, 0x1, 0x900fff7b, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0x96ed, 0x9}], 0x1000, &(0x7f0000001a40)=[{{r3}, 0x5, 0x0, 0x4bc1a7c4705539f2, 0x100000000, 0x40}], 0x1, &(0x7f0000001a80)={0x4, 0x9}) pipe(&(0x7f0000001980)) r4 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r5 = accept(r4, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r6, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001340)) pwritev(r7, &(0x7f0000000180), 0x0, 0x0, 0x17) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r5, 0x1) connect(r5, &(0x7f0000001ac0)=@in={0x2, 0x2}, 0xfffffffffffffe8a) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) r9 = semget$private(0x0, 0x5, 0x100) semop(r9, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r10 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000480)=""/97) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) ioctl$WSMOUSEIO_SETMODE(r12, 0x80045726, &(0x7f0000000100)={0x1}) recvmsg(r5, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r8, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget(0x1, 0x0, 0x8) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/255) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000040)={0xa1, 0x0, &(0x7f0000000240)=""/161}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:46 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0366402b04000000d200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000440)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae60752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0xfffffffffffffde5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20019, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) r11 = fcntl$dupfd(r0, 0xf, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r14) r15 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) dup2(r16, r17) kevent(r15, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) r21 = dup2(r18, r20) r22 = kqueue() kevent(r22, &(0x7f00000001c0)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r19, r22) r23 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x9) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xb0000080, 0x6, 0x20}, {{r0}, 0xfffffffffffffffd, 0xee, 0x4e70c1214f01a591, 0x80000000, 0x1}, {{r4}, 0x0, 0xc5, 0x40000000, 0x7f, 0xc24}, {{r5}, 0x5, 0x80, 0x10, 0x1f, 0x5}], 0x30, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff6, 0x80, 0x20000040, 0x2, 0x861}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x6000000000, 0x1}, {{r11}, 0x2db7e4d60e1f541c, 0x12, 0x10, 0xffffffff, 0x3}, {{r15}, 0x352b00cea27c5c6, 0x21, 0x2, 0x6, 0x6}, {{r1}, 0xfffffffffffffffc, 0x10, 0x10, 0x1ff, 0x1e}, {{r22}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000022, 0x900000, 0x7}, {{r23}, 0xfffffffffffffffa, 0x20, 0x8, 0x5, 0x1}], 0x400, &(0x7f0000000400)={0x7fff, 0x800}) close(r0) pipe(&(0x7f0000000140)) dup2(r1, 0xffffffffffffffff) r24 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r24, 0xf0a9b10d7442dc77, 0x4, &(0x7f00000000c0)=""/114) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x19c) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) socket(0x3, 0x3, 0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) chflagsat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x2) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7fd, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0xff, 0x2}) r4 = socket(0x2, 0xc003, 0xf0) connect$unix(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r4, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) write(r1, &(0x7f0000000180), 0x4bb) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = msgget$private(0x0, 0x228) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r5) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r5, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r6 = socket(0x0, 0x8008, 0x6) r7 = kqueue() preadv(r6, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r7, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r7, 0x1}, {r7}, {r6}, {r6, 0x2}, {r7, 0x10}, {r7, 0x20}, {r7, 0x80}], 0x7, 0x3) kevent(r7, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffd, 0x66, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x6, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x14, 0x20000000, 0xb, 0x7}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e86d, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x914, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0xb10}, {{r6}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r7}, 0xffffffffffffffff, 0x1, 0x2, 0x1f, 0x3f}, {{r7}, 0xfffffffffffffff9, 0x4, 0x10, 0x9, 0xffff}, {{r7}, 0xffffffffffffffff, 0x81, 0x82, 0x4, 0x4}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) close(r7) dup(r7) r8 = getuid() r9 = getgid() fchown(r7, r8, r9) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() kevent(r11, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r11, 0x4}, {r11}, {r5}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) kevent(r11, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r11}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r11}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r11}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r11}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r12 = getuid() r13 = getgid() fchown(r11, r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r8, r13) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r15, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) kevent(r15, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r15}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r15}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r15}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r15}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r16 = getuid() r17 = getgid() fchown(r15, r16, r17) r18 = socket(0x0, 0x8008, 0x6) r19 = kqueue() preadv(r18, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r19, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r19, 0x1}, {r19}, {r18}, {r18, 0x2}, {r19, 0x10}, {r19, 0x20}, {r19, 0x80}], 0x7, 0x3) kevent(r19, &(0x7f0000000300)=[{{r19}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r19}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r19}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r19}, 0xffffffffffffffff, 0x0, 0x1, 0x7245e870, 0x100000000}, {{r19}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r19}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r19}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r18}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r19}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r19}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r19}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r19, 0x40}], 0x1, 0x0) close(r19) dup(r19) r20 = getuid() r21 = getgid() fchown(r19, r20, r21) getgroups(0x4, &(0x7f00000000c0)=[r13, 0x0, r17, r21]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r23 = socket$unix(0x1, 0x1, 0x0) r24 = dup2(r23, r22) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r26 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r25, &(0x7f0000000880)=ANY=[@ANYRESDEC=r26], 0x1, 0x800) msgrcv(r25, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) r30 = socket(0x2, 0x3, 0x0) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r32 = getpgid(0xffffffffffffffff) r33 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r33, 0x0, 0x6a, 0x0, 0x0) r34 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r34, 0x3, 0x5, &(0x7f00000003c0)=""/85) r39 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r39, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r41, r40) chown(&(0x7f00000008c0)='./file0\x00', r37, r40) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r35, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x2}) r42 = getgid() r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r52, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r31, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r37, @ANYRES32=r42, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r43, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r44, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r48, @ANYRES32=r49, @ANYRESHEX=r54, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r50, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r51, @ANYRES32, @ANYRES32=r52, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r30, @ANYRES32=r53, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r27, r55, r28, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r32, r29, 0xa5, 0x1, 0x100000000}) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgrcv(r56, &(0x7f0000000e40)=ANY=[@ANYRES64], 0x1, 0x0, 0x1000) msgsnd(r56, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r56, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r57 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r61 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r61, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r61, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r63 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000980)={{0x0, r57, r60, r62, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r59, r63, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r4, 0xffffffffffffffff, r21, 0x10, 0x20}, 0x2, 0x3, r32, r63, 0x240000000000, 0x6, 0x0, 0x1}) 16:00:46 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00402e0f66696c65301a137d00447b7687d4d459e44ced845c9d879d1e84cb7c798c04b9b9222c8669b3b2a7074c633d3740fbdaaa8ec4ec903247db63b0d781c638db47e53f7cef782ef05076ab91e508aef97b1e60e028168f36c6a95d91fb00474a3082b77045b7dc14feeb241385a6511c0f1c61265d59dccdf791e9f2b55da425179b8d22b18c89e44a6f813e7926a2744711d43e399ef4e6fa3fbdea0e6806b2f7b3ec7684e804e7476e0f6dcfde9ee1b150515170cef05ee216c2cb106a8f2a00cf1e584aaa6aac12428bbf9289d2b6d01495895baaf5510b33673806f2443781afbc874511057d37c446b1e4006cb2fb94e136546a70304a4d45f8d876da11f423644bd1142c351ff2b4264f0f9fd7f03d081cf672996b8c91b55a5900b732148b21159ae0b99d6bb07480c25f97efec0eab1e9eeba25df3440ea26f6f6f33af549a3dd9c0dd9a0dbb8174463060c999275b1795efd78b0ee9b6b585933d5761b27e5408c247f4356f5fa4339f27152cc5067be6aab71c05648bdf20fcacc617db5bc3b5c2ee3610c43c4c78c17604f693f1df2c360d647c342c70ef16af38e4c1622487ff0a3eac9beb8b854c9c1accd517f261153ccd3bed2d840c3821229d930d28869bfad1103ead76e6b292e1b9ca5c49c025f416a66c"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) accept$unix(r4, 0x0, &(0x7f0000000080)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000080000000ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x61}, {0x1c, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 16:00:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400"/16, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0x5}, {0x18, 0x1, 0x3, 0x4}, 0x5, [0x1ff, 0x8, 0x800, 0xa4a2, 0x783, 0x1, 0x101, 0x3]}, 0x3c) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x120, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x0) 16:00:47 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchown(r4, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = dup(0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264bebe72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc2608c431f44d194a716aa45576bbd27fcc322e30dced3908df49c8e9de1"], 0x1) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="62e001c61e00000000d50651b1da00"], 0x1) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff0000000000000000009aed13bb90e79db738b14be1ee0b62b10c0e7efc710a0f9941d792f337c106a16bd65d242351ea83332ac27ea31c4738e88e79f4edc00b77ce45c7739de739eff10495b531a1ecff7e33d6e7d491a2f25272970b790a7bf30024248ae6661ab16215285cc4512a3878d30860eef9f2083673072c0921f12f000000000000000000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x1, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c2efed610f0c0fb237"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) socket(0x2, 0x8002, 0x0) r12 = socket(0x2, 0x8000, 0x0) connect$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="04000000"], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000540)) r13 = msgget(0x0, 0x33) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESOCT], 0x1, 0x800) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r3) write(r3, &(0x7f0000000080)="53109fcdea624eb82104a805a5301301836f3baeb382118d4e28adb3d0e6f24382dc612d43deb4b052a44abc9d1503c25aa5cb09c100c11af83ef096a9257a970971261215932756217738ef229bd20269d4340378135f3499a30f873a47f35ed37683ece86618f70402fb2734991cd247d31f1e4c58b28f226e6d2f359cd72d5719d4d680a51ecc5b186e1aee741bd48d8ea5aba34f19900c481316df8715ce4acb65f6f424c8ef39508792e85ede5c50c2ab5860", 0xb5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000340)=r4) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) accept$unix(r8, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009978801e87b5b4b35cdc3db94e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f43f31900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001680e064dee0258811f213fef00bdd6b3d504e463872a83019df7f43ff116cb4476cea823a9195a0f800b1d094326a3a5543703f25af48420ca381948b69b0d421176a93caa57283c01f61ad77e25c3c86b3197830311cfad2e5d665d686a4fd0e6d4ef443091f717d7e086bc7fcf7bf72ab73e43dc354137f7738d193384064689b29f7f499a22cd8add80d517143bb3a9a0a6737de2a61ed67f95d288b078041d9766c750a3f444eff1a0285261fc87dde978022c0ac62d0e40d6660e155acb2705573d4200d30a00391419e53d31b54db2f672b12da"], &(0x7f0000000140)=0x1002) socket(0x10, 0x1, 0xfd) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) ioctl$WSDISPLAYIO_SMODE(r11, 0x8004574c, &(0x7f0000000300)=0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$dupfd(r1, 0x5, r2) 16:00:47 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x2c, 0x3, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x8, 0x0) dup2(r11, r10) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) fcntl$getown(r5, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cef3fad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x4, 0x6, 0x0, 0x3}, {0x80, 0x81, 0x2, 0x1}, {0x6, 0x0, 0x1, 0x2}, {0x7, 0xc6, 0x5, 0x3}, {0xffff, 0x80, 0x2, 0x1}, {0xd4, 0x2, 0x81, 0x8ec9}]}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x45, 0x6dd8}], 0x1}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x3c, 0x6, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x3, 0x402) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfccf026203d1088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/236], 0xec, 0x0, 0x800) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="490211de98ef5ba6e98031ed02570bc13e55f6000800001a3397b70cfd81853868b4286476a9df9a48b62183ad724bd90c67b1847b049a4f0c14778777734fe4a7b3ff85f2fa156b0080000044e851de6db99dbb98da24c76f1a39eb36033212f928ba7d8edb4f1e48807e"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) 16:00:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xe21, 0x401}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) munmap(&(0x7f00007bc000/0x4000)=nil, 0x4000) dup2(r0, r1) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffff0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x1, 0x1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) pipe(&(0x7f0000000100)) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x83) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x1f, [{&(0x7f000007a000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000404000/0x1000)=nil, &(0x7f00000b4000/0x4000)=nil, 0xc0d3}, {&(0x7f00001c1000/0x3000)=nil, &(0x7f00001ec000/0x1000)=nil, 0x400}, {&(0x7f000051a000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f00002d8000/0xc000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000053c000/0x4000)=nil, 0xb77d}, {&(0x7f0000038000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000161000/0x2000)=nil, 0x7}, {&(0x7f000041f000/0x4000)=nil, &(0x7f00001c5000/0x4000)=nil, 0x7}, {&(0x7f00002e5000/0x4000)=nil, &(0x7f00004cf000/0x1000)=nil, 0xffffffffffffffda}, {&(0x7f0000539000/0x4000)=nil, &(0x7f00000d2000/0x4000)=nil}, {&(0x7f000055f000/0x1000)=nil, &(0x7f00005c4000/0x1000)=nil, 0x100000000}, {&(0x7f0000601000/0x3000)=nil, &(0x7f000026a000/0x3000)=nil, 0x100000001}, {&(0x7f00003bd000/0x3000)=nil, &(0x7f00005d2000/0x2000)=nil, 0x6}, {&(0x7f00007ac000/0x4000)=nil, &(0x7f000028b000/0x3000)=nil, 0x1}, {&(0x7f0000301000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x985}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x6, 0x4, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1ff, 0x1, 0x45, 0x94d5, 0x8}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000001c0)) dup2(r2, r3) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0x1c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff69, &(0x7f00000001c0)="b68f697ffd459f4e87853f7446b4a318a245fddb67d29886908c5ee05cbc2fd0fc424b5469db7beff25185a6ffa4bd2da93c4124e703522344a3b6ab6486f7e6cb836cd613007e0f239594bfab1fab529545efc3b039869e2cf4b8f65b8dae52aa55d7c93fe77327e8b100dff60978d36ca3897c8997ffffff7f15a50b8e94e90216b8ef85d695a76d83709b28d0c3340b190b01c713f0da06200691d5ff48ddcf5315ee5266b2be2a506d48f7cf380f709d89c5a1c7e9e369525134eb77844975b80bd97701dc447a51e887dbced62e40bb3f2fac759071fe08b096f920b2adb498a7e045539c31f2299a62ae8075fcc75c11cb16c8bfb100"/258) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) lseek(r5, 0x0, 0x7, 0x0) close(r0) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7) nanosleep(&(0x7f00000003c0)={0x2, 0x1}, 0x0) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) shutdown(r3, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x3, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./bus\x00', r0, 0x2}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/208, 0xd0}], 0x5, &(0x7f0000000380)=""/208, 0xd0}, 0x800) 16:00:47 executing program 1: setrlimit(0x6, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$KDDISABIO(r2, 0x20004b3d) writev(r0, &(0x7f0000000480), 0x1000000000000248) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:47 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x84) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/\x00\x00\x00\x00use0\x00', 0x400, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x400, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000240)="50bb7e195eb55e29f7b389c04844ae60c3", 0x11, 0x400, &(0x7f0000000280)={0x2, 0x1}, 0xc) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) recvfrom$unix(r7, &(0x7f00000000c0)=""/19, 0x13, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00@'], 0xa) getpid() openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x3a6efcb0ebe939a0, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f00000002c0)='W\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1}, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x56, 0x2) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="859d5593de"}, {&(0x7f00000001c0)="882be630779e50533dd7f15b5e6ede9243cc5ae37fcaae55f567ddd0851ae5ce52a0409c796ef1cd1a67bef71889f6d93d662cc8f7fc11b48c346e9659555e59e89f2c01caa76c4321117fcd4971aa12ae4b4f76dbef1cd9bde0c154d71809494e8e9e9cfcd7f28d7608df01608561e84e872fdfb37c479bcc7c52284bbeb5bbab2dbbc4c713b50e4f4c9604bf7ac09cd1fb4499a4f4dcf147c31f3059ec4ed66b92359633ee833d8a9a3e7e216f"}, {&(0x7f0000000100)="fec1eeaba4e36799adca904b62f7ee27cc124e2ccf89a3cab47f10876eeb06fb2a7f68b3d6fc0035464fd2675fc93b234f36590fbbb0cb628d44e7f1d710"}, {&(0x7f0000000140)="fbc1"}, {&(0x7f0000000280)="8b769f69ee490030b5e4ec8db20363c316ecc7d1b643b6c7780ad27d586dcc7accaf46f6ca7d4a7c150bac3f4ba2dd5482c1339aa1dd8963f32b1c29784b24c1c73357c0e22e9d89869de087fe74f8070a95ad3affa512f28e24643d5a60048406cc11fc273712de55"}], 0x1, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x80\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x58, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r7 = dup(r1) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000140)=0x101) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:47 executing program 0: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) setsockopt(r1, 0x29, 0x3, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) munlockall() pwrite(r0, &(0x7f0000000000)="855177d97c965729f084591a6f515c61428c920c80c6a3aacba2574c7892dc513d6dfd01c34d6f81d88421837d00149a42f8626d6318d3913b4c2b371e515a785de54872e41bc659aece2fb8c240", 0x4e, 0x0, 0x5) 16:00:47 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffd75}, 0x0) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x91, 0x81) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x2010, r3, 0x0, 0x3ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000240)={0x1ff, 0x2081}) dup2(r4, r5) fcntl$dupfd(r0, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x80000000}, {{}, 0xfffffffffffffffd, 0xa6, 0x1, 0x6, 0x8}], 0x1f, &(0x7f00000001c0)=[{{r12}, 0x7, 0x40, 0x40000008}, {{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0xffffffffffff0001, 0x3}, {{r14}, 0xfffffffffffffff8, 0x0, 0x8, 0x3, 0x8a2}], 0x3, &(0x7f0000000140)={0x0, 0x3}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x6010, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000280)={0x0, [{}, {}, {0x2}, {}, {0x2, 0x1000000}, {}, {}, {0x2}, {0x3}, {0x2}, {}, {0x2}, {0x0, 0xffffffff}, {0x0, 0x5}, {0x0, 0x1}, {0x0, 0x7fff}, {}, {}, {}, {}, {}, {0x1, 0x2}, {0x3}, {0x3}, {0x3}, {}, {}, {0x2}]}) ftruncate(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) 16:00:47 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x31}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) r6 = getpid() r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) dup2(r14, r15) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r17 = getuid() r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = fcntl$dupfd(r25, 0x8000000000004, 0xffffffffffffffff) r28 = dup2(r25, r27) r29 = kqueue() kevent(r29, &(0x7f00000001c0)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r26, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r31 = fcntl$dupfd(r30, 0x8000000000004, 0xffffffffffffffff) r32 = dup2(r30, r31) r33 = kqueue() kevent(r33, &(0x7f00000001c0)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r34 = accept$unix(r2, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r36 = fcntl$dupfd(r35, 0x8000000000004, 0xffffffffffffffff) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = fcntl$dupfd(r37, 0x8000000000004, 0xffffffffffffffff) r40 = dup2(r37, r39) r41 = kqueue() kevent(r41, &(0x7f00000001c0)=[{{r40}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r38, r41) sendmsg$unix(r5, &(0x7f00000008c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="fd9b0325720000003000"], 0xa, &(0x7f0000000600)=[{&(0x7f00000001c0)="f3600b77fc384eb33cc93f4b21bca2363853801660730d2ff74bc4d39a0795414ebca4b7b2380d578db9a65c9c487a83a1461faacf229a8fea8be8157c1c6d5384ca71739f89c6519877ef4dc1af183ad286ed9645b699f72f1aca59c813bcfe787ddb745a72db805336087f189f20c97d383cc3d220e19d0c0260a96862bf7e06162003bb7d4132f34c46d1581d58e95f2a30e2b7b1259295b82bae4ad27f19086a0e23a0b3402c4da60255f2a4704d4f518743f84e7169737bfec5c8bb28854e5caff25cd94424d24ec5ad", 0xcc}, {&(0x7f00000002c0)="a7e7d44ad9f6b4f12c072ff7bd5fd0d8fdc94a781cc665adcae0cec805898b87e54c4e1aa3abda44ee78d06651020e4fd89caa400d8051c63e00ce8ea4277be5f7b1dc974cc3a829698ef3e9feae68ed9733f4e4b3eb8647a1511dd6278cfe663920449929c207dae3e0c7141abc3c3d3285cc52a7bd5707b77449ab2e0b7919f8c82e52e39ff7793499b67f5123738ea027b89dabd898d7bffe16a5cb0a6979da8ace0f7d4b1c94ba08ec0282d554ad4948d8e89bc7a17c7b75b56c9052a494a2aee52707993fc24ad9dc0018a26629ec52646b62d6ac0ce019348c076fe45b308805dc3e", 0xe5}, {&(0x7f00000003c0)="1d8954c86a461bde0fe671b2ae5f1f610dedc1aea3b009ce7f881d85324fb7b909761add40011f502c31ef01fdabe80ab6a0590a87171d655b74ba8c0f328d3649781aa78c83e04b5c7460526f4a55592a5a09d45d7384ff46b199748c3af7b426efaf960c119829aba75108ada87b03fea1a6225c7a47dbcb01050bd8f2ead0be43db9ffe292ea47d", 0x89}, {&(0x7f0000000480)="d030747e090f5fcf9451c87212604243a0efe3a5e030c2793b339b450c59d4a54e1cedabb5fed801a10ec5a9c6f4a7cefe1ee5c7ce0bc3ea40d29faac8972e85c1b658732273af489f", 0x49}, {&(0x7f0000000500)="4f906782b8be623167065ecae8acbff7186c2059c7905f915ac2c82ac1c7baa0fb723ffab01970a43cfbe38e551a2be2d3ae647936b0706bdd5392d4e10a66e55b47233585cf41bd6e0f4d6b17056f88d595a92141b091eaac56bdeb365d5908b05661d1b9afd17a9f6ecc08545996376dc583dd2dc373b983f07a6f9a30f32e9aaefca44abdbbbecca559cf9c199b0a4ea2608bd0657e1b8775b55c19aaf73f117ff22bff629aa80a2e9964812c5344a4167922d13d9fb4b08d0be12989b013f1ccc9b0f5ab7563f7d975b0d2a3a0a00fbda150c4f2b6", 0xd7}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x18, 0xffff, 0x1, [r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @rights={0x18, 0xffff, 0x1, [r26]}, @rights={0x20, 0xffff, 0x1, [r32, r34, r36]}, @rights={0x20, 0xffff, 0x1, [r1, r38, r2]}], 0xd0}, 0x402) 16:00:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63028600ac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x104e0, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) 16:00:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="b2000000000000002bf1c212126fc52bfaf170c51448c53c2ee9149f550718f4575cd0114623d14c5e005e16926f4789d9df03f17fb070592d232070cde7569f5220926ee71caaeaee7a8448558b604573fe7be9c40fb788ba2f9527898d43311dfe057ad4a6d6163056ff16b420aac8d2990947c59f4a6c18aee5d3ac"], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x10000, 0x0) recvfrom$unix(r2, &(0x7f0000001500), 0x0, 0x26, &(0x7f0000001540)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:00:48 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff0f00000000000000000000000000000000ebffffff000000"], 0x0) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x15}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x4, 0x3, 0x4, 0x6]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:49 executing program 1: sendsyslog(&(0x7f0000000040)="11612a811fce56be47c788f6b581ddfbf9e2769b3c0d12c9e3", 0x19, 0x8337b424964214c1) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x9, &(0x7f0000000200)) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x200, r0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x167, &(0x7f00000000c0)=[{0x7, 0x2}, {0x4c}, {0x6, 0x0, 0x8}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x8, 0x2, 0x1, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffffd7) sendmsg$unix(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 16:00:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1f) r2 = getppid() wait4(r2, &(0x7f0000000100), 0x0, &(0x7f00000002c0)) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0xfffffffffffffff7, 0xffffffffffff0001, r2}) fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:00:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r3, r5, 0x0) poll(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\xf1I\x06', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r1, 0x0) 16:00:49 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3f8e890e6e8cf73235f3ea2c6020100efff7b01a480b68455e4e5a2e4964fd560b29450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d91a904839a4ca375562089fbac1e680d5db19f085dfd2379"], 0x10) r2 = socket(0x20, 0x2, 0x9) recvfrom(r2, &(0x7f0000000480)=""/201, 0xc9, 0x847, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="648c5d1f62b11146b5a21ae21d1cd2850feea6c2a21dab922803ffe9e11ef300216bb9e32bc5d053f9d9b3ef6991a669c5c0303e7bd6bb2160a6bfa1d5e0c0070e8fa2d2129034e34eb5e806e0af35839698cf832577d429890f6695df6de954dc265c40c8ad12f988d95a6959c09f948e2448aa7d0f41d5662dba45f3a6ea0c271423efccd9ec8510cdd594cb78ded21de60bea104c2ad96d9181ab472a60111ec3395cf296f43cd7a8f99173999f97860c4aafb89a40e3403a26de13bdd6565469e1453691605f2aa2e84e883ffeaa6e2927390793c0e27af1395e06b88c929ce6fb9945a7ae78611ce8a08dc8b014741d6bcf7dc73b02335eb6", 0xfb}, {&(0x7f0000000280)="36d36015693b90cd097a726b5c994e1fd34486ad39f3f8fd57ced16779056153dd1174ab521884336136c744e22e3e1889064bda99627fb8320d74df1935784b04441e3dd94fb1306ee8f8326f03a13ef7e8d70c11e89d68b7a0a427912d18c248d0c365ee990ff00d284b312370cbc46e0b69c9639b", 0x76}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:49 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x101}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2d}, {0x6c, 0x20}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x26, 0x81, 0x6, 0x1, 0x4, 0xfffffffe, 0x5, 0x2, 0x6, 0x80, 0x67}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) 16:00:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xf0d97e77a45a2cbb) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3fd3) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x8) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000040)) 16:00:49 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="4b10d471ffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000919ccce5000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be15a8b2fa01e76d3ab093bf466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b9000000000000000000000a0fc"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922cc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x1fc04a91b72169c9) 16:00:49 executing program 0: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) fchmod(r0, 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:50 executing program 1: r0 = socket(0x18, 0x3, 0xfa) select(0x21, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r1 = dup2(r0, 0xffffffffffffffff) connect$inet6(r1, 0x0, 0x0) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r12 = socket(0x18, 0x2, 0x9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1800}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() setgid(r23) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r27, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) setgroups(0x40000000000001e6, &(0x7f0000000800)=[r25]) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r31, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r31, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r32 = socket$inet6(0x18, 0x1, 0xfe) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r33, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r34, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r34, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r35, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000c40)=ANY=[@ANYBLOB="1842cdb4adf33e933000004a4b7a1e4e4e0f036ba6548039cefb0a37d7380ef8090a84db057f8cfebafb66dd3d33f3734691f7a8667c24ef309e3b3cb3933dae889c4a5649f75f445ca463fbb9e37f875ccacb92eb1018010bddbb65234e2e5164e0bb01000000000000002c0b3e19e1ee6c00000080555e0a2a373a85fe9707ab05d27f27b9f4b786b54551d3835ce506103a35895761029c0ef6a0749c0b46da9986eaa8b030e8cf99b80f87960016c35395ad2eff70107b1ceefb78fc263bb4914322a79b7d1be09a420bb579159f770b5755e40470ceff9c768997b0a19240d3e791a3d15800008183f984324087494b4f9de096e98946885ae32cad2994b3d58ed76b45e4f962e8b2224d34de47bb7fd32c684e9ca4a8706b20d581ed6654811758a97d4775aac83d000000000000000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000000000fc00000000ff0000000000892ff6a6718891c188b8d4e0a41e5d7cc30fc32f5216ab5f70831e5de28ce550f10c09bc4d16e3c6a2809060cae4f0f6d5b9e3c6da41316c4b1e75dd4996d9", @ANYRES32=r14, @ANYRES32=r19, @ANYRES32=r22, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r1, @ANYRES32=r33, @ANYRES32=r1, @ANYRES32=r34, @ANYRES32=r1, @ANYRES32=r35, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x202) write(r1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt(r4, 0x10001, 0x0, &(0x7f0000000240)=""/133, &(0x7f0000000140)=0x85) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000080)={0x0, 0x727}) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x44, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x4, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:50 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x199, &(0x7f0000000000)=[{0xc, 0xa2, 0x0, 0x2}, {0x4, 0xff}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:50 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) fcntl$getown(r0, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x26c) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getrlimit(0x6, &(0x7f0000000000)) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) write(0xffffffffffffffff, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb5", 0x3d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) sendto(r2, &(0x7f0000000100)="ca76eec03fd5a8ba5e343b413ae46d4b9ea0297b6ff94e748c948e3903c73425ca91cba628a9ce35da8e420ac7ec3f670caff3d3", 0x34, 0x403, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup(r3) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0xaae) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000400)) fchdir(0xffffffffffffffff) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c237f00ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa2026853ed40a14880f0d3989972061d361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42ad43bf6fc318001484f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a91ea8bd8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c4430100005c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r2, r0) listen(0xffffffffffffff9c, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(0xffffffffffffffff, 0x9a, 0x2, &(0x7f0000000340)="86537602a9e6fa1c1f8d2372c32876b2735206d6fc4946264edc34bc3910f83d8c57266e7f29554f0d1b891ad56c99eb13", 0x35c) r3 = semget$private(0x0, 0x8, 0x100010386) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) r6 = openat(r5, &(0x7f00000008c0)='./file1\x00', 0x0, 0xdb357056f8bd07e8) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x4, 0x7, 0x800}, {0x3, 0x0, 0x1800}], 0x4) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r8 = openat(r7, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000600)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r9 = semget$private(0x0, 0x3, 0x400) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000480)=0x1ff) write(r0, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r9, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) syz_open_pts() close(r0) r10 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) dup(r10) link(&(0x7f0000000100)='./file1\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0xfefffff6) r11 = getppid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() r15 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r15, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) r16 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r16, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) kqueue() kevent(r14, &(0x7f0000000540), 0x3ff, 0x0, 0x2, 0x0) close(r14) close(r0) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0x1fb) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) r20 = getpgid(r17) setpgid(r11, r20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(0xffffffffffffffff) 16:00:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getpid() syz_open_pts() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) getrlimit(0x0, &(0x7f0000000000)) 16:00:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000240)="b9b3ab35519a3e0f0d2d22086a0a2696f07a167a8e1fac3030b7b390e04c617ab77d3fc412ac94cf34b7ff92cb60923eab39464ade3c5eb5835fcbc06893c7e183ab46082fd1481cda1430624dd24bca86ee415cd9ceb213a371b5bf3d969ed009a8e557b7ea893b8457bb557002f7a45c34e77cdb71f65fd8251261519ef7a2051a089c58d6fbe30a14cf7ec413b27178c0067ef10b09234e759f411fd922790d60b04e9ae97798e8f6bbebc9d20150ccdccabfa6edb5dc1f584a7b7d71c13496e3952bdc599ef7fc49c7a8ffb5aca7dcf5772bf83e42eb2d7418ff3662a9", 0xdf, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00'/10], 0xa) flock(r4, 0xb) dup2(r3, r5) setsockopt(r3, 0x100, 0xb5b, &(0x7f0000000340)="7cdfdce958cdd7dd7f04c0625a45002d132f3cb366916fc63a2d72f1ea83417099d67abe4fee2f32e45241a86f", 0x2d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)=0x200) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db6b10c91bc7c59c29e776318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb8850200000000008b2cf3f293", 0x57}], 0x1) chdir(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="f96ee8f26bb78cee731886a4bdfca9589488b3b8844559b95a0c7e8676079c106193a589e8bb5165d6cdb1401b1249e1fe01fda7a1a47a7cb8c4ee6c143ce4ff66d5756474986737f24d517a0d0adf6bd589a0b090127cd9b449fcf0ae13c2d99a96a8d34098e4b804075932f306a0aa15a559be55c0d4615a00a26fa4dfd7a0c9599bc2b63be1529a6778fbfefb22bc48cc85c4a2417305016894c8d73561d99125eb1e6d83e5deffe97820d5edb624e23484da71a90ec1e0efba2bf7cc4adcb1e109108eaaa10ee9bb47c06815705dd316be46478e2c5e68965ea0f02d26c041c78281abfc41d3a468812b2a95f59d877b8e3e35b17c97e2e1", 0xfa}, {&(0x7f0000000300)="29b1ad21f0496e15485ea3e56a017722abe7c6ca437747d32ec354626f67de14a2e1ad452be145b812a9d16612df3830586f8fc154dfbcd41878f1048f046d79ab1e5b002b01c9b046d2efdf3e9e635baca95a85e8a0350197fe5f34c3b280b9702323534f5916d82801812c19ac2e7e754b2aa59d6edf0f33734ef512627e1f2d9561a756b04e6c504cae927376f1a994e4c60dea05ef893935a81698f89a81ae26b396239657080fa5743cefbcf0a378a3da3fda54d63841555903ed507dd43172210f2176ba95391992027719", 0xce}], 0x2) 16:00:51 executing program 1: stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00', r4}) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x20, 0xa6417f1e9086f450) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x80, 0x0) lseek(r5, 0x0, 0x8c299ec05761787d, 0x0) r6 = socket(0x18, 0x1, 0x0) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt(r6, 0x80000000000029, 0x35, &(0x7f0000000000), 0x0) 16:00:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x21, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) r3 = dup(r2) connect$inet6(r3, 0x0, 0x11e) 16:00:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x9, &(0x7f0000000200)) r1 = getppid() wait4(r1, &(0x7f0000000040), 0x9, &(0x7f0000000200)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x91a, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="13ace7c50edbfe7de00100000000") unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) msgsnd(r3, &(0x7f0000000180)={0x3, "45ccbd8ac3b1d5b7515ceec841d2b8fca705e03daad6cd4a50f51fed99a63201a8de7d"}, 0x2b, 0xc00) 16:00:51 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r3, r8, r15) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0x0, 0xb, 0x5}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:51 executing program 0: r0 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x9bd) wait4(r0, &(0x7f0000000040), 0x9, &(0x7f0000000200)) ktrace(&(0x7f0000000040)='./bus\x00', 0x540d57cfcafe30ee, 0x100, r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f00000000c0)="fd19", 0x2}, {&(0x7f00000002c0)="dc15c9209d14f852e40f67969e886a16a11e843c7e2ed95a3999af7ce0bed0ec03553b1d2c90977bcdaf1c2a51c4dbf27b856ca5de24be67f78498437847a0d35377a939842ea70699e6f3e6925a5f57e1650f8bb74d4a02cb786002f436013d1ee3288a1dccffefe50cb1c3142ad1998e78f727174b23a452b43f18ce802ea6363869f21ca21c19a7152c1af45da44efc3d70955c0e7838202dc129add4f0bc110be1c2277ff48deff59faf95272fc679ed43fef06a28ad85b796f1575bd26d2be689c5c810440f890e50b2c39593593a454c12be6f65cdf7f1ebcac4de0bf29063801d7761ec0bcea85c8393e70e4b3f7527eeaf279920f3b50170f9be97fccac68550358990ee6b2b68c6cdcb8d81e852d57b86bd4691fcc49f8465946d37a939ea8f08bf39b59426d8f0ba7d711049d50f2c0ed733c343fe4cca0460679b9f8da31d22e86d33839c462a9f1716a98fc1b50e0731ead7b5308f3903771334f1efd2296076bc5f6991da51f76061df959e097835ad9918ee480a09ebd20ad8bcb434b70d2749555c651a004ddab88accacda8eaa92110f78135ab6de670a7821c83d7074bb383d426be8596585a5ec4cabe4e0b8b879b8cc6d5a0cc8946dd220ef5db352dbe24888c883f656f30ccf607ad17eb48d1eb7536756c5b9cab86f976a3ca06b74d04d217d4788d27693d04f3cb8481e003daa49c6dff27dc85552088c4956eb6af41924fe73c3db36a12874bcfb53cd05bef9a99ce2a6d880c3f32f4dbb3b745ab9cbbad1b9e482a846f1a7bf7e7cd37e424cb2b90134126cbde6a7981a31ab34baf1b2bc5ba544b95cc2933defedbd1d526d40869a5f211f2ff3be59e153230084cfe71dc62dc16d8db453762c515739d1f5f8180dbb0fc84d6535d1bb3508cd2867c70a725ccec6c5855e295912dbcc8f40d9f4a89347edad0c0176e55ebc5198aaf66cf9ed103ebfebdd3154f4bdbebd04b6a26ddc9066c3c4d0753601adb8a85ec47d316e369a2efb4b171775ff767f35fcc8e0517684994208ca6cee21d1a6c5cd7f824b225e18b4ad07ff98afe4adf07ae2a6f45dc232a5db30ffe0c7138d2ca0e976741aad8fce404b8b39c1131779d0bbf0ca1fada4cc0ffe81c36411154807f94ea63c6cd9fd387c6079abd927b1bca69b7ec28e9ad65428ddf5ddc08910f40e3d941b20b7fd5ccf87c9594555ada6b42d5564dcb62688188e25764d0cbd98a94c682aafa0184593d568106991809387a22bc12fa536ee3d05351091ef651cd009c83980d8963b44feca0d3c916c6514d576bc3562651201477bfb49ff13dd1f1f48ab5e973dcdb785ed90a7294eda85a5fd642473b1dbaf5ab46b7a1d279691f4653cf1465962daee6cae46d096a6cf871c414072eaaf7fcf249d48cbdc9a16c82d2c2f0f66efe258168032e01fd9273561b32dd63a7dea787353e821ef5c623b0c7a02ae7f51c011b89940cb599afaf53e088780b0be9dffde14a45b9f4253b147be2b7d0446e17c365182c868b05ebf0870f5dc7067741dcbee7b26492e032e6df4565eea130d70fbf51a6bd3d6d401ba5d7173c089a52672344e5e7aac1977088b06042be3846c5b2b3546b5597b5025e8eda2d06601cf49c2ca344c524d6b24d407204cf66cb9d9b352dea11f1d051b34f767802f5576a9ffc72d4429c1ba1a3019f7f5a202ef04994eb63f99777f4067da515596af0ba8ed1477116ba0b2676bf1d8c6270800b2ee3c701640a44d032d89577b2a1d0ff739d7ae98a1182b55e206c6d1140992abf02c88a5d143aa101bd93b10dcd441156819ddd68bd214469f7219b36bd1df363211edd892ca3ecc733dc77ff487c1be70419f90d7cc682cd83683cbc8d513fe5494d9576822a528cc576e85ceb3cf9e07f74896e832aae26689aa8a78670dccaf9b6ba12bd5f88b2f27fc3a1b13ee380e83470bbc4d481b68ec40b40b14dfe7854bc72f359ce496b62fd214296548d06d407d4eafa8218c91c2ebdb4dc67a7a23ea7bf1f2edcb2eb26fde7575d36296993d63d3b05cb2213cecf4c350b61fd0ef5475d3f857161ff6e740800e31276552a60b4ee9e5dfa9f007f296e96c171b117f950a980ecc74961027c7032d3e1144dda28de74a6c8684062092c029e71d33cb4413ad768fe88b446bd8d25b858ef4ef3f66c5f18b556fb21708c861c1d1bc9168b75b30cf786a1323f563c6854bb05039836a862f7bbdb9972959e2f3700541d745605ee9a96d4b21334b97f9b0461f71736e3150d157dbbe5d6827ca50d1e71622bd1d945d0f3dc32774f0db61b5d18bc80367e1728edea64dfa2dcb8778dadce206b28b51a2e89cfe520af2f48be1eb0982e7e4a2c2333419f5a69c995336a82ead6eb191826e3352506a9169f64933a9f4215bc0851159f283e5cf58b105103aa7b1170f92b0ac7d697628531e4ecf21ed6f5fa125fb1223047b8d529b995b65ca390ac89793d85997b9b6dae546cce7580433a17cb75d1e34bc07f264227fc1aaed66a17deb874fe837d3e6e5610f6dd46890c001833a0edac15f1fdcaa2fd8de4432f22fc008aeb8d30aafe634a2d4580e983a6a43d94bfd6378748821667a27b8895d051535c14769da2d47b3da785e8bb4ccb0331d353cdd42eadccfc543b618426bab93ec9b31a93c326aaebea1f4d26334cf28f02ef954260d72a2aa1d92423355b0555e9ad5bbec3cc8186bb4af6edf648826b364d3650946886539532c280fb0fa30b903cdc544a3909ccc90605750181a2cf8abba5e37410461eb5f7fedac8be7814b7505721ddedbf910cc87f0cc80fbd364b792485eae9fe67d05bed10616d1f80f3b894c4bfa9219e70b0eebc59c8b826e251f1234d9c46037bed52432e6105b2dd2f29653a12fc7f6301e5d0ea28d72afd7050807c23b5a3507c4eb8786a7410348400227b2c5e8f918bebeee22fa2257f11ad0ef1b2f7b3e3be225832f4b920adc793c75bc522aae4ec4933e0d6326a7f6eb2f860ef88bc788efee743f101c0cef90c26c37d91c358a34426eb11ec29cb4fdf37bf9c4d26519d2c44bce47f31e53f57fa0d65dac2515a3c1bef10e477fb77dc92cf17da05ecc1298184db0a959fefccd154f66fad9a7847cfa678bb88e222b9716168ba7be89aef5b46055de546d9b95bfec138f29efc6615f3b6a8ecf46a2d0f996b9b8dc167f13426f6898d1b6c2843cea8f8af000eca273c84a061205e225e59f303b479479bf7d470abed5bf8fb17b2a22f80a2ce030e4b8f76a4db1b8c1ef05a640029ee1366ca15339ef184e2e5c26100a7c2277248dad81ba6508c3cd55c34b204ec451c98686b5d27befaad0aad562fb63973f15c6ffe7a8b03e99802fdadfd1ec593b2b34bcf9ea75902dbe166c6f08f99cf080ae75c24a2be7b1f0e149e109f513ce67349d712670548807a3612e67a6be276bffb511203f1cb76df328f7c4264dcd2d1fc3074409c62058f673a55819bc57c664c980cddf95dc3fb7f21f2b3d90c0c6e8a6fa7854c0cc68ca80c44949b35c12298489460d4dc1c1a3328fbdadbc31fab60f90c829a4018e0dc2ae256c8c855e78ca951cfda51bcbcbc54fc8de1c28fc536df9030adfcb26c9763cfdcca8eccad898740269901dc7f2808b0e5789198dbbcc3943df5323d5a0caffb60c898eadb66874b7f18161acdcfb0c8d103af47d3a5ea591f5ef550fc8e8dc332c5daf1766110824f89b01dea96f3599ba38bb72fcd65b147ba2d4ed225ea1d5010bb649cec22ea8c27b98358052c6a40fbd87770656b7c6936be9d9a3a632db22b4d1bd892ec0c9178b247723d3dd6ca289e3ab9a4a481bfdb9582d2a4553a612ebe10c3a83e9ae3af4f6a766efff6ce008aacb0675e58dbd70574976910e55b572d22e780669962c51b447628e5229621b77a8e07078a79902cd629801deb5d2507df0ecc556107fa76d2d808b620cf17f249eab2874ee1bf972301b32c0297063982364df2687253576e13c541dfb867b9da02a2d76c86f0525dcb30510b5fd1eeb78c8265a088982241d6c5983dbcd8c9dd11c1f00456eb4069d966c85fc8dfcdd67468465b797d7143baef92324c8a51d2d5f70d0dee3884c7d08cc6740c69a689f2af340a9c63364c3f2c89ea473e34122eb21fc1ec010aaf45b915d43c787e2142488101dce56393f9ceec7809f737d58433f003cb8c25bcf4c86cf4004e29ea9ab81f3f959963a87070a1740ff4d1616c8336e5f3f68b20c13d5f7f908d0885941c8c010746e603992589a046884d906ccea2cd9ebb45957a990f6f9e88a87775ef291b7c3516fc18b90c50502a07d9db3f30960d6a0ff64a125e37bc9494689672cf65484f8392a223b5dfeb9302a80c95f577a48f19d4061019e66aee38ec724b373831631c7c90e42c3bd712f19a18859ee83ad8b1131df1b7ef06753ea159bb23cfeeb8980d263e6346419b6f931d540886f9662feddb1ebf6f0ccb46ff5c5d373396e014f3ffe94dabfcadf27246c643720fcea08048ef17fab2e0290f88a5fd8eea021bc86f0681e6d7ebb051d73ca1a060c246501277822f3de4f8be46a4c63f8d8baa0043e821f8978bf559a7f06966e9b2e835ce6a9e0194bb597e4d8f7dc30dbd79d335eda7a07b790488fb0f98e537c5e4703dfc433bdb83a4163358db34464102c7d2a86fd9982cb3521c1a60d8e711b7e9a07de36d8f1e3acb8209da24354cd476553a192c38474144cff4dbab3c4dc41afbb319013708c5fa28732f584ccfc39ffcfb42b0082268b6f379d5a0d85e39360caedf8960eef1f0566df696e2a1ab991bc422870708cf1963e10a057f85eba9c04240fa4c7b1d95e10fcc8ada40d433b32cfe67d6c6a559a233b9ce33f94dd03450e4ad7deb558f04bc66dc0a22108755e12cd4d38cbd3ad178ba547a2a7bf53f27665ac6a5b234ba2d882b1de215f14fa4b9deb99fb7ceb553a2a47812437a9d1a6c2e524e15f808ec0b05da1fff27624854d54fc8dd88306d5169c4085ccf9c4bb1d428e99a46d18c0165daab59de3f2a745d330369384a236ca6b06c0df7803f9c7017b2174e1a3b49f6725aba386a41e1f362607fa75ec8ffde1ac07d95b3b4a9a9b940ccd5615bf5e2e212515d3075636f9984a922b8cb30ce1392654e28fc5ad138b099ee961c9551d5ff5a41ff090f3fa378b8dd3f96f3f400e297e5ab7a0bef1b9b71659c2346424503188ddd76222c9d5f132a3bd6877109f424ea43dd0359560fa317a4d97beb214065eec4609ccbb07f757e04939491a4cb452e890dc0235a022e06f5f538990d02379233a27da7e62638df98c2a481913ddff1100f03b69a009f141bec8749948d064353eac658dc54b06cbe4c5e0ad47aa048167a4317b568d8662e2dfc3b6befd0cbd62e3289bfe93b6173732c723810fb7c45c159b2322bc1afdd0052fa226a7c51dfa23833fc0d1bcf4e739233b95a907892f85386bebbeecd36dc8bfd8b9493a3835b652512bdc9b7d4fa413db8d6929f5983b13ee33d9adc8b93ff871f165a47f698c5e2fdec12b5f906e57c639de8fabfe2768e4dee343ad709bb3940d568fd2fc49634266ce0415a67de7290191e0440e677693553493b9d6b3ec430cd8411d5968d1b8bcec696917a7a44395a86728da3e9fdaab26fdbdbfb3a8743505450f2ab94d72c191b91e8000ab81ee8abf7e4749cba1303cc19df554d8ed26571931e0e66ea7d4f5a3147d5aabb32e26d3a944888343421d3c5191528683ce4f1f629334f169472a3b9eee8826665d7d", 0x1000}, {&(0x7f0000000100)="c88f92f722df58f0bae4a545e124b20ff901341f9fa76f37fb4db0c65d5196c3bd09a72120514ab59796c43b881f2c0f7cd935", 0x33}, {&(0x7f00000012c0)="f2a88364005e8643fef353f8e0ebcf4ab33e6601bd912a4d1c9ddd0e4425c65e50fe83abff31d0dda879308eda5053a2ce142fd67d71dc6434ca1d5d8eecd8592f", 0x41}, {&(0x7f0000001340)="5f9be7b1ca1c96e5f84e342419d505ab094e1665e89a44600edde85f1f6de394256a61bad1e3067b5dc25ad6ca326cc504393ac757b8cd38d66538f9f62dfff3b79eb35ffdafe8ab0629d8eb7c53e425fbb3776796e16913a09263e07f056c65772f75fc5602167ccea20670f0ab3b0cc0ba8c1219b210448a3a9afd85", 0x7d}], 0x5, 0x0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x54}, {0x40006}]}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x139, &(0x7f0000000100)) open(&(0x7f0000000180)='./file0\x00', 0x100, 0xd2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x8000, 0x3, 0xb7, 0xfffffffc}, {0x0, 0x4, 0x9, 0x8000}]}) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x2}, {0x6}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x200, 0x80800000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) fchmod(r5, 0xe2) r6 = fcntl$dupfd(r0, 0x0, r0) write(r6, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202695eb7bd000000001d430ee6cd7b14229d51b08b0359a549b4e0315ea585cf6b1ddd2e51bd378cae12b34d2b51b1c08cbbedc22482b15ad28544830b8dba205bd46e9fbce701fef3b3028eaff33fe40542c890f086a766cdb6689ca061945057929a89f4d483c31e8601ea3236b5b8a609a534b84e9e455256618511ff196f298d0f82c53de4187589875fcbbdace1ee8a7efa1b683ec37dd1099c71b2043a27fa51a573e6b43b3a2b00b96dac2d7ab2c87b5e37b1b01824e62c00"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:52 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x8, 0x0, 0xfd}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) syz_extract_tcp_res(&(0x7f0000000200), 0xff45, 0xff) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x7, 0x8, 0x0, 0x4}, {0x3, 0xad, 0x40, 0x7fffffff}, {0x6, 0x4, 0x6, 0x78}, {0x6bb1, 0x4, 0xff, 0x9}, {0x6, 0x90, 0x75, 0x8}, {0x1, 0xff, 0x80, 0x1000}, {0x9, 0x2, 0xff, 0x57e}]}) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r13, r14) r16 = kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) r25 = dup2(r22, r24) r26 = kqueue() kevent(r26, &(0x7f00000001c0)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r23, r26) sendmsg$unix(r7, &(0x7f00000016c0)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000003c0)="6873efb513eca771105af3dbbee0e7eb11dc9464e7c4952624cb113ee12aaad0812e15dba2dd42ce96a7f20b2cc0a69c307ae7cdc243a30e686d2359265c8a8926b0a96ecc5dfad00cebef10a6815843a86e25d9c591dea05f682276181d25978f43e608e630c05b015035cf2c8a29c9ab7c48cdfb616bbe5cb14c585056c7f9e0a8c459cd6b8bdab5d44691b37a5ffb2ebfcd4ef2160425ec7d368c3352b2d2f72b5524f6779f5ddc03003ef113739b0cef67bf58abd055de17a46e0a3225750fe57d9b2ea7fa8964a80390ffb2319c39530b511de96fff", 0xd8}, {&(0x7f00000004c0)="27c2bd4f7a82bdf943b16b6df53a749e80d2691c120c9af8347af81d870db99d1603639b3c6926890f010d0ab7c85bf7b1e86711fdef09e9f05aec4b7f88a41cd30dff77b68b71df16df5247bb21cc2fef759184cbf13086a2df75ca25467cd03cb3e2f4206c727171e60e3d46cb6eb12178af19f003667612a21aefcd5dfd6d411e47b757c168dbdfe16d08fe795b96b36aebfb83fd0d8e2240d48fc840f200177bc2eb5fc0053c0d64900ff86c3ad1e28e8ef9bc1ccc7b44708999d79225d2d8cfad6cca476ef8807c4511607f257e10fd14a7de59ef352b7d0e52b2e51f13345276da288c8ec5af5bc3f3f1b5d721e7ac2aa2c2dbc7674de25bfc40d6ab65314f29629638f9f73f01dcffb7fd786d39356eea5d082372b7cc8a31c0db415df6bbe04e46505ea15a755a0614ecd5873e959d3758ce00e1dc98bc570d7db0bc30bc03c72ac6a933125c0b1454a4775a388d1e3bdd8a97ab041b799f2cd96637cab55768f79925e67e65c3a7cdd3acea7153630b852abf72c7e65d49f3ee54d9d613c7878263f31c89fe4a8c002850d82c220533c83456ccc3a377932cca8a9a78de15bb7db113e8310083a2256f32fd2dd8215f1bd9a7d3ff51079f78658f93f73f1917206dc53a47a16b59a6c38135795a27f114386d47be115ae570c8a29b962d23ac372240f81c5c3d6953031bee3fbf7b4086a5d55bc011c68250a3022f713e7324836a9f2135b96d35b2141c3d19abaf2491550547ea560502ec353405a08be841e2895e48682f6be70ec4db7f4f092e7b5a35b81ef90646afe52c90449270ba12463d4c9b10849246bcb68041bbe2ed9f007ed2fb50fccb0abdc2da9f1df5dd98bd9b84db5c70896fdaa177e70a33d269759191596177834ab48670c3eed5ee9f75acb3cf74d4f015124fe605c13e24c5778b4ce4767549c914a44424e62b9abbbe3a136cab15eb33b5f9f97a100a62e1adae37b6c8a6cba8e9a2406fb10fcc42cb8e4b19ba0e8e4e6ae616b00ca658091b86e3d7dc629138b7a331c354c0117fb27d144d292b1a595ecc5f55068229a6aa44b06239f1eb05a94504326901abdb008ce2e3bf5020beee8a74e4beff382f404fe6e491be5345c8d8e7f50cc717796cff4e86c33067658111b34403b433c69bd2bf89c576811dcd2dd710d2c6e45708e9fa6779bdf93765bc4d78f0bd137cee0da5997d6b81d31d671cb291e54583d8fa7612fc2dfb8208362f13d48ce03ba1e10d3ca7e7a14a4a1bfe6da2ea8218b9d432eccfbb7e97378a0eae588b0c476d758e9067312cfe92c30c16c2c4054f8b20be5f40828a9e6d8cff7cb20567774656e6178825b5170d1b31c42f6773597ad295b61b8b4e987b968db2c2141b526c8a0112ff1758823cbfbfedc3d42eda6d0fa36cd527ee9160077c5de55af4dab40949d7f0a0bf4623e867d7331c3ea657bd2de162bc941075dc43310a8b60c6b5a85fe134c7ef99247d1e6c23d717589d05892e85fc18f908490d604f34b92cb1da470c971e15d82e23ad4a7127616ae9dbcadce502dfd421e81b16cf4d066bfddd44bb79403f49da67ecbeb764e196e78e2edb52eba133e73aa5355d400ad7d9de426068022fe8b73c3bcf9ebccec3c40029756b12cfb00e259b4e77d166dc4e71f22cf2156a63c4c7cea11f139e5285b9119e14fa77e8b41204c7f8af6306ce5d1c0f5b0c8d4760482b1c728f9d2513cb314287129590b885023bf702d1e9ea0b2cf62d9fd6031fec597c87b1b491fe205a75e7f02c6bd123c5812be899a566baf31ae11ef00336a52b62897f16b315c875f5eddcd4743f1d6377e295fdeb558f73f5882e647db2b54cf440d7cd2b5500c21af0c3155a7f3b2d2a127ce032df80dc66901635cf9c3a0d622161b46ca9c5277038b17774a58d79b4cd9bcd0bae993e03cdd108891a251b85187a2907f7dfc0040c9aff2dd34f4caabeef9421e5cd72c09aa530690bce2fb1fd75b977d727640690d067b1fa6b803f84d1836a958489efecec309cdde5356d155b296fc649d96be9eb4dd01f1140bf5e338f8c602b538e0a95cd9550d0c495ad3e333b00446f193c578f957d8f5b00a953ca3f062008d92a295cdfabb7f3a526791a8bbd1df7fcb1ac370d8d2e9bb10793f822068cb0c1a613eebf2ede398745303724c6251a349c6bbc5e903522de68f0f75d09fbdffe1ba2f3e19070e192df55ef77beea468f81d7c6e01340680e085c293ab65613c131484552193f28f1ff41574e4182edb18d7fa795d71997f3bc153c6875f39d1811f7f89b5d0c65add00b4225c9db7ba1bf61e17e665d5725107941deaf57c1f5cbfc3323abf2bb6f81d54731266ffbf7bcb29f39b3192f7fe6b6a26b511e33fc24a6a995d5a7b6f266e53c6c4560606ff1ccc15185f9fc05bb1bc6264d0a0453ab293428370cd0f7233fc9771a8e06a67aabc9b5cff50622d6b7150c1942a4d81b6c4046d2b95ffabc77168f3f309673ebf9d96b0447066a768d5669fdaf4ae9121c0ffbd55bcfbac5a6e67edc172bc5bc1efca3d233a63236a9360682e334764029b31da6bb52946d05150a283b3e6711b032ac6792acd994b13eda83ebe1742e57dae6cd6cbcefc0bded275a10ccfab15eb41775dec053d998e7be09359cced07d83de3b037c2073d2c85130ebe88af4e56c38b9c0844743cef797b43cd104cf24de9434b25197fcdea497de7171b2b8e056b25ed91cceec620726b103d58c0ef1823c73c07b50e09a224c31788e6cad9c1a4e234e5c838e33f1ea0684632d40fa56db77a07f1580e422be060e0e11edaa57087783b68ee6b761af458d4fa04cab14d483ffa703988f2eec337e4835a8831d3ab253f8e3cc40e2ac13c91f82601c96b7503ab41bc6a0fd1cb2d61a34d55fec2f0c151b2dee543346a92fa6365b8ab44d7496c8537069e5374af2fc71cecfbf30ad01bcfce837451b2b301468916e8fde635a38d352af3cfbf87be7932065656714681ec482b9dff4b40bd2730ea01de2f5ae65058411bdade32369383a8ddb14135de1e4116b2fd24c10ea032de7c7fca99a53649d3246b582facb52db9604f2d49cc15af425185beef233a3fbfe326ff287ca1c0f43b049a99fb5620cb58759550bb438661d03973fcf909f63a638775a89fc2c8fd059bac68125228f2279bc38cec6908ec1c2d215c703d90d20ce02fa32f337632ee9881f41840b52ebe4c7eeb37e8db93afb800b677a6ddb5219f2e269465fc908ad280c7439114e216d1cb14d4070368dc64a27b729c65d0987243bdc0c3e6db8cc4ed5afd521e1243f83437bb99f0b8675ff7aefca18dd0e1692e90cfb7974fec6854cc1a4ff626ad994266ac5ae60a9193aab4265f9b02f613ac3e323e36a6937bb0ce0d18f920b44ef169be09cafbb174090179aaa62eeaa81cf66f14eea2676580d8a78fbb360932e8f5573e815dc0dcaa0636efaaab57cd15f918b8117e14d726cbaece501af15a84db2daa3b5f701b97f456d85e09094c35dd12b270b2f6e3483275a8484cfdef138dfd03ffb86680df79785f4476eb7ad6f8a66c36e3359a1448779bcba63d32cdb1700e0996b559b8bf4ce92fdd527588869035f27dc862df899d3280af6a03d413eedd492bbf3b3ac70a27a0ca4fde5bc3062c054594bcd5935c81770b512fea8f16af2f6ce6811db244f21ccf6f9c383ea7e512f3a73a97dc324739bfb49c9e5e1f0c8b956abda4f6b43051bf9222acfda858b4f5dc6cc11c5773a599d5f6e50de1111389eb0e0ebb2162c194658b986dfef510694f261328d896879211e57838c62da862f42a18921f3096a423ff789c728c69852d7054588f78f600f1d913a7e550e3bf6d5027e3e2efb861f920b56b3b85fb472a4e5dde87ea813bba4a7203eb63c923b01bb446d2b876b4ccc888c8b436e72413cea08c2e9618b4c608b4a31e45ae9868e4793772a75baedd3c6b4a533102349b4fe3a4057db48852f7c633ca26a7c2a74c5fc883836ce426dfbc63e6b7da5ec75b934d193319c856136b483c0f182172b61945d0fd5383eb70c319b29ce21e05687526030a20cb0bee7760277388c2aba7e10f83000c5b5ee2b332c40bad0667eb84e887c92278915d3780f4bbb1916a8ed833b8cd444e0c19b4b5c1d7ec905ec8690c0d4f85059ca9b34407efad87b936c51fca5667790b407647f05d6d84db58e632e21567443d765614e768970b18c8347ab81a7bec14ae0755d62c07872b2e1e24fcdc006cb0ea8a7374f671accb335fc7793e096bd3d740e128da06309930f46bd69dee8ff7a5bddff74594a7f0bdd4e77bd9417071ebf1dd6b2fb3c37f9fa01805d2c24d09521788f49e80725033343a8c6376bdc488c4e8f64ad99eb5ef7ed560dbd06ad34a6da967e66040df96d51bac6da9f5333d0c01a462f24dbb96fe80e19ca390b6b9324327bc239767be17c20f32e77340947517a619f151257b218e4203bf665f22f692001d375c3192a28f1038836246fd204dad0a01564e302234b52fd8a57df698cb64f134c3116c8aadfe2a0ef4a1d4d86b392ad344b25113075704161c05999e95447be2c842804faa6333d4f966ea640e7dac5e7367d9e49bee6da441e309abf866f9a5e28539d94f97be7065f849587968955fc0c2de5c285df0c02b515c10070ec14d0a5aa1d3139c6d32127f7032206c60cac2284516545061da33498583e72e5edf212397839307ce34bb6dbecd431eefe5bac0ae11cc251d9f3108468cb04ccf7e99aa6a36518de7909d235c0321e05f0a840f701303b1c512600df7d01a57530b6b3234de71383d3b80cd11f3957439f0cee74b622d3fb3cb3a6b16c84f3e4deca89d8533b511aef7d6461b86ed49da6bfeb7d4efcbb22a00e975a2355c5cb52b841c6785f33218a3c41641005b68470f4a3b96928db81ef51ae31934ffeec1ed7eeca3509617535f650eb8cc62a0f1825aa3c768d76395ac7646ae6b58ba3f3db8f2401d9d5932abb06b97bf7dc0438a04baee35e68f1cc41d1fbb9d5059062d190797ee268ec569cb6bd79400646c56185340d4b538f3a17f88d5952989036be38a5ccfce7ecc5dfee150db5a0325d60a4f41cc707f083ae5a5f8224239908ca0ee20758afa3e8973185927b59a52f007caaec60cef6c678842d13bfa6774f70b31d4579edcf335944c0fc54b4a0b267afae24ce443fa8a44d2d4aaf83404ac51022b85ee90a6719fc33fffbe8a17ec92981c5aa480f219db20a3b4fec3ba1b4b958ce09c396c2f341681b3e9cf4f02e71b1ae8678fd5a96a8d588438178bde76f8535891c09f9235af5820eb19d01312fa0e2192a9c6c9ae88055adc7fe85dc3ed5656890ff6f7f36366ec1852bb858be91474c2bd21d829a70463147f0516ab61359c34109e0165e1f816c67b3c4aef6a1a9f452a94e17f650a6ce88c47349898a2eb47f90ded1869fcd402d5d776d3bd7ee8be2c230e30f89d494253b9186b342881543eff7e233efe618ae799514f8f4a48d38bca59dacf28603676d76d5ab9adb2627a118ee7088501a86b22371f504838b7f0b7368f29cfe6f39a293c4a027e7554a288a5f7f3a017b9d819bf7d0f13e7ab0c3fe789d64ff04c7df8a1970cce6dd88c119f4d3723c5a54dde3e2abbb890a2515bcc2d3bf6ac0b3ccaaa351bf98c10a4cb56768c80ee0862185ac5b26a7088558bda0d4c67975f38f678b0983dc3434191ad0fca0ee294b6ebe71598dd2218a300d07d95a8b348dd8e3f91e36f17b6eb60e5fe6ab75fcb5b8e4", 0x1000}, {&(0x7f00000014c0)="3c3444305a8e48f26e7f59868ab3782cab0a6a889f9e028317d1dda1e91e86", 0x1f}, {&(0x7f0000001500)="edda58433c6c5459e3203807913cb0c41e0d7d379c8b81b1995ddbdc3497a0f1061030c8deecc5eca9104a258e77d70d7a8f595c5a25338c4a2ccefc0ab9e62eb662b9107cc9dbe8abbd705c17c2016b7744eb627e00529ea1970238b8bcefef45cdd7e4be025f2515a54caad9d84aee1d985b2ffd30e058aaf7e007c35d2db4d44f3a9d21e631e2d2a44d9700f13476d9596e0182d0131f6165335a51768ddd01b3f00394", 0xa5}, {&(0x7f00000015c0)}], 0x5, &(0x7f0000001700)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r15, @ANYRES32=r5, @ANYRES32=r21, @ANYRES32=r23, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="0b6f80c5ea1fb281e73faeb227f408f7fb"], 0x40, 0x8}, 0x1) r27 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r28 = dup2(r4, r27) r29 = kqueue() kevent(r29, &(0x7f00000001c0)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r29) getsockname$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$TIOCCBRK(r28, 0x2000747a) fcntl$lock(r5, 0x2a3cad33546892a4, &(0x7f0000000100)={0x1, 0x2, 0x1, 0x59a1, r30}) setitimer(0x3, &(0x7f0000000140)={{0xffffffffffffdf4a}, {0x2f1, 0x9}}, &(0x7f0000000200)) dup2(r1, r3) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x932, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r32 = fcntl$dupfd(r31, 0x8000000000004, 0xffffffffffffffff) socketpair(0x78b0a5109268dee7, 0x5, 0x21, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r33, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) dup2(r31, r32) ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "0100", 0x0, 0x1000}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) 16:00:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a8666a94e76b531ce2606728d4a69e3cc59dbca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe09000000000000001f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0001000456a3f98b2390e9e65d239bb8287219fa7757120df09b3dd5eb2ea35b4cd5eae7ec870146dd4315dc697ea25dfb931bae11434254a26f20a936fc4614c9711301a4f97caf55eff135734152be473dfd6115f389ec88e293a37b90eb22440b060b6874014fe0c86496c8e92c17e024aa41baf31bcea4f6e86385d127afc0b15857d9de53cf550c62d802dfc519ef4e8f5d051c740af0c59667ed084942d9cd431cf3b720c66492c9c01b0ecd6667170707ae6e435039c1783aa2484883ae68581f20c00c26fdd72029319c0af85cab3"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x86) connect$unix(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d5e0000850095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8e399e6db8a9e3e05bc5370bcd4c0a16f96adb5a0900e98a70b365fd5b813c502b585649796386e1c709fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef095de61b039606a44157795e9da5c5fe839fa202361cd8cac7dbbc5b650600000000000000d235000000"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = kqueue() dup2(r10, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) socket$inet(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(r11, &(0x7f00000010c0)='./bus\x00', r14, 0x0, 0x2) r20 = socket(0x2, 0xc003, 0x61) connect$unix(r20, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010008000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r20, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) 16:00:52 executing program 0: execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='^*.+(\x00', &(0x7f0000000300)='^+:,\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f0000000000)='\\\x00', &(0x7f0000000400)='{+&(\x00'], &(0x7f00000006c0)=[&(0x7f0000000480)='[\x00', &(0x7f00000004c0)='\\\'P)\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&!(&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='#/\xfe\x00', &(0x7f0000000640)='\x18', &(0x7f0000000680)='&!(&\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x200) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x7, 0x8, 0x4, 0x3ff}, {0x5, 0x1, 0x5, 0x4}, {0x0, 0x9, 0x3f, 0xffffffff}, {0x1, 0x8, 0x3, 0x6}, {0x5, 0x6, 0xfd, 0x5}, {0x1, 0x8, 0x7, 0x1}]}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f00000003c0)="33daa6a7a7677144f2aad219c0", 0xd, 0x0, 0x0, 0x0) 16:00:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x9, 0x200, 0x1a, 0x9, &(0x7f00000004c0)={{0x1, 0x0, 0x4, 0x2, 0x0, 0x5, 0x1}, {[0x915, 0x7cd3, 0x5, 0x4, 0x59, 0x2, 0xee2, 0x9, 0x4, 0x3, 0x81, 0x6, 0x4, 0x8, 0x9a, 0x0, 0xc0, 0x3b34dd88], [0x1e, 0xb78, 0xffffffffffff0000, 0x101, 0x1, 0x10001, 0x8, 0x5f1c0097, 0x7fffffff, 0x2], [0x8, 0x5, 0xffffffffffff7fff, 0xfff, 0x2, 0x4, 0x6], [0xfffffffffffffeff, 0x100000001, 0x6, 0x80, 0x1, 0x3], [{0x4, 0x9, 0x400, 0xfffffffffffff801}, {0x7, 0x4, 0x1, 0x8}, {0xfff7, 0x1ff, 0x400, 0x4}, {0x0, 0x8, 0x6, 0x4}, {0x3, 0x0, 0x9, 0x7}, {0x1f, 0x0, 0x80000001, 0x1}, {0x400, 0x10001, 0x1, 0x200}, {0x6, 0x9, 0x401, 0x6}], {0x314, 0xffffff81, 0x4, 0x10001}, {0x800, 0x9, 0xffffffff}}}, 0xbc03, 0x9}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) r8 = dup(r4) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x4) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318", 0x9}], 0x3d5, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setuid(0xee01) r9 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xd8567bed618d8696, 0x0) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 16:00:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x201, 0x100) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:53 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0xc11b, './file0\x00'}) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 16:00:53 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4090, 0xffa}], 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x20, 0x0) socketpair(0x10, 0x6, 0x3, &(0x7f0000000280)) poll(&(0x7f00000002c0), 0x0, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(0x0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x4, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0), 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0xfffffffd) close(r1) dup(r1) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x74}, {0x80000006}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000001840)=0x8) pipe(&(0x7f0000000040)) r7 = getuid() r8 = getgid() fchown(r1, r7, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:00:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000080)={0x9, 0xffffffff, 0x20, 0xffff, &(0x7f0000000100)={{0x7, 0x84, 0x6, 0x40, 0xff, 0x7, 0x400}, {[0x9, 0x7, 0x8, 0x4, 0x2, 0x80000, 0x40, 0x9, 0x4c80000000000, 0x9, 0x1, 0x9, 0x5, 0x80000000, 0x0, 0x9, 0x7ff00000000000, 0x8], [0x131, 0x4, 0x2, 0xffffffffffff0001, 0xfffffffffffffbff, 0x0, 0x7, 0x9, 0x8001, 0x5], [0x8000, 0xffffffff, 0x0, 0x2, 0x9, 0xfff, 0x100000000], [0x7cb, 0x1, 0x2, 0x8, 0x20, 0xcfd], [{0x8, 0x7fffffff, 0x2, 0x100000000}, {0x3ff, 0xff, 0x7f, 0x8}, {0xf40, 0x8, 0x800, 0x2}, {0xfff, 0x100, 0x10000, 0x83}, {0x81, 0x1f241b99, 0x5, 0x49eb}, {0x401, 0x9, 0x7fffffff, 0x8000}, {0xff, 0xf05, 0x4, 0x4}, {0x80, 0x1, 0x7, 0x4}], {0x3, 0x8, 0x4, 0x400}, {0x8001, 0x9, 0x9}}}, 0xff, 0x1f}) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 16:00:53 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = semget$private(0x0, 0x3, 0x10602) semop(r2, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/221) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x9, 0x7]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x100, 0x5, {0x1200000000, 0x1ff}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) socketpair(0x18, 0x0, 0xe4, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000400)=0x20) 16:00:53 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) 16:00:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000340)={0x8, 0x1, 0x3, {[0xffffffff, 0x7a4a, 0x400, 0x3f, 0x0, 0x0, 0x6, 0xdf, 0x9, 0x0, 0x2, 0x0, 0x0, 0x1, 0x8, 0x100000001, 0x0, 0x1f], [0x3e, 0x4000000000000, 0x6, 0x6, 0xa2, 0x0, 0x3, 0x0, 0x0, 0xfff], [0x3e, 0x7, 0x120000000, 0x294988e6, 0x2, 0x18916db, 0x8], [0x104, 0x41b3d, 0xff, 0x100000000000003, 0x3, 0x3], [{0x2, 0x0, 0x0, 0x5}, {0x0, 0x3, 0x7fffffff, 0x6}, {0x8000, 0x96, 0x4, 0x4}, {0x4, 0x2, 0x4, 0xfffffffffffff800}, {0xdfc9, 0x7ff, 0x4, 0x4}, {0x7, 0x6, 0x18000000, 0xfffffffffffffffe}, {0x5, 0x8001, 0x5, 0x7fffffff}, {0x9, 0x8000002, 0x3, 0x97}], {0xb9, 0x3e26, 0x1, 0x7}, {0x55c5, 0x5, 0x0, 0x255d}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb10b7f69c7c1256b1c31c53606cd2b5e6547b340ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x292, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0xd4d}, {0x2040030, 0x0, 0x80, 0x1}, {0x6, 0x0, 0x1f, 0x8000000}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) socket(0x0, 0x4000, 0x3) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:53 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r0 = socket(0x6, 0x8000, 0x7a) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/76, 0x4c}, {&(0x7f00000013c0)=""/147, 0x93}], 0x6, &(0x7f0000001500)=""/219, 0xdb}, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 16:00:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r11 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x7, 0x3}], 0x0, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x88, 0x4, 0x365, 0xfffffffffffffffe}, {{r10}, 0xfffffffffffffffe, 0x50, 0x2, 0x4, 0x7}, {{r0}, 0x7ffffffffffffff9, 0xe8, 0x4, 0x1f, 0x3}, {{r11}, 0xffffffffffffffff, 0xd0, 0x1, 0x9, 0xffff}, {{r13}, 0xfffffffffffffffc, 0xc0, 0x20000000, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x70, 0x40, 0x9, 0x8}], 0xffff0000, &(0x7f0000000180)={0x9, 0x1}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x20, 0x82, 0x5, 0x0, 0x2, 0xfffffff7, 0x81, 0x0, 0x1, 0x92, 0x4}) pwrite(r0, &(0x7f0000000240)='ms', 0x2, 0x0, 0x0) 16:00:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x80, 0x1, 0x5, 0x9}, {0x7fff, 0x2, 0x9}, {0x9, 0x1, 0x6, 0xc69}, {0x4, 0x40, 0x5, 0x8001}]}) 16:00:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xcb) r2 = getpgid(0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r10 = msgget$private(0x0, 0x100) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, 0x0) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, r12, r8, 0x0, 0x0, 0x10130}, 0x4000080c1, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r17 = getppid() wait4(r17, &(0x7f0000000040), 0x9, &(0x7f0000000200)) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r19, 0xc010427b, &(0x7f0000000040)) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = dup2(r19, r20) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, 0x0, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = fcntl$dupfd(r25, 0x8000000000004, 0xffffffffffffffff) r28 = dup2(r25, r27) r29 = kqueue() kevent(r29, &(0x7f00000001c0)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r26, r29) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r31 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r33 = fcntl$dupfd(r32, 0x8000000000004, 0xffffffffffffffff) dup2(r32, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r35 = fcntl$dupfd(r34, 0x8000000000004, 0xffffffffffffffff) dup2(r34, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r37 = fcntl$dupfd(r36, 0x8000000000004, 0xffffffffffffffff) dup2(r36, r37) r38 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = fcntl$dupfd(r39, 0x8000000000004, 0xffffffffffffffff) r42 = dup2(r39, r41) r43 = kqueue() kevent(r43, &(0x7f00000001c0)=[{{r42}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r40, r43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = fcntl$dupfd(r44, 0x8000000000004, 0xffffffffffffffff) r47 = dup2(r44, r46) r48 = kqueue() kevent(r48, &(0x7f00000001c0)=[{{r47}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r45, r48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = fcntl$dupfd(r49, 0x8000000000004, 0xffffffffffffffff) r52 = dup2(r49, r51) r53 = kqueue() kevent(r53, &(0x7f00000001c0)=[{{r52}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r50, r53) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r55 = fcntl$dupfd(r54, 0x8000000000004, 0xffffffffffffffff) r56 = dup2(r54, r55) r57 = kqueue() kevent(r57, &(0x7f00000001c0)=[{{r56}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = fcntl$dupfd(r58, 0x8000000000004, 0xffffffffffffffff) r61 = dup2(r58, r60) r62 = kqueue() kevent(r62, &(0x7f00000001c0)=[{{r61}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r59, r62) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r64 = fcntl$dupfd(r63, 0x8000000000004, 0xffffffffffffffff) r65 = dup2(r63, r64) r66 = kqueue() kevent(r66, &(0x7f00000001c0)=[{{r65}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="6b1ef34905117264f8540c8095c39f73ba460805f67192b988ae018fc66c0af14799cdb65685fd9756cbea9483b7bc948f71322573ab8c217574559f1286f02bcfbeddb2f045aa979a6646c53bf20c569818183c2912c6382ffd2220d2b978ecb69388741ce48794d3010a2716a2ce6983fcb8111a521be0f23d5d53629dd3f9e70910650b64b285e67ac76fcb023b384d090c1e73ab787f209717ac6d", 0x9d}, {&(0x7f0000000180)="74a57a0b3270fc085ea0e6bb918e86d1ed51b4c8ce34d806628d385b9bf3b65abcbcce24922378056139ff4b17cb2e09a88d729a6803e99f24e84ed95b176339e7d85d5bc870f37dd0fb1bb8bca122af14a14f4759aca0d94d51c07c5efbf1542e5369361c972bc749e2ff1a3ff65bca8e49a9407e8d86d64136f76cc93c1f984956649fb571f340dd090306810ceb413d1112129cbe39140559dacfb589a160d110e0c86e2c5b467415a9d22c8f3854f1b163dab9a22c04d2409c4d5a420e01ba5877be9759ddf7", 0xc8}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r12}, @cred={0x20, 0xffff, 0x0, r17, r22, r30}, @rights={0x18, 0xffff, 0x1, [r31]}, @rights={0x30, 0xffff, 0x1, [r32, r34, r37, r38, r0, r40, r48]}, @rights={0x30, 0xffff, 0x1, [r0, r53, r56, r62, r0, r0, 0xffffffffffffff9c, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r65, r0, 0xffffffffffffff9c]}], 0xe8, 0x8}, 0x4) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe75, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") socket(0x0, 0x8000, 0x8) 16:00:57 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) dup2(r2, r4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000001140)=""/4096, 0x1000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10193, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r11) r12 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r13, r15) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r14, r17) pipe(&(0x7f0000000280)={0xffffffffffffffff}) kevent(0xffffffffffffff9c, &(0x7f00000002c0)=[{{r14}, 0x7ffffffffffffff3, 0xc1, 0x2, 0x1f, 0x6}, {{r18}, 0xfffffffffffffffb, 0x40, 0x4, 0x3, 0x2d8b}], 0x7fe, 0x0, 0x0, 0x0) dup2(r10, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r20 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) dup2(r19, r20) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x81c0, 0x0) r22 = fcntl$dupfd(r21, 0xa, r12) ioctl$TIOCMSET(r22, 0x80104277, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r24 = fcntl$dupfd(r23, 0x8000000000004, 0xffffffffffffffff) dup2(r23, r24) bind$unix(r24, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r25 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r25, 0x4, 0xa0) pwritev(r25, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) shutdown(r0, 0x3) r26 = syz_open_pts() r27 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r27, 0x8004574c, &(0x7f00000001c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r30 = fcntl$dupfd(r29, 0x8000000000004, 0xffffffffffffffff) dup2(r29, r30) fcntl$dupfd(r28, 0xa, r30) fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r26, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r26, 0x9, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:58 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x5, 0x8, {0x4, 0x9}}) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:58 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x8, 0x312) dup2(r1, r0) shutdown(r0, 0x1) 16:00: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, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x15c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r8, 0x2000745e) r10 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r4, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r12) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r14, r15) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r16, 0x14, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r13, 0x20004269) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x3f, 0x6}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffffe8) sendmsg$unix(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x9, 0x3, {0x3, 0x7}}) sendto$inet6(r2, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:58 executing program 0: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x15a, &(0x7f0000000140)=[{0x6c}, {0x28}, {0x80}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) getuid() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r6, &(0x7f0000000240)="4256585c91cb4ea042aa63fcde6403e70e48f5afa712d7ca781eb1583d0c9bde9b5517d1bcbbc1b182f0ac2bf80f2fdb183db3edb0af43d946d52c6e25064cc295c05987c3cff84da4d143003b905b61829730cf026834e1744a02b69d19aa0b8543bcbd2675fba43f14f125eccfa38d1609477583848422c84326b9f337820764b5823be0f43f1b819a4b864ef6c657de83936e1165446e07ba84c4e2e00e3fef5616fb1f5870572587e687b9ba716598ed0bb60081b1483111c5ceeace3154f45ae337a5cd7fa3abb5db33d90e805cfd87e7719c13a0", 0xd7) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/84) r8 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r8) r9 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0xe37, 0xe343, 0x1f, 0xac, "ec4779ab256a849a773c8c2a90cf664983b96c19", 0xd1, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "ff0700000000000800ff010000029c9de2ffffdf"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x11a0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x400) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x5590c11767e56e67}], 0x64, 0x0, 0x0, 0x0) close(r2) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f00000002c0)) dup2(r7, r10) r12 = fcntl$dupfd(r0, 0x0, r10) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000040)={0x81, 0x0, 0x7fffffff, 0x1000, "e168b389526202f256272f715c795ac4aaa2859e", 0xfffffffb}) msgget$private(0x0, 0x8) 16:00:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) getitimer(0x0, &(0x7f00000001c0)) recvfrom$inet6(r2, &(0x7f0000000040)=""/245, 0xf5, 0xf8951b77b0fc8dc4, &(0x7f0000000140)={0x18, 0x2, 0xffffffff, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f0000000400)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbd257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000400000825ffdabe6ef00006c81f91dba3e99cbfc9abf7ca867d5731a883903e51f6ffceb4e0f17ac7712769d5e5bf2dbe209e218ffe74af06aa6b74c165acef4cd6e36699d369635d0418cbc777d202b6e9d458a42a5051102c94b9c3d2a32dc6828fb00b0bb13c96cdb74a3b5eba560136af2f16126cf992d3c92bbcf7805abef5c22cb4bbcd052fb97fc8cfc73aa6cf89141cdb726cebec6daadd79690868a26b9e1d9db2e87a2db6f39bf5723d87c1c82365eaf0e9f1c5242d52b1c9fde5f00"/379, 0x107, 0x406, 0x0, 0xf7) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x200000005, 0x953, 0xfffffffffffffffe, "00ffffff0000000000e1e1000000000900"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r1, 0x5) 16:00:58 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000328000/0x3000)=nil, 0x3000, 0x8, 0x12, r0, 0x0, 0xff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x18, 0x2, 0xfe) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x81, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x80000000}, 0x8}, 0x3c) munlockall() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000100)="c90ee794f966f3e8e48c4ad6b05a35fd35500ef609826580ee97dc0893e2273d489b71a797fa55a95c57c9392f1f4969e24536b3b71605fe4ad24c9e4d787b2de730ed34d9baad3c29bf18f3e1e55f8d6d2b619a0e29f0cf9b1e730bd18ca4cb163c617d85e937bc2e40490090257ae74873f6c16a43f7567dbb26c9", 0x7c}, {&(0x7f00000001c0)="d8ca2e5d1488b1c006c4610adabab785190a1f39e781e7f74f3b9d7031dad7e5ecc389b497465a6dc9d5fa5a90d2c08040b48d4ef83fe2ae8412a594938d5fae8c81ed213179ae04182e4af1040e251b2ac81b51e0045262660a2db9e10ace3a0f2daa51b07eaa6b2a069be6bb20e623b2940919ad6cc054a3cab31e6ba4e80d37b99ce3ee159bd54b14f87762d9d808d810741c72c93dfec071f20744e8bc70e2ac97a92a2410f310935aa7bb26f50d7c438d644e19ffde57726489835a8bb9969e78a711204efb90a03bb68ad038c5d93bef264bd2b8de838267a4fea3cda4816f75c5016537f950341e44f08d0748634f9337893e3e", 0xf7}, {&(0x7f0000000300)="fa3408b908703ddbfb19f14d692686bdccf3da7ed5fa32cb03e44be82774a2d295186c6110368d18f8c44b5f31197e4aa2e7b487115bbb0302468702bbc01d85bc4f6c1f655dd2083260b395a1f8f2dd3d16bc2c6cfe1096e66c23bd5901eae896befb1108436ac66fda25a682d286a6ed4791897416c2f7a1c0a3e4be85a146fd11712355ed811cda0b50f37850548c700fa355b8c9c82471c32155396734570659f8f684ffbbc57b0ee0292999e0ac98577d1601c293c10d315cd62af6f326b5aa8081a36179c1b345a2963115ed89a0f3c4dc3c24dbb1f260ad9b1bfb54b538a251b4b1b48ee723841fb1c6a1c30fcd3d5459d8cbd9d17e6bce84cab8e7e81027d8d2b44590ffc13bce8394e8e1fecb3463280372528312aed107536870580a6b4052fa02e262b937bd0696649d61eb88fa51c19da4b97992d3755000b59cbeaeb9412bdc71f86480cb713977ee5dcebcdf92994da546fef3caf78df875ad040773442445c93ef3fbf5d57d5fc54bf27079b297224d8aff575c0c9ed20e24161e22696e60da4cab3906fd51885b9ba08de332a496a20e6ad34a33a2fd62fa21049d0303444bb645a33dcf5952967f480b681d12afc8d6165b12328b90a30e667a614b5011f03d13bdaf064255fd8e0d71cb67a455f683da60b262ebd5e0a1a80c97acea74dd7894e076497166104c2d9a7c29bc89c50303954d5db08613b516122611caba77717ba990de77db4b4190cc4dcddf30881e630f54ce62eb5a45874e8fefe29910cb2a24cf1f02e308ac0f943c7917d33dd288040a76e419e60506ea2bc7f6420c197e7bf70a6ea135d4e1ae3bc1898f2c052fedbf0af5e079e992d776e802d728a05ff040341d13b542a1de85483f5611cc223ee31c4920325b645fd289e9243b464e4ab68d261c1db00ccba533c42a64dc92333bc1bd6f0d18eb0dac488f769fd46f1e68ec2b94daa010de31090213da3123696196d1433a2c3d431c71607d7537b13b02940412369056f703d561130992feb6a26e8ce49bfaa07f9421542672d08e2b542bb33f6151b04b624f75b3984f3bb536afb0a5be16a625910029784e4011e4be76f69032ac0d932828d45d7c84a2d77fbbd56b0200ec114df12f59f23c6405a686e34f75fb384b2bcb13bd4b022bd8bfea1b5699404f6148ed2ea6ba6156a8b5d018a729b4425b430492d0148a844cffc2c2568946fbba81ef061a8eed40fd7053f2d7df441df5ff7a5a555a3b4f31f8939c8e6cbfade231804a21b9ca04e0457a80e7821de35eb194268dddb4d921bf068edbb9db5ec50cd1103622c85d5ea47539accddbd5caa0459535bc9dc73a16f6e5a042dfa78422554fcc52cd2c183edff6978e2c9db7f6b493ae07748e0e47a06713364daf786172363b5fb5cb04b4f4f6e87f3c8883b138b7f734dda4d95ef728163983554d4f6593c169ddf379858f01472406210e42a3aff14f649c23164a079a9f98276edf783ac59b904251dec210d2f91071b879f24625dccc9d1668915bc3f01d08cff8163ff135dfe3a12230512ba3c7dbcb8b0577f3a9bef6a30565572b5d3fc6696c0dbf0a419033142a779e0e981a12488761208f39f1fd94cbd33e4d1c6692ade4e1136a21855f1e50fb77a43b7b54e95b485388f442ce0f57299367ec88070f25a7d733a75b30d02b2ea7c4af9a8a9a8796613c3b52b61c689a56b2965fb34cb3a21cbed51b8e076e34099ae3e4be2dcc62ac6099750c103588ff28f2f28c7040e0d8cef455bf459b6dbc84c3421855ab259c9a18f2e806c6716303006b4a34cc41af56cba4fb0dc58a8c03b64a61875751796ef28c47540f56d33b74624a3e7fa320252901a09fb81b5d3d2af5902a44408b43579947e4bf6aa6abcd998f06d9ce18b8f66af8f1411bd1bc15a1696a1f6ec9d74171951950d2d50f4249ec6cccb47ec634baa2b51afcf68ad86ad3ee91416b3c8fe367b3cfffe2a10f842b603ab7ba12cb9df7a31aaf22b34955b2be78f89f5f6d4c5e1e096c5211e58add9dd789ef0ee94aeb83e06fd1bc1c2fe44a13b877ebbe2ba73093ee84310aaa540b898db1ef2a7b4f276f5b7135f6b455b3c60df877f9244c869b0ac2755a90c6efad1783652b9e55518ab66f8145d6513d04676eb683cd767f4c2a48766022082526bb5cbf6375508d7cff1e31dfd635ea7a62766bf492de1203aa2bcee25dce84dca61dcb3b1ea5863306ee6168111941f213522799b80fe7401f2e938bd96df19d7a7cebf8229efbd8b55326e8551d413f91c54d959a4357e869320b3f6beeb8d0b32f32b534ea1ba8521af91664572f107ca6cd2bd1deb90021969522ffd9b367cb0607ccd1354676e0d2dcb1803da55280dd96df68b46035757313d05225abd4b8e9d53f50ee804e5a98f5d8c05668a34e7d99cde0eef0e9379b2ffce3985158d2c2b97bf240d2a732fc1c4c1df3dc6caa1ceae128101bfaaea98e9b89613995da781afc58439d8113affef1af7a213800a077a8f9adac7b1d1d5b0a4ce576e4db9b1512b49ea2adf4eef710eabc8fbc88f897111992b928d2b2b4919222e98d97204c87829a4c460c450eb2a18a9be68807b740482fda0e332ee054f4825a22cbe2477d58fdaa54fda4f2d6a42e18173a1595dde129646d3cb95391328ae983eee890f191a709e1746ce855a1f2450a4a2122bffd89fa727b8d8e5b61a2d7d330a1cfcecb7196d55d5fc08bb32a1df4f30f5da114b6f5b11c8ca076418716736a39d401d759f57c063288b439bd44199d902a47d4693f53246adb3ec52d221c2114b154709609ede0c1739ad0d12a92c40e519de3a610d289d30ba1777d2d9326bde787d9cc2bca1c61f2e34e48da313439e6665b774c0ad3249489ce4c51aa280f8ac2937d8d1b4dda3a8bee97f92f5cc75941bae432913226f8a164f5461d6d772313614001159907a968e645e9f7850e1a71d40936570982a09e799038b36aee32559699b9907db574b6a63186c290816514f4d84ad49d730414dec955d473f9790a2e6fa5648c6e982ac71c044bf959dd22cfa3aab40c434f462425ceec28165c416483bc0060ddf69f75a395ea25583b87ddb2b1b604f1ea9af8a5c79870de07803f0f8faa044374f59383c6a838b7cf6e452f425fae1172f3a3f28df749d0465f32f012916d1d813f96f43d9fc2ef3f833229962b8376e473738339f599cbdb23d22a1cf1a565858cdf1ccfad71bd9c503b3901a13d30324408fa1d921b0a783655dbc5a7a2c8fc55df37f0a028c1dc6ab08467c5b67dd71d233ff0ccf115434b818c8b658d4f7215944161f13957594b237c3aafbe28a332c91fdac3709f0b73b4728a490607734f199ac93853e2962b024315d7aed9bfc19c1c16625da59319b396853ec29483eed16e86decc0a0b929ce897781740ff2b4cb0a99b6c45e05fbd1ce9b7fa1af6f0d1c00b57f3df57a5703f91f02f4032ea22cfc561cc6cd594858807ae5bf6c78fc911bc02ae05bce9a9a47dcc6457d4a7807d06b490c8a961164e10b7cc976713e5e9fcd8186b9043e82c628e1ffb79e2e26dc86e4092bd0af4c9fff48a4401989d91772c04f76cefd9c7db387d45dbc613f58f39e745be74aa31b608d4c6e46c014d13ba2346514da0942fea117d07c182025311b4d9154c01ba7147872a17a7ef4dd2b4db43b227f2925f153899f0ea92c2d588ae21de32174f475711b00bf27ba3510ffd560667ea007c5e6e9b91429b6a45f147dea429a9905e63b1e864ae59954c7329b7e74efee627b765bb36e8e4188bf355ef1e6dd39efd307fc0a9e57136a72faa86b7b569f374f3399ab96f81097376452634ed3e29cf0fa5a3f7d81ca89155e23281c96ccf5da4215f0ba6591fe62ffc2710ea584f09093afc829bc384c9ff0e6deb7804c1031dfb1cdd8c39b4d524ee75acf4c6a52dc26b159bee857757edc77c199bbda57f03e575dff93d652ae80b0c77acff6872df7bf23b6f4ada9dc8f1b6b303a3ed91641a46b9885e8f445d8b69a5833db2269c0793bd9db6c0a11600f45c487698e5f5bd6b9d8b2b28436b80b66685510e83057abe26cf07626f46454b721a6c19f1858843f514ec98366d19758d5c42b0a81f266af070798b0b6db3244955ad105615e0880588ee49623d886d0368da894bb507d7d0cb2a4509c54aae3b42ea0e4ebb5923f372054cf917cfb6f96b27f33d7afaadead20a4b42c758db52363054017de8656593f5320beffb764c3560f10e2039a54edd15dffdb23a07baadd3efc7204a3a28ce4c6d203545efcda895ee79fe37f10daf4c450bc903451a1c3458955d039e00bdbd4bd8245a9d109e24c454dafaac04a80bf967d8edc7f521507d34d6365099bbec508f2e909a17ca52b4a45dfc815a9e715a675dc81bac8eb0a041459881759f0a7f2fe2a8beff5111758c7039be033a1ca2544762eda63f4c2c46014a56843ac5979c578b03bf1c4b2222c54b6daff661005359b36bc32df0719ab99d2d2c7373cd9dc047c9704a0f1f58dd40f730f4d5c0fe3d803b94f5fb3a9e844ff8c1638dffcdb8e729e1539131665f6b64156e16575bf76ed61de46ca351ab168bf0863d503d8aa6fc05fbc78fb7b2664c13be2941a635a6e2c44a1b88a973db708e32f6a0d253a258758e4bd02046e0f3209904f49ccabcfca4369c09e1b299f1618fb8c0bb50f03732594603673a01fb771c664fa1bb56db677c6e8169753a06535dc8f1296300fdb24e7059876fd3b8ec5c40b6509e9b7c131c8c56d1a07ad90e9352477e55d275107333de63ad5b346ffb16626df75ec259bdf6907971e518b841a0478a5f54da99a6a8bf0bc2f386c6ce14635f8d0d3f066309dc873c0c04f50d86a65ddec259ee01e0170ea14c5acbe33314e49eb4a411e6e2f4141549dd825b1c182c7ef4e7c0e5037f3f194275c7c8c5fd45130359444d6c82b7eea2607901064dc4756dfb32609414c3781606fc6a1249bef0aeef52b20c1da5973b6bd401078c7f2ea2a94b9fd4673db04bac3bb878ff661d02de9a5f9d998b7969d36626e5fe0b6c81b668cb2ad984dc6083c46cdafa88132b426e63ae47814f9f668f6d4f723e9c32a210c86e7ca2a31b89e3683cc6a4636bbbab853e377ad1a9fb8738c960eb958d6924a80b0554099287885bd85d11829aed9244cbc83b674b5bf22d46ef87c7946e617d824a6b731eeac1c43a072078274afbea23dd9542138c42b31fa491ef2824095917ae3a83bd66a36668ed0326f96fe79fa1225da723c2f9d66263f78d5cb4f5235c6e654dd44d189ffe71608e6c9b260d124a808a70c7af8d5f6254d016c3758f708e48035b5257db015aa778e0302923d22ece60a643796f37af0905ba1e3962d264fbe58f6c5faac206c9006a379f47da73ec8ca80d10c9b746b84d47e3312c9103f9f6de7f427d7d41f579429e9ad56f7c859a68500902bc18842e10303e36f265fae79cb324b8aff5a7e57ff7ed2c5018f07e13a9bcd9090f1946bce14af6555e7e5ac5ca948c2c662ba79231a0c0b2edb8edfaf316411b93ae01bacd46d94732033c62c377587ce7abdda3fcebcfffebc0a679724889b5636b2076d9996b44aa4c68fbffe982696f422d6b3b4196afe94eb45dccfaf6aee743d69b0ae21b7d04cfb8db92be1038cf5a5650b671ecb3d5e04a668d8eb8e789d1b5680641cfcc1d0d74113696c3f1bfef62101d277e6cf7cb54075060dd815f3869d1cf310a3ae0d01bba7127ad841c4dbdaacb051b56e67a44c312c87cc3", 0x1000}], 0x3) 16:00:58 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) close(r0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x8, 0x10, r7, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) ioctl$KDDISABIO(r9, 0x20004b3d) 16:00:58 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8001, 0x100000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r4 = dup(r1) r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000100)='\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x4) close(r0) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) connect$unix(0xffffffffffffffff, &(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xfffffea1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r9 = socket(0x18, 0x8000, 0x20) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000008ec680000000000000000000000000400000000009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f394f12976929f85a3bf00000000000000000000000000000000b14385b527ca20b54673cc220c0f9b8cd44a534890bda8651064c3f380690db85add00efa0adfd47ced814cfcbb10de4ebbdce27b79bb9dc80f4c30455d6830c3369ec976f021079753ad694b676a1090b66ad9e8368c9c42d72a597e81db674e3ebef56a5039d99"], &(0x7f0000001500)=0x64) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getpgid(0x0) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x8, 0x0) r23 = fcntl$dupfd(r9, 0x8000000000004, r22) r24 = dup2(r20, r23) r25 = kqueue() kevent(r25, &(0x7f00000001c0)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r21, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r27 = fcntl$dupfd(r26, 0x8000000000004, 0xffffffffffffffff) r28 = dup2(r26, r27) r29 = kqueue() kevent(r29, &(0x7f00000001c0)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r31 = fcntl$dupfd(r30, 0x8000000000004, 0xffffffffffffffff) dup2(r30, r20) r32 = accept$inet6(r31, &(0x7f0000001580), &(0x7f00000015c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = fcntl$dupfd(r33, 0x8000000000004, 0xffffffffffffffff) r36 = dup2(r33, r35) r37 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r36}, 0xfffffffffffffff9, 0x40, 0x0, 0x5}], 0x7ff, 0x0, 0x0, 0x0) dup2(r34, r37) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000280)="2aa24eef91576f8b1b97ea5a25bc23aa564a0bd5d6f136660f5ed1bfe1394a9cb49d1173f5e6f22b10e8da94fa60469ea92c258ce4cbbdf94a07e471fca5339931b20f92072e787cf8243a7b80e5d75edf0e0a2507a2a1bb980d1b9914", 0x5d}, {&(0x7f0000000300)="8ed63157c66ac8c5e38dfb06340d85dfa10643e70c411c29e39b077a7180d3c2d855493884e0b1fa3a4f888454a08b85efbb183aefd979db7ff6", 0x3a}, {&(0x7f0000000340)="2d9d240bb9c4b61a7686a567c5b19173aee6a0d890852e20e58fa520ad54b8338b7c8ef56910287f89e361a4383fb5dd0adbcd79de7ed58ca90291de7728229cb7d164f032e538bfbefb4a53126e98766147ced31d3534d7", 0x58}, {&(0x7f00000003c0)="10f7d80ee97249e9ede46f2b0d6c520d9230269078b6f1b02bb8d2e8a8c8d000ee6e05e662b6386f865a7379f39abff4e9cf71545fbc23ae44a123c63762f05a1496a24f033243513968f639911a3e3eefc7f8524da359604845728463de346621b53ed2c7badeed20f511eb2cfc567352849620244500f953dfdc17158761e4d961bf79104838a52a943e94a02d9885f5395553b15dced78b6c9b9033382928231f2d79a549246a8b83706e834ceffb8d9f0131e846bc3c7d6184d50df24b8b6ca2366de1c81cd03a3e0144fe3881d42749ba2ce97392a658e15569773d46215676de12aec6fabe51b4a0fcbaa8a1b2dd3b24de2849b48406fa82684303f392dba5403030bf918735bfbedc20c35442149422332c176350746f62cd0aa3eec58c8e45700d7279453355f2695edb49da815761f0affa340ef37b145609c401e9f6574e041c5014c179535b410000b9621cf6b7b87f99ac872116e1d9bb2139cfea815e2bc653018302963403dbd26a4ffd0b0f638eeb6435372bcae7dc626366d12343785a6fe1b4966553d2fe08b271ccb3f5b9da57e6e2d1502022605d27e38cdaaa51f8e4f7ff8a9bfea2beacb4224c5e9bae5e7ca7047895a8771124088708a93815ca86804b13aeb94a3fd6b72e1968a86b7b66a8bed67e260d851a6165702ec32cacbd356afba219da4a28378071defa33b23a4bea796aef8fd5338321a9fed17c0bc66dbf3ecbb19cdecaa95a578d37b3de175f6917baeedfc1af6874f0684d56bfa9a558ba8598e256ee0593fdcc43227ae940f224b12a7f13616d2751a97afea8805e2440d9b3d414040e54fc65efc566641ee8dfaf8732ca7a21ca5af505a02ac8829a6b9141ef460e2fcb001112d7e1b8042c3cd47fddcbacd359be02f17219c75aea90aba5be829c574c364377a2357d1e2656b92b8a34ee62c7076f03f9ec1da81f4bc889b13d9e9c16aa842df7f552444045fc206181f312d5d78b3162683c69c7f98a81d47368985a0b9fc95c5bca7fd42bf0c6cfd2a1ba9090d9e1b9b4b30cd3521512c63a1ea0579ec582758a7a94c1d796324d1274515ba09e579f7cd7a4d76de9d973dcc42f11c0ab2fb9c2c803eb21c2a0be8f2a5616fd8dfb187cfbe89aa818ffed17438490bdaa9436c9514ffe3a10ee101f9d105b09dcdef2e874a792a7c4ade427b5134a637688a3485c05651fc341f7d80896eaf93c952084f8eb53a89d8ba8f51ebc355f7d2832b78e19f609cd5e4c9234d3bb5945811f4a5afd37812e3ddeb8148754b020f3a16c4ed64e66a501ae8284854da3844894f2493f9779b1fb2c8bee517fbebf27829299a4ca362da145d3766e869809aff34af6d647d77afffc34eb4310e1e7eec04ecc72a1f2c3725d37d7cf6a7e4f1724cc3d7f153a7ec2c4d7841287438593bc109a96dd237338732462012c3148177b59817a1f5dd538f1f9c6969dba3b4cb51c23db1d6d1561eb98e54c38baf9c0fa3f42131699da0de09546596f7ea6f9767e25b9be18ce25840879a8f4be81d741f4ffbc4aa153ea3938571d8139030f912c345e20fd97548318abd6bd4934f29469b61c4330d06020c28262ee7831ef7437e361020e967c4c585e93ad9dacd3e8db5de6d47ca2afb53b98c7d1889d67fc088b4d21e8acad513f253cd9fe2b1f9b21cb7217281a7916b291d881b39349aff811321e4600e4c5a7acb8ab74c35f524b1533105b781ce75402416e97aae190ac4f22121b5657caa807450112d3590888a9b7024c9782f4f98f2305aef5f24ca2ea63d5cf6608f6b3394c1af6467f7fdab9bae1a6ad247512c078abb05f400ccd9ec1c01b7d37bae40b9c6d28eb9eb5f286ead4a7eeead554304058d784561cc5bf163e0660a9df814fd6e9496060ad2a8bf80cd42b9560a2a8d146b941f761bc88c093e0d3a1fcad89b2bd2091a38b68d00bcc0ad60a314847bd966879edb55c6ca13e06d18fef4b1898607c73496c70207e0a1b0d84948fdcee515732e39d392a5c20e46bb2cf524bf3d1ad668f4f71af1df5e59690d50653709f4f87ce68f8263092da6a11521e497cd2be48b4cea7e365dabcd1a9dae363e217289df617e0640c3ddebac4af1c28be9bb319c92ceba986a441593510df305cf5220674c5565ef81da84e4604787fddc78af689e596e182dc87ca9293e404b80ad91ec912187e83f10e47f2f7ec804711b560528b03a4e5993b1b7a6ca5271b7d5417acec816527dd98194b22ac239bbea7efa9225a44d450bdc825806494d61a6fdc1d7048c0681c7f0d9fb9c2a4d4038fd0bc50e237a81e6919c49ac343276df86d47c0af43ee78e26bc2a2169480779028732df770833b1813b22435a588170675e9c8912adf97d941928c0e38d0add22e74d79cf575fd74cea4eb2670cc2dd4bdf7bc83d0d01b8c3a19a980dc10b9d3421b371e156a61623a8bd4d48138f403adbcebb109e57371391e0139771180c4fc85d175c73988df8e6f0047e4f946391b15d2b738cb6e50eeaa74361c095b2142a19690c87520382164f8965101905bd4a582f6c900c8dd6c9039409db02dce397114274c8fdf692a2f46fa2deedfbb96f0ffda26b701ef92e62373ea292e50ae1f3495386874751a0e45b1d02949b4993b4b0cbe1aa4b6c5bed8bab0afcd61ee5bf72a02a10ec9a483b1793b508562cfdd8aefa4f7c39ca0d4a9a65fb15059972239469a189567cc4016d356ec57fce64538ec0eaf899bc1f333730b8ed177662314538936b3c26ea13535df7e89eeca9030605d8856d115cb5274d92eedbe7849608d8f9cdaf2976b61f13d737832c1f778a4bf537133f129d6ec6ce1b4674d192c0c30130181f5cdaedd27c868b3a799befcd1e71df3925dc24b3bb5a7acc96b8782d52eb104e1c4b1c8a6bb59e2efaa9abdc15b4f8a4a7483421224bfd80fa24c655ba4bc9a8647749d23b5d9cac450517933896d992eda4c6eb8c9a2f885c3dba960cbf85a24a3c553d0e04c34c47375928d5610c2bb1f87c48e98b4403e7fd22d8f9aa26e4959a3dd73bb89ec2a017476adf3b056bc9c6f31c14c05e5b55ae12ed43d33df160d79d0c2dc06670583a39e6e77b0aeb2eeed3a6e159446a5089f7dc15f6c52c04257c84a25fead94d76bd4bca6b5c1612764d90ae30e5aaa1a7368087bf17095b08f969c46275a0538f9a37b087e46b43981f671b503a1a6efeee927fb6c85e5165f7b7583e72a5115aa56ebc7ed421382dce6aed49b97277e35b371cf5cec987e843217688a65a485ee5752f0baeb1e8a448dd8608f9bfd27c8b02723bd8a151e48047a06286d95fb54554bcf15f5b98880ebaea379d54f96c518b2bc69fb092e213068fe02bd0e587a1474cf1be70599d9e25d2b028ed65b043e08ae8e3227b4b5d8c61ef388e5c0759b2d57780fff829a418da08ac25d3e28c0058d5ddb8603969d1fa0089cd6b43407e5d52dc5c5398164faf12db4873919dc07e2edcabdf8a0bd63b8c92e82f1155d986516321099fc08771886ed098b016e76cb705a4412a1a0298f45dd383509175fcc1892443f57ee47eca0be7c3f7f93bb106f4b87cb0dd8e2c8b2e9e6dedcfd99b1962e78198a6b0a47fb4e4d6569348d9e8a5be449b7bc6537c2652758de933cc8a072b7eaf35d61042702ae04127ef32de252567f7b82015193519275cc88049956afb4ec0bb5e52f6d7587c10784694c510bc36765a8b31757216f0e939700cfaffb59cb795ce610abcb2895da504226d4fdabb6617f9db60df1387118c6995738d9a6aaf6c7fd86f7032a3225d140eaf2ff577320bdf6666b4e12afb85c4a73268bb5d2724e66c2998e5fb25d94d2de3052698b8c51454626f228fccca73317a5a8e944bd2e5517f808ad551ea4f83bd45f8cb47670c30004b1ee7e01af6126222cf6b34462ed2f75fa371963de5592ab2ea0be101acb4e53a54120deed0b6cbf223974057bed770f57f2865c9e5d06035771d0e1d49108f49025b93925da4360ec834922c29f73926d7f9ac0e70f2e38362346808fa4885f2c3ba7a88d867274978bd875ec3805f33940815ff483701e3cc513688039cd59be8b3218f24c568e658e9f4e137c4eae7e9fa5c205665dbc487addfe91c57075505017ed2c40fd12f287f0443ae02d510b19012140e957e24ef7eeae71cd25f38cfe7f8871a055dfab87d85ecf61703cbae5d8c86a18b36e2fbad703da4d6980a7e6dac6d264eec536ec426dea7d47d5fd4d2c3bd455c249cc5c9f1d834d49a0ddc823f14cfc704ad3e227f503104dc262f0163f073cbe01a8308d506402f5cb4baf6b2149b48358716821230a0cf802dadf5bfde5d0f8367c1ada326933b6a6914908e4f403733814f06dd859ed18f6fe1c2727b0f14b9da4ff25e94c51e450caa289b220b327c17c757a35c87b4446dc6cba3b649ef5bdfb6299b058b5eaeeda181d7ff8a51a9f96554f7e72c8341ba724f466a591d6b272ae455bb34b3fb3d6d77e38fecd06cf74326d3a5f96ec7224546396e05a234f69710372458c747ee481e68a25d94007973a03a494a03b9a7a4e0604f2bdf161a213ed8011e6b891abc9796fc93ac8afc8fb3334e9ebf935a83dc02a09f938eb71ed4dc20ba08a390e6e65f2d42c8e9bef7753661a09454cca10eef43136ee70a24703e5ec6a7c9cd512a873897a634ab77ba2dbb7269c832bfd0d00f328e5d5c2fcf572685132ea2ad7ac0230fc75a120c1d70987802bbe54e767acdc2fd8d3c5c867de9c59f1c9e47d1ed788d6137893574388d67bc6df88e4066808b35e56613a85950016cfea88fd4aa746d05d18f77068149dd0c442e16075bbdcfea872106637240f7bbdc541605d1a41e9f1c336bcd008fa27deac33719865472d053cf2bbb3fcdfe8f519adcbfdf01c52cebbdb41e7f0ab4a7faebf65e0da0d96f77ccdaaa383dd61faf926ac67f850494b56ef426100fc60953730508b7ed626f61029a5f9c5f959604986c02bed6b070b2a73613188a239f195530f90a5dc2c0edc92de26c5343ffdd14b4a985f9586169af77aa5d2465ca63782aeda138b3de992048e7e7d2921a6446905c4e064e2ed1bc1046adfefb0262f3757128057f24542febfde5b56d020098777d8b3a94d7aacb6edbe6aefea1c54b9fbbd251447d8bba821a8a78bcc47128ef305501c8b0cd0be825d90a1f918aacae3fa30773f06da32d1a2d1485476568be94569be5037bc627e3f90112771bbe169870e0b8c8695c25ca51d59df78a84fbd24b8186eee81b16df07b78242ed2856806618e120fc91e74f23fa5953959c6dce4d87f28358ed21c29154b127da11e1b130d8a27fcbe05359e144c3b136b0eaf888a4bdcf56a4396e0595be5cc849ee9560b478e57759c76d4771417b7d516399ab57e1c33a5179582ba666fda7720514e8a1d87e7b9ade4fab7b8ffee5200fb1ea34e54ecb18d38c2676822564f822a2fced99ccd5f080fc7767f7aea359d9d49e7ace68d35b95226f8659c1deb19766c09ea97be1cf3bad2abd56b87f266626e46a077928f374afd5fcd274f72109bf4f9780160ceccb4f5c6e1d3e3438276e62b2cede1279c0ada29527413ca3ef39621999723fd85ca5cdbe903f15639ff4010e41f041aed05e57c9820be008c56252c6c77c550bc3702f192470eb7cfd00f4d31ec2a063986898f0f6ad81bb93b97c0d6279a45f40941399109d7be027b3555f67bea337ad53d993c2ae847dda614d0b75118e825f693bf4151ff79509bda735e154a33b683667fc293c576", 0x1000}, {&(0x7f00000013c0)="a84c75990050ba19601c6169002487499fd468", 0x13}], 0x5, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r10, r11, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, 0x0, r17}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r25, r2, r2, r1, r28, r32, r34]}, @rights={0x18, 0xffff, 0x1, [r38]}], 0x98, 0x6}, 0x408) 16:00:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b2d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0ce5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 16:00:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x825e, 0x9c03]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1}, {0x800006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r5, 0xffffffffffffffff) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='tap', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/bpf\x00'], &(0x7f0000000580)=[&(0x7f0000000400)=':]\x00', &(0x7f0000000440)='\x14/#\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/bpf\x00']) fcntl$dupfd(r4, 0xa, r6) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) unlinkat(r5, &(0x7f0000000180)='./bus\x00', 0x14) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000100)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="d7144b", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) accept$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r4) sendto$inet(r4, &(0x7f00000000c0)="051c7da5751a8040d733ec270d7c62cce8b987c60baea304d00d825e76187f7d33691aad0200d8d1fdf4762ebfffd984a06d1820be4daf496e638aec190293c8600a487d3be13ae9f6ee20f0c5db175f29e4e44fbc6ec7732a8f31e61c7f290a2ea9282e9c5ae1", 0x67, 0x8, 0x0, 0x0) r5 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000200)={0xfffffffc, 0x8000, 0x8, 0x10001, "5ba503836d458073cf9e3df5569c175aad1f7dd6", 0x3ff, 0x400}) sendsyslog(&(0x7f0000000240)="886e6845d7c736ec9d740c", 0xb, 0x16) shutdown(r5, 0x1) 16:00:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x68, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) pwritev(r4, &(0x7f0000001340)=[{&(0x7f0000000140)="67d52ad7267ee283952602ef9cb07959", 0x10}, {&(0x7f0000000180)="cc11d5f188e1f8eed745df5b40c1ee79e321045c8cf916a5d7a4080d79e06c94b410e58b5d70cc281e99303e9cdc194143273a51b0ab52cee2ac689140e3f87ef618e6533a6435f10cff729ba0b1773d5d1d823917ec65dbd63e3b687499f713c890cf2973586a58861fe9162bca41c17606f48e9467c5fc8a0f9075993016256b3ef45f39fa5b24db02cee8f5b42ac49d2990e684432181cfdff64b6d758f17386a809ba1c4edb3d69c1fab398282f94e861244c5235d2d76353f2ee471db0e7ef38d28f65d995feda110e98f8dfb09233a4805cf10499b8e67f77d0b000963388df8470cb04eef946895cc39344f85d904024489e5b7204cb94dc74a90bd976bb8c8a0446753d44181b1d503360b0d9db9baa089912c13b6e7cfc7120ac78e0afa97ae96281cff3d2ffa3b94bfbdd4f13693df7553e7149c1660c11fa353e6d47765a92bf95621629d0ee2a29c435c423b22ce752031bf6b4b675e0dcf3c8b090d630ef7fd93032d55065178b251816c718cdce1ca1554cbf6f83c6e7eb42db35a32991ad236c7a5adf89277a13bb1d59dc7f3f350630ea334ea6bf0325133b75bce14938fa5f90b8840bbfaa366c5acb87b7e142f8fd90b0131e2be7c79399b41d932e20ad61791e4afa9e1bab904b4329d6d3def9d3e3ee4df9fb12a683270aa603b50df85ec3dd7702a4fea01558cbe293a19b5d10c5112080c6c479f6612840b3444d005c7495a325494ae318d0aa5b8e465045a51badfd5fa20f3e6ac279dbe43eb0830118ef533a82e2ac9cd312fd5f75bf626742afff04a87d5827b4cdcbede9cf706c5cdcd407128f5ce2a0d535ae83e52fb45be131667346c95106e172dabaf6e0e08044aa7a81ffc481fac0e6aef080da26ba836638032e446059152fde94dadf334eefc35951888bff855eeabe3456ca119740d3e3875701f31cabbf0015828416f0d15cf8b1d676fae513994e600f96a7b3847f1b555f1b62e567be2efd77e8816f9f4175cac003df04090cf6e99a7076026215a48d9f7e02542a892d667981378410ccdd453dbee065c0091e47f726055cb3323dda0df0139bf0c5acbff0769a7a970bd418eef40edec25c8d158a2fe7bfd888817c66fbcaf8097cdae41fe6348f2cbc965881bfd0ae670a38d5434a4be7985733ea9388d015b2a76e1a7aae6bbdcc0cb297fd75b5b804e2147c35417527f1b948a01e68c39e2d5f39e5091263dc76fe81a9e3f7a32ca28b7b63ddb81c4f0d411b9b2e78a521a44bd0018240ddf9aa371f73fefb8373c2431723d34c28f4b4ebd55386b6e9370bb97d7dc9b8e03b682f0e1d5b8cd626ded89662189e7adbb7574dd5a59f379bbb5488ce394fc98d13e996967a67323a0e257c3b9edd3540df13086da612ef14a722ae940d06fac0e1fb3d2ea15a9b5c2099c8526cba6b6ac2c78bd06a40fa5612b142474246b6cde0cef1d8106a4adf23b8b6efb8fe174a8da527cbe0829dc2ec657aadc2fb98f60ac3269d17f7370e21d050a9dde3da22cd16a7b8ff14e6db447abf46dda21e196eab0c229aa8d19c08464909778b637cee4cd38711e3e6de08b836518c81b60adb2702939327396de9ab958a3abe2e11d9c69090d84eca1cf886ca3be6ded0fba237d40e47cb5bc82ef3b18f73f9838df8bedf9cdc16b0413fa02ce6943f9905d8bbfe64a06967be7caa4d52ad7e14c17cdea244e6ac93b799a9939d52f92ecf7631d94d9a379a08725a5509a86ffa4cf34becb4eadab04759dcca471ad21c1514286490e995984dff6556f56e2eae4ba4d5729420a477471b30af4ae683bb4cc7cb79525765360def612151edfa0a4b4cfc1440f3835fa29d42a63ed84a5da69c036ff7dfbf8696cfe34f152e390dfb1bbf50b61b2a4b61974f36da2b1577faefaa6bd567df7ab6e462c2b66ce2fed15bac850a22ae44d261a506498001f60a78b265b27b20c2a92a85ddb08164318e936c93698f5e1f42eac49fb5707f3d5ace601f2240a8fd2117316c0d7632c66952d622778717e10e6f9d1e3c2ddfa75f8abb46dd1281dec533442c522819678abf116c1ccd7407850da69f4665115a8bc00e78863c99d93643150d71456f482c1091cd07b64f693e44426bd75a7669a47412bfebb07e4e829a61009d9333c6d0f0e98bfb57d2dc93f76cd320ae5e5a066aa2f2de2106cb462fb192b7e9615f72a405a12ee18ef0f162683f5a91b7871e34d3928eb825bd5dd8097e450c0d9b2cb9a471061abec42dc97e875c1c2909efe658ddf210a6867bfb6fa1a39496703ab26b7ac62662259d7836ba050d23b0ef904d7495646d8d689b2884bf47975c83afa08e464508f3bf0ea53390bc1a6a4c51ba09bb60c66c31134b6e7da95a920a6176291e37378441abd67849af945c35046f08bd2068b3e954b89685b7914c859c5e3268c1096fd77d69a5a8e3ee2442b1c1a50f3406d1f130a330ca0483232452609f50d4f6a6d1cd0d40f450266afa63e49014d30217882205d1efc0edf4525353bf9bf260cf8e22b75794dd2c399f9cff4e3c64bf91494e34bf80aec32fd6e51ce7d98ab4be54ffb34ee5b11820c5a48d434b667b87735bb771d7ca9bf47a5a21987d59687d072a925089172812af552e456a9ba30cc3932063e57aba64bec568ed0e9697ed91acaaaa88274fd348063bcdd23b6c70050e9998980f077efddbb49e7818b4101aab31575cf9953df8971f986df5cbafc3925dba51c9ba1585fba27014d5bc2803705a158983214581a4dd4b90eda1fe68a47e9ce52cae75a7d189693b6b654b258e5b021697bdabc5480210bd9983a28a5d5b2a271d257cc7af452b346d5349ccb5c068b13941ddf1947182e009d227ce03290ac727168fcdc0865c272cc410871540320fbf783d8f1daa30d21dd135f2d24f198fbe34b6f8b1090c1ba06c44aeefdd8b1491f94eefd55da3246353faf17a0d249455093441676195099acfb9dbc5b79ecc5e2430788d1a0d48fba7fb07782b3ff3ccee091388e129ad3d6846f42066511243d4c0df51b8470e0551ee0d534f6293f986b2874db75abf612c5dd27d3df42a4f8625a3c17e33469dd611e8242986636a84c1f7ad0815a32cc9f9793229a9c67ac3aa0bdec99490cb6c282363220daa20035c07ed2f9371f3034f66af6e839a08dd8e15f5562edd98e8cdd65e131a49bdf4415b65d64855c68d42b12f90ebd6418761ce81b8f09bfac9846d08144e120bdb4c4f67bd8fba178e13d3a48b62ba6b834b943cd9338c8fe0ad753fbbc5f9a0fbfdd9ed5002f1db7da8b36c87f80d6dd27778ba66083012826d754220a78fa7c52da14064be782b1a35b7fecaf174bacff3a8260786681bb257ebd197976faa528683dc4ca60fb9bb261dbedfc00d1ff68d9602d71d8e6cdea19528dfe6ffd563aba5ec4991d1c2b3b6ddc0923513ac1a5c570490f2b13ae8afa999ef15bec643f07fc559fb9cbf1aed3c7a84b2ad9b7d242725f272b156298d8ca9961f1480ef726f74bbd82b28b8fdc4ce1daa24ea034b6233bb01ceee73184df037f682a177cb69ca83ce4791b9037917b57003deebecd86afe344e217650d50ee9e2a590570d5d70f1ddd64822dd04b71dadc133415cf11cb34e6d6c05f6c84241609f58e12b1d2d96049ee1cb063bc031d26db74cc145dc0e0dac758e08060e86af1522ea9a26bdd5aa65935c4f1345bad1e0d185b6b212d344b85a52e838e10992289b4a9db42e822ea33c2c397d2c13a756d7d7d1a43e0d1eb3d0efae086cd85f8e41d6ff4e9f0ee2cdfaa17d9172b3f488e9245381038f7df535bdb520daf5269a2ce06bb3c8999a9d80e4c4656128bb63e306cc8d99c292e734aa126567ba787f8b9480bd084f9fa029ad1dbdf2fab852e941bed427bbc9dd8d06b6510420a193bbac8a99298e6a62fb3c45958be4624608c72b9cd80dca6c1da39137929e18da98a0e399e080a151181aef830eb8b06d793a52dc270582993270463036b4c7ddd49f594a20b0354170bb7c9626c5db796cd6f710635c73ad87bfa1644eea7b8051f898271c1463d439c83f3796ea6cf09c84b91befbe71a53f27b9473783dcddbc2dd52e7f929d6c466e268cb453c3fdabe6deca9d620eae93e9917938f21d4852d5a1cef430feea3189930a8054d5cd50c94fa9b4974ef5405826cfc21a43ac4e16c593f5b207991f6b65b3fbdc79e15a108881bb4f01a64fd8c0a60d089855b6799a98ca3fd25c926ab7d13537c79876192a938415cdfc8edb32468de9ea8db694f79b2db99d8c9133d486e339444dbe07f39f2a2c3f955baae5ef849193289a0946e0f6c39a7976fae01bcc454bb457ccc8098c5332077a959799291ddd314cfba9c797ff30bb523035044dd0e9b1d120018cf5228f13b498f96cde2d588cf13830c1a4319405569b28b919cefe5a7c4ed0f3254052854a8a9d4e11898ffd4799e22a1dbd84b9c80c3c7064e555002f191ef1d1be0ff9723d2678de24e31cded6f40c609200f079aa1561ab0b5fc495141b7dcd01ed7468398f91913f7a08a7faf00d8f5f0ce2519f7b6c7a940b153204c8d8774a7a51fc07a456cd8df5052bf7d4b713d9f23dd27955fcc9b45f603d881dc895e8f3a33c406324a994b6097f6557c9a276d3b89dfc7ca4fa8262d3b21a15fb2a9bbec33a4664af7c19c3612e19bbcc28c4b9c07a101047083ff5863f5696d0b389bacf23896047d634c4d748d879c0491c036ba488439a83e160c6830bdfc18351ccbdb208814934ff74955e5bc92b1b5f858a400a3e7541306361541cc518cf6e9db1a8f7d2bb572299870b5fd8b183c6917aa03a0dac06c1f70927aa76093fa056b72a0e3c63352cb339af78534fa216ff80a4eed35d4eb99e5ff3d5e76758d44f98a01b0e644c269ba1cd2d3b379220d6173ca761267bfe20069d5116dfbbf0f43c0a1ad6b2f05771c7330733387b04a6b0c0229458aa818ba0ec0ac262292288861763e28eeed6fca245ef47020984c3252cdf4af3898f5216d2cf1f1c60f16c2410c4bc3ecf4e2eb0ea77ae0bbd3234ce3eaffa507be5fb2d81b6ab770b3a6b09994ab61d4f9095abffc9ef611095e64d39eb5a958f9ddd3ae0737c0de617088236e6ded1746e7f275b7aa6fd7b20ee6de1869f6482893d329d51eaf3475af4d12525e9b306e458fd7aab0dbbdc59e814bc99139f0092d6e153c3595504c5ce0c0047c336b9d3f343f4d1720e08605ba8f76f128a441ede9469a1054862312ab429ae5ba17a97369f8834979ba8fce99633c8d418233a8117e09e205077f4a61091d9f582a00beb77907f8b349d30babc38368b4b985567a0d0520904f68afe28fde69b628d8dae5a77e00733042a1302303cd59d9a3eab81b6615d1413e6f93b6ebc60dc32f3980a11d2cc9e6b6dd3cdb38c2136d2ca5360c5b3501546278420c5d2f6c7ee70fb2725566dcf410d683d82ef377fc19f00c3340d82754a0439128d9d00042a35a74ca0483d1e74b9cfa67eb39bc963d74221317175c19939e428a456360b8e55fa6b5c591e13b8011b6ef1357cf1f30c7a9854118bc14597290b9e1ce0e9d3d57a2fc9dd93a2711821729453d247181a9a864fd493056fc51e0db178b84779b8b43ce022dc10a7f7bb7abe5823acd1de089abc5d4d56fa36ae929e06843b4accc19c67c94fa417096f465aaf75fc44970513221688bae4f3f7d4ca7499b0785b8f07292391bb1bf61ba307c133ea1c2beda2306f57600743c2b31d3e9121c425e068bee198ff34e9fe35d2dfd2e", 0x1000}, {&(0x7f0000001180)="a256b38b2888f6f99edd89a4f218e54818667f8ebcb19fce844435a2ba1496a11e721f7b886e1d9838fa1657e2656c", 0x2f}, {&(0x7f00000011c0)="28b1f9c0a1d3965e1d89089938c4c7a0bbf649e1fe0dde07b3ae26b0792983c98ef8d2303ce0812c8aea6b1f189837c1207c0294e230aa4b9b752bc9298a86a5233729c573bd452e6f8a26077a1106a9335db79b9899a6859633546b58741f5f0e6c21e265e330f9440ed3", 0x6b}, {&(0x7f0000001680)="b518edb16236b9cd8e090981b3a813adb7335ba1929b0e24b5b2ba19584de21ae155fc11e5479e5157f8e1de62fc047db09e4a424811b30acef43dd0eeddf56efe8b82e7bf3ec46aa35515372be8142bb65d6c7faf06cf0d9f67bf156c45c553dc106ef4200e3eb0a900fc85282e8b5ea9a94e66d4fc94a1bd21463d5d776e5f551d8610de2561815d63aeeccb93ef7c499d7392abca0f4dbc3bc87030855025ff7b80f9f2372f348981252b4d37d2b866e5cd84dcffbe3ae817c9c61c5256af36defe904c35a87eedde5cf669532fca0a8c27fc71126b6608d93f137245b936bdc77e4b8cca0904e61fff6fcdc962eedb0b2d05450338930191be53c992e07a8736766b85b481a76d755da5c6b90cb1257aaacfede34770bca261d9a1e36fbc33f84c18b6eb0d9fde9680c9b696a484177e2f3739f6c9b57b9c36064fe4a6ace2ade77a98456394e6e67fc2488969383d00b944f13fba7b1589d74f0449c89ed67c3242ef5370b8377fcf02c91812de1a59a5693691a4331554f75b4a729fdc90ca12d915243c12ee656be144e2305fd1e857a1c29d871cb2d977ec8d8d51c99f4f93e9931f073a7f8f25da8c72e357b0ee9410ec41d71391b67f53f8f367740e1970f50dd2f95d1871bbbcdf019b6f16b56dbb42ec032dc32381160bfff44d3c2907af6a8faba4601f302178df29cfa1e578770b2e9e9f6304a80709058e2a8f970176e74311179ab440e40443bc6344162e499bc29402d3f860c9c5de51437245f7ad64cf14f2bb57188ca2cb6df662563075de29a952ce4d21a6d131a7aa2e4bdce6d2d190703b11d08a72a858c50cf01a095cfe28948e2af4536f54f91e512bb21c7aab0c48851f0b8af818f67fd1321dc5defd78266af299284fac33f434166b8bb0d4e3fc2cf7325a584ff04f7ada0c5aebc82e0a062b3559bf39512eea54cf16e086072b71c810a2d5a2b808270cce42f0622da6a13fa5922051c6c0671fe3b51e2bf181138e3ca7828351111e5d8044f2a174b77f5eaf19334e61f18d9dc54be1a36e6191710f4da9fa7b3debafbbb27a79dc67e0299061a7c804294a22df6baf3b622821892ff63fdbbdf40f5d1cdd76a57efa2e647b5d375af2f24143a67b7f444181e130efc91cf4a85ccf9a4169c0d0351dccfb6b8bd15c012bbde1a2bc40e82e9072cdbdee70331f82b55b5121ea0b649102fa659a1d5223e0fb835ca0bddea59609ecd0bb0c7c051e99fcfa9fffc21bc8ebe6f8ad6d68d52a781e4bd3b0eb9d56bdebbb50bef3314b73634ea4817a8a5e9862fe823efefbd2fd6155a59f4f5d14f186ee7ee328728e2fa498c1569a021db4491815eb9d408f84594ebe96601a642571416eab3230e01a0c881947c35e07d50be98619215fe2db303795692eb4621cea40f4fb63ad33dae43e88e968c0203a085e9cdafbc41a8d7e994ed281b35cf706031cd38b20b518df32cbac874ef4dfa0dd27e9a750cb0d7f532ab07003966ce9205a5fd3ca09a7afffe868837204a46346fac91042e585d74aabf86b74963cfd1de36afb2ba3113658adebdf8791941ad5c6f3fe5daf1ab6d13865fb22fe4542df69ddd9b567f72accf76252e1798e6ab596995ec0786390a95f6e13b4d72003729a78db5e3781a89429fc5a3e6ba4de918c81659e5f964f4a207512eac57069ec702a97c308c3176bb1a4c8e3ec3fe5da5ed2dd46c3b9e2c0136c62e3873cc0d3102de21d12c1a21f2cbc0e878557bf99901bdf2664f7859838ee2abf8afe076642d50971dabde88b225e9739ba8e5244002d4d929887a9fb1f0ff09332e94bab333e9203ec265cc189b1ff28549b9c98236e9a4c87d5fb9451f69d0862821b485fab3bb86f298dc445cc242782f51b0354a8c0c557a66dfae08cd6e40376b4b0f0f5444e2e94418ac424d4d354bfcd5ec4ac6f2475c5f0a108e84d07a91bc31114a2b0f26d0c369448dee3f55062c09f16c4d0cbf7ab9da54c3ca3d4c2a97e34d18a42ba9012a5f9692fa43180d28b8e44f77a061c182365d4122aeab03962cc01c0a1e854bbe771342cdaa3edc0d50309c24d78be8b1fb7288f495eedd810a0e6dad8fbe0bfb481bfd5872bcf6e346d4179030c95300c75cf1859654470120f58844c2a99c7452919b2798958ecfd89a540d1dc6e3c128e2b72bbab2a407cd028289fdbc23c206b51b9110d487b016196d17e228846751a57eacb644dc6dc0b44569e7b66945d14db1554a4dd6d6ca161810b1e94a060222d738087436c360ffeb856f39f3ce4f5e3494cf61f0cd4508becba5fdcac2e905c46d731cb5ac3e93150cc253c54f8bc4d8f3742e649f8ebfabcf37c00ec5f6045b8e17a613a821bfeea8fd972a6aa860dcfaea77926f078fde2cd2740675d50f1d5a43b6d7def6ff940221d175271d050b399bc7ecb0e29c0001d50020b8d1fd6304ed8e82f9f3fe1e278b56fe958171a7b70c2ed578da63a449a505f706913f0d3895e4cd2e1cfe61cd83a8d3ec436722a57c50922029f90be23acc1e912669f2c9d3ff9c2d96db43c03d99f86a7c432f355a8eb0f1adaa3066f6394a4fc33d7b39d9849084e128f79ee90e32a65a2d6667150bb0d5f6d27237c0273eb2c950306d4dfa3e5d4ae776bf2e5db7c2b8381c4ac3a1596b1363d4b4aee7b49370404d4dc7ee06ab7088e1ef0a686386eb7425c6f2ccc68f3e658cc9c54fa37e949b2eb9899c402915897367462a58db1a52c6adf63707d3dd7c4bfafe67fe0a18a12e4b3b21d2dd7e16e4230fbbc82f22175c6a9f8fa3adbb41c686498e307f379b99ebb43d842dc23cc70f28a5d389fd5feba269f3ba9cfb604b2ad6f600d8fa553bd50336c6b8c5e317dff2a63046ad24295040a31d86125c66022f453b1a499489d1508fe6cef045f31a67767a85a46927acf8affcec6e23001b5c265be3ed0547c524380fbb001b47b014f234826bc095edf6c067e76908b928584c1f0a035bb30cbb6c1ce1cb7f2734d16cab91546487c8f2dcba06f79ee48486121ed0b57f53c70d67b9167da5fdd270d2b9cb489bd16e225f9e1cc4ed90d4078ecfc52c6a20dc1bcf2a973373cf74702e9574cc55e0790760731a4f3d9a254080306b0de18acf123d0a68d3c8f1ab34f2264d685d35fdbd2bef27d63cd29a20ca8ea134e684df77453bd240d04e98ea0eddbc34109f1e0a28cd12ed7dfbfedf277bd99e58edf3487dabec5cea0938b20160a939d740265c95a5ce48940fea43f92c0555ba7e6d0728820475b65e87e3a47c481f44de25a93d40d95af047d82a982f4c83177e153b8ba9e0ea7c5a8b624abbed6584bc53f409b0da1ea464fcc61c08c5c178f92bd2b3fe74e5cac64cd13c28527135f13f5d5d8c36dac76151f0fffdc1fb572e6bb88efa40e23b6f222e7e8c9b23e4b4be55be6966c0ae0cf40bbb128d08b3d5baf2c2e48f35bc7c79e23a3529f292c135e7cca52179a5ab9fabaee15ed4fcb33e6345bdbe01b5fcc8830852e8932a3c4e707ba81ddca88da092f995a68db59b0debb3d75fa0c81bdd0294516a255abd779c4dc47a47dd9a03e88d8d625762da28aa5a41e29c50e532293802962c54f6d42a5051895898e50790b00b795a58127b482f7323e53cb71fa60c184e2ca2251dfcbad64d464c4ca8161423b3e3b93082632d6b1306120f608dfe222c9c6eb9d808e628a54125a731817313b632a159cf9abab276cd268467a30662a5e9eac949dee03a10d14bdcf5920c4661e70b0741bf341c8c7ccde1c8d87b85a23b22f4271ba57b5873e256bb588a6269906ba9d8e655696982186e21f6304d8e4d9ea1cc8b6aaa4d87fee4d4c5f1443875a5af7ca204be60a090ea8cfc473045c36cc5b60b2d4cb54ce64a72ea91d90867e6f149b6299215c3ca8b0e735cb4de326f13bd5d89c09c3d319c135bc2598dc44626c946c6e507ee17421a327e0259c847ebd1891d648120368625c259a31077a724091124b925424a441a09c70d63c68045cfa727575950b7c6e7ea24bd4d34b171ac53388d271d94e526b6e3d057c482d73aab203058910210ee9809c7b0757a620255a4d2759f5a5e6942e21c5d8d72c7a65530890b0acd10c850cf0bb8606857c06260f4bfc73fd3b09a0e5465b6b530b08f000d677cb4a60c6107b808c9a9382fa2c59655d4ce6dc9060477c7ee5cbfade2973f881df715243dff060ef746ca747079ef90185e3bb600ee43b57e66e4fcda2e4b893801f2eb7cfa193b9ce1d87e45056e3ef0ac1868e1673cfcfd1c9547081f9052c3c0be86b985d9bd92082a068032090658a9bb7e5d90ec5c10958c1e95ebf85ebd99a6edb923cce7568b865f1746db66371cff092e1542363ab3f59474c94285dddfeae7039f6d8b29619e21737e86f8117c94c97c3b9ed2a7e2391dea27a2d4f4b798cda4345637ca9eab7194ed12dca976443a26aa9fe4056c5e8c52a72e3b1e7461ff194e5b66a59ffe1fd5d8646e37c1ecb6d4790d386a8576547b48ae4b0c03d7e9d4bdb2482ee74793edfa1313898c2523fa8324547783814115cb6ad77b7c0fff3c29caaa79381c4a58950dfcbe925eb82aa094eff9b0909964ba9ab0dbf543ddc257503ac085b8a430e6bab85719dadb56f2ac446e9108e423c06de211476760f353c0cd68a6f57b9c7189126b21e2a4c70704274c33c4a5613a8f90f53d7e717f91c961f1b0122e13445c98ffa826a334f96980441c31817c63fc185c818fd9ab072daa2d2c0dbbce06df165058de6e43c86daffa3d2eebab341ab439bd8ff09bd5b96318debb8fe4cf3f90ec36c1db3bb69e1e8fb670249ef97e33033fac0683c9cb179b39757fb11bdc7075629e6bb616b221f6fb6f95472d21c5260ea9c6eb81c641e9dc21d99d086fcbdfe12a9eddb51586daf621e2b41e42b4159a7abd2dc233a9ded985d6f5e840fa31d9e542d14877482d40ee718ae1a018c9cf6abf77365905585180f30a696a61f0bfa5dddc16bd16fff13637a44e5e377cfd163bd31f0b65fd96c0bba9ba1632a08f006d756b2baf1a1844d812cbf9a719805620a3dd160b7e06b8452f40ca97ef30e38f6fc35737c8d6bcec5c5edd84aaf283a39d4e3506721c9a8696ea92ecc474fa7140d8041ab6b27305db5e69a2d70eef97f42d860fa81433af2db44a636de53bed818821da08a4ed417bdd2ded3a83248aff089de49a0605877b6a6fb54ff238da1bc5fff5cb90cdea3903a1aa506049a20b23a1db83852cd313ce253331bad825f28a646e3422fa0bf13fdd548378aeded323fcd0257677b6dfd6eafc2a59c49167bdb649063d65e87e24135f7e93c8fe913cbf2ce82b50c449ef4fd7daa6864f28846eb38adea5fc3ba8a47665d8998a8b9e6eec0e37851431c761e7b3a22110bef76382e97ee7d677149191beb07e3c97301594e72662ad7d10c8a849683880d148bd0fbc0ea02cffba01968d330eb5d6bffe27bd818afdd3071724ae75cdeaa6398293a77b00be46f4cca4343bd5edc501957cb1ac3e0f775470d4d4c9b3b6af0844d2337cb9a4d9ad553f90dc56ab8f4aea239a1ac30095c8761d85513659846898e1f0db9781fb6782cc36dfdbd3e139601d21d94c8bf11819f2032ede9d6a68c39c18a270d8172e725ee0b1ab63fbabfd8d3cefa2dedb20d0c99b5553ea9561327c8695ab06b04e09fe2bd660585b22c551727bbd17045a9498b20d0f7f15535ea61847b097f16bb475e6846d71c0fed6589faca83304ab7484579067674fa12539d2301a4932747b77722e6f4ed2f29", 0x1000}, {&(0x7f0000001240)="f45ddcec81ec36b93f35f850e7832d5d597ed8f1d298277a417bfc73a4e15613d01aa866a1c02463300eadc93d6ee18f3c92f3c313e9421b4b190f9b1af803a6836aa685d377d3334a94b58f0b0bf84f68450db710b8a553afa5783b503c2e8fbb1d8f594454470846bb66ee682b30a47072f6f635d21101904d397b97f0afe8b522e6c8e54573121411cbbf55426dfa4df17da5acaf100e2c6c2baf0787ba05c51ae9c5181d0441caf2cfc1d75f6222a311ebc091e0b4ccfe052e32345dc829c2d26712ff359f", 0xc7}], 0x6, 0x0, 0x6) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket$inet6(0x18, 0x1, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:59 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r3 = dup(0xffffffffffffffff) r4 = semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(0xffffffffffffffff, 0x0, 0xb3) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r6 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005201) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r1) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:59 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x2, 0x2, 0x8000, 0xd8}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x20) faccessat(r14, &(0x7f0000000200)='./file0\x00', 0x28, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) dup2(r15, r16) r17 = fcntl$dupfd(r10, 0x8000000000004, r15) dup2(r13, r17) connect$unix(r17, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r18 = kqueue() kevent(r18, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000080)) kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) flock(r5, 0x8) close(r1) 16:00:59 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x1e, r4) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:59 executing program 0: nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x10) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x9) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/187) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000040)=0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x350b6740ab9f7d56, 0x3, &(0x7f0000000000)=""/38) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x5}, {0x10000006}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x80) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 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) semget$private(0x0, 0x2, 0x21a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup(r3) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000080)={0xbe9, 0x7, 0x5, 0x7f, &(0x7f0000000180)={{0xff, 0x80, 0x2f, 0x7, 0xff, 0xffff}, {[0x5, 0x7fffffff, 0x8001, 0xf1, 0x5, 0x0, 0x6, 0x0, 0x2, 0xff, 0x3, 0x2, 0x8, 0x8, 0x8, 0xc83, 0x59, 0x40], [0x8, 0x1, 0x3, 0x7ff, 0x7fffffff, 0x4, 0x5, 0x5, 0x6, 0x5], [0x7311b64c, 0x1, 0xac, 0x80000000, 0x7, 0x78, 0x1], [0x1, 0x2b53, 0xff, 0x800, 0x3, 0x200], [{0x6, 0x3, 0x7, 0x22f9}, {0x7ff, 0x4, 0x20e, 0x4}, {0x4, 0x4, 0x0, 0x7}, {0x3, 0x1, 0x401, 0x9}, {0x5, 0x4, 0xc15f, 0x1}, {0x4, 0xb6, 0x1, 0xbf8}, {0xdbe1, 0x5, 0x86dc, 0x7}, {0x5, 0x6, 0x80000000, 0xfffffffffffffc76}], {0x7, 0x8, 0x81, 0x5587}, {0x5a44, 0x42, 0x1, 0x8}}}, 0x200}) close(r0) r6 = getppid() wait4(r6, &(0x7f0000000040), 0x9, &(0x7f0000000200)) wait4(r6, 0x0, 0x5, &(0x7f0000000400)) 16:00:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000280)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000640)=[{&(0x7f00000002c0)="b12263c8677c034cb17ed19d417c6747eda7d00f88c22c2f0851d9694c5ed51cdc3597cbbb8e54b5b6c8a61f5b8630e0d0552673333f0ff0d547b86581e6", 0x3e}, {&(0x7f0000000500)="817bfb8cf609c02ed0104763b0f4e32b593b873aa2a92764a6fca99991cf4b8c6c1e67dec45e267007dea8714d4d36b9d091317db027bb9c51c7c6f7a47cd2d19c95f0798c9bc8d482e5e736e41e5731a6b1a6787c38e3804c38d400a8fe69e7aa1aa51dc5af4751af8238dde33eeccc5cfadda96c8ccddd14bdacf74266de6b82137891f2bd43fd392f5f62184a4bf4fc027a49097d8c1d7ee750a43739fa13ab60e41ab80be79d69fd66a181961e5d1bf4f317b31a77f6bb1d2a0bd4d00628f763f60e6cdb4807a9a23db1bdaccd9f980d57d500cf71", 0xd7}, {&(0x7f0000000300)="d7ede8362dafa672907115262583506d3092e4209c832adb103be95575c9", 0x1e}, {&(0x7f0000000340)="783f4d7a3b3b7164fe61894bec9d7bd94929d2ce460e7fe1138806d43758e520fdfc172e1508036593c6be02aab136cf652c03a4bbaf5e16906bd858e28366deaf9a59c03b662bc1dc2f2f", 0x4b}, {&(0x7f0000000600)="9fd4841c25e5780122b7ee0ef36916f518fae031", 0x14}], 0x5, 0x0, 0x0, 0x8}, 0x4) r1 = socket(0x2, 0xc003, 0xf0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) socket(0x10, 0x4, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000000)) 16:00:59 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0xfff, 0x3, 0x7f, 0x0, &(0x7f0000000080)={{0x5, 0x5, 0x1, 0x7, 0x3, 0x0, 0x3}, {[0x629b, 0x20, 0xfffffffffffffff7, 0xeaf1, 0x1000, 0x2, 0x7, 0xfffffffffffffeff, 0x3, 0x8001, 0x7fffffff, 0x8, 0x40, 0xe2, 0xce, 0x3, 0x0, 0x800], [0x1, 0x3, 0x9, 0x2, 0xfe6e, 0x8000, 0x3, 0x9, 0x1f, 0x9], [0x8001, 0x8, 0x81, 0xa09, 0x6, 0x7, 0x10001], [0x0, 0x9, 0xe5c7, 0x2a, 0xffffffffffffffc1, 0x800000000000000], [{0x0, 0x3, 0x4, 0x800}, {0x100, 0x1000, 0x8, 0x8}, {0x8000, 0x2, 0x1f, 0x2}, {0x3, 0x8000, 0x9, 0x2}, {0x0, 0x3, 0x1, 0x101}, {0x0, 0x6, 0x180, 0x400}, {0x1, 0x8, 0x8001}, {0x5857, 0x4, 0x4f, 0x921}], {0x0, 0x0, 0x1, 0xa4}, {0xc3a, 0x0, 0xff, 0x8}}}, 0x4dc, 0x40}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x20000, 0x0) write(r2, &(0x7f0000000380)="f8cfdc58fcece4ec0ecf03fd3a5af11912648fb9191c086332ca6788a123cd53c7995f02fc70bb45dd8d69f9f6894ed933f45a3dd9c6d783f3f11bfd29be862055bed5668dff1ee157f9c9680b7b7ef879e88db8b3b5a1c49650c87c89e6542b20427fdad08dea4329d6efee0af174b5ed6566bb248da9be8c471ae0ea687cd96b57e36781eb862c95e3deafe255bb0d33c1ed0638305143fb161a65b627a794939a6daea0f0ebbb33dfadaca28d979a43b382d4d89877805e599d73cac93b214a77e8fd06a5f598b88b800d2e11147039b67b0cf0be9ad417d6", 0xda) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom(r3, &(0x7f0000000480)=""/238, 0xee, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000580), 0x4) msgget$private(0x0, 0x280) r4 = kqueue() r5 = openat(r1, &(0x7f00000005c0)='./file0\x00', 0x8000, 0x1) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffff9, 0xa6, 0x21, 0x9, 0xce}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x2, 0x100}, {{r5}, 0xffffffffffffffff, 0x4, 0x40000007, 0x26, 0x1}, {{r3}, 0xfffffffffffffff9, 0x20, 0x80, 0x101, 0x6}, {{r1}, 0x0, 0x80, 0x40, 0x9, 0x979}], 0xfffffff8, &(0x7f0000000700)=[{{r6}, 0xffffffffffffffff, 0x40, 0x4, 0xadf, 0x100}], 0x79, &(0x7f0000000740)={0x5, 0x8}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x40, 0x0) write(r7, &(0x7f00000007c0)="c3c879b9547b3c9996dd44d295fac8567f1e1479b099930ad11f2f885203f57abc72b4f3f189012f54b5a1f1210747de7dc3a0be13ec5edfb7211694c3a3c1aaeef64996668d2482496a731530a3a73f962fa38fcf77dafb84ec722e824681d0", 0x60) socket(0x10, 0x0, 0x40) ioctl$BIOCFLUSH(r7, 0x20004268) getsockname(r3, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) r8 = accept$inet(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) accept$inet(r8, &(0x7f0000000940), &(0x7f0000000980)=0xc) dup(r8) mknod$loop(&(0x7f00000009c0)='./file0\x00', 0x2, 0x1) r9 = msgget(0x0, 0x40) msgctl$IPC_RMID(r9, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000a00)={0x3, 0x3}) r10 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0xbb) r11 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x2, 0x3000, 0x203, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") shmctl$SHM_LOCK(0x0, 0x3) 16:00:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="17abe7a2bfb6852f3a7d5fefc58b6f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:00:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_settime(0x3, &(0x7f0000000080)={0x6}) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x81, 0x37, 0x5, 0x5}, {0x5, 0x8c, 0x81, 0x4}, {0x0, 0x40, 0x0, 0x5}, {0x7, 0x1d, 0x5}, {0x1, 0x6, 0x1, 0x3}, {0x4, 0xd9, 0x7b, 0x8000}]}) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = semget$private(0x0, 0x7b775cd11d89878f, 0x98) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x42, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='@\x04ev/bp\x94\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20, 0x0) pwrite(r10, &(0x7f0000000300)="dfe61f5ffd5577c3a8a5fa3bc53b606efc88eba342bd70e069eb749a9bca6518ec34c927d02810141e817348b1fa25329e235aa0c076b9f221a1b0f98b1085f2251ceba0cb7dca23cbd356da2a716d26e91e199f81fb1fc8d765cd60fb1c45493c9b1507dfb4511582737e128d746781e9c927f9fcd0a861177f309812909cd4ddfbe65ee38dda40cfa41975a72b0945be1b8f7624db7b512e645c0b4ee049", 0x9f, 0x0, 0x3) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fff, r6, r12, 0xffffffffffffffff, r15, 0x20, 0x5}, 0x3, 0x3, 0x20}) r16 = semget$private(0x0, 0x2, 0x400) semop(r16, &(0x7f0000000280)=[{0x2, 0xa0, 0x1000}, {0x0, 0x7f, 0x800}, {0x4, 0x3ff, 0x800}, {0x2, 0x5, 0x800}], 0x1) pwrite(r0, &(0x7f0000000240)='ms', 0x2, 0x0, 0x0) 16:01:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x2, 0x4, 0xc3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x95}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8e}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) chroot(&(0x7f00000000c0)='./file1\x00') r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x310, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8410, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000800)={0x3, 0x0, 0x16, {[0x2, 0x54, 0xfff, 0x35a3, 0x40004, 0xb99, 0x7e75, 0x80, 0x9, 0x4, 0x1, 0x9, 0x3, 0x5a, 0x7, 0x2, 0x8, 0x100000001], [0x0, 0x5, 0x0, 0x6, 0x100000001, 0x0, 0x1f, 0x100000001, 0x3179, 0x7f], [0xfffffffffffffffe, 0x10000, 0x0, 0x8, 0x0, 0x1000, 0xfff], [0xeb, 0x2, 0xfffffffffffffffc, 0x0, 0x5, 0x2], [{0x3ff, 0x2, 0x9, 0xfffffffffffff944}, {0x8, 0x2, 0x400, 0x80}, {0x8, 0x3, 0x6, 0xffff}, {0x8, 0x185, 0x2, 0x6}, {0x4, 0x1, 0x6, 0x1}, {0x0, 0x5, 0x1000, 0x8e13}, {0xfff7, 0x40, 0x8, 0x4}, {0x400, 0x9, 0x6, 0x8}], {0x6f, 0x2, 0x1, 0x4}, {0x5, 0xffffffff, 0x464, 0xa07a}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) shutdown(r7, 0x2) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x36, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) getpeername$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:01:00 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r8 = dup2(r7, r7) shutdown(r8, 0x1) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r12 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000380)="22163de1a7aad0590237da663fdfd1d9901022", 0x13) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r12, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r13 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r14 = openat(r13, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r14) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r14, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r14, 0x20007478) getpeername$unix(r14, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r14, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r14, 0x20007471) ioctl$KDENABIO(r14, 0x20004b3c) ioctl$VT_GETMODE(r14, 0x40087603, &(0x7f0000002580)) flock(r14, 0x3) bind$inet(r14, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r14, 0x8004741c, &(0x7f0000003680)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r16 = fcntl$dupfd(r15, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r16, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r9, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r18, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r19 = dup(r17) msgget$private(0x0, 0x400) mknodat(r19, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r20, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r19, r19) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000880)=[&(0x7f00000008c0)='1Dev\x02\xf4\xed\xbe\xe9A\x04@\xd4\xc3Jb\xd0\xd2\xde\xb7\xc2\x8f\xbfVS\x9euug\x8b\x1e\xba\xfa\x11(\xdc\xd1\xc7\t\xd8O\xe0=\xfcne\xa2\b\x81\x94q\\T\xe5\x82\x83p\xca\x15\x92l\x00\xe0h\x02+\xfc,\xca~\xcf1J\xd6\xe0\x00\x00\x00\x00\x00\x00', &(0x7f0000000840)='/dev/null\x00']) setreuid(0x0, 0xee01) r21 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r21, 0x1, 0xfffffffffffffffe) login: tap0: address list non empty 16:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000006}]}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x2}, {0x4000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:00 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/60, 0x3c}], 0x4, 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)=0x7d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x800) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r5, r6) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, 0x0, 0x4}, 0x200, 0x401, 0x2}) r11 = getegid() r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x4, r10, r11, 0xffffffffffffffff, r17, 0x1a0, 0x81}, 0x9, 0x29ded19b, 0x2}) r18 = dup2(r1, r2) r19 = kqueue() kevent(r19, &(0x7f00000001c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) r23 = dup2(r20, r22) r24 = kqueue() kevent(r22, &(0x7f00000001c0)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r21, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r26 = fcntl$dupfd(r25, 0x8000000000004, 0xffffffffffffffff) r27 = dup2(r25, r26) r28 = kqueue() kevent(r28, &(0x7f00000001c0)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getdents(r27, &(0x7f0000000400)=""/4096, 0x1000) ioctl$DIOCMAP(r18, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r21, 0x5}) r29 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, r29) 16:01:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2fd249d9e6e19f87) write(r0, &(0x7f0000000180)="28687971c473c18261cd4bcd2520d0fda9b6f31a4478872b76907dc7721435a085b81f7069714dade75a64c704896ffb553a9a55a2e4077039309f47b959ceee24dffb37f041ea7d4fa8bc21b33d6350285da0c5c62d768392e1076f74740c93765e2fb523331013e61c473ebbc7a264fa18e6f83e095712058df6d2434bd89028f4cda0ac56c9e453dad42bbf1474a6828e2c52723b4fe053f5d6fa7512faf5fc57b8366407a71a4d7bf137280a926dc3e5c64853", 0xb5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/160, 0xa0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) 16:01:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r1, r6, r13) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="0000ff000010000000026700d0619b9873ec000000000000003c72eddf99b3898b5a2d980481e3b07c6f7fca27"]) 16:01:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x2], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x8f0040040ff], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff, 0xfffffffffffffffe}], {0x0, 0x0, 0x0, 0xee0}, {0x0, 0x800000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x40) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) sendto$unix(r3, &(0x7f0000000040)="d7f168fc18f0e3b80cceca9e11b6260766f26f8763d3445d3b067f87f1ef89a1e89f3360da93714ddee6bde57edcfcad3d464d5625e1eafd77d41d8b4b6fb56176725251cce3240209606b28c299347a98d88659089ac5061a5983d18ff52fc8d970337a9db5e8e4628cf5f79f118911e2bda17e39ea4385f4e30f0d1433cd48684fb4701d802eee76f43493321ca01fa25cb597a06886324150ca11864b37aa832787d138b48fc2826447aa825fc5e7a1b2458846481d", 0xb7, 0x0, &(0x7f0000000100)=@abs={0x3, 0x0, 0x0}, 0x8) mlock(&(0x7f000002d000/0x1000)=nil, 0x1000) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x10006}, 0x44001008e, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x4, 0xf3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$TIOCEXCL(r3, 0x2000740d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000000c0)={0x1, 0x4, 0x1, 0x2, "1f2ec760ecf4a603dc8972c501860ee137217ee7", 0x0, 0x7f}) poll(&(0x7f0000000080)=[{r8}, {0xffffffffffffffff, 0x40}], 0x2, 0x9) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xb4127c58dc5d2f5f, 0x1cc) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x100) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r3 = semget$private(0x0, 0x4, 0x10) msgget$private(0x0, 0xa20) semop(r3, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r3, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r3, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semop(r3, &(0x7f0000000080)=[{0x3, 0x68, 0x1800}, {0x3, 0x3, 0x190610cd809c9174}, {0x7, 0x7}, {0x4, 0x1, 0x800}, {0xd51669d45df99ff3, 0x7f, 0x2400}], 0x5) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f00000001c0)=0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x3ff) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="2445176e753593c8407cda37f2e1e7d730f07f7cb0b4823f198e3ca4c9d29081fe7a1fb9e5255b9ceab160ff9f3c4db7690162eed5853dc6cd6d5381b8cf275a10b347d47477ca25291869182aa1a1968bf2939923aca2c4763d65716bfd6eda222acde87d2415b73284023e243311580b03ff42c5944d63cac813bd2bb68bd84e7040d32ba844df2979733f59f040", 0xfc, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) 16:01:01 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, 0x0, 0x4}, 0x200, 0x401, 0x2}) r8 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r5, r8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x2f6}], 0x1, 0x0, 0x8) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="675604", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000640)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='$[\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='/dev/bpf\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='%]]\x8b\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='tap', &(0x7f00000004c0)='.\x00']) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000600)=0x2) r7 = dup2(r3, r5) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r8) write(0xffffffffffffffff, &(0x7f0000000540)="4005d6a444c2f9bfd350d2e0b3990630efc3b7d7e218141eaee114211920422446473eeff68d2d928b8a3a6537d5bfdf53", 0x31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, 0xffffffffffffffff) r12 = kqueue() socket$inet6(0x18, 0x0, 0x3) kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x28dd825c61ea569, 0x0) dup2(r10, r12) r13 = fcntl$dupfd(r8, 0x0, r10) connect(r13, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) r14 = socket$inet6(0x18, 0x2, 0x9) connect(r14, &(0x7f0000000580)=@in6={0x18, 0x3, 0xfffffff9, 0xf}, 0xc) getpgrp() 16:01:01 executing program 0: msgget(0x3, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x0, 0x8, "4bb0bbca21d300000200", 0x2}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = msgget$private(0x0, 0x220) msgrcv(r3, &(0x7f0000000600)=ANY=[], 0x0, 0x3, 0x1000) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x6cb, 0xb}}, 0x0) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='./file1\x00', 0x1, 0xc0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) bind$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$setstatus(r6, 0x4, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r7, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r6, r7) fcntl$getown(r6, 0x5) fchdir(r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r9 = dup(r8) r10 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r10, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r6, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffc, 0x24, 0x40, 0x8}, {{r11}, 0x0, 0xf5, 0x0, 0x7, 0x4}, {{r9}, 0xfffffffffffffffa, 0x2, 0x2, 0x6, 0x4c}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80000010, 0x5, 0x7c}, {{r4}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0xb9, 0x1}, {{r10}, 0xfffffffffffffffb, 0x4e428531e2c8e0be, 0x47, 0x237b}], 0x6, 0x0, 0x1, 0x0) kqueue() r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r15 = accept$unix(r14, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) r16 = accept$unix(r15, 0x0, &(0x7f0000000040)) write(r16, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r17 = socket(0x2, 0x4000, 0xfc) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) r19 = accept$unix(r18, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) r20 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r20}], 0x1, 0x0) kevent(r20, &(0x7f0000000140), 0x3, 0x0, 0x1ffffd, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r22 = socket(0x18, 0x1, 0x0) close(r22) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r24 = socket(0x10000000002, 0x4008, 0xfd) dup2(r23, r24) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r24, &(0x7f0000000340)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r25, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file1/../file0\x00', r25, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r25, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xc) getpgrp() msgrcv(r21, &(0x7f0000002740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007795162634855e16c4960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092d5175700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa4c1d4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023e22b91a22c6ed7b58d2e31472d0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007833f1187234822140fe6c0250761369cb00a15d20ce9e3cc8378a018259bf237dff3102f0c3fe2a98e9395083731b8e9126e949e4f1bd5dc94ab9bcf7fe9e1610e05741cdfb4e3eb588e88f"], 0xfffffffffffffe07, 0x0, 0x1000) 16:01:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5feffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x6, 0x101, 0x1, 0xfff, 0x0, 0x7fffffff, 0x0, 0x10, [{0x0, 0x80, 0x3}, {0x3, 0xcf, 0xe4, 0x40}, {0x1ff, 0x5, 0x5, 0xd1}, {0x1, 0x7db, 0x9, 0x4}, {0x9, 0x1, 0xfffffffb, 0x8}, {0x81, 0x7, 0x7, 0x3e9}, {0x4, 0x7, 0x3, 0xff}, {0x0, 0x400, 0x10000, 0x2}, {0x3, 0x2, 0x5, 0x5}, {0x80000001, 0x4, 0x8, 0xd27}, {0x3, 0x4c6, 0x6, 0x80000000}, {0x2, 0xe0, 0x9}, {0x6, 0x27fa, 0xe6be, 0x5}, {0xbf1, 0xfffffff9, 0x6, 0x3}, {0xbeec, 0x400, 0x5, 0x80000001}, {0x3, 0x7f, 0x7, 0x81}]}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "013269080020000000ff011d24000000028000", 0x0, 0x20000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r6) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x3f, 0x4}, 0x10) 16:01:02 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x1, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6707b42300e", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000840)="fbaf8aa61a029bcee8f11a357e3a207c5262ad7ad6f78ae64a582e9ceedd1bea254fa574528f70e29304d93f3c545827df2481a5ff082840e72a3f6354b83e93c374b5cf9debbbc88d91b684aefe175154568499215fb40366b5979d56f9be06dd649a135247ddee45f683cdbc314b7b4fb6677f82d2d0ca8fb943c6526e76d2a84e712812e3aca4380350fa8b3730acc0d0bcb6ba045e6ff895d61393d11fc84a64558ad5bd4dbdf28896e1b5a62ac6c44e3aba88b17f9b74e3920dea2e4ffa7d460000000000000fffcc91108fbd1e31def52dd7793179214edd7446a0a0c04fabc44c1eb4b13ab0b70074ecbe770736a10b480d3a2e07eb30662f5f3ff21d6abe9302ec59129e6eccf8cfc9753baad10fd2c68dee226c774a198f3a7bd6a10342e8bd74470b2c7d4344492a879ba942fe20f146bd0d06a74fb7a9cddd1501369a3c88031baffced41762b9a62e178076caa92b4c974171811f9e080bbfac977018ca4db9dc5e868b6f494a28dff93cd3814a76fffdde709c991db42ec7aa3f3ebacc3ca45", 0x186, 0x0, 0x0) r4 = dup2(r2, 0xffffffffffffff9c) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0xa0, 0xfffffffffffffd84) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x13, &(0x7f0000000580)="36b83e522c066341519be712d7c25f180897fb") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r9, 0x10001) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r12, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r10}) fchownat(r9, &(0x7f0000000180)='./bus\x00', r11, r12, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) setregid(r13, r14) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x810, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) msgrcv(r6, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYBLOB="2d1810c73fe4c97cc88906a4a23e594607fb3e15e4326f0a0a6d6fe9120b26519338536aa3f39f55d125cf02e2797b6218b098694460b2cf305f82214cc919fa04ed2472286dd7a150753fbdcee80568c5d313f121c27c57d8d31db3f873589392f95168520d6914cc0f2c8e91ed9f8d0d3b111ce1dc825c7da4b3f6f83d1948f4fc7033efd2d9c1007ae4e0b6a00c5c16bd5ace016090a2129868e35a9a9ab397da", @ANYRESOCT=r8, @ANYBLOB="8dae6e1da148da30d286e7314260cf7217b9ac7a0dc4d01690658fc733decb633c6b7d698d695d3f3b3ecbe21059851c1d3cfbd98fe35974a4fcb9e5027c2d9e686ce4aa386ecc255c5f7b962d01be43a829e229adc3e44b879aef4cc060f28b9dc706590c06bf940ae18e2fe33e055317c31dc5765790365a926344bcea1ca2e06141dd042a9d7b736ba9a4b5237b076a67a1c05015d077dd4947dc6d013e86c866461fb9c51c12e5426d8afd9234bf91ab66718937551b2be49755514bd598f85d436535f3c7e0d59c048c52322b1e310f5c13"], @ANYRES64=0x0, @ANYRES16=r22, @ANYRES64=r6]], 0x1, 0x3, 0x1000) msgrcv(r6, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000961c08c76be10515c07965e146d55b6ebea18d6d229eaf653059cfd6d86cd51b48965b7158571fd85fa7256f0e0bd8bb6edb66b4bb5000000"], 0x4c, 0x0, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) 16:01:02 executing program 1: socket(0x2, 0xc003, 0x0) r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x9, &(0x7f00000004c0)=[r5, 0x0, r5, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) r6 = getppid() wait4(r6, &(0x7f0000000040), 0x9, &(0x7f0000000200)) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0xd668b32b08d86e1b, 0x2, 0x9, r6}) fchownat(r3, &(0x7f0000000180)='./bus\x00', r4, r5, 0x2) getgroups(0x3, &(0x7f0000000300)=[r5, 0xffffffffffffffff, 0x0]) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/188, 0xbc}], 0x5, 0x0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) fcntl$dupfd(r4, 0x5, r7) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000500)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x4}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:01:02 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) write(r0, &(0x7f0000000000)="a2de97908a07cb31a85239df7aeb92b81605da420348b94f511ed903fbf69238f115a001e0975285285821949825b641f3adaebc749bca292b01b1", 0x3b) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) listen(r0, 0x2) 16:01:02 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x6dc7ef63}, 0x10) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r4, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r11 = accept$inet6(r9, 0x0, &(0x7f0000000080)) getsockname(r11, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRES32=r4], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f00000000c0)="cb8f563e9abb140e0abb434f1e92be138447b014eef2f731812bcd4f19dc06a4c6d85bd589216404b1b674dba8982d72001aa68a7c4af7058cf7ddca2570379a624277dbd6abefc02e0291bc51c4e44db643454937e04c0f71abcdb7cb91567447e665e6b1b49cb6c06decec31daba6165fa722ca421c472f15aa491b596f6f4f9e9ac636b49af51a0be630298015dff9cc12f0fe8c8db727986674d2c9d151cba1cd9ca274f0ea5b49c8e671310ae585df5eaaa90236f42adbcab9b", 0xbc}, {&(0x7f0000000300)="9b92e19a0f80ab8f33b4796110ae0ab7050a3c17471ce4f946a707ea1a86b141cfd8fa29ea6f7623ed1e96be3a1799e4a5c73c3d7f8c142716e7dc7d1d26e19f6c72fcd137160f53391b9f8c19d209f342283c3e579026051fd83eabcf15f8bca874a1fca3b67d4bc31d8c5afe5f6e48", 0x70}, {&(0x7f0000000380)="1f69eb694b627746594c33e60991971487a27d9af578cfb63051de6a5975b0d0ffe5013c5ac452806346710f74166c55d483b98d4f60b82a41028a8f8bf4619b1d6b9df174b042e7532e4176e9dbf6d8a1cb3e74060153de4231b9707ba704fece05be5e89efb91c9841cfedb87b2f9df75b6d1f78d90434f023c763a75ea6fca7798a28977ae72b90ccf4a2a87c33642983", 0x92}, {&(0x7f0000000440)="01664184e41facef0ce948be9d75d5b7412233007e0d0dfda241ac1bafd8a7ecc4774f5923fa009cd388efff042c73bedc3c6fb4973e138f76deb851de806dab799b0f359eb2be0756ae65aa80f48aab1d6347a13edbd5b8912d3ca27faa7b37cec5aa9997920fcece30a077ef2c1330abf3361bfb8d32dc4630b39fa9c9c84b36b4db4a378ed4ea679f4ddb747c8a8ea8d5909b29ade6262505060e99a0164a658095cf81d93023f85e1c69c276b0bed08c857a5bdf903452ccbd71a78d01f62666b6c3fbc66fe8eaf59c621e16367a93f930a968a2f10adee97bdaa4b0ae1eb8f14bd8ea05b33b6fbf74e72e3cb92fea85d1ecbcb41ed8ef450ce3592e26", 0xff}, {&(0x7f0000000540)="d418c1a7ae030e76a690cea554c2f15b0bd3397a16a1e8f595ab2ae6242757008536997f6a0d996470bb0377b31a654ade9c85c1101d57f062b926543a197378cad7c8a8ec6bec6bc863e102f0af593547ab3088235a993848742b2c83be6097c4584f4992dbc2ce4483bf63a4c1ded5afc51f48d3dfa7c85a8ae76650004e42b171339472d8a3826d332cbef0de321332f970192d415c647085f184d0c4aa4861a96d32a0284e62435e9ebfa53623a32b64e57a96d8979a5ac01f40c274dc5ce684d9c927b04de4ec275c11d9636d6cc003f6e1d00180fe7d3edfb80baf4949298287d2fc67ba", 0xe7}, {&(0x7f0000000640)="dce00b72713855914afa7acaa7c494f8a0bb8b1ae715c6d4764b3f123a8a6278804ba3d621403a025a389189fae61871cf43ac5615cf9d3d8caaf6bda5e6c39a6a897014e07399c7058637e53c375bcc2923f08d1e9a3b0264e9686ec45498db43", 0x61}, {&(0x7f00000006c0)="009f0997cb6b51689e51954cf33202f1169bba2bcbdc772f43e1f7e5e900e3c5e0949843655d46351c6ee9f45b674f68392d2fd3c020e5a76796c85eb65a252d3dbef649af4624e8b65cd44cb3996a6a7a4249d1ab2f2084efc10ef1797c30ed27f1eaa08443ea32558b05c2091af774fbce3dc3f7f548640937124aed33706e671378e2120ba66ee0018496f1245c101849b7f892cbcb38a0ced9f2bb6a47b484d9e552306df9216cc1bd8202f32b70f30608d7", 0xb4}, {&(0x7f0000000200)="7328c32e566f517a5ca76c8f22b3068092dff7fb09058141c93dd80336c9", 0x1e}, {&(0x7f0000000780)="7f9749368805bd3f4f467805df7db4d4a721c0684b18a828052c4c83cdb9c1a7a4b11e8a09e252da12f086f7b682c257b3d037f10a6a2d449cd4b7ca3e796e60df44e263f148f4f34c226ef4a5e17e5f25d88d21cc0e273bc566ca31c2cf6be0998d2aec6c0f81b5b318cab594d03d3d97c94feeb2f07498a60795", 0x7b}, {&(0x7f0000000800)="b111547fbfb54ea449c3a0c1ee7959ce8ababc3836391dfc3a9185ec493aea171fac009a0fc426addcd549ab945c0bcbd4ef2d64c2fab13d34beb01984ab7784e34af04e34b054e2038f244b432711c00c289c1153cb768b2ef1fde6835384d1964784af205c41a8294f141e6aed510154b60e83844e9631c657b88df168ecdbb7ce77cb1f571adfe5af36fddcfa179acaa179fdd528ef94b4068978", 0x9c}], 0xa, 0x0, 0x7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x620, 0x60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) dup2(r14, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r19 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) dup2(r18, r19) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000980)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0xff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x78000022, 0x81, 0x5}, {{r8}, 0xfffffffffffffff8, 0x8, 0x4, 0x5, 0x5a3e}, {{r12}, 0xfffffffffffffff8, 0xb4, 0x20000000, 0x5086, 0xff}, {{r15}, 0xfffffffffffffffe, 0xc6, 0x70100002, 0x2, 0xffffffff}], 0x8, &(0x7f0000000a80)=[{{r16}, 0xffffffffffffffff, 0x44, 0x4, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x100, 0x2, 0x2, 0x973e}, {{r1}, 0xfffffffffffffff9, 0x5, 0x8, 0x5, 0x1}, {{r19}, 0xfffffffffffffff8, 0x0, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x63d}, {{r1}, 0xfffffffffffffffb, 0x44, 0x1, 0x436c, 0x2000000}, {{r20}, 0xfffffffffffffffd, 0x1, 0x0, 0x5f65, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x2, 0x2, 0x8}], 0x9, &(0x7f0000000b80)={0x4, 0x7f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r22 = dup2(r21, 0xffffffffffffffff) r23 = kqueue() kevent(r23, &(0x7f00000001c0)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r22, r0) 16:01:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='./file1\x00') setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) fcntl$getflags(r6, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="bd3b14d7d4a0c7cb69a6def2c08c87919e252f77f42d49293ce3d5d09ce9133548dde2e3d403201ba340dc3e227e583e8f77ad9ea07d94630b01758b7fc6a7f99f63e92fcd4a83589db3b49545ad16c8125473f884817b1b961777943efafdcf85f206d83d2fb1e352e0d751cf70a93eb37b63609e609a166bb64c7a9c88847896e2d5c92c74383f3fba25abf0f048dedc3c624c5c22a0c41eee7b770846218c1ce7147aeb16dcc1038611feb18dd26382ba2a953168b23922254300adf60a71e26e7b3065547f86ba079416e58ea137110d"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000080)={0x0, 0x2, 0x3f, 0x0, 0x106}) 16:01:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000100)="518a6fef76da874a24ec433e732a8e98683b3c7e31a5d6c1b37d186d4f7ef5da2deab48ea65e3eb9ca7638fd601e3dfa3382c57d0d0a483acc3ed931006423efa252f8e467", 0x45) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r7 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r8 = socket$inet6(0x18, 0x8003, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x81, 0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(r8, r1) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x80, 0x81, 0x4, 0xfffffffd}, {0x2, 0x8, 0x40, 0x200}, {0x2, 0x20, 0x40, 0xffff}, {0x2, 0x1, 0x5, 0x7}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x489, 0x9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, 0x0) 16:01:03 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0xffffe6c) getsockopt$inet_opts(r5, 0x0, 0x4000002, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000300)=0x7) pipe2(&(0x7f00000019c0), 0x4) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a40)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r6, &(0x7f0000000480), 0x0) r8 = socket(0x6, 0x2, 0x3) fchdir(r8) r9 = kqueue() r10 = socket(0x2, 0x1, 0x0) r11 = kqueue() fcntl$dupfd(r10, 0x0, r11) fcntl$dupfd(r11, 0x5, 0xffffffffffffffff) fcntl$getown(r9, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r3, 0x0, 0x18) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 16:01:03 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) bind(r4, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file2\x00', r2, &(0x7f00000001c0)='./file2\x00') 16:01:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) fchown(r3, r5, r6) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="ce", 0x1}], 0x1, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)=""/68, 0x44}, {&(0x7f0000000900)=""/243, 0xf3}], 0x2) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) writev(r7, &(0x7f00000007c0)=[{&(0x7f0000000140)="2b7b295da2f11ddc1423a1c1ab1bc96c3192439d52e6c88c26c84e9308ae297c272a39c24f52aaf1e03db7c168b70b4715e94a5750bf277841b72ee64cc0488ab6e4f3b63fbb958071b033896cf84387e9425d1fec46b0d172b3eb7b1e6751053a2498c6835a3843934cca0d8897cd328564e38514b0384ba4db46e324f76bba9fc1139798479255641fc4dbe0b9a8fef5160db354103cfb4c962809d75ac7", 0x9f}, {&(0x7f0000000040)="fe84502ecbbb184ea8dceb90da4b0efddf1cdd00eb9cfb450cb419ce83ffdb76d21a9a0a2822d5bf57fa940f93ba0d8328ce9d95f4009292c7cce8d380d536b38d4cc8cb64814c5203d335cca615dd92e491f730c1580b4aa6d5a1c636fa8ded", 0x60}, {&(0x7f0000000200)="da98cb66115d5ae005849d72f42552390b98d41eeb44c58838b9ed97f3c190151d01e6fe8490d9840ee88ed28c50d905e69b41724ea919b3b032790fcf769219c85165ea78d6d6a775acbf25ed503757b85c7eb285ede6b272aadbe4890247a1c3dd6e77f36fa1a733bf0880ba94f13f6d4db9fccbef2116c44c4a2a712eef4de05aa292662d4311bd4d52849fb3504dd4e2670104cbf318ec8ae34997d1aba9c5789c89eebf45ffe4d1bfafe9586c6f8d96399c5b27f754f065d50c0e29e3ad7a268963a333", 0xc6}, {&(0x7f0000000300)="0d2afc11afa3d3e43672c82408", 0xd}, {&(0x7f00000003c0)="9c7622e27a2db50fce022621a483ff9e6d14682e05b2445ff6c7d5d98574719b6176308183700023ac73d6a4d11d1b046279136746677b804db0bc30bdbe11455d33b47eda2d5d564f2aadc47d26da4452694e95110029a4941aba6ba988954a6db56120c264f0dd7c9c17fb8810218a8710bfc11e5e4af9555464c7b7f9ada4084ddfa6dba885b33efa1a8895a682e384481c773623", 0x96}, {&(0x7f0000000480)="6617f63c0aafe6b0b69865e9a850789b617d75cbc556e2369a952af1b7e9beaa58a81f64ba47053416bdbb2372301d65eb2a8191229d43e88df5e83ed780bfbdd84a9e18a05bf4f13511f4bbe90816c264e0e3d65c75d4b4935fc5aca644cf3bcdeffe574c111de8ede3a410a5bae0988a8304205585529f73d0eaa0828db3931e31f2dcbdd1a77b58a4427a14b0247cd3c8c17581b97d4f7b45b3815fe6d33e477efec6a6dc72fff689a62153eba44feb46b0305051d8114607355311e0eba218f61245c978dd178735f5abee930d358b4a7bc4b4d23c200f7b971b50524df94e77b0", 0xe3}, {&(0x7f0000000340)="7fe46716445e9052704c8f5ffdba788ac2c10a33dd2b6b810ac12689ec14e57f88", 0x21}, {&(0x7f0000000580)="8ec5e03da8d916e026c6b29dc9ae021c82dec07ff7ee4720a2621cfdae9b9318c8f9c1af9b3154338ca96701e9c8128534af9213d85025f4aa3c2513dcb03547f1b32ef896840a22740f468fa8d54bd7a45ae92c19d410b764838aacc3a996fa60c9779a5dbcc5b1399629f7bae360896d92cfebb9c4694933ee78c1f4df36ac6d45c87ae1a3f9f33e", 0x89}, {&(0x7f0000000700)="7f22a1e208e6ad510054275f805b045127e5a96d4c373c021c7caa4966f01fb3e99cfb08394af438211717104f9f59e6ed4f342882620821afeec83a9b954467e6f27fb63aa8f04e89d40b65d0ef354f34b35090ff071c73ffc1d0f249cde2f284f9f8ce5cacda11a02108bf1dbbccbee8f675880d0b89c1d1356eea0613ef2ad2f118b59b8fee85d1c294818aaf5cfd0a7e1022dee7ce9dfb930543a8b384a685", 0xa1}, {&(0x7f0000000640)="372743bb04ef951bea86570b0a36a8b960dc354651d26aad8951bf099725cdac7d15a857dcfd9b005e7fbf2c405e6db1c14daa62c77a5185832ad96ce35d3ec0ec18b33644b564e516f4dd2f2cd1a11cacdfc3ec", 0x54}], 0xa) 16:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r11 = accept$inet6(r9, &(0x7f00000001c0), &(0x7f0000000380)=0xffd4) fcntl$getown(r11, 0x5) wait4(r2, &(0x7f0000000040), 0x9, &(0x7f0000000200)) wait4(r2, &(0x7f0000000040), 0x10, &(0x7f00000000c0)) close(r1) r12 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x7d, './file0\x00', './file0\x00'}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zbro\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x3}, {{r13}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 16:01:03 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x658a1c48}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20200, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000080)="92e2bb3f23ce37377a884cb5f700315849321a0cfae753eba8fd80ca2318727fb0c202568f38caf40a1861e6b15d396e1088768c79fa05a26bc2dc45bbca1edba2c8b8c88edcc17b867f57fbf882bc1ad6d7cca7fa7707eb3a17cdd760e420383ba0dabcff909b144baee8233413fd1e1d6e58525a1f85b6fbdd8284765ba5e7d747539084bfb0ce5e8d31507045f911750f43c9857ff1cc2f087390b565f710c6b30905b3f58786b0cdf50df344cc0686", 0xb1) 16:20:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:24 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0x0, 0x0) 16:20:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:20:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x1905, 0x8, 0x0, 0x6d04}, {0x9, 0x7, 0x7, 0x5}, {0x3, 0xf8, 0x1, 0x2}, {0x2, 0xd6, 0x1, 0x7ffd}, {0x1, 0x80, 0x2, 0x5}, {0xe050, 0x9, 0x20, 0x8000}, {0x1, 0x0, 0x0, 0x4}, {0x5, 0x1, 0x1, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x61}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="174af205b6068bbc6be6634ecdd0") mkdir(&(0x7f0000000180)='./file0\x00', 0x120) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x12000) 16:20:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="d905647089eda69f727665efc787b99e786e28c641801b69e2e7a43bcb6fb71f3703c779b88339927426211e8eaafb156ba97e790000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adb4cd2b90e90727e92497febe7edbcf7eb24b249135917287215e50a90bde000e4439d9fc4b219356e2ac6894d75b94cc121d325e3b27bfafc56b4488a38f83d9ed1edfbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab3c8f0b198ccbd66b2479aaf103bfb5c3a4b3e84e90f4a548733d2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13209c24e366ff47a07b13c170ab72e2fe12c95d5e9fb579281d1a0000000000000000000000000000b54986ec66b688c2228caa347656ae3a6539a6c5519913332139108caa1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383c1e7bb1aa27227881c03"], 0x10) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 16:20:24 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000100)='./file1\x00', 0x10000, 0x4) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:20:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) dup2(0xffffffffffffffff, r8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) ioctl$VMM_IOC_READREGS(r14, 0xc2485607, &(0x7f0000000740)) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) 16:20:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0xffffffff) r7 = kqueue() r8 = semget$private(0x0, 0x4, 0x5f2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) r9 = socket$unix(0x1, 0x5, 0x0) recvmsg(r9, &(0x7f00000003c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000640)=""/237, 0xed}], 0x2, &(0x7f0000001680)=""/4096, 0x1000}, 0x2) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000040)={0x0, 0x8e, 0x2, 0xffff, 0x4}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1be, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) dup(0xffffffffffffffff) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockname$unix(r12, &(0x7f0000000440)=@file={0x0, ""/7}, &(0x7f00000004c0)=0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 16:20:24 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5810, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:20:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x4, 0xfe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8001, 0x6}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:20:27 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0xfffffffc, &(0x7f0000000000)="ebff", 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x100a, 0x0, &(0x7f0000004680)=""/4106}) 16:20:27 executing program 0: getuid() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) select(0x40, &(0x7f00000000c0)={0x20000000000000, 0x6, 0x7c9, 0x9, 0x5, 0x3, 0x9ad, 0x4}, &(0x7f0000000100)={0x100000001, 0x200, 0x7ff, 0xff, 0x400000000, 0x4, 0x2, 0x3}, &(0x7f0000000140)={0x0, 0x9, 0x1, 0x2, 0x400, 0x80000001, 0x100, 0xfffffffffffffffc}, &(0x7f0000000180)={0x8000, 0x67c}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xdaf6a9fe59d2783a, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x10001, 0x7, 0x1, 0x5, "6628c719e2d34f24520a64b2c8f60e4677cc5671", 0x8, 0x8}) sync() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x6) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x0, 0x28, 0x5, 0x3, 0x1ec8}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1a2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000003c0)=[r5, r6]) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000440)) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x8, 0x0) fcntl$getown(r8, 0x5) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r10 = dup(r4) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000540)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg(r11, &(0x7f0000001d40)={&(0x7f00000005c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="19daef7c4363225ffbaceda5c391210e412ec194096aeb51e83fdb40396b6413e74805f948548afc0e726181e29e4a803aae30ec097b3928082e0eef8420654c16bf995bb3fc4ca95c412bbbcddd8c6640e09b0c555577265b2364d22cea704b55f6a25b57bac5476b0265f0353628b1a2d8b166089356640e4a0aa88762dade21db30cc6a12a2219fb8762ce1145331ee433c9b686418cedcfd8e7707df95b60477187b9a2ec9b17ab1c68700e5804ce5c33f19d50552454dafefb5b3aaaa3e4f3c70060e5f9b539381019bb0cf46eed8efcc23ebd6bdd3555a7346a972a98a47e6e424720f7e9d58dbe1f5bcd2b9b1df07d244a831", 0xf6}, {&(0x7f0000000740)="8289efec318eeb34ab064a054fdaf9f0626e6cc860c3edcaf9135bf93a9a63335d4148017a46aab29d439ac18d6efa4db444d27371c0dce553b9fe754f9c9248d351f608a9a695244e88e51924dfcf733b6c119b61f7af9bd9e63a83e33289744c19", 0x62}, {&(0x7f00000007c0)="abbbdd6edfa2f8cf176c67415132de14", 0x10}, {&(0x7f0000000800)="bc874ec18081de2a3f518a42409adb7998e6f8ded4eac77ae578ff6690beb989628d37e4e565aae6d1a3b46ecacb72c81fb6fa269c53ca90727e5def99a0504ae87775a214662b43ed804783c376015566ab096d774702a21b0edf26dcbdf2f8131673c2d37dcd2b5c952bd625ca1f86fa06ef85dda593d6aa92bf069e657c106750ee4f77813381f299a8027cc2b376b49a532e7cfd45207459e792b9d59150ee04257623d0e3d7fb60ba60d0d16172295a17a882fe2ba43a370c850c2a352aa373917c0c6e7c78619f9525fc0db0a30fb3fb47397f3444dc3eb68c9f66", 0xde}, {&(0x7f0000000900)="f48e6df8909fae2d226c29be5710898a55299da5432d3661f1dcbb6d1eedea9f02e80ce42100ac42828a9d432825f3e3b5d0a34b7c90518bc034288cc1d48aa985f07317fdf3f588d5fd20cbdcd47923bd4133318ec2ec128c7092fa310b53642c0b509ec2afeef544ab485fe4f647ed43cf2f685cd12ea9ddb57dab7518d906cdb39cc4db564dadc3964100badfcd29df818665f41c86a18876", 0x9a}], 0x6, &(0x7f0000000a40)=[{0xb0, 0xffff, 0x2c17, "9f9c556af429e3ea1d1928fce4477a998e82c8a776b5cd705881c24bf40f290d923cf825cec1f4128411776365d896108aa7beaa513e4c45ed655654861880e07f2f96711c0ec7e6a1faa9c7575a575b68deadedb875545c2d8294e1b6cecc2ae71b8b9a08a2e4f9dd47f281021d99eacdecac220a9de54e633809768b77aaf2570117d18b2d39c4767ade6eb4f015f6fc5e1f0e79ace22a1f3f"}, {0xf8, 0x7ffe, 0x1, "712e6299705e177b78ad5f5d412566bb030e053cd8803eb60f79330624da680a2af13f2723c0860bc2b2ce3b054fb147861180331ff51786eeb1bfffab88878b553bc5ad2a26ffba44415b60c367eb0fdbed2a56f6410b9c1fd818bdbb0ba7683cf40fc311333fec9f526b9e85ff84456be9648efd5d04831e0e22be3be79f83646703ef50e9502ff138e435b7e601dfa2bffa046d3655c645a4582ed12393f92cff18d7877fe4aba7d96cfd175d222d2bb9f10359d82b9223a152c982d92bc7b55510b55ee4bcacdb880dc85b1cae2bc97c63d8fabb9e4e1f4b64b48ed16263aeb1c3832fff81"}, {0x1010, 0xffff, 0xffffb9a6, "0a0ec21d2ca829649e7423a1a2590e67442cbf8017a1fc97a5f3969e51cfc22fb62804020389fbe76993f165ffe2f7459f2ca0ae7c1c1308fc68b66c74cac566e8abfea6689ede51cb429812d1b45bacb6ec109836b073c3867a81dd10c3cdf503d43468ff9d94f5f6adfbee7a9ae8f17316f08305240e5ace57563139bb0b711836348c963aceee5b567315c61a0ca8d21c5d24dcd65bffc3f6d0122b993150a42ffd1a1766bb1cda1e6644477144978d0e280839c8826ecf158a9221b27723d44f9fd0bc571b31861e1273338a91dca1d309d96fc321039b77bcc57f1d489bdce27a9c7d204c6d941190a2127462a179489f5d98a9a2f327b6eac631a3025e96f252513ce560af7aac4fb227b0ee19a1f7c7387288d6acf8802bf16dcd4029f3de346165117f438926f6b3383c9cafdcd932a1e852ed33f1e01f690ff139f85d71b7cde740928ee76b1ca7816ac62385f624ab8893be1e3090a63b949a922ace9c0f2427d4c4c6abf7a8e4778121e4707b8293c641c2fab0f9bc012a521b27a78290238a2aff7664f84996595c7b917cdbe802c79c898035e267f348e60f232fc1ce1c24885ee28b183195bf55c0310be971587bdbcda62bb60b909a3eb34f34ade741c5f5d429d70c0a9a5532e6b61073a10a6f42569f76f207760231e7955fbfe12b98aaaac18700debfb4cf0798cacd1a5ed134064e4d36d18ba77faab768bfedf88c69cd35ed54b5029eb922e70a3dcbbf4e534382dda56540b5818819abc4981a01f5610174aed63ba7ccb1fdd5ce66412ac12e2d6f53a2598b32f73afdfb24975677234f979f91e2ed3ef1ba2f9fe5b68c9d1177863f3b712dbc5dd03248145053b2f75d9253324995a202d6568d1d26c5246b69ba4195fab33ab1d80d757e851dc1292b8ea25ebbe32198bb5347300c3f9e33fbdf1b65bd601ec2633d7a8150a1a6ed55c2cdf438a7a492c610405904cc974be55c0df642598c4bc3053f5270f50fd1c35427a4862b833026662430ec65d44fa2812d3e445561a4feed440038453e30b2f5ea07ce910edabab2bce4be01f3aa6db757120959e520acc7c7e832c58d50e16cb37b19fceb1637c691c727c00ed89c4b78e6d7b515ddf736a90e88166a84c9a0ef1899ca465d29edb49e08dd23f9fd7830735659ef678edf4f6be461772ec23efff6b4cdedd471839d59bc41f86b4b068166c386f09d87ad82f0219bec4d8b23d5f163211cd5ffc8f98087d9295ef0debd449f16d5cbf5b48bef82384467f590b0f4cd374fe98eb1401767d70af41a0bad0c6dad1c1af52c0a15184cd12d1a66fbc3e6282642485a61260ae460c51ee5690988d33ace60631f6481d8915ef7dc05f16ec47a71bc3e88d318b2b80a82bc1028cfd847aad7a8f647bb17644bb49bcac398a0d0f220d9d547c8d4cebe65945cdd4fb4a032097b81d9084660d63686e9edd25e19172c953820630e92337c9778431657af3b4ae4aed38d1d9437afa955123c0a9ccced6ad8b47eca6d09fbbba8661acab2dcbde9cedf37b288e480fd56f028256187315bfaae3d1868c57bf9108a9d3478a53c307195e5260e2e589fbb84047ca9d8a7c479423f75de6e2a308915a6e5a93680c36114827c3b2bd29eb5f9eb6bc8d3a1c41bcd19436672d648320a7f002e8ae689d6d76ddefb5a8cba9c90faac9ed74a9511c0a1b65e49b35aa26cf0a386f775916eb279bcdbbe577117b39e2bd61025ee80462aa544fb19387100a5a876537e31bd0ef1dadbe498251bcc0cf07102fe1fd903875a4a602ad0008724b763342f9b5b26e96ec2248133889585f34667424ad485a6a0924533437d2c465fa9dc1c6be8a91573df5688a43cfe6e9987d6a16e159b38616d37b8dde79a689dae9ab9326b11f9bcfa1fffe5c276f729a46c8f7acd8de12b5df59cd81060490e460d4ff9442c73ca6949322f742987884ab06ccdf79856f3ffaa79d086933a1959a00f51d30159a9f9a80f194923e0ed42d323356269f1a57638a403120b53dad256b2f12f002e917228b1d63fe7d76dd4a00e84e29318664946600d206016ea4a2585cd85335c8e03e96d894b068e0c7885bf6e12f58ba31bcc9c15b5b7ca74f7cbc5b1dd037e6e0d398bc92c3f37f5920404bf4924e6fccef5ef46318979280b662e0834f250588765c62593e7af4af9ac8e91c1650b4a34e00aeb3c1169bfc2a7ca61ae565e38ff89213935ebf0c1d1651ba53f005bce7d611299cd0bd7b5445f7e98b6d1b29dac21d283a17f3a3990ce748f7a33e5c87b60b35cc2122a985baee71054d6d34101937c85c5e2be622572a38819a83a06fee6e1aa728a8137c395951aa084b5ea2bae54cfe3c39dd6e5470be80552cbc6b3f463b87f64ed93ca00bdf214991c798af736fbf33a31b46204b2ac9f6d199656ee21c161dc1b501311d17f19c7b92694a1e61c9124dcbfc3f1eafe0fc5a83bfd2d1af69ef2eb3842f84920839472c7cfee6b510fa12392479890e07ef747e4e1e482bed3ac3f667f798ddb96b702e1565baf8cd62c35180056fb40c9d6a8aea23abf6992848a35416e3dfd433b22e7088b52229edb3c3fd0e8954ba8d8fca33318c29339db9466145097d8b430da36b216872e65d9fc48b8437e589c3d2bfcfed6f2d20ac5369e6ebf69cfb664a2a8edfd933cf1480571ff9df8bc96fa77668735d7f9b10b42683f42dd8b322f1b1a5c878a1da9e124090d6504abb5d9e62222e48c3b694c604b719f7a76f9ff0ec6e6b3da262e778d92005a7a8b7ff6c4796f26cf465b3d4877c2b2fdf6d9133782e0891d95eae96566007fdfc9186fbbb8d10d726cafcc3e3660d242beff696fa2e30c4663197fe02e0c662eab89753ae9ff73f17d5d627cf6e9fa89bfe0ad88b90d92bbc1a5ab1a13068efd706eae1d4c28b768d0eced177f3d852481742564ab970fc40b6f219102bb01dd4ff2cfdf3db3a5a108d9684f330a9599734e26470adcbfe2eed370d0266a190fe0fc9a2ca92ca25cb9b7df0208aee64bb34bec96b361c4fc85baba0f304afc512b35c1aed689f7e9d04d5b08c818caffa713f43376f0a96e0de5a2cc13cd5ae71c8c8dfd997c6f205728809769688cfebb7c67779244f4672dbaa486f01ae52ef5a9dec78a26990f9c38590fe840e86bce615338c60decac9429199f6de9653a179f131a3669c13490206b2029fc9599804ecd5ae66725dc56304da2237e6bba4810cb2f239747c4c6c70713ab2ec9584245a6efc4e0366ee5b88e16defb9ca7292dfa43dfa82f531c9ec1fb2d24d70d163827d5b1ee0ed3faf5c9adda71288433461d6161d9b10563fd5b59d3fb042260e46596ae2c1ff7b0a9fdfb97cc9a76186b950b28ef5f7db59b12d650a0f8f4a597ff7c8204db2f33e5edf7025faa271589f39a38ee212e8f0a44f0519e88fa956657a8b762db1988ac8a9ad8b0ae15a8801097678fb23ca7e87908e06364329b4d66c4afaf039d863025c84face7e59af8a864756937c772f2f142f4b084b5e4594b87b488bad601e53dcb0e8639a401c9d8b9bffbe5e55e9f6b82deafc7f16c46ba2e76bdf3dedd7244752e8e00404f5934f07ccbf36146a2909814c2f8e1b4471f9215d6716df33d55991305a954d7390a1f5eeaaf7cc9220105d990f993803d647d2469c5c43e050327fcad03a02686f3e0a7bf607b83c633000dadb4e6849cb6bf446e20151fe2de89653a29b0acd51e4e96211d9c541325f3e492565a57c5f44e18bbaa212361b526ddde9d686254b44ba43a6dac1c21fc6c3588832b9b3aee9f3247b22c9db09b47ab537cd8ec6445955c5c03e3f3f0fbbda56d4a2263cec71a742671a11018b9a073fa72442f367910f0520cbc5565332d7736f79b30878e5bc63a65bd812c01218df102afeba6072210ab718a235ced05e4d886e0b8f6fc4faa6869f3cb006c7e4f3897e47dfa4353aae6de4b075e09adddbb8dbbbdb6d1c7357032201cea2981b3faf1ee8a920faab8afe50ea54d4c3edafb7177b62b71d02d4b9744a6e3c26eef3ecb103294579be6e59d56e5aa262c23924783eef3e0da48cd9cb7abd169577e7868fcf64fccd9578c33e7dd26f689b72f926cf552c4e32ecc900355e22903ef81397f875109d3f6470ec7bfe45de34bb5ecb4a08a2a6639b20e67a1e5ced6de5d0cb772b89c4f79e44d152af80a6f42af75ddbd52fbf4c17b53b48cf0ec938a40e3628df9daf00ad4a4273c23ef09406bee17dc2eb2fc14cc813fa1425c358c225d0d242421c749e768f5c7c51c53c016eb9716434ebf84ebc5f937aef6c5b692ee2e60c88e64df5ca511dc44084de2b46b3331e4bef303ad84647c2c27595ac5a028b4651a47306c38a4130d2c1d3237afd547d61ac4327385e7f3e3185bc513a073418fe430cb1331f5e41265a11eb6303856ecc3ce58dac37bc82a1f54bb24d396dd23e45ca53c2fe25a3c6a7d1a77591c4415e2e2afc9f9272432c0098e60846aa5ff7223cdde495a2556e80294e814babdecce2d3cbc0c4dcdc30c59904f55123a936bd1269a2d922ed4e5dc83924490542878e0be99f96cf8088270a96c6021b3dba09216df18a8c7b2e4d125e09a3a278148f2abb4f5c789f24acce7ddd3516b907a563681789d619eaf92bd0f4ef94813c4540efb1306a6620dc8a63cefd8fb5cd9aa1b88cfb8ea336c9b3300b551fd28e3028a50fdb52995e47c4754f99a69abf4af450f6ad9c9af5a9f8f5260d1af42c0e0819629b9d1142fba0f34e69b7c4ff82a70a4fea943e1e9fc344bf458693ede8f983506fcf55090b5dab69bae329a406db43625cbd9d2d7fd0f48e0904dafea19cdd85d4bcd83be1d770b65e4af53bf9b9195d79f7471709a0500d83a9517d09f6f6522f03ee8c5d7415ff8464f1487b412da13f1f7f3ef2febd8d344061b6eb39fc251d863972c6454eb8f3ae02002cf6df280d693ee913aa03bd9557378becf5fa6e26d8bf1b6d3525f60228c30553f3aba7cb5ace6d69581d39273db95f7b40844e91a832f748eefcac6c1b1e4623d385c103dffb0d14f781c19ac2af7509a266f3d5ba8d7c6f6db1762424bd719edd72f783ad8189f24e7366bd5c91ba7097cc64f0b1c26e5e7c1ec5f85f5d10a0ac8ea8bf07fee68efd0faccfcdeca0e7d16359e355739a69f8f227a5521f7a2beeb3d46e340fe9d726945e9cd92f18d441b389aa2f8002b32c2b07194f667f61a86057c7058faa1f05427e1adbac917f20e177ccb838dcd36aea57319c97a479bb3a05a0702a389e48e72984f3312e2e08ed655dc1c1748aa54be6eb168ea7813f0cea5ac14cd1546dbae08d450c202b1986619a50953f8209b24a57f55e59c8caea80008c473f44abb66191d0f5a5d92fb47084978b83f67e5d7e6cd0746671d4f36d717ef690bf821345a1bea2ac521d732c9094581217abcd83dcc88cb89667a3e17040e8da8ecd676518ac493cac5a2cdf7012d22e58602ba87d7664372de8bf564b0a9ccb8a3f710e5a798ba251905dcf131528cb60f2bbfd2c758b7752a05e5ed8868c3d5daa04474787d05fa2c0fe9f37078257ae5c763e0527887a1d3548512645252a0ba84238120d7b64878b1afbf4e8587b4b0253ac35dfcb3f388960cc1bfac6c8a0282a2fedc57a809e0d1b99c50579359639a2a20cae9737f9716b4a12eaef41458f3344fbb60520446eb4d19722fd2ea8d524192b728105d944770068e177aeefd20735e3b9625850bf2d1993ef0894b36aab3ac6931970e706c0f39003d68e82b3fb91cec"}, {0x70, 0x1, 0x8000, "e4b06e3b3becf9321357085cf7d7bcc1b6952eb145479be90d5caca2f6c460fb4b3799ddba19d204801f82a3e803b8675a942e626d5df77b23740fe7e01e5aa86dbed1978bfbf75e75161af0e224dc2f2b456cfdbfa9529b99424196602ebab1"}, {0xb0, 0x1, 0xff, "a3902f8b373961a7e3a877f2e1c110623c9f3e3ced7785aaf137a1280a3009bd354119f9520c1924fcf820d4f966f51d179cdd4ff505c3a883f7b2bc77b89ad0b157992fd926d70965c94523576d8a4c68bd726dd0c33eb534ee4d8040036bacc33b891be4b09ca3938d27b5ddc138ab4dd89be2796edaa84203e07b14779d46c1eb551786133ceaad6b85d76189ead5854d2307c462a80eec85"}], 0x12d8}, 0x41f) bind(0xffffffffffffffff, &(0x7f0000001d80)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000001dc0)=0x7f) symlink(&(0x7f0000001e00)='./file0/file0\x00', &(0x7f0000001e40)='./file0\x00') 16:20:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="d000"/14, 0xe, 0x0, 0x0) 16:20:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r4}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r1, 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x80, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) kevent(r7, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffff8, 0x6c, 0x40000000, 0x4, 0x7}, {{r8}, 0xfffffffffffffffb, 0x40, 0x0, 0x4, 0x8}, {{r9}, 0xfffffffffffffffc, 0x0, 0x8, 0x34e1, 0x3}, {{r10}, 0xfffffffffffffff8, 0x80, 0x4, 0xfffffffffffffffd, 0x8001}], 0x0, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x6, 0x100}, {{r12}, 0x0, 0x1, 0x0, 0x5, 0x8001}, {{r5}, 0xfffffffffffffff8, 0x10, 0x2, 0x2, 0x851}, {{r6}, 0xfffffffffffffffa, 0x2, 0xe, 0x61, 0x2}, {{r1}, 0xfffffffffffffffc, 0x6, 0xfffff, 0x9, 0x5}], 0x4, &(0x7f0000000640)={0x5, 0xf3}) r14 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r5, r14) r16 = kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r15, 0x80044279, &(0x7f0000000380)=0x9) semop(0xffffffffffffffff, &(0x7f00000003c0), 0x0) 16:20:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000640)="c900b6e80b4827c0ebd3e04cc92c2ac6c49eadfc87cc364a17530c3aa0cace68eff6fd36681208d15df4f386f72fa8fb490ce3682fe8728906ab1a372910893cdb1511e6f7bc5a83aca2bec11a68ddc9490529594613e04448a4757c4559ff99b55852843ec9a92741ae379d9ab6e336bba672fd7c2517e168ef879e6fba3e1c430461dbf6a31f55ece5b9f1bced73d5911715294c57182b2db86b1c8512b43a3dc93e18a0e5f76c544e86d722b162253eea3a7f8a783aefaae474c871051c0b6233e0c7bd764ab9230173145ed59dd02516422165b0daf6d489d0a7d02b14cc36b442a760e1475fe15452efa08328f2d448ae6d1a262d0e22105fb07f848e7a1c6c7774b9a9f7b5126ac5b872c715cef372272be461acae32f1ca387f53efa83f3aa0cea6d0d590fb1e381febd4bf0396c394ec333aece487e96d0d692211f5406bb5b2ff679db362ef04adedb013046fdbec7f130d39ac251d2a2f708596bbc3e3bd30c839cf359e7d28ff2240a4f49325ce516dd762d67e3eee0d1a363910564766bb5eca00dce90aa6c14949d1bbc2043f1ea3051e470949ae235fb533bca6d8e944e43ec0dc25acb010310d051a0c34bf7472c9cac980a5e511ef6f3862710048c75cd350b3acb49f2f56f87cbaddbb74bc848447f459722e308aab9f928ddae897b6fbb53f75df8ebd3c024893b46f016889413ca772230fb69376f8d935", 0x201}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) r7 = fcntl$dupfd(r4, 0x1b, r6) r8 = dup2(r2, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r9) dup2(r3, r0) writev(r1, &(0x7f0000000140), 0x1000000000000176) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r10, r12) r14 = kqueue() kevent(r14, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r11, r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, 0x0) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f00000011c0)=[{0x3, 0x8}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r21, r23, 0x4}, 0x200, 0x401, 0x2}) setregid(r16, r23) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x3) 16:20:27 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) r5 = openat(r2, &(0x7f0000000040)='\x00', 0x80, 0x8) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r12, r13) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) dup2(r16, r17) r18 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) sendmsg$unix(r6, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000540)="839abd3fdec02bfd8e0b54e26e6ecda492ee85ef53528a0c29d76be50b", 0x1d}], 0x1, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r11, r4, r14, r4, r16, r4]}, @cred={0x20, 0xffff, 0x0, r18, r19, r21}], 0x48}, 0x2) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x4, 0x100, 0x0, 0x40000000000, 0x80000000], [], [0x0, 0x0, 0x0, 0xffffffffffffff5c, 0x0, 0xfffffffffffffffe], [], [{}, {}, {0x96cd}, {0x4983, 0x37}, {0x0, 0x0, 0x0, 0x6}], {}, {0x0, 0x0, 0x10000}}}) 16:20:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) r3 = semget(0x3, 0x0, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/94) 16:20:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dmv/\xda\x83f\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x200000000000016d, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x7f) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='\x06\xaaACcfx\xff\xf9\x00', 0x80, 0x0) 16:20:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x6e272cc80e46a35a, 0x80) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x25b) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000008c0)=0xc) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket$inet(0x2, 0x3, 0x102) sendto(r6, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r8 = fcntl$getown(r4, 0x5) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r10, 0x0, 0x10000) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000000c0)={0x0}) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r10, 0x1) dup2(r10, r9) r12 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r12) r13 = getgid() r14 = shmget(0x1, 0x3000, 0x218, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x3, r15, r2, r7, r13, 0x5, 0x7fff}, 0x3, 0x2, r1, r8, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r16, 0x0, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r19 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r18, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) r22 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r22, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r22, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r23, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x93}) ftruncate(r23, 0x0, 0x200000000010000) ioctl$VMM_IOC_TERM(r22, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r23, 0x1) dup2(r23, r22) fcntl$getown(r23, 0x5) 16:20:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 16:20:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) msgrcv(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7d2314c7f3c3f73b21938aada48b500000000000000"], 0xd6, 0x2, 0x800) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) faccessat(r5, &(0x7f0000000000)='./file0\x00', 0x220, 0x443037ccac1e9910) 16:20:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x4, 0x5, 0x1f}) r4 = socket(0x2, 0x400000000002, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8082, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x0, 0x0, &(0x7f0000000140)="55e0af3ab42e12bf00321a4e7cfcead8741d9dc08c55df88c6cc567ae5e6c359aa78af7a8eb567465e95b67fdf1b0862027408f254150f1aa33b00d9584b4768532abf1e61aafb6c3efc390161dce7fc5df5816002b604b8cc2f266cb59deee05bacd7e8eb5eb80802d6bb1402280a6814e3f1a88e555e5cb2333c935fd1e1a8975d9b5f87fe68577c8a686e7c0101b00d656679fd2d204f5391222efa140468a56128f68df6c0692f5ed9442a6a339961f254d30ec797ea3854da273d8941960a271e3657b63d7fc9d792c26d5a112554957ccfd179535056b7d3aa8afcfdba45b96b42f98d97817ea0b260ff2c1c76865fbc145d34", 0xf6) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = msgget(0x2, 0xd8) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000003c0)=0x1) msgsnd(r6, &(0x7f0000000340)={0x1, "e5a3aa66e539f1e118c25f53ceb6af867088697c5e1a644e8baa1673e12ef32e850d6fd37257042828774a19d1ec2f9774bf74bbf66a68f573ef"}, 0x42, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000440)={0x1000, 0x1, 0x8, 0x1, "e6ccf39aff3fd87b7a02fa87203d12b86c259f50", 0x3c0e, 0x9}) 16:20:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2c9aa8d46823c9859e7b22882be1e01a2605ff9c7c258048698be3c4a100000000313892b15bd7655954950c112dacbcbd6813f3813a2ae530c22a55210a667ce782a512ea24641532d322839e92d7b01e1234ca481bc7e25e10c5154bcf4fd4260e8a1e73a02c15bae8d6222e7d20e14d799505374ea317082db4d55c020cb57ee03c2eede54020db5ed211e5da3c194971a0f5a8f431043106d53e2fa45abc63c0ccac11e2148167236591270a00ace6fc39e7d4f78b6a4174de48c16daafb5d993bc08b370a491be3bdad75a338871fc5e4f0f04689d278120595d3e4e1f9c1a735a598ff535c06d6257ae6cc2b34bfab659c69ad72aba07fe766e7d30b80b91c4d5321fe2effecb87545736a11f0cc2498ba108ea3cd63024ed8a10ba4650c81877e2401d53d8872ff64dc95ed28ffffffffc8ca5f76"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:20:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendto$unix(r2, &(0x7f0000000200)="d8b92d68de46", 0x6, 0xc00, &(0x7f00000002c0)=ANY=[@ANYBLOB="a3b8c6b40bc76fcb3000e817bc615fa9df61526fcef60eb110dafa1d992b694ab905000bdd2d8fdffa45be2d12bb22e632d88bffb0a104e42388422ca9"], 0xa) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r3, @ANYPTR64, @ANYRESDEC=0x0], 0x3) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/43) mprotect(&(0x7f000036b000/0x4000)=nil, 0x4000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0xffff7fff) shutdown(r8, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000140)=0x1) close(r8) 16:20:28 executing program 1: socket$inet6(0x18, 0x3, 0xfc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93ff37832b7b606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be72884b0178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6ce0000000000000006817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fba"], 0x1c, 0x0}, 0x0) 16:20:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x300) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="b67a0436cb4c5c8be400c4c1a2ab724d6ea5fc6d65cc223b96171cba5412796d6d58e35cac056f5af780093b6e04017dc9c0f4f8e3daaa42cf2ab4de2a9f35ecc5df89b3ee198cde3d2e453b0650d9c852d417fcd91998c9d95817ff7052ee3b8a10f47a13bb5f1ca67b9f9df785e678cc9c0edc7300d8aa0ae1d63c5f32723622534a642ac71215c4c3bd6c727ea7be3bbfe450a831c73d1070baa96d43f31ba4990149f5fcd7873ad7f8589870d683f180f5850acb0277ba64fc093de03ddde7321fda2f6c6d172c3ae3bcb8cf9d9f827b", 0xd2, 0x406, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66166cb97d0d5f55696c653000"], 0xa) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x101, 0x1}, {0x44}, {0x21, 0x3}, {0xc, 0x800}, {0x1, 0x5}, {0x0, 0x4}], 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x44}, {0x400006}]}) close(r3) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:20:28 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="27d2ad50b6", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2faffbcb340000000000000000010044"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) accept$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:20:28 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r4, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r6, 0x0, 0x7fffffff) dup(r5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) 16:20:28 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="694014e07f15b3738f7245"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) chflags(&(0x7f0000000040)='./file0\x00', 0xdfb8dc5164e907f8) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0xc8}, 0x0) 16:20:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a74030ff984a2af404a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) getpgrp() ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:20:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0x7, 0xfc) socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x20, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:20:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:20:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) r5 = dup2(r1, r2) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) unlinkat(r5, &(0x7f0000000200)='./file1\x00', 0x8) symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 16:20:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x10, 0x3, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1f33, 0x9}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 16:20:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x400, 0x7fffffff, 0x7, 0xb84b, "60f7e37d17b6ae9d3b0481e93296a7baff3f9b34", 0x9}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:20:28 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x3) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = getpgid(0x0) r7 = dup(r5) r8 = openat(r7, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r10, 0x1) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000018c0)=0xc) fcntl$dupfd(r10, 0x14, r11) recvfrom$unix(r9, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000100"/85], 0x55, 0x1, 0x0) socket(0x1, 0x3, 0x8) msgsnd(r12, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:20:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) pipe(&(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getuid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r7, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r10, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r10, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r5, r9, r13, 0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r2, r5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x3, 0x6, 0x1, 0x3, &(0x7f0000000340)={{0x6, 0x40, 0xdc, 0x0, 0x33, 0x2, 0x1000}, {[0x1, 0x9, 0x2, 0x7b05db330000, 0xff, 0xffff, 0xf379, 0x8, 0x9, 0x68, 0x7, 0x100000000000000, 0x80, 0xb085, 0x1, 0x1ff, 0x8000, 0x6], [0x4, 0x3fffffff8000000, 0x3, 0x8, 0xfffffffffffffffa, 0x1ff, 0x8, 0x80, 0xffffffff], [0x39f733ec00000, 0x7, 0xf1, 0x800, 0xffffffff, 0x4e25, 0x2], [0xfffffffffffffff9, 0xdb, 0x9, 0x9, 0xffffffff, 0x3], [{0x1, 0x80000001, 0x1, 0x4}, {0x7, 0x1a, 0x0, 0xb9}, {0x80, 0x5, 0x3ff, 0xab}, {0xcc, 0x5, 0x5, 0x101}, {0x101, 0xffffffff, 0x10001}, {0x7f, 0x0, 0x1ff, 0x7}, {0x0, 0x7, 0x49, 0x80}, {0x101, 0x3, 0x9, 0x3}], {0x1, 0x2, 0xfff, 0x2f7}, {0x800, 0xfffffffd, 0x3, 0x5}}}, 0x101, 0x3}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r16, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000300)=[{0x67, 0x99}, {0x35, 0x0, 0x1}, {0x6, 0xfd, 0x0, 0x4c}]}) pwrite(r17, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r18 = socket$inet(0x2, 0x3, 0xfd) setsockopt$inet_opts(r18, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000180)=[{0xf800, 0x0, 0x8, 0x400}, {0x3ff, 0x7, 0x5, 0xfffffffd}, {0x0, 0x1, 0x9, 0x6}, {0x5d22, 0x3, 0x7, 0x40}, {0x8, 0x82, 0x1f, 0x1}, {0x1, 0xe5, 0x8, 0x1}, {0x7f8, 0x8, 0x3f, 0x1}]}) setsockopt(r18, 0x0, 0xa, &(0x7f00000001c0), 0x0) uvm_fault(0xfffffd807f00a2e0, 0xa0a31, 0, 1) -> e kernel: page fault trap, code=0 Stopped at in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00a2e0, 0xa0a31, 0, 1) -> e in6_purgeaddr(ffff800000e29a00) at in6_purgeaddr+0x135 end trace frame: 0xffff800021ba9400, count: 0 ddb{0}> trace in6_purgeaddr(ffff800000e29a00) at in6_purgeaddr+0x135 in6_ifdetach(ffff800000aa6000) at in6_ifdetach+0x74 if_detach(ffff800000aa6000) at if_detach+0x148 tun_clone_destroy(ffff800000aa6000) at tun_clone_destroy+0x1c7 spec_close(ffff800021ba9530) at spec_close+0x311 VOP_CLOSE(fffffd807b3465b8,7,fffffd807f7c6900,ffff800020ab0c70) at VOP_CLOSE+0xc0 vn_closefile(fffffd807508cc78,ffff800020ab0c70) at vn_closefile+0xd8 fdrop(fffffd807508cc78,ffff800020ab0c70) at fdrop+0xc2 closef(fffffd807508cc78,ffff800020ab0c70) at closef+0x11d fdfree(ffff800020ab0c70) at fdfree+0x101 exit1(ffff800020ab0c70,19,1) at exit1+0x32f postsig(ffff800020ab0c70,19) at postsig+0x4e3 userret(ffff800020ab0c70) at userret+0x199 Xsyscall(6,38,7f7ffffe6a40,3,0,85f97865000) at Xsyscall+0x156 end of kernel end trace frame: 0x7f7ffffe6a30, count: -14 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800021ba9390 rbx 0 rdx 0x447 rcx 0x448 rax 0 r8 0xffffffff81c09334 rt_ifa_dellocal+0x44 r9 0x1 r10 0x18 r11 0x30b0eb77752e5924 r12 0xa0a29 acpi_pdirpa+0x8c891 r13 0 r14 0xffff800000e29a00 r15 0xffff800000aa6000 rip 0xffffffff816df045 in6_purgeaddr+0x135 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021ba9320 ss 0x10 in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{0}> show proc PROC (syz-executor.0) pid=14681 stat=onproc flags process=a proc=2000 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe7a0,0xffff800020abe538 process=0xffff800020a8aa90 user=0xffff800021ba4000, vmspace=0xfffffd807f00a2e0 estcpu=36, cpticks=9, pctcpu=0.14 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97124 63237 91775 0 7 0 syz-executor.1 97124 48513 91775 0 3 0x4000080 netio syz-executor.1 91775 23434 78698 0 3 0x82 nanosleep syz-executor.1 76606 49858 1 0 3 0x100083 ttyin getty 51612 44829 0 0 3 0x14200 acct acct 67992 237845 0 0 3 0x14200 bored sosplice 78698 343587 10207 0 3 0x82 thrsleep syz-fuzzer 78698 498283 10207 0 3 0x4000082 nanosleep syz-fuzzer 78698 376218 10207 0 3 0x4000082 thrsleep syz-fuzzer 78698 177879 10207 0 3 0x4000082 thrsleep syz-fuzzer 78698 177062 10207 0 3 0x4000082 thrsleep syz-fuzzer 78698 367651 10207 0 2 0x4000082 syz-fuzzer 78698 69301 10207 0 3 0x4000082 thrsleep syz-fuzzer 78698 417136 10207 0 3 0x4000082 nanosleep syz-fuzzer 78698 180166 10207 0 3 0x4000082 thrsleep syz-fuzzer 78698 426952 10207 0 3 0x4000082 thrsleep syz-fuzzer 10207 460294 12134 0 3 0x10008a pause ksh 12134 323509 43651 0 3 0x92 select sshd 43651 267730 1 0 3 0x80 select sshd 95984 95402 66439 74 3 0x100092 bpf pflogd 66439 334998 1 0 3 0x80 netio pflogd 85565 390991 30790 73 3 0x100090 kqread syslogd 30790 281523 1 0 3 0x100082 netio syslogd 94525 453479 1 77 2 0x100090 dhclient 48497 28508 1 0 3 0x80 poll dhclient 69686 158067 0 0 2 0x14200 zerothread 72869 263503 0 0 3 0x14200 aiodoned aiodoned 24667 143517 0 0 3 0x14200 syncer update 81813 72554 0 0 3 0x14200 cleaner cleaner 86970 258050 0 0 3 0x14200 reaper reaper 98685 54927 0 0 3 0x14200 pgdaemon pagedaemon 66964 215983 0 0 3 0x14200 bored crynlk 8821 224033 0 0 3 0x14200 bored crypto 28036 272435 0 0 3 0x40014200 acpi0 acpi0 73730 287273 0 0 3 0x40014200 idle1 71489 293088 0 0 2 0x14200 softnet 97051 352241 0 0 2 0x14200 systqmp 6029 142427 0 0 3 0x14200 bored systq 26792 278371 0 0 3 0x40014200 bored softclock 30889 368777 0 0 3 0x40014200 idle0 27303 157296 0 0 3 0x14200 bored smr 1 438889 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9641 6482K 12140K 78643K 243294 0 0 pcb 13 12K 14K 78643K 3892 0 0 rtable 220 20K 21K 78643K 10018 0 0 ifaddr 144 39K 42K 78643K 2990 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2435 0 0 iov 0 0K 32K 78643K 8806 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1245 78K 80K 78643K 62169 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 195 0 0 VM map 132 66K 66K 78643K 180 0 0 sem 12 0K 1K 78643K 21415 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 20914 0 0 sigio 0 0K 0K 78643K 352 0 0 proc 62 63K 95K 78643K 6103 0 0 subproc 23 1K 2K 78643K 1655 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 2065 0 0 in_multi 55 3K 4K 78643K 2769 0 0 ether_multi 1 0K 0K 78643K 185 0 0 mrt 0 0K 0K 78643K 123 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 3260 0 0 pfkey data 0 0K 4K 78643K 3 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 365 1166K 1175K 78643K 69865 0 0 UVM aobj 130 4K 4K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 3465 0 0 NDP 26 0K 1K 78643K 1021 0 0 temp 219 3565K 4214K 78643K 495575 0 0 kqueue 0 0K 0K 78643K 119 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 223 0 219 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1308 0 1306 1 0 1 1 0 8 0 rtentry 112 2048 0 1958 4 1 3 3 0 8 0 unpcb 120 71985 0 71962 44 42 2 4 0 8 1 syncache 264 93 0 93 39 39 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 31 0 31 25 25 0 1 0 8 0 tcpcb 544 8745 0 8741 80 79 1 12 0 8 0 inpcb 280 29540 0 29532 114 113 1 13 0 8 0 rttmr 72 39 0 39 13 13 0 1 0 8 0 ip6q 72 17 0 17 10 10 0 1 0 8 0 ip6af 40 39 0 39 10 10 0 1 0 8 0 nd6 48 376 0 372 13 12 1 1 0 8 0 pkpcb 40 88 0 88 24 24 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 431 0 431 46 45 1 1 0 8 1 pffrag 232 4645 0 4645 41 40 1 1 0 482 1 pffrnode 88 4645 0 4645 41 40 1 1 0 8 1 pffrent 40 183697 0 183697 41 40 1 1 0 8 1 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 1310 0 1256 2 0 2 2 0 8 0 pfstkey 112 1318 0 1264 6 3 3 6 0 8 0 pfstate 328 1318 0 1264 21 15 6 18 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 25 0 17 18 10 8 8 0 8 0 art_heap4 256 12039 0 11688 72 49 23 24 0 8 0 art_table 32 12064 0 11705 4 1 3 4 0 8 0 art_node 16 2031 0 1973 1 0 1 1 0 8 0 sysvmsgpl 40 55 0 55 1 1 0 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 21413 0 21403 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 31079 0 29534 52 1 51 51 0 8 0 ffsino 272 31079 0 29534 105 1 104 104 0 8 0 nchpl 144 73741 0 73278 61 40 21 61 0 8 0 uvmvnodes 72 8818 0 0 161 0 161 161 0 8 0 vnodes 208 8818 0 0 465 0 465 465 0 8 0 namei 1024 289771 0 289771 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 131 0 1 17 0 17 17 0 8 0 vmpool 552 178 0 48 12 2 10 10 0 8 0 scsiplug 64 10 0 10 7 7 0 1 0 8 0 scxspl 192 196911 0 196911 110 108 2 7 0 8 2 plimitpl 152 1282 0 1274 1 0 1 1 0 8 0 sigapl 432 20851 0 20836 4 2 2 3 0 8 0 futexpl 56 880703 0 880703 3 2 1 1 0 8 1 knotepl 112 12262 0 12243 12 11 1 3 0 8 0 kqueuepl 104 24289 0 24287 11 10 1 4 0 8 0 pipepl 112 9758 0 9740 22 21 1 2 0 8 0 fdescpl 488 20852 0 20836 3 0 3 3 0 8 0 filepl 152 300372 0 300276 122 116 6 14 0 8 1 lockfpl 104 5891 0 5888 1 0 1 1 0 8 0 lockfspl 48 1972 0 1970 1 0 1 1 0 8 0 sessionpl 112 137 0 126 1 0 1 1 0 8 0 pgrppl 48 355 0 344 1 0 1 1 0 8 0 ucredpl 96 16817 0 16806 1 0 1 1 0 8 0 zombiepl 144 20847 0 20846 6 5 1 1 0 8 0 processpl 896 20879 0 20846 4 0 4 4 0 8 0 procpl 632 63682 0 63639 8 3 5 5 0 8 0 srpgc 64 200 0 198 56 55 1 1 0 8 0 sosppl 128 580 0 580 57 56 1 1 0 8 1 sockpl 384 103200 0 103166 186 180 6 23 0 8 2 mcl64k 65536 1351 0 0 147 95 52 64 0 8 1 mcl16k 16384 65 0 0 8 5 3 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 47 0 0 4 2 2 2 0 8 0 mcl8k 8192 33 0 0 4 2 2 3 0 8 0 mcl4k 4096 57 0 0 5 2 3 3 0 8 0 mcl2k2 2112 19 0 0 2 0 2 2 0 8 0 mcl2k 2048 318 0 0 20 11 9 19 0 8 0 mtagpl 80 916 0 0 11 9 2 11 0 8 0 mbufpl 256 1754 0 0 84 2 82 84 0 8 0 bufpl 256 67548 0 58728 552 0 552 552 0 8 0 anonpl 16 2329773 0 2287029 643 461 182 199 0 124 6 amapchunkpl 152 138279 0 137042 222 170 52 56 0 158 2 amappl16 192 108366 0 106814 573 483 90 99 0 8 8 amappl15 184 2819 0 2818 1 0 1 1 0 8 0 amappl14 176 3216 0 3209 1 0 1 1 0 8 0 amappl13 168 2401 0 2398 1 0 1 1 0 8 0 amappl12 160 3544 0 3542 1 0 1 1 0 8 0 amappl11 152 4547 0 4531 1 0 1 1 0 8 0 amappl10 144 1533 0 1524 1 0 1 1 0 8 0 amappl9 136 4648 0 4645 1 0 1 1 0 8 0 amappl8 128 4423 0 4325 5 1 4 4 0 8 0 amappl7 120 1967 0 1958 1 0 1 1 0 8 0 amappl6 112 4356 0 4340 1 0 1 1 0 8 0 amappl5 104 4614 0 4600 1 0 1 1 0 8 0 amappl4 96 22682 0 22639 4 2 2 2 0 8 0 amappl3 88 6466 0 6449 1 0 1 1 0 8 0 amappl2 80 163696 0 163608 3 1 2 3 0 8 0 amappl1 72 444055 0 443614 26 16 10 20 0 8 0 amappl 80 65898 0 65774 3 0 3 3 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 21030 0 20836 2 0 2 2 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 21030 0 20836 2 0 2 2 0 8 0 vmmpekpl 168 143735 0 143675 3 0 3 3 0 8 0 vmmpepl 168 2601072 0 2597923 783 596 187 203 0 357 38 vmsppl 368 20851 0 20836 2 0 2 2 0 8 0 pdppl 4096 42067 0 41898 29 7 22 22 0 8 0 pvpl 32 6393634 0 6369383 858 641 217 259 0 265 10 pmappl 232 21029 0 20884 11 2 9 9 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1137 0 269 26 0 26 26 0 8 0