Warning: Permanently added '10.128.0.97' (ECDSA) to the list of known hosts. 2019/11/15 03:33:40 fuzzer started 2019/11/15 03:33:45 dialing manager at 10.128.15.235:6063 2019/11/15 03:33:45 syscalls: 337 2019/11/15 03:33:45 code coverage: enabled 2019/11/15 03:33:45 comparison tracing: enabled 2019/11/15 03:33:45 extra coverage: support is not implemented in syzkaller 2019/11/15 03:33:45 setuid sandbox: enabled 2019/11/15 03:33:45 namespace sandbox: support is not implemented in syzkaller 2019/11/15 03:33:45 Android sandbox: support is not implemented in syzkaller 2019/11/15 03:33:45 fault injection: support is not implemented in syzkaller 2019/11/15 03:33:45 leak checking: support is not implemented in syzkaller 2019/11/15 03:33:45 net packet injection: enabled 2019/11/15 03:33:45 net device setup: support is not implemented in syzkaller 2019/11/15 03:33:45 concurrency sanitizer: support is not implemented in syzkaller 2019/11/15 03:33:45 devlink PCI setup: support is not implemented in syzkaller 03:33:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) socket(0x20, 0x4, 0x1f) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x1d, 0x0, &(0x7f00000000c0)=""/29}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x0, 0x80, 0xa3000, {[0x53f4, 0x3ff, 0xb33a, 0xfffffffffffffff9, 0x5, 0x7, 0x401, 0x5, 0x8, 0x81, 0x80000001, 0x5, 0x4, 0x1, 0xffffffff, 0xdad, 0x400, 0xffffffff], [0x5, 0x8, 0x3f, 0x1, 0x180, 0x40, 0xd35, 0x5, 0x59e9, 0x7], [0x4, 0x2, 0xfffffffffffffffe, 0x400, 0x2, 0x400, 0x5], [0x6, 0xad, 0x6, 0x3, 0x10001, 0x2], [{0x0, 0x5, 0xe6cb, 0x7}, {0xbec, 0x4, 0x25, 0x3}, {0x20, 0x1f, 0x0, 0x7}, {0xbc, 0x9, 0x2, 0x6df42ff7}, {0x80, 0x40, 0x3, 0x7}, {0x400, 0x9, 0xf0000000, 0x2}, {0xc18a, 0x8000, 0x4, 0xdd8f}, {0x0, 0xfffffffb, 0x1, 0x3}], {0x4, 0x9, 0x0, 0x10000}, {0x5, 0x4, 0x7ff}}}) recvfrom(r0, &(0x7f00000003c0)=""/85, 0x55, 0x0, &(0x7f0000000440)=@un=@file={0x2, './file0\x00'}, 0xa) r3 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = geteuid() r8 = getgid() r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, r4, r6, r7, r8, 0x4, 0x7f}, 0x4, 0x3, r9, 0xffffffffffffffff, 0x7, 0x2, 0x5}) r10 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) fcntl$setown(r10, 0x6, r11) r12 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x240, 0x10) ioctl$BIOCSRSIG(r12, 0x80044272, &(0x7f0000000680)=0x4) mknod(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet(r13, &(0x7f0000000700)={0x2, 0x1}, 0xc) r14 = accept(r1, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) getsockname(r14, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000840)=0x5) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r15, 0x8004427d, &(0x7f00000008c0)=0x3) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r17 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getgroups(0x4, &(0x7f0000000a00)=[r16, r17, r18, r5]) 03:33:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/148, 0x94}], 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000001380)=""/196, &(0x7f0000001480)=0xc4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x800, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1002, &(0x7f0000001580), &(0x7f00000015c0)=0x10) r4 = dup(0xffffffffffffffff) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0x4, 0x4}, 0x8) pipe(&(0x7f0000001640)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000001680)={0x2, 0x200, 0xffffffffffff8000, {[0x3ff, 0x70, 0x6, 0x1f, 0x7fffffff, 0x5, 0x0, 0x9, 0x9402, 0x81, 0x1, 0x80000000, 0x40, 0x7fffffff, 0x4, 0x6258bccb, 0x5, 0x10001], [0x3, 0x2, 0x200, 0x0, 0x1, 0x1000, 0x5, 0x2, 0x9, 0x3ff], [0x800, 0x4, 0x80000000, 0x24cf, 0x8, 0x9, 0x3], [0xb67e, 0x8722, 0xfffffffffffffff8, 0x2, 0xffffffffffffff01, 0x5], [{0x7fff, 0x9, 0x3d0c, 0x40}, {0x5, 0x3, 0x0, 0x20}, {0x2, 0x448, 0xa9, 0xf32}, {0x4b5, 0xa02c, 0xfffff6b8, 0x5}, {0x4, 0x800, 0x6, 0x10000000}, {0x599, 0x60000, 0x100, 0x7}, {0xe6, 0x3f, 0x7}, {0x2e58, 0x7, 0xffffffff, 0x7}], {0x40, 0x7f, 0x8, 0x627}, {0x9, 0x3, 0x8, 0x40}}}) recvfrom$inet(r3, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000002900)={0x2, 0x2}, 0xc) semget$private(0x0, 0x4, 0x100) r6 = open(&(0x7f0000002940)='./file0\x00', 0x80, 0x0) accept$unix(r6, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f00000039c0)=0x1002) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000003a00)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = msgget$private(0x0, 0x1) msgrcv(r8, &(0x7f0000003a40)={0x0, ""/226}, 0xea, 0x1, 0x1800) sendmsg$unix(r1, &(0x7f0000005f40)={&(0x7f0000003b40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000005e80)=[{&(0x7f0000003b80)="0924e4e5a75641a6f54958da70aaedd2eb69fa63d6649fe57fa51550b046e3e54b699d8a021dcab2d8ca042bb6dca2ec3254f352e4efaf4d91fc09e7c1066c4c9e9006734e554b317e50e49603685fa42281df2f64353d73079dce53e2cb0a5dac4668c46d452e670eb4070f86a54accfc4631ecba2989a2e56610e6ebca2508210a1148c9d158f147b9501f286e5656f687a39d94f77d9c4f0c49130fc3d15485c7cc714408204c0beeede81041137a51e9b0", 0xb3}, {&(0x7f0000003c40)="4fca42c85fe273f9529ec10c4d334d751f4384dab250b9e7a4e009cc47eec5c4b81cdceadaa5fa19552372fae8d5b8875615f0", 0x33}, {&(0x7f0000003c80)="2304fd5a334b50f07eacc7a70628fea4851ec1292b1a33622ae76e126459f0dd5f8b069f817847420c0ec6da2c0d0daa3952298670f98ae2ab3c803f2bd2a194575a951b44a2252a9e0ec7df28fdc3132ae562041bed037b5f744ab462a0f035f58f4ad906503ded221ae92b1da271a219339a3a5c907330ec76035ff505777e24d9b904b82f70e2264e3be93f5c94eeebf80b301904ff4423bb0e0ecd679423509977439f04b661086da8aeebd17b49665a44525e13c95ff21a49838498accf5b8ec828f36f4322d4b47ac8c37bbdf0a5aa33a365ce5b23798a2f3050a32bd2125231ff41964cd1b6d58b6847704782d6e8c29115f2189f0a9e5fba7f69441fd7e00d867ee4d803133366e1cd7bbd5474e427a16a520aad07bd52bb9acbfa962bffd446bea8da40f28508c4b719b042d4836fd14e2e49b65e8b64d96c0477f3f13d310cd2b2d40feadad257c5b1a68d891ba5759bbc8a4a09c76aafeb34d1eba59f87131533dbdae34418765d65340cf2cf4354fdeb35e44464c1df75757ce14d070586a357f44a948b5c82050b5628c408bf046e56ba73fff00114b444884aca8de53e840d57e334d208a00bd64e562abce616d3a57804b6539f26fed0677eb2c6fe66d43d432d94308d512153eb8f9b65ec746e5b34b168031b897ccb8b4395f0772fea97ba164c032c14976089169d385a520952de15a20ec7d221978f70f02c3fb819b88fad96883baec7c87c53e2a935924e4a551d0c348071d0ba63cd95875e798a1b6ab0e057889583faad6d8f7d9e96520bdb27b512c88d9e696a6a297863799d951c0f7a17a741c347aa720d4661a406bb878d9641efc21bac73ca928675d9c1ecac09f6d06f71d8e9d9570a67c8b32e499506c251567dd04e439398f96ec4cc442d41f20a3fedec8320b634768d76802d3a9f8615ca8754a69fae835a2303a794815981c7d029127857b32f2d91012b8788b7577e866a40fb0c44e67595ed6610939a1ea07fbcc8707281b24d005bf6476e2fa4978f835799d21068546aa5a4de3e5a00a4ed5be611b9763ca1209034e9dbddd15b11f97c2c84d9b0147cf957c0b3e7834abdb2a39de1f6ca347f9dcce21882c8e00cc0467398d7e2abd12802926d2ad186fc43ed8dab0978c92bc347e63ee43a1087d938afcdc0c0c07cdf2c9fdd92fd407b10fde6ec4053eb0a796bb63427aed9d127aa086681521bcddf88dfbe9ac1fd23bd3ed800e7aeb928e02bcc99b4c7498c0a3dd27f0457dead865b0889888ccb150e978191181707cabcf216fa8ccc57e4abf2647711f365826028543c257a596d9038fb3428c929d0bfc032df8a20ec77bb5ee463fd52b740a73407626bfb70f5e4d07508fe1329c993d89cf5d8ffdf7ff4324552c088b8d4a4b3ea9202bb001a958eadc197192859d9fc5e513d4b01b8a2a06e5c830421e0a59e8bcd0fafd9fb1cd0cb83af96962b4f9fcfc4693b2271bc820b1c94bdc99b53db0f10acb255312d133102343dcf1f40843743d52ded0f790e78d141f9f0f8155b01fd8be767251f39c1c66af91a1386310ab57fa1c4139da78d56dc6d92a42432fa64cbafe98798ef265c492b88ae1c29ddfdcace426ef377a1a6966e0d32b3fb967c790b50de1005eb400e82f574ff9237303f9a5558b47801ebba917b8068520e2575a37498a7f39cd68458540a891bafe2d367691b883dabc6c6af3f0292ab6d3bd65b905d4fa4373b6e641b6a6ff0c90e24bd52edc5331408a0f882ed96d806dde7e23ecd6c7752fb8637162e54d1ee8a191886876e3c2e5b45f23c2b006d7db8d3051b2bcb1af8218cb096220c2c2642258e36443c18dd0f69252c839160336ae309badf3a2cf58ccfe1bd25929b493fb44442d988c6e5426b88a875c41fc291437a1b49f68bc8ef0ee21a812cff36dfcee6f861a14cbe9b767f75146a46e5f138ca5e77b73a89832111ec3070064a7d2cacbba9ce0c88fe3ff4fcb0b1ae9608ce51cb855b8122ab1f5f9ad179993a7ab789932917bfd2ac00cfffd4a19f6fc92d7f1565559b64423ea69bf4ec1f8735d34f749b43b0591e299f25339269da4aa3d08a2659613d93747fd8202e5f44210320e79b9b21243c924c11a2c67779519befd3608546c42c20a8c23fe0acd392aa3fc6eabfd0ee63efecb97657a80e1304728516c06a7057256ec2fcec324c08d8bf7cd789af7ef57443f13d57148e923e95841b15b120db2293eebf5c2d550b69c389af117f7fb61487b562d97c2d4cfab55fd76836887c5b94e18171227000dd4433beea64e74bf32fc3bf1fb7cd468fa8e215316ccf6d310daac5b43a0b4e2c5b3b1bfac2571d40ebac400b7f16f73082dde9bc000fbc3c0e133d34e8f16c35bb614594d45363a50f57b02c7b96c5611eaeb262d9853ca61ae28606ab54ef6af293b20ce2f241b0d14ac027e78352e5bcd60d8b6a0ca249b14d415d7066a519e53e7e9efb07d40281b28b1bc4dcbe2c53fff7a0866132be88c11135fea8b8ecf04787d886327fbd9b292a91eed248351fd76edd5ca773bc43f64392078ae27a6e8e0e536b303607647055a7596e2363691dcc7cc1eaec598fae602d2023b3509083494e2abac1d3a4818597620b3deea890f526637b05ed2ab60934c7074764803ccd149692cd6f98bfe2eeefdb4405f870fed8e28573fc8a52cfec46faf2d5c5ed1f2d0e7b39925e903b25e7a4ee58e73a7648f04f26fefe113edb55bfcb3c735c66afa2427b45e483d75cf77a35e6510557d05cc36146bf9084af635a65ac5a804fff2074fcbb1b2e4dcceb9d8cb9c96a4bed966614529d01bac67164b0ffa066a41913684b964661fef0f47834f7e56b9affc1a627339c522b25563f9347c07c16b772336202be5c62b0a5c7d53802559d233cc971255990154a1824a597aabb1a1e377bd112e27789ad6c522eb20594e76f91ffa5b6df859fb5ec7a71434b04b8eda0fd7d396b3275d8a772bea223f108901257da6996e361316af4b67cb49250c615c76bf1a7a10eb243db0bb9ea96fc3884edb73c3295ab143bf7b40382d0f9ad57d8f9b7edc8aae47bd8388859e003d04dea9ecd811dec697bf20eb1e2964cf6c7a763aeb360eabb09a1b9809b4bc49d381f9e0f2765f5facdf7577a190fefbcb7a8b791097fb03b7da9ea0e8e6fb1bccf8ea60966e1e287d73acae8f5e4650d44b3a6ffffdd0d3add689433dd8922a428d0a45aaa8396e7e260aef0582aff6f53244b368b4c7fa7bc1ba1b2f673dfef3cafd97ce444630e049432c8cbb56280157e79426f19b7fccd6b09626eb747852bd9c4826024d4fa13126b13f18333e377660127686aa16491aaa7c54243a43f4fd3bc05fa7d6773805f5faeeaaac98fc391157692c1755004b32ad5542370ad6d8883aee7eb33163d25567947f8ea6868bbf51cad873d05825e5a1d204e4cba97443289654ef5cb072e28c90ca32f2d8b0fbe424e07b54f74b8e0b641d7bdaf71cc948e65bd95b2c2500639bd695f5a2f068e37cf0954e4d511fd50ea17e8d1422ba541e4d96cf6366f7faffcad9dc03709210499a107ca2cc693b2226b2d555c6bb1a5113eb862f9a9a4078f4339c5e7a31589de82df8d61174700f5b0fa5c32b46b0bc70ffce20221c7fb3246720064396bf5ab31114fac914efb3216a3f8e629d0164429e029607e6aaac813d15bed77700ae45f14c9734809517e8c83f48a9e999d7a948ff7a324f2674258fa1772b1d57b625d2d0c3b5697610488cd065834b76e07a80b8d74a94ad4906f42a7283e9b65267198a0686bd75b0e2f677c670d72d4a14c3c2980f4a1a522d93cedb8157d9dbbdb279c3dc6d14bba1434428465785426af391f432a359549929dd277dcbe3c307470d88ece09f0d0baa1e448e742c0cc7a1d8fdb89147f20e3c53faa3be2930a8ebee7cf6ff8d890ff7eebaad6d6a222860a82bc3a7775486e62f4fcc01a6506fcfac104b2293f5253e071e485b23ceed37dad85b891610fe46cb205ea46758a784b798cec30566be402418f0a42d1d68eb9e989777944e09724e8ab8d29d0f45164be91f5b14734ebb7f92b92d11b8e7b46f6292139627b7efbd619d6d525e9f93c4b1344d7e8da214737c74c2ebabfc66b32a16d1e63176708e384d1762688bea4d9f97e0cb98cd8f46e80ecc1fb89fb6bacb2d47fc8df4113dfe26834db3f43b0ced427b9e3e8c7188cc0751a781a234ea7fc9c75bcf683a4f7d499dc0b169bff3dd36e0089b8b93f0b5bfa8ba528638aadfde44751e9ba22099f3e04ef480980a0ee35a735ce6d9e5d83dcc547e1ff59c516f838047cc02c09fa691824a9d7d57f3b9cf1b94c051ed4c1914f7f239baebc110bece7a9b2ae107873bc814542b753be82087b79f8b6aeddaa2c2a4ff76e82e90b9c2c0308a43a4ab00fdc73de58e5af1d299cb00eed81535d323a0eadb45d6736fd418b6db09f9d401baf9d6e08a70d71222e1275db2d8b84e19d35e5db3e6ddb40092f4d22ac703241daebd01518c4ef69517aba60ef0c55e8bb5069e705576329d4cc5d33e1e5f1f7a65a9dc4def4bb25fd5462369d7d7c06ae70cf3a53f2c68ffb3ce3de8b3e95f07dd5483089fe93fe7945c48afc2b8b08e3b3212974e61e4291f8fb60674af660b216c004f219d440558051378a171212a63c853200948fdbc90e0a5a5772017a8122089c978be844f219b002b06f72be3fd3e2f719a970323b4bead895b17fce7ff393733c8a1bfcbca14a96f7f7ba3489fc63d292ddd302295f3e3760eabf3d36b90dde3df1e1e42d2b82f44f10215231637e6115202692710b1202ea416dc33936086fb910917650956cdf9524507d09821a1b8d5f9fd232137f28e018d1fa6c15805f682a9e31aced318eb1b6b3031868a5b99f8f3d334ae99ea20b7c3625dd0cb42779fb09ab5dbf84575e74b60c8522a094ee002d1ea07c4f394f7352a1f0a8ac1b4d98c9af6a1d841aa5d76c50b043417bd1f71df715e14da70fcea2b291a257fa22f3f2d7ce69ec69e1540cf2eaad826cb7c7989d1f96933019f34ced52e9ec5307274e73c49126971acd8d7995a471b0993401a53a76bda7d64a4b7ed4dbd31fca87a9faebf48bf533903c25f6e37e407121d26ce577c4543635fcaa7c927d04c0c88408d096fe9bbb3cb0061f3613d3f53629e660ed588beeb82945fc0939fd9cb212e0df772ae6c37c90ede6d4e5c581c4fc781f02437c5708e1d2c34c3a6eda10681a4c2aca2e058b44fc496384024874c7ca35b5926cd961c68f77f6c18a69bcb8dae458d61ff669af70348ac1128faff84a36cb7023f49f9066aaf42b48a15f225c3016577dc4d455f0d6d584ea8828d9d3dfb740308ad818473b8058593fc1606e71d0413db465b75d02fa895d52861cc7a42c9cce4ed34bb24c8872606172ec95f282cd31ad95f9fa5e21234046ceb74ab0a770b1d5b0bd0a4eddd4faae2d327aeaff01bad362522e31f6044706e8ca3af2e655f3402af0ef3cb7e77059466127ed36ae4f6b4848a2e601c57d9850a44e16dbf0560ebcb7312928d2aa5fde7a1cff10f008fa61776919df0052a70de44d2cca4fc097424b10e1794822509cc0b81a69983b74123c6bcf271ecc4bad12917a8a622a19c4c97ab55642c2f42958f4f6b7a9e17dfab4f8f2f557d6ab904f2ae6f65bc161642ce9a73df97a23202549dfa3ab0648451c9ae9c50fb9a740325470b03e389596cec2055735ec15275a85c11145f1e73ddc31afe03af7e97df5ab5810724dbaeb8a956a", 0x1000}, {&(0x7f0000004c80)='X[1', 0x3}, {&(0x7f0000004cc0)="83fa4305dfd1d5ed1c61608f918d1242bb1ca40037e9a20a3c71d9107d216834c1168842006d4e9058a6f2cc24485c38a710897614e3d089f1273bf9c099a3df4f37474c1cda9dbe249e38f1e380be8167c742b8369b8bd355cca5e7c368df3d720b239b354cd69ad86cde6083b593bdb8c75246df4b44ecfecbda5107cf42b7c08350d46841f35fbab9432209a630debece7170bcb9fd4c2bde95cfb5e22778261e67c9cbe8b0c92a38f81e0fb8e14e43979aa740b0012cf2f488bd702ea210dc1e3df25112bd8d037b3f2099444b2320020e2a18e0e62333eac9105b7e7f3ade43c4da931826895a7d60dcf18f3b537d1f53adcd5327716ba3b4a257d9032f3069b66a5bbf1f2bcab2b251a66846f84c7899d36b89c60035bec182ecc2a46ac080f1faf10ebf26f5c59ab2e35cd8a8644ceea1893ceea6e99767523b96199d755b7540d316de5ae743ad57c064c540ad9e0a93ff69620f1e86112487d6038bb2145d3cb294bcaf149b9a5c31740f4fef47bbe0a68429aa95879911db6db494778b29a5751141493405b4a58cfab698aa00ae41c3a4f9dad014ffa44af7ddde2d2a17ba13a3bbc3cac42e391eccbe18cf34da1efaf41083738916723b0fc9d2573ef91110598f027f9a026d0b9cf8f2d074618802338c06af531700d9b3aee45f94144b95e70704f07e97dba1d609e165f7088d54496f684c4fa7b9d0e847e435fb1a07a6c0487f47163303cd3dcf5ff091cde35303fc19a6edd2d89a860bf1fe94beb66d554ed6b9ddfef3d75c72e2a35617c0bcf666f4130aecf438a46e1e994b8acad2391d299ed3145cfe93a68cea2f4600d53ece015e3f9fdfd2478c483af0a4e964d4577f717e15a2b29a19bfa857159426559ff920edab187d99a8d1667889bc4ef41482518753bd5a37a55ba500023d88469b33706ffe743e30d906cff24cca1c60621e790806e325087944a570e24e559e7710906fabf2a1fd0a3023f2d0106ad18fe9ef52e99a28cecc8299a984d85d55468ece59eb0a3c4d54b9762148cacaf59246c0f27621a609926cb3d005d105933432e3854e4dbec94f2fffccc1d376041299a1446db772b2368a7ccfa25ab8a8ec3b74d0d4a4326f4eac7e2e841ff611900094e50e6c1de5aa2bf30dbfd697537882c082ee5a72579751266730aad8e280c07274e7de8474f8eb3decf9571efaaa89cd53756c3502c2d6f5a199a2c0f56998b3109046481840d9c1d4c310732ad48d3d320101645604d940995206a2e57c94bebaa08f7555410c1d541913f93d9bfe19b8da8f5373d41bb71b41d55466a182761ec7bfd8037087a4da854c347f7081a48b2d8dba29932b5902ac94e2114d8bab2bcbdd66b14df977dfd27695947c25718864c407dc63440ec24efaea9f9e7a9382fe7704f2e6ffb924620c6ec4d0635ac097c01984e7c097ca8b1974c056fef612bf6c197de21e64daebbcc887888522b8b7a8c73b848dc875e1b2b447ab6bd6773ddf412b621e21dfb6865282173f53ace5e71fccc909c0085854be9e586800575e90307c39fc492ef584f3474bcc0f192db8c6cb582de658f4a018677af29f015642aa0561b368c285eca6bd0f0f8685e92bcc53093e6e7f8b3165c2018d6a3c26d95ed738a72f575a0efd08da909faaafd934e374db58a71fec4c16663ad12e14d822faffbf4afe1c17132268ffc116fe9a07654caa7849c4e9208bfee100b92ddf28d3e83b836e97d2ea820a6e79574349770f82b371019b216aa916cdadc546befbad3809451000d74085d20fea92f63da7def8b6f106ee7f6dd1e24a6b60a3bdc892c88c317918e0b7ecd0e76da205616a24ad051034eb568d577178d80b52df7693bd1e374d4e3e07fad679c5c1817a2d95e4d83f69aa817ce5c9d832cace8cf0b2397cdac6da5ee8f2d13ced4ea41d597fac39c90a016c8905e1ed117dd19f6bfc56d5fd89b2ac4805a3efc374a589b2f8b2dfe1ece17bfd36bda4f594f20610767ffd4b2d552284dd44c11059969931f6285f0f600232f17ec94c048788344e2ccfb1c852ff3de7f79f338d479b4adae5d0f460e3a1dc0c7dbb1b10525c46b2473f0d7f3c593714f5183b1302bb92352cac28d5d5753ab86716c9291ae6b99fb91ca0088b15945e06a8308587549a32d0c8f02486e6543ee207482eb251cf4018659d90765223fedd5286d599ee5de65cbd218fdd0efbf205777c12397f6c12b81d25e4e3ab80eb097de2013cd05abcdad8cbe0864838dda6756afbc439856d13949dfca27618454d482498c98ae710d772d04765df4f1e3ff0c74fadbabe9a3b9e1013b5c6c9f3128b03a5c82598dbef8a1f4bde3b67f4f37079660054e6b41416d3bf977334fd15761151da7c11d2da804006a48213c1dd4644186ee9c7156af3718d04e4f57a3d4ad966313f4fffa659b60abcf218a462ea3f34e489454f3c9839b7e6d0479a1c8d42a1f97d299abc85ad8d0a6dbffa168283783adb1a696ed4dc802fe4724393f7b673d9f41a9d13947448277862abc5407a5f9a607794328f13ef419ef977a6e1c95f2c4c58358dc3dde6546073aefdbf524003781631ce98419027b0f87dfd74f0d45683f67b956b8f268004162902d62aa747fbcb07f4e31ddce05e89bdb0b660fcf101e16365ca85a4eb22e3e92897b4843c875379d864a4496046973bef265e69540e25e24741ae45ff0b5321658a630ff7a79c2c980ec26d991c4361ca6c363ae77b817c99ec563d6919ef19c7eda8db1f676cc40b575a06e0026a0692193493bd8c4247c2a3bc7b8f706efb5b2a5c5638d1aa4c567c573fbc693a1d4851adb4d96d3c3d011b79269961ce7e57c082d793008ea019b9d0dae32df29c3ed793dc0fd30c1092cde33c8262d6f00ce0fb3dfc0d42476cc55dc747655f594bf8cec1fae43b5c6527f0f6901dab7733c1f11cbb73ff9f749b421a408c7568c739d354fb96ae43ddf76e170561695f94c69d0bbb0f22af9735741a3c14631cd2325bb2fce22d9bd0e408a4c2359c6bc5f8e4124ec142f9c9035afcf60e21c13bae6d4d739a6db037faf482575b389cb26c3898e9c121dd006d2691f07ff75c9e478ba0df5163760464ee48b5d2faead73567fa746de8951037e9f9b3815f3d61eb86726607774437db9fc0e62f20a9f75a68e14e7c267ee5d3b77142596480865fcf247cd0ac9ad675c7357b245d2e8dc1b8ad08c0225053d5da1199cd5fe3f468115c53a5d2692059c0755cf6efcfe283f002c5d6e87703045be72178dd133be6462d7d4c0de9a123cf1ab95f09c1438b2db24a3f3477f59fded6c7d8b8c7047662eb9ae50dbb2521284d87ff868beb4bb10d3015ff1c17b9779efc78a4fc574b3a77ffd6ad35440c7e9b929ec0285d4c92f6137377602be3d44942bcac424c8e58115fa7f6d0bca7eaae5c69bd1e818eee70c58acb3c49798a1b324fd93511a3408e1bdf3db6498f94a69606a8f932c9efd39bab59585a2240cfa63e90aaa0383159fc55d14d5f96dbd41b976b87d5156fc2f9b98050a8db25ff067d6b0fd056c4bdef735e6ec09418b67d957bc90bea6ec7cc18fd45a898e36152bf86279ac4fca0288a3cbb3daa12432a89e626d19d4431c3bf69dec17b60a077c7fc82e81617ad8e081eaa1bc07feb589073383e973c7ffe28986365f8628c83f47c5113f03f0720877c36926ec5783795570f87864df5eb28852775f5fc0b7b799cc5627e28c0e03d2692eafbf6f900d269b0dc52893784411d1afaa1d4c500f2f70b212b0d8cda4ed0dd871bda6467ed33e0043eaa14845e476b6bfec12b3bd1d2855854e2ea0673cda933b790907c9caf6efbafaffb9e3d8fd4ecbda9d0bafa237b2c8e7becb5c9472a3d62c6020443a955a3854a801a3f4e9a51ba93d2e33c59a7364262e35c676ab84b9d5d7c5a3f1a1e7b08eeae7e10515edce625093575f21a10968a4e18308f01aa97e198334ca95d5c02bf700d101f4df226a3c6c58ac648115710aa383b04a0ba603c46d09871f4dd51f86629b587037ed232c244bc11fa970dbcb950abc26fd92d2ddeb0e0220a13cb9e47c743d7d00b6d7f5e4596784c7899e3a19abd92a680356b59026a487f495280ed97c9b42a9645e21771dde5a49623800683912abf3dc9bb8d250ab33b964ede58cc0ec6c57c66f1a13d1fb43856672944f991196c8c944c482bc25dbdd00a6213000690e562aa558c09219906b93626aed14b72d3e16a593c6e7b2380c7be858e5f2d29720e11ab08beb186f6e4fb97a927110f0a423b69ef3ca15bda3524b3286d28a3b331d6b890cc34742bc2bc970a8ebbc79aed708cbc10de6e25e3006a25fa7288ea24eb6688d6c3f74a958e5bbbc5df5e7fe4cefbbe5d30119c5e801a0a63b88bac7cdf5f43c33ca8414aa20ee7d9882447989689b057c0851ce406d488d14df06b08bc8e7f9d3608bccf0f6bc7d104ff157b1db1aae82cbc4ae9bccaa761049c5322e1d6e220ffed319661000ff6b574cfea16313ba7e516243cd3a37e2e1bf48fb7a0553e82a25cc72cd556ffdf4944593342de2936942f3cbfa45d146d7eb88f6288a0c7c2c787bf3cf8cb435026997ae159a3565f72d27659426daaefef656d75b530592e658645acd44b5fdd300ab18ee87612f6f2928a358f101c086f7c7b090366a4c10e26b32f180fba9c3bd1d66bc266352d7ba270da71b835481d90b457974047b733599ab35fec1fef419cc54ceaee6bcb80189bd0e00f76fb137aaf3a77a0dffbb6d847dec1647772ce71d74ad95cb982dd5a244a38508df82ae6002dbda0bf2549da96b36f54edb9614f9a03e954c1cc479465bf8e7f79d8f151f23b1ee47634af75cda2fa6602e365a557b35e28a77b92f3ca838ec729c47db9f2a21cd876f7b8dfae31f98cf329f18acdbde57e051fa4ad6f92cb1d1d42b71a50c6b3a123c0afe0a7d5a245f8d2002539c4cde1a3320b47d112bde6620c04512fc0c47015334517689ad949f13b1aaea33630435664e2a11c948a2d186ea4f58717808ab332ab2ae8f25ed309ad22db0910564c91661eccf7be912b0fc12c213481c04f6f57c6825ba7001f8981bbf1721fb0d3aec2dab3215938ed4c4d18b4aad7f8f3ac1d5177fd97678a37870b1ebceba366dc8056910d6c92ead19f1581a2ad036a28eef7091ce0e143de48c0c5d470b97ab09d946ebd961d954e5f414b73866a722b84c4912af41a4a4458377135c037dd42a7464bd34ebc04cabb6f11213712a1ebe323d43d6d9176a0b1e9c551892bcd2f367dd4c4b406825e401a5d92894b651b3b27617c7efe93ef2242cc956e785e89507cfaca649f4aa6fc6f53471b9bb002a2203cde3212ccdd1881d43b45f1ff17fa4a69543c3d57780c30aa66438b6fc5f9c0a9cdf2ea8a0c61b3fe29c9f5aac14861e7e98c4f73418866b13d91b11e0f59eede08f089d47c365aa6028d2517aee2293cdb9e14ab0f79e7286628500a0214481f5ff6a598cb7c58c943934d0be99fafdcac8ca78492a6048728c0524728eba709c0267c4c860d70ecec65133997a49068e48d98178bfbd9751c6bb00131e3f72f221c833d8490fb07985d74d53dab9d5f620a03904557d2e7abad6116d8f97f8e2a95b23376992c465cfa93cc24c93d471f76bd1f6fcb98e9f20f29eaf2791013883409f43bc090b5607cde0c3262d08c200bfd776ce1733408b452ee9239c54a9cc4cba22d0ba1c607a543422b9595eac06df93b915ad27376581e67f6d0daf89b4dc930816997fd674cc191", 0x1000}, {&(0x7f0000005cc0)="303c990f08cdc47c03c5dd6b196a712809bd8cd1474541ada0750b7354501aa1bff0c5d6ece181878a66c6fd3b4af3f992d6b5e705e629288a5e966ba76ee4b565b3ea23bd077072dfe1c31d013d95c998ce0a60b031b5810d977e0de4ae47b79ec752528b0eb22fa46eadb483905d26eb0fe4ad229846ec4b94cd3f5fc30b9719885b0ad08a9d45a6de905120f38f229bf6ca953a1851768fd34f143d972e8a8dfbbc7f84d3", 0xa6}, {&(0x7f0000005d80)="f35f64bbba1bd35a2800b99c6830906c5aac8ada8887e8cdaaa5c958537d0c033bcaee0991f6f4fa803b5542d0a353a9f43f919496d884999958c9965d9c1dc2fd19472f254e69d35851e39aed7a2024fda2264e9d73a59fada1cf27719bc62a87b2b1ddcdb5cc23af3a2cff2a0f9011713d3bf469e76bf26e5dd67844b495f4bc11bb76f671577ff10391b3046255c3d057c51536955c4dce140d5f1216d38fcdea0631a02f8e83579d75301fba6e9ca9d66edf499f7db3251e7da2399866bf9f489c1c3d9c25bf8e5127cec26858", 0xcf}], 0x7, &(0x7f0000005f00)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x18, 0x1}, 0x1a) setrlimit(0x6, &(0x7f0000005f80)={0xbc7, 0x6}) r9 = getppid() getpgid(r9) openat$klog(0xffffffffffffff9c, &(0x7f0000005fc0)='/dev/klog\x00', 0x1, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000006000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000006040)) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000006080)={0x2, "84a461af9f2cb52f56570483cc9b9aa38bff565556698d1566af2f4b8c402f89e279bd90e66bf9639688491571536685641233278c18c7ad872dd4b7960be8015126a766bfe3409d42ed2eadb298e0"}, 0x57, 0x800) 03:33:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'t\xd2`', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 03:33:50 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004570b, &(0x7f0000000000)) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYRES32=r4], 0x1) write(r4, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) r12 = dup2(0xffffffffffffff9c, r2) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000280)=0x8) r14 = syz_open_pts() ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r14, @ANYBLOB="00e43d00ffff0000010038506fdabd296187838e907f2e1f3d4d61d54f47c511aa397e0f50e4c43b080bcd00f8d2a6eff492dde78eef0e8ef2f145fb318d918dca6691eceb29ff5a85671966de59dcb5fcb74d000000000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r10, @ANYBLOB="131e0000"], 0x58, 0x20c}, 0x0) getuid() getegid() r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x8004570b, &(0x7f0000000000)) r17 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1008, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r18 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r18, 0x0) r19 = socket(0x2, 0xc003, 0x6) connect$unix(r19, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000000000000000fade7ce470209cfa815a98ba576be5af410398ae28f23c28fa12d866b7fcde6c7c13ed0a3cd735f3fcc2d7611166be1d4015cf77f206b8d3ebb4191274e0fcbc5a7e51"], 0x10) write(r19, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r19, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r20 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r22 = geteuid() r23 = getgid() r24 = geteuid() setreuid(0x0, r24) setuid(r24) r25 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r22, r25, r24, r23, 0x42, 0x101}, 0x9, 0xa, 0xfffffffffffffe01}) r26 = getegid() r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r20, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000010000000000000000000", @ANYRES32=r21, @ANYRES32=r24, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x20c}, 0x0) r28 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r28, 0x0) r29 = socket(0x2, 0xc003, 0x6) connect$unix(r29, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r29, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r29, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r30 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r31 = geteuid() r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r31, r34, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r36 = syz_open_pts() close(r36) 03:33:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000000)=""/241, 0xf1) 03:33:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [], [], [], [{0x0, 0x0, 0x0, 0x1}, {}, {}, {0xffff}, {}, {}, {}, {0x0, 0x0, 0x10}]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) 03:33:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="b1a3420c00359e6b2387ec48eec379a5f012725eb21f1b5be0060000c78de889605ba05e609b6031a8a5a84d6b1a0c01a308f7a459bcb2b58b534e1335a3cfcb18a5c2d1bd0232a22a8c9e952a6b6a5e763e2ea84df09dc34c2487e9421de7cb3053818c8378217b52117de00a2d59b9784af7bf64f1f3df03def07d07f7206fa43a71a0172b05f6294e5fd9a62e4a"], 0x1) 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 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x2000, 0x9) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:33:51 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) r30 = socket$unix(0x1, 0x2, 0x0) r31 = socket(0x2, 0x3, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x8040691a, &(0x7f0000000300)) r33 = openat(r32, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = syz_open_pts() r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06d259a64b58a44fab5c3400"/43, @ANYRES32=r3, @ANYRES32=r10, @ANYRES32=r17, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r19, @ANYRES32=r27, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r30, @ANYRES32=r33, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38], 0x70, 0x5}, 0xe) r39 = socket(0x0, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) r41 = socket(0x800000018, 0x3, 0x102) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r43 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r40, r42, r44}, 0xc) r45 = socket(0x0, 0x0, 0x0) r46 = fcntl$getown(r45, 0x5) r47 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r49 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r46, r48, r50}, 0xc) r51 = socket(0x18, 0x400000003, 0x0) setsockopt(r51, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r53 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r53, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r55 = semget$private(0x0, 0x8, 0x400) semop(r55, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r55, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0xf2e9, 0x1000}], 0x2) semctl$GETNCNT(r55, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r55, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r55, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r55, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r55, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r55, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r55, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r55, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r55, &(0x7f0000000040), 0x0) r56 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r58 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r58, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r58, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r60 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r60, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r60, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r62 = socket(0x0, 0x0, 0x0) r63 = fcntl$getown(r62, 0x5) r64 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r66 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r63, r65, r67}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000540)={{0x5, r57, r59, r61, r67, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r69 = socket(0x0, 0x4, 0x0) r70 = fcntl$getown(r69, 0x5) r71 = socket(0x800000018, 0x3, 0x102) bind$unix(r71, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r73 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r70, r72, r74}, 0xc) r75 = socket(0x0, 0x0, 0x0) r76 = fcntl$getown(r75, 0x5) r77 = socket(0x800000018, 0x3, 0x102) bind$unix(r77, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r79 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r76, r78, r80}, 0xc) r81 = socket$unix(0x1, 0x2, 0x0) r82 = socket(0x2, 0x3, 0x0) r83 = fcntl$dupfd(r82, 0x0, r82) ioctl$TIOCFLUSH(r83, 0x8040691a, &(0x7f0000000300)) r84 = openat(r83, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r85 = socket(0x18, 0x2, 0x0) r86 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r86, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r87 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r87, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r88 = syz_open_pts() r89 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r89, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000016c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r54, @ANYRES32=r61, @ANYRES32=r68, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r70, @ANYRES32=r78, @ANYRES32=0x0, @ANYBLOB="0000c00000000000001fffff0000010000000000000000000000000000000000000072fe2ffa2dc903cc390d60b8bf7ce961288e11de76f0ea5b12f4d96125cdf7057d50efe62c8e31d676852bccf9ff9da1ea7b4f1d0562510cd7a0c99beabf5624e6585de402a9ba0a0744143207a9171dfe0832b364e8814275794bd7c541108759eba2653d163b99acace0c449b656d52bd11f06ee6211f8de6b110e4599b51d64789f309a7b84887beb15124d404cdb72bf13e226ae1859085e014011cab3cd8ce11aeee928e537e48d28d846a3f993d9f8a52e55f5ad7d1c03b19be190e7c3b37a7fae6d2e2982fa17f1fa6dfff59b03e5115b1bcf961ff6906fdbc79a2af17d10d4a0ba219a5feb6912871979b247637852441e", @ANYRES32=r81, @ANYRES32=r84, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r85, @ANYRES32=r86, @ANYRES32=r87, @ANYRES32=r88, @ANYRES32=r89], 0x70, 0x5}, 0xe) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r10, r44, r48, 0x0, 0x1c2, 0x3f}, 0x6, 0x19e, r52, r70, 0x5, 0x10001, 0xe3}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) pledge(0x0, &(0x7f00000000c0)='vmm ') 03:33:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b003c73a6a2bc4c9e5286fe8f0fffffc"], 0xa) r1 = socket(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) socket(0x800000018, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x14, 0x1, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) 03:33:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r8 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000380)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffd, 0xc, 0x10, 0x81, 0x9}], 0x3ff, &(0x7f00000001c0)=[{{r6}, 0x0, 0xfc, 0x2, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x4, 0x5}, {{r7}, 0x7fffffffffffffff, 0x44, 0x3d, 0x7fffffff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x8, 0x400}, {{r8}, 0xfffffffffffffffe, 0x90, 0x84, 0x3, 0x1}, {{r9}, 0x4, 0xc02146b9ce4abb76, 0x947a3af2d5563ee1, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x101, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x28, 0x84f0}, {{r11}, 0xfffffffffffffffa, 0x0, 0xc0000004, 0x3, 0xfff}], 0x0, &(0x7f0000000140)={0x81}) mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x7) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:33:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1f, 0x7, 0x2, 0x5}, {0x47d0, 0x84, 0x1, 0x4}, {0x1, 0x8, 0x4, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001280)=0x1cd) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x1) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x4, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x0, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r24}, 0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) r31 = socket$unix(0x1, 0x2, 0x0) r32 = socket(0x2, 0x3, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8040691a, &(0x7f0000000300)) r34 = openat(r33, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r35 = socket(0x18, 0x2, 0x0) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r38 = syz_open_pts() r39 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r39, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e069259a64b58a44fab5c3400000100"/43, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32=r18, @ANYBLOB="000000002000faffe2fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca20b4bf8fad8547822cf030839936fce94db9b2e39ae1b6030d14bc6c15e32500000", @ANYRES32=r20, @ANYRES32=r28, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r31, @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39], 0x70, 0x5}, 0xe) setreuid(r2, r11) 03:33:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r2 = socket$inet6(0x18, 0x4, 0x6) r3 = socket(0x18, 0x400000003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r2) r4 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x1, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = kqueue() write(r5, &(0x7f0000000040)="6a1dd0208bef763c47ce55ee9768e59dc87d665354bffae8a02444d5f098704e5a8a3866640e4cc380c37041c3ebde4435e8e3c3609cf28d993814874434374b7aa9cbde2709ef1449ab3c0ba5be", 0x4e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r6) kevent(r5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x31, 0x1) read(r4, &(0x7f0000000540)=""/226, 0x2) 03:33:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x56) bind(r6, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0xfffffff8}, 0xfffffffffffffd14) 03:33:52 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x400000003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x222, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x9040, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x81, 0x42d, 0x80, "d07a4818744e092675861157a593d00488e6cd6f", 0xfff8}) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x0) r5 = dup(r4) fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 03:33:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b868603308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f07250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59fa1242b91527a7dea944aec30d91393766621e8e7f3b1e15cf53b918b5014064182074de6a1b5e53f03d26a4c8b01dbfe44a01d58de15e74f27aaaaac3b33602c2c1f2cc08cd642e1dc5ffabff150faff742bc40040b27b28a813bb2d77423d6c27540edc883c970737f8e430a8ca4f911ce97995c4869e80a40c0bad529b0100b4233c25d12ffcf52c82062ff8e64d1f750c59a5500c62aebcd718fa132f75662a1c37fba3aa258cf31631b695e3"], 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) accept(0xffffffffffffff9c, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) r3 = socket(0x18, 0x400000003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140), 0x1000000000000224, 0x0}, 0x882) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0x0, 0x3}, {0x81}, {0x4006, 0x1}]}) dup(r4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x77, 0x5, 0xff}, 0x0, 0x3, 0x8000}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) fchdir(r6) ioctl$TIOCSTOP(r2, 0x2000746f) 03:33:52 executing program 1: munlockall() 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}, {0x45}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 03:33:52 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x80, 0x10) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 03:33:53 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) r1 = socket(0x2, 0xc003, 0x32) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) 03:33:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000200)=""/124, 0x7c, 0xec7c6602354152c3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) write(r2, &(0x7f0000000280)="996d2a73567d47e8f523687f39dbb3ad3c50667550386f2372bcb3fa659a97115f5f044f34fdfe1083cf0c4d8f1f9ab751333874b8f3edaf96fd8e96c6ed9a378ad866f53e26cc18f785c20b42fc3c89fcc9a63a95b6fae378de", 0x5a) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 03:33:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000300)={0x10, 0x2, 0x4, 0x3, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1010000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000e8e000/0x3000)=nil, &(0x7f0000e1a000/0x3000)=nil, 0xc37}, {&(0x7f0000ece000/0x2000)=nil, &(0x7f0000d92000/0x3000)=nil, 0x3eaa}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d11000/0x1000)=nil}, {&(0x7f0000f9d000/0xd000)=nil, &(0x7f0000f69000/0x4000)=nil, 0x40}, {&(0x7f0000c2f000/0x2000)=nil, &(0x7f0000d72000/0x2000)=nil, 0x3}, {&(0x7f0000c45000/0x4000)=nil, &(0x7f0000f9c000/0x1000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ea9000/0x2000)=nil, &(0x7f0000c2a000/0x1000)=nil, 0x4}, {&(0x7f0000fdb000/0x1000)=nil, &(0x7f0000fb9000/0x1000)=nil, 0xffffffff}, {&(0x7f0000f4b000/0x2000)=nil, &(0x7f0000cfc000/0x1000)=nil, 0xfffffffffffffe01}, {&(0x7f0000d59000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fc5000/0x1000)=nil, &(0x7f0000dd9000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fda000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x70}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 03:33:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r2, &(0x7f0000000d00)="c9693edc86857fd26e9efb7ef0c61abb4f107bacb087ea6083d5edcbe092b1de61c7389c789f8ec0061907638ab69afc6c5ff9bd5538054c9f0e8d7e76162e963549bd9f0a48f4c674471f0d8db8a6c981b94bb346c3182a8dab468b954950ae631a2980e261a89e971645e7bc2a3ca7dc48313a3340fcdfce81a60206ff0234311e3a345be0c064baff15ab10bba519ae491df5d94a591fe90def9c74fb1e9293e649ccaaadba9d23a4de402d9eb2db4e73174010369a27ac51ef17b36e73f45e498a00e5eb2a6726117a7ad2310aa1851a47303d2218f0b60b0c4c82f61ac25dee5958c7da5080393f0231b45e6d277507334db5c6a8e0fbe4de30ad947c4d50f9f4d758d30bb91fe48de3301f750a19c61df76652d8b26777e978c7b97db3993b636a59e9458bb12c12af1c21ef8142c6b7832eb30b0d272faac6b2b530f8557c97a99245fc9a52184e00e962e5050a41d9b17011ba55f06dfbef49a290e259029ca5f3124ddff54c5ca6e3e999d5d90d1e293cb670c949fadba1862920619f1cf3d9270efa6eb8731acfeca447cb570453f3bf251e8a019b97fb86db1d21764b0da4f186f895fcb29543f4873e40b9e26d00edbd2ab409516bea9c6ab633f78b84e1948c4f7e2213d3d6c0f3f544b066a3c48319bb52843387fc7d5b4a870a7867e0d54fdae6d5632fd11dc12bedbcc2b52bfa6cddc044af3ac31bdab340c732d05b6f8ab67fa548a7012ecc93b323f70f0acf2ec763e8ada5ae17ab23805be2e7d89bf1f25fa7f3a11fdfe202ed2bb0cadf894c08c75cdaccda414a994256c19124b890861f2cad5b71494d5ff821c0ab3c110e011d2adafc2b825e90af6f481d6037efe329f4ecebebb6645ddff3d4af4d2ddd73d0b4e3173d3895c8fb9d12a997c9cb7777e3515e655820268dc099d948112d5a9a7c45f291e61b3a7c1514a45e3cb3ec92d221a824b42ca49fdac1ff53670ab18641433e2b8c4536a15ae2624f61955bc2cb4e382714d911927c28c6b822916b1dffc915d9d5c3282763eb9afea4447d75529ade97b72375f8d0276d412b2f6ec4f3c400a4cd3c53bfd3058e5fd9b40a016523f06761cdb602b4de72e19209b262d195605b6fa2c0f2fcadf8f4f5fa96ed75622778e0214ca89ba21325fbb4e2a86ab33f2316f9a55fdb840892b9d9cd41075e0c8039ae710e4a890e46eb607182040bdd0905c69bb0f2169704101cc72102b7bd2c4af869aa768c4083b210a24aa1dd65b3a53317f71b573f0937736925fdc793345e28170ac25596d84bd5d99ea68e17101b88187b0a58426c8e0ec7adb3cb46dbf4cb2045bdefc6156ff709ddffcd11f1c7440ffea17767f266b4e9a7d29de92215261a10af780c9f06d25fa4bca7f0bf51353ab1af6f01edc61dff24911a98027d1d8f7f2cb6de5924c3ce7f10e9956573d544eb44decb5fc723c46b768907f42c0b7c0ca141067c1d03691353d00d8cd11800ad8d39c0076ee188d576a46b204e65e67158a0717c0eb14d1a20fd5ea4d42aa957210283e974d69ab70c99845de541e6612190af02ff979a12f14122275bedee39411be57dd0a2e017cbac0c0bd59979bea701206732d780b0cea866d5d86e78c58d5d65dc75a46f493e42fc4495a72042a8e536c9563f3ac5ffc9a1d47ef76a6dcc537a4e69d2f4054b02ff605e7a813a3cb695547b8f2cf288aff6c83a847b908edb4ffe055220fdc9ebb9c755242302d351c494d0d9859e8beadb22b7dd22b823580fd56b7d4942f51a0c48df78c2fb4a89b7131a21b77c6983ac7e1db799a494d0151b0d1055a1a0b90e499118741fac4431336979a905aeb5b4943963add6ef0490671278c534628cf82165e3aa7dd654f1e398daff879e8c7e41e4768c495df39f16c08c279fb4ff9516c849227a7e8e43ae18e29a8d7c0c3e52993800ba67b0f088b609980035e1a884f412efa317b3fc78878205b2ac2b077cad968b766ba0f61661c8c5f513f52046f725171367a0826190584ddafd7e66123d3a07fbc6b078efa3238142240c4adb82f006b5f7da9a65afda54f911280b0526fa2a7350d3baa57043b12faa46db40c1a42ef11dce5f020ea79dc1db2e9e5ffa6d1c3e59125afc0739fe83651e1e394acfe8e50db9315aaa441bf0d10d2b27d1f8f4cc538df64622e2cf6a47af5fa14a3efd57935ae6841216ed556fb1aad58ea0161696143697e852207ca398d7c9ba54735c4ffba49739721c82db534b4a569f945aecd842b70097fe90a2378efb5e73f5b8003c4dc3d98f0b37884a6408ec0d34675849ee0bd2dc4e111783006a5d1645a2fb6d2d0d8c1f1debd1426e7a9cf5c07ddcd8ba6a5a0f587c56184c55e19408e416dd1d04c7aee2e5f3729af470a07c3816ea89f6372a10597382db4b54249c298c76b278873e3572844633a6c8712a47d0dd586a088ff120a51d34e19ea0b9d275703aec7df1f37fd7101bb4af3a69bb4e83abd5a77ef1db04d87234071aafc4248fdcb03b42fffe4d07f29d31b53db43987079b2c9f4a66f2d06e89a253323082e8e171d64ed457193d789a25c5cf8b33e359ebd63314b740287800fab2a3e9675ba807716df1ab667eba8fa7dd0c97b55fd00f1483b5129ce89c2ac2199bdfe3a4eb5cd9b71367144fb6acb3f818898915575ad32e31abf19694f521612ce1ab8a7d57847ce2fcc7cc173acd0aed34a68cd53f8652548077ca64d45d477297d2cdbb52445997f608d55a30cc6ede65d7b5f3de91ef4e96e48889633e931afac65a99a2d9d2b88c65b2d4758455df04d97dff6982203e6b542dcb28b9b81441facc56dfed0d419e4bad9ae2772a1624726b879cb542e70675f85612d9c64ed15cd0e43b2df558ef596aebb06e0f1676759d7f7fd4bc84240a97e2758e376a348ed3edb67681995b8ffdd59484ccc683043d8e52b4877d7f9ef57e3a3e54b7ec5992e6679374f5efe5df88726e16f1fdfcc258b0416ff156c984b8055e8fc21a50e6b97b543073861fc8106d23b6e5ee6cdaea0d3fa8225b1773f000eab150ace46f9a6971c184a05c9b6b22963777c3f5e22165aaa5f886949e95d28e41663c2f4a230fb1a3d42fd3c314ba74f2a15f6f1485bbea42ea392d97d1b9a4c226dfa12479cc6d9c27d6e14890757072fa7344b4656c7f27e4d010661c318ccaf7db72078b8b899f0c10aec2a7671e7935f11ab537b0ef458998b798037b76800e2d0290704f4b9728da7810edc6b355fe64bce6c71c663e4ecc7135b63fd40b38a3ed271507bd0a2f096a3e3eaae7b87e3a12e63ef64667a13e79c3de74353d9e3cf33e290b43a807548fb9aa2d74a810057005678de58550f9c75813908d1edb158dd87293f2406e3e5dbc22e9bb9b43fba25882e61a9f9665568d52b2c155e768d74d4bc15c14003b98900d15c6b93c838f3d5b709d8678c5c9d59c66d43921df1f9de993d39b505e054f2d3daf9bd81c9b005a389266b5711870edd6d30fd185035b715f73feaafe89e34385b1bd4baff4f87f4dfb9f47186d753eb1d79d54a6fdc10ceae86123ab9c28a0ea3c79fe9e67474611dddd1f84da129605ae911007bfd5087b0a863c926e11c8cfe955e5e5e3f56e013e992e0c6201732b5acd4fc5bf5688a0ee1fcab47e45ab3b94b40f1221ec919728fc7583363567f762fcfa790768c62b038806edec13a6569f4b6211a77bdbde4e2bae7c4ce6cc83f4c27a6dd6554095823d74aa64b309829fa49450b30d584650776479d53f32b02026d0d2cf900ff868b3fb26632c22d67e87d8eba565a00048d9939e3117ca4c6a7da6961575a5efe592765ea451470a7cc5371da1774e2b03c4f21ae3bd558ccc72b52802557baf6806ecd53928de118db9fd3e5fee69b0079559c27279e42d360269301f8e62f10e7f3fa4b3d997d4e94e6149881f27b78fe0e8b84a32fa2e2ba3b52ee88b57f8b5b20df347eecc0af750f0801c4591f2bef5c069293fca6d911034860a5cc1dc9d65700f55f377e49e5441947a24c208c8d3efdb1b9a7737058c8f8119ac781a37340c2345dd9d857098ed142e3e19b5718d21bd85ef8f1cd6ad7864a118ca27767606278c39ac7fd8f22737539e71a7d3d109e5e01bf2dd8dd7488178c81416507f80cfb714e919689f61e2b90d8655600af274ea42a157131dc4cc2acf71e4a84f2e2358db453ff57b83169b7d038b74358c3eb7b8e2d52858dbc4f6130b406b71024fd705a71027106e5881843c954eff6c43638bdb9f677421d48cabafc6c408d1f153808fabe77285f86e7bff007787440879503f6c0e0a2e80e772b2fa53e03fed08786faaca03bf502e43c4ea5f6a23266335c5a019c8d5f4db8da404f069f3494d6cc47c2addc0297f89a9bd7be57dde8493a54e81f2fb3e55860fab6aec7f8b03bb84b3b1042af6c960be55f857b8e635dce24c1681a0ade936ba233cad1f8fce4ebf7872bc935b590f1a09c1a58368290065074d28b7e68ddc3f60c69e86872b8b5687919dea696e09603c12c602b6051e0b4c156218684b7f398ade66f7df88909840a3752e6c4805adbf0f57cc7b09245f390270e85a6bdc1285c9e8dff0f1c03a817abda88ed14e5a5bb7d0ead88f09b5c837f8e23de8907da4494925cf7086625a273f5fc73a2cabf89f58a703091ecdf9298d089b6e136ae492ede5e95ac15bbc324628cff8359db5be45fb22ab5d043b1d802cc2a6a9f22cf04c405d4f4246525a170735e2453dac9a492b66c33299fa7e940edfb8e27bb83dba8a31b71c688f9de33c835d7c3e9f8c52a4c9bdfeeab0566633138220587307064a00d502e6da9c0701bcf27a297818fc1749cf99bc5189a6429eb81bebb86e32b4d85ca1e4035b8ebc310b50e40733b679a122a2c35c14211f0415e62497711ee94894a2a47be4037646a76435aa1700247dce17ac6fee1cdad084122d2436157f58b5b6a4372b2aa73bf8dd83e557d2cebf0be39ec859c23f2157e665abda379fa2ec79231d6798db9c4b6ee6ddaf3cbe101111de7577eb0c8996ab105448ce7b00df4e5dc275aca4a419719fde1a1e2b9ca13c9784140d0a1ee303750927c195d227526e2c4b8bd8ad47e23f412c5c8fa4e92ae1adc67cec93e0920b02b46b3b7fe652dd816d048c7c5bb8e2f23f82c30382f7887799cb6423f610779280cb3fac412ca9b4b316b76156470bb8de2b2cae359aa300a272fbdd49977f19e10c4665b59315e72f49cfc22862d9669dec10396b02ef66f657cc12b81bfb4ef3b2417c5da75674613e18e864d33c1dee2a051f2477eebbfd84b0607d61877158378ff3cc8e901f2b827833df9e1beec9b97ea8591abdf160e3113518373d4a84dd5afa4b626b3066432bae2ab8237771ddeda5c0f7c638807f01261c84f8c443a71b47a0aa5281eba657558f446b20ab144a84243e8760325d0710802bf768c7f90f1c5ddcbe1142bd9cdc6d3e5f2dd9129925dcdd1aa5242ec9c13ec487898b522b002a4b8408ed254326bf8b8aab5a5c6e459db44c060e769ffa90c59d75e0256b1dc5ddb4babdc19b5c5994c536d77beeea0a4568c634e0d85e0b4973fb041e887bf07cecfd17aaa7de22864319630d7209974f8e937b3d2988a5a31a1621271ec855d3918c4932db2a8ff7bb88a1987cff7b4757addb94529a09bd474423392ada220a518bc2fe41a3daa6d9a06e70805f8c88df19c56e20304fcb568a207e91db493d1e18801d151d85fd3f7100fd7f7d9c0ebf7f51854741944f4f94965b2582476573aa3cf7c6a8", 0x1000) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) dup2(r4, r7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 03:33:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1b, &(0x7f0000000040)="080d34413f07c5071546ac35c88ab11fec03091e54243a05b8a2a9") r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000100)="4e6c6293294564fc8ddeef62aae530ede0e8b213880f3fc562e42f03f44f787bccc2e4bd4c2b214af3c9e775e393a592d3e6705ebfc09a7e41bab8fa6e32fae960194833b94bd61cf15d621c7bca86504bee5d439c41b7f68cf9ce5fdd0c4949b81b1e18ab0bcc4d7cbc9bb9479aa7898d698be657673ab7ba4f2ae204a0428822c19600f9efd656e7e0f3b6a9052b75c3823d8adb3fcd4a50c95fd9f12edc831246e98695720d8aebb3", 0xaa}, {&(0x7f0000000340)="33be32b8f35bb70eef3f697462707dd6e1b3e78b13348015f77ca9809a2908bc2d048e20a8b742091c9862d7e96395b37c6dcc2513d144f05d3de730555459396414cfb76832e4718e3aaddea42551a4d5eace2ab03f135e31b88235c07a9cca06523f016738669683da3c6c4d6073d99498773b0c5813bd99bd6b8fa01a1da59d0e0e8ba8a9d46ea4d2ffbc6ecb413a4d938be1f764520753343d444593fd7009b30708155c46bed1acb8e9561691a2ef1d0f75a553528a9d1528e33709404f594f9adc", 0xc4}], 0x2) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) openat(r4, &(0x7f0000000000)='./file0\x00', 0x28480, 0x80) 03:33:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c5fe404b825005bab73889b304bb") 03:33:53 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x400, 0x1) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./file1\x00', 0x6, 0x1000, 0x92, 0x0, 0x1, 0x0, 0xeb67, 0xd5a060a0146612e7, 0x6, 0x3f, 0x373}) r6 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r6, &(0x7f0000000200)="9c656e8dfe643892826407a01a325650a6c749fda2fd6e406a227e6e7823700e9599308bb21d339256412077746fb8a8bfe52c9a8d5ec51646dad2d5ec8541d48244fbd3c55d8d62dfc9a80c171efb0b626fef0d0eed44ba829184c2055955b1fcd7ee8cf6c336438c3f34", 0x6b) 03:33:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x40) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) 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 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = dup2(r0, r1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x809}, 0x8, 0x1, 0x4}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r7, r9, 0x1e4, 0x81}, 0x5, 0xd59, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r19 = semget$private(0x0, 0x0, 0x60a) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x7, r14, r15, r16, r18, 0x0, 0x1}, 0x200, 0x401, 0x200000000004002}) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r21 = semget$private(0x0, 0x0, 0x45) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000001100)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) r22 = semget$private(0x0, 0x8, 0x400) semop(r22, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r22, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r22, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r22, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r22, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r22, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r22, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r22, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r22, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r22, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r22, &(0x7f0000000040), 0x0) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r29 = socket(0x0, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r33 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r30, r32, r34}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000540)={{0x5, r24, r26, r28, r34, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semop(r22, &(0x7f0000000040), 0x153) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 03:33:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r7) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:33:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000c94000/0x1000)=nil, 0x80000000000}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00009f4000/0x1000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000a96000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0/file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) munlock(&(0x7f000064d000/0x600000)=nil, 0x600000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x48) 03:33:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x8) r2 = socket(0x6, 0x4000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) poll(&(0x7f0000000140)=[{r3, 0x20}, {r0, 0x100}, {r4, 0x80}, {r5, 0x20}], 0x4, 0x80000000) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCFLUSH(r6, 0x20004268) write(r1, 0x0, 0x0) 03:33:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000180), 0x97, 0x0, 0x5d2f068d) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x4812, r0, 0x0, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair(0x0, 0x8000, 0xa5, &(0x7f0000000080)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 03:33:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x3) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8218694a, &(0x7f0000000300)) 03:33:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffdff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100212f66696c653000"], 0xa, &(0x7f0000000080), 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="9000000000000000ffff000004000000de775f03485ab1d296ff4871dcbad85b25f0ad008e24d44cb4564f1f352400f5ae9fa93ad76c349aca820467d6abbf25c14e9e16797801ff30300cf88f60fda05bd597af99bc4f67bf0c51f97ab8511b4d2c74a3a5d09ef8cb7fb45a4a64918b713235b7da0cbdab757959e355ad75d0fcc65e45fce5cad4b4224ecf000000001001000014330000ffff000000000000873df324eb1f0ecd6cd954576532c27e4330df90fc85ff1b5ecc18dcd80f1e1e5fce06503121b1fca1564b801ef108e53b59c58d4f8734e7920399443d8ff4958c52d9ffda6aab81e846392b6c680b2e7ea634b349ed0f97081f5a779e65e87288a0322ead6e8c375865020dc4b0076b10874dc943731438c4bc43dc9498246f43fe8d9cf3c3c9b03461f490e3d5a39c96bf4a42e23560b57e33075b40a4452b1ed44a6275181e4c541fa974593f00c0658d47fda1da4850be8bde764713f795257fdcad71be182bee0144927e44c4bdb681cb0bf39804f6bfd000bc02798fdcf0a5a0273d998bccfaa0c4c3bf6983c2e9b715775714033f79c40bbb000000000000005241185e00000000000000c27eff6f77c873f80e1d11f37350546c132f592a6da40ea0f32cc9a78f0d0dc06947719cfb1ff28db52caee3d584a85b2594b3caae287280eef12730a788d4d36a9450b368754ef7d7faf69c58f33fc9b565cd093f82d2a25afee896110daccd6f59fdb1a9d4211d08646c8a2adb9610427fc0b60f536684cb2ec4b06539247ebdc1ee02b7fae409b2d814314210203d4ebcf859f9c070f5a3c806b11d9da2"], 0x1a0}, 0x8) sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r3, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = socket(0x2, 0x4003, 0x0) setsockopt(r5, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r5, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r5, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) dup2(r6, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r2) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) 03:33:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r5, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000002c0)={0x1, 0x0, './file0\x00', 0x82, 0x3, 0xd32}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r9, r11}, 0xc) r12 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r12}, 0xc) r13 = socket(0x2, 0xc003, 0x0) r14 = dup(r13) r15 = fcntl$dupfd(r1, 0x0, r14) kqueue() r16 = socket(0x2, 0x3, 0x0) r17 = socket(0x2, 0xc003, 0x0) r18 = dup(r17) fcntl$dupfd(r16, 0x0, r18) socket(0x1, 0x0, 0x1) ioctl$TIOCFLUSH(r18, 0x8020699d, &(0x7f0000000300)=0xfffffff9) msgget(0x3, 0x144) ioctl$WSDISPLAYIO_USEFONT(r15, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0xffff, 0x20, 0x3, 0x1, 0x8001, 0x9, 0x3, 0x1, 0x1, 0x3, 0xffffffff}) ioctl$WSDISPLAYIO_LSFONT(r15, 0xc058574e, &(0x7f0000000000)) r19 = socket$unix(0x1, 0x1, 0x0) bind(r19, &(0x7f0000000280)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) 03:33:54 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x1}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4001, 0x2) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 03:33:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x100, 0x4, 0x18, 0xfbf}, {0x9, 0x4, 0x2, 0x1}, {0x4, 0x9, 0x1, 0x401}, {0x7ff, 0x40, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35, 0x1}, {}, {0x16}]}) syz_emit_ethernet(0x68, &(0x7f0000000080)="0000e966cd3900e99151433912e43fb2d377e187d5883c45617b369698ee6d2a2be64d203eda88bc77d36429837f60f1c89f67bf4403000000000000f81135326635e60c96dc57690286b61e99eea74b8cbf168a56614391d7291f1aecf6ea452900000000000000") 03:33:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x2000030}, {0x840000006, 0x0, 0x0, 0x7efd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x121) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2}) pwrite(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) 03:33:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000240)=0x7fff, 0xfffffffffffffff5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x2, 0x3}) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x5) r5 = socket(0x18, 0x400000002, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbec13b9fd4800"/20, 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:33:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="daa9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, 0x2}) close(r0) r3 = socket(0x18, 0x3, 0x0) connect(r3, &(0x7f0000000240)=@un=@file={0x3, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x1) write(r3, &(0x7f0000000100)="8c65", 0x170) 03:33:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x80000001) 03:33:54 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = semget(0x0, 0x0, 0x16035727683c67c4) semop(r2, &(0x7f0000000100)=[{0x0, 0x1000, 0x1000}], 0x1) 03:33:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getppid() setreuid(0x0, 0xee01) fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) 03:33:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0xd5, &(0x7f0000000180)="40c5515711150411f7d3fa08878cb1b709dd39f0ee448c872dcc0319085513d7ae0be0998866727a38171fac8828205a3303e89da4f163f3a198c23b5956ac052cffd9d58858517bec3869870b21da3ee99db62f6d44b7a32207516683edc17e4505d3798a159fc2f261cc5c199560b987e33f5c6145b684c94b3d67a4f2e3a53fa2aca6d6400b146c73f632b9352eed1e0022461a4b3529c56611e3e86fb4596a54283d76f825b396fa9917dee4514aa824879d2932a04750aecfa81b39cc102e00f0d99462fd1bcd671972eb48fcf892141e5eec") 03:33:54 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) acct(0x0) 03:33:54 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) connect$unix(r1, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 03:33:54 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(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(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x8, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0xc16f491d33294583, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x20, 0x7, 0x8}, {{r7}, 0x0, 0x10, 0x2, 0x80000800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x100, 0x100}, {{r8}, 0xfffffffffffffff9, 0x80, 0x20, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r9, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 03:33:54 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 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) fcntl$dupfd(r1, 0x0, r3) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0xca9, 0x2, 0x2}) getuid() r4 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x2, 0x6}, 0xfff, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) 03:33:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x0, 0x8000000}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") chflags(&(0x7f0000000040)='./file0\x00', 0x1) 03:33:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0x80], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x707, 0x1, 0x3}) 03:33:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x7}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) r3 = fcntl$dupfd(r1, 0xf, r2) r4 = socket(0x18, 0x400000003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x0) r8 = dup(r7) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000280), &(0x7f00000002c0)=0x4) fcntl$dupfd(r6, 0x0, r8) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = dup(0xffffffffffffffff) pwrite(r10, &(0x7f0000000340)="fc7e1c3c06011e1c56fd27fa0697fd2dfe871c2b29a149fd966f53d367a9c5ff8876279e75271cf957d95743908e9ffe1c9681dc71a1bef79f32b54d348df5301b5b1ef872cfa17651ac721d5b8c7eb0124ca6d85b0bb5e701ea637f428faf0467c3595d1c35b41fabad3ea2ae01f74442876f936edafbe453cea8f32b47be61b79e9a9922fbbd280f38e69f8a4f3818f7b61dd3e1e52d38583f6cfffa4dc64ecbc4e4204668d4a854137fc688845f40e6e34a3c8685249f286875f714b39fb73f676c65e5f93fc5d94d721d6b1e040e0446fe5586f90b857aa7656571739f42e6721c30cead17344f9d1fca72b874c98d3b39516cd21845f4aa9ac554b453511d95c8cf4773a65efcb2005ebfca452982ff526edb4c7b7c182bf54b69c75110dad589a43be50d9aa7391c3c1b80ddfda890e846dbed254019e8479836253116539209c3622d3955d728a9d1c9e828e60233daa7972de7730abee7dce4f14807eb3362bcc1d8ccaf2686259d9f6f0a40ba667117518c8acc4bc48cdaece91a72ea051ac56f39c8024f84d74617e8163577e71a7b9d1564a0c1d8c0ad8752a74726bc2d4870f933c93533f1201afa033707fa97b338653217c0239ca9efd5e81da34b028bfeb024c0445ca3845d9064f6f6fe59c10989c37717bb159b76b01bad19fb461b6dc068451afc87f87f27e87da70640763024013eec71aa3c2aeb4f16c6f310873844a03f03e3ed87e84f6183236453340b1125526a6b84f1ae9a0f96a7f2f445dcc07b8f7608821fe8d12a12c7d37554e647556e30094ef518a29e219b4c3a5158117b83c80e408a6b22eb1998b10bf7ee94f79b42322de4da060924651f6fe1a8b5493d7131b8ee74e21e468f075e8c5e0ad6631e7a598c46646f92b7e204e73f6d86e2a6a3081d688ce837086be28c672e30683504d10bd30c18329095e08d4b3f8bb64d33f61b3a0502b993cd94885326e134b399b233b0cafe6afb6057b3e9ec85ddc4fec64baae6192aa412de7165fa94778eec50cfcb1cf21c9591977cbcc7b2d3affd5b9feaafc9136337cf28009bf9c08586fc81464575b3418b2687df05cc56516c3733c1892b35fa102f960d5ce3c8a878db023a8806a1ea90ca382e4ad7fea0dd88f00fb2a913dda5477a3ee745f536dc6df39387141085e4044301fd7ca40c4fd3c0ae8c6c2c5cd49ea6247057702d63d4953ebf7308ae6180526a94f3f34e4291ecae20308b23b78d4b2e24326169677d22b5c6f3f91c18ab9a726ba47d9c3bb6750c236218239f28dfd464ad9fcaed3b3e4299a23bca122e45b9a1830891ded59bf3fbf31b666b3d77ba32b396743510da0d820deeedf689556120d508bad83652a3ba0bb9d16d77a84074b8d0a250d8b235c5580330bfd84eaa2efce3fc653268b7e2526903b00c3591206873ab70abe2f291f7f0cf917f402133642ef476a6167c497d7cadd93f5eed111c8c79ee152608a9a7cf81fc9c2e47321d28254cfd38929f7ffd9f4452d4c2f1c1efbab578ffa02a60c30f24c0b53ba72d60f2bdd4ed1b7b05bb16c65a3567033c6816b78cfeabfea3321f6d5cd7ebc4b05a541bebbce4a043976c02958c6490e75d5fd3343f87bdb6d77d17fc6a0ca9b3a86aeb8665f3dfd8bacc916c91e2c7dad486ea30ce17ab45fd655df181f14fe775ae0b78a7612db33bedd5091ddab13dc63abec2b0a1fc20593ad64ce52c047024c82c2385bc2cc99cf54b82e75f3783f48214657cb7124cc29bd554b615c6565f73ab6d413f1dfc616f124b407cda9632e8ce700674d015e3ffe33d57741dd6b6a7a28ce5e8f44b8bbd631ad367036817c7a7aa57e07ab479dd048d294a72eee08a3f3ac00d22d34ce25f6d0128dba9ab15761bc95585bb148e37c00e9b74c471ec155563ae6a3dc3fadf4cc0503468b2e6ee3f1a33912e46473d4e393a33598ed44eeb4d87d7339d434e036934ce8d58d32f1d2544eb412e27373ac3d63b8f873be7c443f231d1937cc5923b52529fea84d7df1aed08f05d9ed1d56e8f5e6ce6245aabde5b84d7a1d2040415f149c014d982a0b666d436629c6d2874b1cda48c08cbab71d0d2884410c8227b0a5e66d98b454ed84bb025e5b5a1e6f45204b4202f388972a0192a7061c4b5281bc265214dafeab0dae159c6739d5805e2ffe22711be69640268ec7b4e3c5af88a27b34bebb77c9968f6e3388146b87bf33d0b23f0fef94d11ec3386e655accd9d0342903163f26f856625040bbbae172f25bfa61148ded3aca7efbfc59a6c512f04e870e198f747f4a55a0c557a206ef4b4625c298d05bb64b00edb1f879b3b4a57c0d27cea75f3f62fa6b599df7c4b9b51f6b2a4d168b0c5c3e8e172790bfdb5982a493db4e6656e52f5e1b83d7acde27fb292a759c4fa95f2c30624f9063d71ccc7829eb05956dcffb6f60e2edbefd9a2a41430c43e8557aa6ca36432fa8c04992b03603d0b332e87a9065b0d322e24be07d0c512aa42b8246af2772233c8bc2dd93b0b6007a11de51790cd5245a7780338132cc5564bde8e1d469c7dbb32b61fc51de6d36e0b6123c127519b2287fcfa4c7b770f3c39c63192d984042e18b277328d37557ab1605eaecf5c3b0cc294f463b63b9fa4318c81c7941756fc2af1c658a874824e53a4c18aeea303f2e16f06bb8f126d7ee03c4031176f6f4d87715dcc2a04d4e5e636192aebe0adb0e6ad39384a12b7aa8215ca7b891507e1a52645fd0c28c09abd3581d876193288a7717a09175e921795cfab16efc004fecb014b329980e774f78cc4390a4372334171cb5a9cd089fde12d109dfa4512980fbe66fa77434dea837099d893da9ff6d0c7942166eb2480fd65ff1a26cbee488481c4a88ca7a42d974aa88109c34c91c3272814fd96b63f6325f586ea94d26736f038181296cd7cbd2015f0b9b4c4f16c005baccee991443edde967d2ef73162de663d4d8c1c5e788e9eb16487b6af9801c669862c5c1c81aca8bce109311632785fa16b06525507f13e6483a326f5bde2ad4ed6966dde651bb913dd92bfefb7c092351a6468f07e6d61f78b25e28ea41c57c80bd28fe22f6d26a9f11408c7a4eeaf0ca69ad05262fe83bce8644c31e11cbe6eb0f540794476525409e108684b7ac59ebebaf56da0b3b2ab86b69e073f28064a85b2786a3d9a89aa05992dfad7e98319dd786457df410d4c537dac25d3361b5199f49abfdaf47587b4a0de69cab68f1dd5e1bd189ef4f5ae0d26346bb2b04335650e66c9fc3890eafa503c989038feeabb2aeef0c1b62dcec95186fc141d9944c48d6d452d4678cb855ebae50f6062b5f0c0bf4c573c587f0c3df22a23bebee3399ea6b089fac54de8e6aae33b5aef6a2a3c2cd63e500e21b9b63d8b9dc2bbe0e4276bb712f0d312ce4b8eda212feeff1d33cd4e848747db88f754d85f876559fc8b683c9cd1869f8fdb78c409db9f709b813a3af82548139fb4c4d4f0e424da706085137b3b1afd0e6dd40ed10d7238e5f91a35a3908f013e3a10267f3be67e9fe582e36164b6c4128dab768e4504c8fac300c6cd9f2d385800642c65bb8d07bb08e30c893bf8b5dda3ebc6884795fc14260e36933301fcf947c958d0e2672093cf13267589b664aa1d76111bd7636cdd7385a642b87c319f318370afbcee98a7c3babd03a2cffd631a8b07f80a8d30c9095c057c36d3f1f92f4e27f188b27924a308cf22a72e0adbbb127a723ff947ada3d180352482e5ea1dafb725adec2f43859013189db86ccb06ecb0fa91443d0a410f2789144feeae1a8aa5aa26daabeda658112c631dc4fa7028b7a6c5b4b2d608e9d0bb2b92fb17368b00d5d03515acf7adbbe7a0e2291cc0db074d40858fe0c2c59d04b99f9ea0355391f17e4c58cf43d78f415ca46c93ee19d7f70160f0d308e60150d36c41ea051c5f82e60d109b8aa52023e4392e4c60d8090b04b823928b5b460b0ce8e12a19d5ccd346b656e1549f52acf5870bee01a004d3968125db892cb3ea28253d1b3824a5491221e92f45ddb330dc6271cabd2c5b5a32c6cc010c2b8a0e00ef236b1f406e4e135c173553c93709f1ce8892d79918ee80a6985ad1cb97c428553b310026d53ab5756e56047dddb8d61f7d4616b64ff02498974a227651d9366c71ce520300ce83e618ba67863c6e01efc53d68ff9a060ceccb7cacf2af4d84d219f2ecaa5c7665a8ee418cb973db80798bd1c229b66bb53a6f41d9ddec1be5c2abef5a5c68ca092169b74c89d88de7cc6dda2f0f84b1d07d598c9c826c0699282d53e8c6795f6c5b5d8c3b3572e2d762fc1d62d9162b2266a891d5c5ad557c07d8e30135c8fd3fef389427aed6811609e74f0e28b6da557f9c5ffb8a32e33bf6c545fe281f40ba05110b6e7c9e28a0ec47cac6beb2fa4deb2cbc201c9b526e04ca722ee99206e73a71c4f418a4b5f6c6bcd756d5c8b5e40f703d439a6c7a0beeb7d06c3079fb45a13a577df831217a8cff58b71142bc9e2242d1dbbab0962507aeaec99765fcdebd306b04ef79f4a933df9c5959fb0b4bc4bf22167d026341f3e8f47b80f122c876017e757c15567b8fadd505671c8c7fad5692230cfea85e6653a971794f6447e47de4d1ece679c4528da2dc0b470a1e363bbac66412fccdd67a7864c4b9bb9c7c5b0fd4bdbecf245e12ad8ca06d4f141f3156761bf0ae85c27a22a863aef6603803a04f81ad4e37a51499ce08830982cfcffb59c4b38020a4ba2ca2901a2516ae4ee0278adb9f87989ab36fd62f20a1bae819e17fcd6184f2d65cd7164198f75e86b75150408f8b8c412b4a37e496cf0add0d204a13b1aed7f0d6bd13b90f6c3ae0d4dc964751f117dcb9707104008c7b8cc38431e26956b7a8277d5c6a64ee874198af8eeb8cf896d26bdb14f198b39ace4c869eed8ae3ccaeeedcb7a81e6762fa12eb5d76f431da96b08d846f71c950d0e34a1d303dabb6c0be0bea91d201de036b1ff0b5c4b7dbac7a5fc17973fcef2ea06b33c62ce64620dfa5dcc9daf036f09340f2d214dc9303d3780edac69867f907f2840b43a14e510f47d926d2e80260be1fe9f7711801943c5c6ecf6430cf79dd7e2b9d9300d3946ee636d28c3afc870c853242ab4c9e8ed92c2751ea92703aeb72839174b7b4fc8379e9258b8bff47235f6452a4c471103925fd3163ffaff05c7cfea5bc87546f426113352485f79f04bbf6cb39cb9616ff0f63fe0e8f088aec6f0f797358c65dcae18fb1ce159d86eb30126a8345ae726ee62046a8400b3371b54ae14981b318f1456d2bd8c3356fc2652b54e451a093f5b4a56d9c1dd7a03dad47c782e2e9ab02e0f78fb51303a85eeb8b4eaaca9b0f77df4e97300454bfdf15c086dacc667a6601c5be48312d4a338fe5387f60b5d27a39a0d8159faf59171043661418b5878f646921934ca9d66e7417da76d35f2356666465a6704e9483bb0e8255d77bab15b5abc31748aeb45bca54a561e59e86607a3d30f0c266a74d70a82f1071b706e3ade5d2ee66fd701f992152b5c2da527933e72849aabd55bd4f5002d8674ea3b8acc4e3a19bf3404fde2a4ced61abfe3d5af42cb7e445f2f8c96f76fbee75b2c98f199904bcdde8a2673aaf011be379cda100b053890db7785b0d73ef762bfb598527b94e06d6b294d1f5ca6cd5d2ee63393a03fad3a042800c88ed03bc428741196db4d9c6feac7cd3e4a9c89abfa31b73f5080c209fc72c80cde4955262c28cd439b375b745fd5f6e015d8f719ec2558af35e71d2ff79c0c26d601c3c0f94af3", 0x1000, 0x0, 0xe5) fchown(r3, r5, r9) 03:33:55 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}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/jpu\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) r4 = socket(0x10, 0x5, 0xfd) r5 = socket(0x2, 0xc003, 0x0) r6 = dup(r5) fcntl$dupfd(r4, 0x0, r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x8, 0x6, 0x8000, 0xf80, "00be12cc81abdd32df7a24c7510f46b37faeef84", 0x0, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0xc003, 0x0) r10 = dup(r9) r11 = fcntl$dupfd(r8, 0x0, r10) r12 = openat(r10, &(0x7f0000000180)='./file0\x00', 0x200, 0x49) r13 = socket(0x2, 0x3, 0x0) r14 = socket(0x2, 0xc003, 0x0) r15 = dup(r14) r16 = fcntl$dupfd(r13, 0x0, r15) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000340)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSFILDROP(r17, 0x80044279, &(0x7f00000002c0)=0xff) ioctl$TIOCSETVERAUTH(r16, 0x8004741c, &(0x7f0000000280)=0x7) ioctl$WSDISPLAYIO_SMODE(r12, 0x8004574c, &(0x7f0000000200)=0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000380)=[{0xff, 0x1, 0x1, 0xd7}, {0x3, 0xff, 0xcd, 0x80000001}]}) r18 = dup2(r1, r7) ioctl$BIOCGSTATS(r18, 0x4008426f, &(0x7f00000000c0)) 03:33:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x1, 0xcb, 0xfffffffc}, {0x50, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x80, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6358b3a", 0xe, 0x0, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xc) write(r1, &(0x7f0000000100)="8c65", 0xd) r2 = accept$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r8 = semget$private(0x0, 0x8, 0x400) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r8, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r8, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r8, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r8, &(0x7f0000000040), 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, r12, r14, r20, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) r28 = socket(0x0, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r33}, 0xc) r34 = socket$unix(0x1, 0x2, 0x0) r35 = socket(0x2, 0x3, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$TIOCFLUSH(r36, 0x8040691a, &(0x7f0000000300)) r37 = openat(r36, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r38 = socket(0x18, 0x2, 0x0) r39 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r39, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r40 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r40, 0xffff, 0x1006, &(0x7f0000000080), 0x10) r41 = syz_open_pts() r42 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r42, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001680)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e069259a64b58a44fab5c3400000100"/43, @ANYRES32=r7, @ANYRES32=r14, @ANYRES32=r21, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r23, @ANYRES32=r31, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000a2514f4811528b22d5583279ad96db6634ed72ae216535972ef73522fe44b97950a41d85cbaa3183b9c12f591790039e14485886470addf2ff0bf086e382af017d0221d25410975cd558ab098aba4e5bb3b5eccef3b5bc9c7504b7551050f054c167e9e1cd53fc976e030a04eb75493a035ee4aec06772ff085349dd627bf69c27d1fce2af4a13701d7a290e66399aad519c6d0ba513bd5252ff753e18cc9ba2a561ecd3bcfcb7d26b5c95499d9384", @ANYRES32=r34, @ANYRES32=r37, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42], 0x70, 0x5}, 0xe) r43 = semget$private(0x0, 0x8, 0x400) r44 = semget$private(0x0, 0x8, 0x400) semop(r44, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r44, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r44, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r44, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r44, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r44, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r44, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r44, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r44, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r44, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r44, &(0x7f0000000040), 0x0) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r47 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r49 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r51 = socket(0x0, 0x0, 0x0) r52 = fcntl$getown(r51, 0x5) r53 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r55 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r52, r54, r56}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000540)={{0x5, r46, r48, r50, r56, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semop(r44, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0x8001, 0x1000}, {0x1, 0x4004, 0x1800}, {0x0, 0x8, 0x800}], 0x6) semop(r43, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r43, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r43, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r43, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r43, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r43, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r43, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r43, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r43, &(0x7f0000000040), 0x0) r57 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r59 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r61 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r63 = socket(0x0, 0x0, 0x0) r64 = fcntl$getown(r63, 0x5) socket(0x800000018, 0x3, 0x102) r65 = socket(0x18, 0x400000003, 0x0) setsockopt(r65, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r67 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r64, r66, r68}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000540)={{0x5, r58, r60, r62, r68, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r69 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r69, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r71 = semget$private(0x0, 0x8, 0x400) semop(r71, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r71, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r71, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r71, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r71, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r71, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r71, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r71, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r71, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r71, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r71, &(0x7f0000000040), 0x0) r72 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r74 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r76 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r78 = socket(0x0, 0x0, 0x0) r79 = fcntl$getown(r78, 0x5) r80 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r82 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r79, r81, r83}, 0xc) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000540)={{0x5, r73, r75, r77, r83, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r85 = socket(0x0, 0x0, 0x0) r86 = fcntl$getown(r85, 0x5) r87 = socket(0x800000018, 0x3, 0x102) bind$unix(r87, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r89 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r86, r88, r90}, 0xc) r91 = socket(0x0, 0x0, 0x0) r92 = fcntl$getown(r91, 0x5) r93 = socket(0x800000018, 0x3, 0x102) bind$unix(r93, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r95 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r92, r94, r96}, 0xc) r97 = socket$unix(0x1, 0x2, 0x0) r98 = socket(0x18, 0x3, 0x0) r99 = fcntl$dupfd(r98, 0x0, r98) ioctl$TIOCFLUSH(r99, 0x8040691a, &(0x7f0000000300)) r100 = openat(r99, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r101 = socket(0x18, 0x2, 0x0) r102 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r102, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r103 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r103, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r104 = syz_open_pts() r105 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r105, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r70, @ANYRES32=r77, @ANYRES32=r84, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r86, @ANYRES32=r94, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r97, @ANYRES32=r100, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r101, @ANYRES32=r102, @ANYRES32=r103, @ANYRES32=r104, @ANYRES32=r105], 0x70, 0x5}, 0xe) getgroups(0x5, &(0x7f0000000000)=[r21, r68, 0xffffffffffffffff, r3, r84]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x0, 0x0, r106}, 0x100, 0x1, r5, 0x0, 0x0, 0x0, 0x80a6, 0x9}) msgrcv(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="b009000000000002"], 0x8, 0x3, 0x0) 03:33:55 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 03:33:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0xd80f49edce43012c, './file0/file0\x00'}, 0x10) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) close(r3) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0xa, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/2, 0x2) 03:33:55 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000c80)={0x3f, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000c00)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="d65fedc58684cf465a12eae4f2f6546ce152a61b8cb750b084a2485270b9d566ffb09a1c06e53d588c1ebed858188a24018675e0e355f443c92e6aedea8545f6dc43aae6d3efe0bccc501a35b6512b84605309ea03ea752230f5ccfc0d3c95e089a79136f759188638a75673fa7b006b9ab996d7513826b44c4622cba6234042cb36db262711a4d5a22d8ce1e317bcf5ce705d13c867f5ba9463631032425f5ce7aaa177cf9191d61c38bca95b6d00"/190], 0x10}, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) dup(r3) getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r6 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r6, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCNXCL(r7, 0x2000740e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r7, 0x6, r8) sendto(r7, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r6, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r6, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r8}) writev(r7, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000d00)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d3e0b6b791ad5f8be436f9a529a5d192350be2d90ec83841f70e8761b9f86dd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96a0337aeba965ec1cf44ea99ba88fc51dd1d04", 0x107}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r7, 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740)={r8, r9, r10}, 0xc) r11 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000780)={{0x9, r9, r10, r9, r10, 0x0, 0x3}, 0x70, 0x7, 0x3}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0x7}, 0x803, 0x8, 0x0, r13, 0x1000, 0xfff, 0x5, 0x100000000}) 03:33:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r2, 0x0, r4) r6 = shmget$private(0x0, 0x3000, 0x12, &(0x7f0000780000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0xc003, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r7, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCSCTTY(r10, 0x20007461) r11 = socket(0x18, 0x400000003, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f0000000340)=ANY=[@ANYBLOB="1300222f66696c6530007836c808641ac372ae946e8cf63349f276a3fe941834bd35754aeb268d3406bed073cfe7ae437fa2b644fbe9b2bf0b86cd5f310400aef8b605eb26d6c52f41ec40d6306547ba2f5897a1fbb76899c58e9071f51b5f60819d45bcd5807912239ac661de8e241c6799ec8d70d03b65cfc52d5ba3e7cc36f13c0f0df2b4517a37c57b1324414298d85305c69e23f6aa22d2fead8b8c8815d9000000000000000000"], 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r5, &(0x7f0000000040)='./file0\x00', r12, &(0x7f0000000100)='./file0\x00') 03:33:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f97a383b9e966"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000005080)=[{&(0x7f0000003bc0)="547d29cbab592d791b4fe33d16e54636919eb7f0421d9e2ee76a66b284aee3ffdb0c85af53591dcb8c3038db973ec8dc6542f3d71c99d68c60cdca0f4304bd22d202c0765f6b9d3293b1ec31aa8e640a28cd3d66f93f61bc3ba780fff8ec5d1ab05fa159f177c948bbaed13701ae487f"}, {&(0x7f0000003c40)="285edfd4eda02626e9c569fad30dec17f9d911a81e7b0f580bee3368886a9623243c3cf9bcf8a779c734762636b493a31f105fa401bb8e02e9ca5f99c35a2557760251c3dab3435eee36835d6c8d397c8928aa7537fface7e967542e5651b814b09b9b51b9bb858616f47cc78599068bef17d27477bcb455bdb88e01a23a86546a8f7568e2a329d27fc0761039"}, {&(0x7f0000003d00)="c0c59d37cf7595ba01651d6203c5df69f2b0c703a6c0f2ccb5db61badc9a0d4c56847df7c2f19a81453dfea29459e586eddc0ccd0e0f615671c5b85c50a035c1f092f8f28265e0127b8ccccb72eb0347a1d951f6fdefd48462732f561cc2507ac166401ea3e3301e00814137240eee92abd01e799169b03aba6d9829d0410234b9f969f8cedf52824ae1d5716f492715654b8dd708a247412444610a3583c6ea99d32a5766e8e6f162f3451620644e28ae3a524262fd82f832aa327ddb6220370aa69dab375712b30cff47e1e26bf8e95d05880eca03a2e4cde7a5e01f9110ffe88016d77f8452aba1da627d5699328663f113714608e72d6d0b"}, {&(0x7f0000005100)="e7017a1baece6c426dc7dfeaf6381818d1735efa022389e3424a38abe92ffe0bb34504a7791f4240eb7310a35f722d82cd25715d3491bdf8d2190872c9de22cd1340b04f7e84098dcd9bb5c8a011c941aa8e97ad8780cb3d7e2950dc21243c20ef14cff3fb06cb114dd3129a47b965e8bb7a40bcdf046e050d4ae2a2ae64401331949de505eeea05c1a18bd1f936748e1334d95152d0f5599ca962c64f9ef743720a9d74d1e8bf6bb98e79ecb2a86b3203c02de4d834e7920e69e6ea4f5160c77f06a71a26049bfd10cebafae0f3b296dbf0487e5c92e27572927757b15d5c44362aae3818375f6e345e9f8a5227768995cb26a26ff51816c9408d1c061fe31b5841ff057685f99c4a934b56b0ac936caedcd6b04c6ab01b111b78d9b806c2a6e550219e78d3c9db53003aaab9400dea04fcba95fbe894863e4bc4c26c357dbc0bc6f8c0b393ee02fd6e72d8f2b0d869f9ae02cfd2bd"}, {&(0x7f0000003f00)="8b4c5e7dfb7876f91aefcf83f1c36eaea68ada5caed3014f2d4ab5b4353b257ad3cf27fd19e017019931ea3c5197c395152dd40bd1f7cca4a27cf93e777c6d71a91f85cbb5166e54a4a5524efc87a5785b898f2933a0ff18854fc3c7f6a043cbd9fdc67289042026f7c68858148830a8087aad27d7c100ca815c5367aa3fc4e767acb7a01a753fb04b73d2a54e5c4abe5040d3312ab5f9842702ff580680bafeac8b031988eefc029600f507d0c53ad6c6609f8e8f20a151f99af8b88179f1d2fcf9671713518a558614c4d4246b4944535a39af25ef921a10e347baac76c6c8e6af403ef1ed1b09c52e837e829325f6d8cac32d69672b86766eb512b278389f9505ad4b8927920ac4f39810a942ffe24a6a9fe1c8dc4de8696417e4e93c5046b649d21c81f2340b85b111a04d08667ce1bbb619600d262e21fe7f13eb8cea05f812b0cd3d7c2a4980059c30481e1a19a9003139d8b55e4f370f9d3bab020fb4435e2b73f61b46e0381660c3b077b61b4b5d4f721364679d7d90f80fbc069ca1ef1162da94e2a0229e685dcd83590e3129d474978a11ad57c91de630a0517fd3a1928b0cdc14e4f78fda470400809ffc3f98ff14bde7602a85632567640456f8cf9879a80159ffc31e0cdaa907fffefb60ca951cdfb362539730a25c81abec1482ca838a8c4713cf3a00f816ada87d91da338253d839a781f280a8c33a619794fce514a6d018cb6c99a70252f7b76622a556a7391c825d0798d7277161fb12f43ce61401a7177b452cdc6fb459ba2510b270d74b08349ba03d89723f85263d4e0ff0259c03af5e86f5a104272d1191850308e16ac71d70dcdf5cf5e5c63299a565077e2db24faf793f06928ffe19b0b63f1ebbd947f76a732bedcb95ffd5f189eb725b69522b6500ce67cc4aa77f9cb1cfc31c34d26087439f98a6d54af0cbb751af9f2aaef86552fd1c6be3b745c9da5c30bbbeacdc2d6a4753a23da4444c79f9060b8919dd0e58f00ebc3af094ad5e727cc0516a01238020727485e9cce665a7186aaf921e64adc669d6f1b8cc6a3c5556fbad3f85cb3ad13a59ff9667a6291ddd4d0a41d53b3d81e888798974385ef49c74a4c77269c506925f84cce889631c0d6eba8aa7d7e31b5dab4cddaa40664e76963af139328c2973971b2b1f830bbff2aec839243d60cec007f4d2aa1d1518d21d8e032f36d4f5aab3b79f66b0268ab1536a925a2734cf776d9f28c515e41004e8470aff3719dd56ea7bcb4f6067ff113a3dcc7c02f0243d8e199e6651d345a18cbc76785987fe4e7bb7d7918594c47f9159b0fcaa07483bc9eff4640a75b883e978df0c489c619b5716e5c6fa0d3988a4b1d9f2bd6581a71752b55a6097d749781eed807a8be8e91e79408c369c70d55754330a23c2e97e3ff7dff7fd103a1caff5c03f762ecaad997642389f0bcee062d8c2247d5b15183e59803663e6c21cf20af2a2ffc1a1a64fed7ddf6d07f66e4575fdc63688d2e13b6783cbe3ea2db12a4d6eecfa6e14beb92cf8c9bfc330d200228104086c8c228a44c3a9b15d3f41458601e0a52fe1778442566a3f19fb2d78eea7cf9bd07cf8fdaa6e0688567d31ea70ecf061c00cf7e9ce9a3aba51ca2506905e854563f54d0b4336f15f12d7d65d4371671c407a977c133fdbb460c36a3d906cd5ff4f290375a8c96816899da5ea597720d889643d218f228e096f7c36b09bc78e8587a2f42a5630967d392bf561eba94466e8534c3d1628a6e34b0a33b2cb4a538149f3b533c5f8dd3e06608c0929b5ba4dc25a90548ae8abaf4fc0da465dee2691734a369050bc0c13fc3c899f0fb5ef8fc5aeb756e39eccb05dedcda50be700faefcf5ee13f822b3ee084b7bfaf76214756fa476724336a308b029860bc6cd29ac1d8eab072f8620514192b8040a84d3fd9a7e52121ac6ad3cf3b8c4c875c3d1e261869f00eb78fc833b66fd240601194a263dc7cca93f869a463ebec7518c3d47d1eb743c679dba108c7615ff7c991126fd78c693763bafd1f04859f9767afc8eb01818b4ebe5df1cd33e1f941bfa2aaf5f9ddba150e7a8fa13af10f7cb39f55a801d1dc495538721a74657dbb9bfea763dd8d70f6a690fd7c4b66322d67ab358b25e166db7c7a7a28ec96ef2944a4db7f986e6d0b567e710286f1e6ba2560c196fe248048eef32067d2a952256a37c2f30ea24c7617b6194d84e03b79017254116dc50a0b3dfe6387a666ec938b628ce3d8eed721ccb9c7aeb5db0cf3ba9ae431d43a3e461c317b6aa7b18d21fce300656e7161f3aa986ed4f57b04426426a854f2e53fa2580f5195eb2d963e295bffbfcd67576eed2496bfa2fbe5d006969967839e43009577e296558d395a621232e83bd8e43c90399ed1dbc884e1fcd2fe9f9161d12de015173c614a0ca1770ddfa96386c4e2b8fd77ecfbaccfa0105b7326edf788291b97d00cd22562fb6d155f619feba0778410893d3f7bf5dc41e0629db0e9d1a7e705a3d453a9a9a49484ecaf22a2f5a5b731db3d932a275bfe43f304830d1736736c070ea7704b5edbfeea26d31fb3a2d6f8629d9e834419b3f0be65e839f87d0c94f04542e6cce4bd685ba75daadc33b2214a6eba593136e70cac80980cb3d0ff0abf283abf05c1ad085c3fc128c427f2cb803b44ee0f7c478e564b9bfec11dffbe95aa5e948ab931f4ec570c49c8de6e086d3f6291397e3f234bcf1dafa6d99a2b041b7662ab5bf24eec93aeeac3776bc603e42fb64aa62dfdd40ad3eb4add9e964db8fd5b082c2f3baca584b3837d98b3e452c9add168de9534f71353947b7181312d5cceec30b1a5fdd6036ac11c21843c34f8be9a7abf41927d19e3b219522519519e9e72bf6d534f392a1a203561e425a85af24010545c6fee31aef0b303a8fe0e1f8c6be6fda839ede23d2326b0020d4200b7edfffd31a6ebf7b06909da4812d7021b3edf185b539cf2582f9e0e09103bab75133390f3f38189c48659ad2c4a3605a98275dac28c45ef0517094e700d461a217a2a226f9e5b634170b31a123353e497137ab30a8165ede874d8d3190b1a8b990e8c2b8605591d175406dcd29014a54e24c4e1cc0624bdf5d1729261d9b9f7825566f6d77fc1ceed31dfa8e631ab96bcd746892e62427b35dff5760d6a4334019d6c53d8909f8bc455db8de948d07f60ecfbc3de55015e6bc2819f0840d429419ef3c64a0d8174466b5693041b92c13219fd8df12ace56fd204252f1f7f41922806e926cf2e19bfb47004a782186f26693b71e3306d274f590a9b17a95fabbee2c7c4271cf27e46a663ebd810fe06762b25a145c9246d79728ed1964855252f8f87fc07bf80485c4ff16a4b1de63e55419a8b77ca216237e6a3d8a896add612c0581b9cec70f53063c8b76567fb5b7657f55280c95727b17e347ac7dafd1d728b1c76a726f6a9fe665816dc45f4d00577ecbf5862d6304fa4a072827414a6dd6840cd18e4c9f3070c5d07d528a1479fc44026e521740e9921523ab29227699a6381fd4e079fe413d52deb30bb7c8d8bfbacf613f2f9ce853a2c4e3fa28ab61b8de2b1f0ead73b105445cada323b636d49d9141b3debb6c38bed71c96e84a480bd846fa61fcfdbaa1dabed8a0aaf44f214fafaa3f1177951e78dfb32ecaea34c4ce724d522b1a260970022be3a7f1c8a71fdd224047d292a58688c3f9b5089f02dc729ca7daab2a89b17a1332b624f0c5b766d310b4221ea5f960fbca59385625656d05276bd4c414326de589978969cd13022af2bba94d762cec8e8498806ca5647c87cff88c22e421be90bf54b2ed1608c923be0e62c2ce85748a7dff0ac2148b0ebee907b7278a53f834725e46f4f04c5fce5ed33ba5487914418b99a436f32766720cae7b825a462f36df7c060dac20ec29564666e7b51625f8be264362e64ce65566984db43d5a7f97730fcef9867dc0f726326a688278d7be865d1b398c3a9369c075aca89d1866be4e417f07205262745da37832999650cb43e4def6ec8ea2873ade9c3beaf906c9fcfe4a4a20bf9251a3548a85e88b100a6bb7d033679be6282fc1bc19fdfc1a8cde8b773bb9ff6964c67631a94acc036c0a26d04770334ad2c5f1501e65a643d91c504b9eeadd83a10cf9dfc955bde4e77b835378964a5574f91aa013b4b4ea6e9e65ffe21f0079d91916cf244ad23b231511a7aae596c8451bc39426c2e5292568e1e55fdcbc438b61ff2a3591c7de819f50bf72f972062d956e2642e1d4ef6ac0405009b5495072077f299366a1f2ade5b0542fbe748b5e98c0e54c4d3783e9570c269be0b2416c83ca9c47fe4482a6d8be7da57e924f4e43c563da2e52f62a489bd7177d8fa9e680015f3fbdc1c38fe0c4db2540402642ed5ce4b685784a5c830bbc9db1bcf0e1b6d7c6f0deafdd00f2a76003294bdea1fe160590ca4538b42e22eda5d1f8dc9a06eb2ef4d7d519b07529d48314fff9ca60c331d28309a4a416ff76f2961fde89e33d866e96455972a40784106d5d2bd6cd2620e93a57e9c78e6d4cfb98736d96bbccac469a3d77e423a60402bf919c20b4c54159d5c5e56ed93a016c624b69d8f93ee23a1f23e0f47ea1380ac54ac26bf635c43e68fead671928b98d85fc9cf9e93ebc9c6fce62740240adf56d32d01f6b94a10eb42432b102979e6a388897496dfa83b3d1c1c101e962cf3a27ee712a743af1279af779f4041eb36df1de60ae217f6aac54429381c3ecd1cb3ee301b694fb83b985edf8a20ce7d187462c697d8954439acdaa710982c76da3e99711567a048b044a5e46510fc0a1e681ea4205d4687f8708a103bf12495b7ae064629d0fb394cc0c3e9367f2f530f5d57674566ed9f6ca69d4d5e788f5f5638138a61867807971689c0e5570ee52a5d000aece2a57ab09744a61557e5fa0b3967e9c9d5877e5a942b4c9566f9ae1bd0128f66297e56e8b25d932ef95a98172a0ac1e2fca4a5c48e063fcfd44ca4022e749ecce65d6ff19fc4ce529eb6ca150d7db70961389527051593c00d90223ccf5e60bea363bb8ece0f04747c2a942830000cdb30d02214598fbe72ae3cec2acf76b7ad22a9f7082ee78791844c490ade0f80cf61d47c14c8144ac54c113f687148e560835be8eea5b789bdd53601790fcd28b023d6ea191d15194c916a9624d552a049420164b8a49cd041e108d652079d13886ca3842add9fecb4c5ae960d909894be29f6ef2528ed0cd742bcd1b7035fcb961b3538f7b43b33159f34592a61f71195def2e715720469d00fdd1f27cf0afa1ace52fe7754eacff8f776c0472ac7318a288866bbd7f5c643f80441df5bdfbf35626c8b7f295ca7d49ee0b9c17927e35016c51b8f38d3ad5a004c9dbad80131fb9f485bf3970e5137496386839c444712b62bfcfecadc83d60a7de04e25e9107bfaf77948db1c55e2182c416a4cf6ad9c7f1ef3c406879ef65cb1bd987f7b9d67008eeddd8819ce09241fe5116aa7cf1f534d9e4311be3b8af956e0963b9e4aec29cd6cc430e8d2a9d75f1cb4f18931bf8fdc022725393527e2ce5e4893cc65578cf123ee681c2c2093cc3fa57feda80590635e597f06c7f8f392cb49fbd0a3fe0de222878408672da5bfd55629d9e7942b6f6ed5c26b4bdb32060e87b3d30c894627a32bcb56798adc09eb7746633b4761465b6f017526c11d8d3e6e4d60e1027551c5278fb12c45735b039f36c315262301c9320c76ab2063ee46e1d5039979d82e6c321909b90468f566eabad2ee14911a08e3484d23a91d337eb"}, {&(0x7f0000004f00)="e1c9a3486912a0771fadfa899c060b54f49ea51e03ba66e4b5f4cb0337b650ed99a4114e371da4647634300c3ec1d0e3873b470708da2466c5ccffe34f29f11a13057e8749358a57e491b1b83bfe4ac5cfe4fd55c3ac3356d5ec47b875cb50e6"}, {&(0x7f0000004f80)="1e06bb6e3abe364dee92dbf4b69980173f952d5ffada07cdcd71db4f0ad09da1c88166db9cc041a22fb3c92d1313759e6d0c83f1db64c63b728d513428a1b7b15788bfadbb7ed35c83ae3da641c5e8aaae047c89ba85a83a26be31459eba7eae571290eee39fc6fb39acef6e22f1af95486ee048c986ef2450216eef259305b5bf98d6d4f8c4a64bd08a8d8e6a9786ccf33de3682e9c8d1782d35f5a4fdbc779f816dde18361b2fdd8a99872d0036a4f0e05e86e05b79ff1187f5901ffab1a665c119884e42da4ff671ac93486ef06f5ca41c45879057afe0bb9bfd4f09c7cc0064179c038db5b04671d136e624675c44e73f7fec8b78c6fb59b", 0x1c7}], 0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0x7a}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x5e}], 0x6) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xc, &(0x7f0000000080), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x400, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xc, &(0x7f0000000080), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000080), 0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r10, 0x0, 0xc, &(0x7f0000000080), 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r11, 0x0, 0xc, &(0x7f0000000080), 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r12, 0x0, 0xc, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r18 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r19, 0x121, 0x9}, 0x800, 0x1, r20, r21, 0x3, 0x1, 0x1, 0x5}) msgrcv(r9, &(0x7f0000000500)=ANY=[], 0x0, 0x3, 0x1000) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb470adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e241bd29fe8958147ecbac07dc292e0c3c793702742c2b4986f04ae28cd39bb500604fe67dae2de4dff92f8997a9cfc835e108d6f8c193743f1b1da5b3c46b86ed421590a6fed80878aa6987e86ff26ad8c499318cd173ee0c90a1470510b8f114425cb94ebd2d769aebf8015027d71437d37181becf74e88567ddb4e221d8f"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r27, 0xa9, 0x20001, 0x100000000, 0x1}) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r28, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r30 = msgget$private(0x0, 0x680) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000e00)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f224b473adb715d088bdcf4f4f422c59dbbcd3d84b99fa86abd9f63fddb552f214fae1c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518adb05af4f4394bf0f7eb8a201c40c976e240000e59372faef7a0e80666748dad9d5f66d0c30b9e8e1ba5ec34a120a29ce511bfc9b826765860faa05a0c92929cbcc08014f06864ed6b12f06cae2b0bfdf2b94f3db204341b468bf196c8cd74b7571153ccbb98c6f7319565cb3049a13d5fd8f3302bcdea4016980bb723b99940a18df2a14d9d9fe0c07dc8fbfc8be4b069a6668373916ee64adf3b36cae580fb537625ed08f8ea009970b0da492a86d930d25e9f0b08ddd74cb56fc5e4f45c3ac7ebbcc4364b5008ebb7f33eb7d8585de"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa9, 0x20001, 0x100000000, 0x1}) getpgid(r37) r38 = geteuid() r39 = semget$private(0x0, 0x7, 0x0) semop(r39, &(0x7f0000000340)=[{0x1, 0x4, 0x800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x1800}, {0x1, 0x2, 0x1400}], 0x5) semop(r39, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000000240), 0x6) r40 = geteuid() r41 = msgget$private(0x0, 0x682) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000062c9aaa955830dea3da78ee11ad8a951d13c2fa8dcf62932e9ce6bcfea6a256d0bebeea67579a62f4f9d8229e6dc8d71e622db67321390c51c41f71392cc1be0d63e7b29f154bb7dcdc2797d07736b75dc6444378fb2491cbcdbf9ca6bbbac6409bee03449abcd669d47f132f2dd0506f318daf5fcef1a88fcc758742284a769a867c6cfaba6f171f37f1bcad4855f7f51bb691ca8ca3bfe4d1d8a7c9d61fdbdd2000000000033401e5fa190c93d99e310b9f13caa54a20340540a594e46b1eb0f2b30473ade05d107f2da518d8c78b219df6beb1a1761807b3985b1c58c3c46c2bb551026829edb813f44a800cdc80c049c23a78ce11aa649fa5d48a41b5ca31e16a322d9ad7c7062e613dc9c73bb65d99812cab3b28fa525c740476973b415ca81e280bd314ce160363d4938d12824d1d8fcb1f3d9dbfba24ee3d79b01159b74a7730006b99b1cb8c3f15bfa99e7750f33d4dd328fd2ad5560dd36b7c664a0ef315f25a76472d0ee0e324791ec3975025f94b84fd1fa7a72c90725812aaf84fb79fef16be1b98ae91f4d91046e39de"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r48, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 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, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f00000001c0)={{0x2, r51, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r58, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r49, r55) r59 = msgget$private(0x0, 0x682) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r59, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x21f, 0x0, 0x0, &(0x7f0000001680)=[{0x0, 0x1, 0xa1, "1d1dfea00859013c14a7cf42c0aee2f1cf6ea769d7632651356d0619299b08dcf7fd8dad663d4fd2dcc0086b79b2328c0e3a86c9046156965073a787c012943d7b0c8d8cde56c1693b06209f2f82169d97c150152a78f2dbc473121df97b57cc0cc933860393de5c2b810fa8a4ea3f4c"}, {0x0, 0x0, 0x9e4, "3c877892e58250764496511786608c489860ca782ea33f46536bd51516c3e5617acc7fbaab5523fcc397e7959dd76715ea5dd19b85cc106ef86a871303b3cd6385e634e4021c74ec8b5898cfd5d2983150b52eec3064757872242157fd441db528234fe2660c9d362b7649a0926d893670095aaebd47d0e802a2cbfcf0805f367d31f12b5d8241f86068c89529b3c6fb91880db5358154"}, {0x0, 0x1, 0x1, "c2bdf86778cecb562e62d06ae2009425833eeaa0595f981b0f446d0a1a28951bfd7dfbc88edc24c8dcc4ac3d6434d5704475c236129dc5e9404e2a1fed3fdeb65178b994c36be40ec871f5867fe2c3e8f2db1aada3826c9705d84ca5908f0e0c321a258845c6d19a55ffe6ef1f2f31aa47b0470b801ee560e8d32b68a15c27cbffc65187d9a8df0f7d95a1e21ec43567001a566bda5bedde7456c7c032cb42362d9f850445e57dfbd0b6fd8519"}, {0x28b, 0xffff, 0x4, "f1256c6ecc64069bed2f5a3056b11fe8b30cb92b70dd6e318f02225be9429c5cffe9c2503bf8d6"}, {0x0, 0x0, 0x10000, "813352de2fc50bd2fbc36990e68b09d65ba24e9cb7ab1f6682818b7eb26671afa14b9029a49562c34cb4e7abba49dbb4414603f4ab8ad0aba851333ce9591f93c9d2bca10567c3fde8fad8374e333ecc5052c50534dde16292c0d61af7c72555f5fa62aeedc0a820e660fe9bcf0b5ffddefb9fa97dccc4ead8a85a0ac0bc6ae19955100a4240984154ac514a282730a5728d76df42c6e8c3bdd5985f74a7c924d94c07d1de3e689787a19d0320d2ea4108"}, {0x2f3, 0x1, 0x7f, "cc3b9fd7d668d6b58282e1eddfc9ae8294000577696cb02c2095a53b294ecfbdbe433cf2ce58ad9efbb8a789d395f772538921cfee563ee8fd0eadceb10c3e5ff3e67e6027a20ec01f41227d8b6c20f3a71e6eb53401b66416f9efd51737561b3f24d9ab2e3b80ec6cda0c97e7f703f0d787c9ade5694551c8f3452958511dd731927c47aed03965b5e57e69ef211b3e8b241c844932f31e3758ef5a6b3cd198b7fbd3f60318c096bdeb97971414ed46e2bcf32a525b925caf7ea1885f2ec9f2fe6d3067c1fb33ce010aaf8a3208f226cf00d7ecb37da5263fbe9309e389761204ebdce3d6c24b50873caaf9d0725e"}, {0x0, 0xffff, 0x3, "b6212b4b0d8211e943e0c88895c40032684fb9880c5f76f4a48845686577e3e89ca76933a59b48d794e6f596999d5b"}, {0x0, 0x0, 0x16d3, "7c7506f0e92a04eeb38ba6e9186528a90dfa1dd44aad3f92f3e544eebec727c371ea1bc45d1bf3ce249bd3776ca0ec2e905f4740ab92a51034d66e1cc70a624806dfb7fc90b33a8a549bd554ea3f2f6bf4ae1cc1f3e2b7408592a9ecada4da1aea5e"}], 0x28}, 0x2) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r64 = getppid() r65 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r65, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r66 = fcntl$getown(r65, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000980)={{0x2, r60, r62, r63, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r64, r66, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000580)={{0x5, r40, r44, r55, r62, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = msgget(0x2, 0xc0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r72 = getuid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r74 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r69, 0x1, &(0x7f00000003c0)={{0x0, r70, r71, r72, r73, 0x121, 0x9}, 0x800, 0x1, r74, r75, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r78 = msgget(0x2, 0xc0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r81 = getuid() getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r83 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r78, 0x1, &(0x7f00000003c0)={{0x0, r79, r80, r81, r82, 0x121, 0x9}, 0x800, 0x1, r83, r84, 0x3, 0x1, 0x1, 0x5}) r85 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r85, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0xffffffd1}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r85, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="885c7ea58966281fb5bac1ad283d0fdc3cea99a9269984b2901bfb02f44976cba685527dad5ca277fc62e7004749e855e9bb313ec0d569996897f0c6b2810975677a212962697db0815769f6377f3da943d6dd8a76619d988625773995c3e2a98ce2279f9f1da943fc3691502f19a752adcc6e458a6a4b7d0d2068d3aada590ab6e7a7dd3e416716aa373e66fd8e4221ad3e280e49ed35e8a0fd9d4b10a779abbc1a5fde98b5ead20931", 0xffffffffffffffa3}, {&(0x7f0000000640)}, {&(0x7f0000000280)="508ab1137f0e81ab0eb3", 0xa}, {&(0x7f00000002c0)="f2d26649a49c40da210d9b67973c9ed7dcb4b1a7c7b3637a28d051b5ff346e37133db4", 0x23}], 0x4, &(0x7f0000001d00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r53, @ANYRESOCT=r73, @ANYRES32=r1, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESDEC=r64, @ANYBLOB="aab21d0560967871ee765b8b7d6c34030d60329c7d386711cd6cdb0d6689a0325ec5d49f63079d31d2218be0f843a6aca40dabc3160043248453aa3a44bac4d9a391e9d5c661d7cd2a3aa82d02b9c48aa6d87c0b67a570a32b11c96731e87098145382f6f2", @ANYRES32=r85], @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000210000000000ffff000000000000d13e325f68520ddf1e2a2dbe25f83c5c2f2c3196474d61cd10959545d1b3f06924d9d9cb0b7fff25201a630dca9ebba5defd99b2efb5aac232426775b653cd34e0f6267cc9fbd1d6302175b3dab4ecd58a36021fde70d6ba5c37e30501214cce090d6e6024dd1f4913ee67fb8a64260b682c8c1bdb1811f5696f21d9ea6efaa541c2ef16c0ce8ce74f89aa2ae189ce0c5ad7e1350dbc11367b9a82983a20d5eb8d4ffef601c6b37940018dd6f3935b65138109c8c905bf7e2c28573a1bec164fea15714c8a7d6f58652a2e190e60edbd1c288d9d826afb1470e423d8bca1b6a9195a1b280830c95abc379f918c223f5a9907a30cfd3e2833f47aaac9b7f53899fc5ae9bc9d8541a2875716b37d6d020ea2b9c452c0e53926", @ANYRES32=r8, @ANYRES32=r22, @ANYRES32=r29, @ANYRESHEX=r80, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=0x0, @ANYRES32=r38, @ANYRES32=r44, @ANYBLOB='\x00\x00\x00\x00'], 0xffffffffffffffc3, 0x400}, 0x405) listen(r0, 0x0) 03:33:56 executing program 1: socketpair$unix(0x1, 0x72b6b0eae3f6b275, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2face0d8ca66696c653000"], 0xa) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) setegid(r6) 03:33:56 executing program 1: r0 = semget$private(0x0, 0x4, 0x270) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x100) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 03:33:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) dup2(r0, r2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 03:33:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000140)={0x14000, 0x2, 0x6}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000340)={0x2000000, 0x2, 0x6, 0x3f, 0xbd, 0x80, 0xff, 0x10, [{0x3, 0x0, 0x3, 0x3696}, {0x44f, 0x6, 0x9, 0x6}, {0x74, 0x5, 0x0, 0x80000000}, {0x5, 0x5, 0xd5, 0x2}, {0xe2, 0x7ff, 0xf24, 0x8}, {0x2, 0xec21, 0x1ff, 0x8}, {0x2, 0xffffffff, 0x2, 0xe26}, {0x4, 0x7, 0x1f, 0x4}, {0x0, 0x3, 0x5, 0xa12}, {0x7, 0x0, 0xffffffff, 0x8}, {0x7fff, 0x7, 0x8001, 0x6}, {0x81, 0x7, 0x7, 0x3}, {0x5405, 0x0, 0x960, 0x1000000}, {0xa376, 0x0, 0x3, 0x8}, {0x0, 0x7f, 0xfffffff7, 0x9}, {0x9, 0x6, 0xffffff78}]}) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 03:33:57 executing program 0: setrlimit(0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r2 = dup(r1) shutdown(r2, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r4, 0x0, r6) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f00000000c0)=0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r10 = fcntl$getown(r9, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r12 = getgid() r13 = socket(0x0, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r18}, 0xc) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r21, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r23 = semget$private(0x0, 0x8, 0x400) semop(r23, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r23, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r23, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r23, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r23, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r23, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r23, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r23, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r23, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r23, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r23, &(0x7f0000000040), 0x0) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r26 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r30 = socket(0x0, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r34 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r35}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000540)={{0x5, r25, r27, r29, r35, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r37 = socket(0x0, 0x0, 0x0) r38 = fcntl$getown(r37, 0x5) r39 = socket(0x800000018, 0x3, 0x102) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r41 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r38, r40, r42}, 0xc) r43 = socket(0x0, 0x0, 0x0) r44 = fcntl$getown(r43, 0x5) r45 = socket(0x800000018, 0x3, 0x102) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r47 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r44, r46, r48}, 0xc) r49 = socket$unix(0x1, 0x2, 0x0) r50 = socket(0x2, 0x3, 0x0) r51 = fcntl$dupfd(r50, 0x0, r50) ioctl$TIOCFLUSH(r51, 0x8040691a, &(0x7f0000000300)) r52 = openat(r51, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r53 = socket(0x18, 0x2, 0x0) r54 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r54, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r55 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r55, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r56 = syz_open_pts() r57 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r57, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r22, @ANYRES32=r29, @ANYRES32=r36, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r38, @ANYRES32=r46, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r49, @ANYRES32=r52, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57], 0x70, 0x5}, 0xe) r58 = semget$private(0x0, 0x8, 0x400) semop(r58, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r58, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r58, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r58, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r58, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r58, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r58, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r58, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r58, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r58, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r58, &(0x7f0000000040), 0x0) r59 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r61 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r63 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r65 = socket(0x0, 0x0, 0x0) r66 = fcntl$getown(r65, 0x5) r67 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r69 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r66, r68, r70}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000540)={{0x5, r60, r62, r64, r70, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x4, &(0x7f00000016c0)=[r70, 0xffffffffffffffff, 0x0, 0x0]) r72 = getpid() r73 = getuid() getgroups(0x2, &(0x7f0000001700)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r76 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r76, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r78 = semget$private(0x0, 0x8, 0x400) semop(r78, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r78, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r78, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r78, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r78, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r78, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r78, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r78, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r78, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r78, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r78, &(0x7f0000000040), 0x0) r79 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r79, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r79, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r81 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r81, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r81, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r83 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r85 = socket(0x0, 0x0, 0x0) r86 = fcntl$getown(r85, 0x5) r87 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r89 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r86, r88, r90}, 0xc) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000540)={{0x5, r80, r82, r84, r90, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r92 = socket(0x0, 0x0, 0x0) r93 = fcntl$getown(r92, 0x5) r94 = socket(0x800000018, 0x3, 0x102) bind$unix(r94, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r96 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r93, r95, r97}, 0xc) r98 = socket(0x0, 0x0, 0x0) r99 = fcntl$getown(r98, 0x5) r100 = socket(0x800000018, 0x3, 0x102) bind$unix(r100, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r102 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r99, r101, r103}, 0xc) r104 = socket$unix(0x1, 0x2, 0x0) r105 = socket(0x2, 0x3, 0x0) r106 = fcntl$dupfd(r105, 0x0, r105) ioctl$TIOCFLUSH(r106, 0x8040691a, &(0x7f0000000300)) r107 = openat(r106, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r108 = socket(0x18, 0x2, 0x0) r109 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r109, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r110 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r110, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r111 = syz_open_pts() r112 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r112, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r77, @ANYRES32=r84, @ANYRES32=r91, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r93, @ANYRES32=r101, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r104, @ANYRES32=r107, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r108, @ANYRES32=r109, @ANYRES32=r110, @ANYRES32=r111, @ANYRES32=r112], 0x70, 0x5}, 0xe) r113 = socket(0x0, 0x0, 0x0) r114 = fcntl$getown(r113, 0x5) r115 = socket(0x800000018, 0x3, 0x102) bind$unix(r115, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r117 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r114, r116, r118}, 0xc) r119 = socket(0x0, 0x0, 0x0) r120 = fcntl$getown(r119, 0x5) r121 = socket(0x800000018, 0x3, 0x102) bind$unix(r121, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r123 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r120, r122, r124}, 0xc) r125 = socket(0x0, 0x0, 0x0) r126 = fcntl$getown(r125, 0x5) r127 = socket(0x800000018, 0x3, 0x102) bind$unix(r127, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r129 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r126, r128, r130}, 0xc) r131 = semget$private(0x0, 0x8, 0x400) semop(r131, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r131, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r131, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r131, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r131, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r131, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r131, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r131, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r131, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r131, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r131, &(0x7f0000000040), 0x0) r132 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r132, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r132, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r132, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r134 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r134, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r134, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r136 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r136, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r136, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r138 = socket(0x0, 0x0, 0x0) r139 = fcntl$getown(r138, 0x5) r140 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r142 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r142, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r139, r141, r143}, 0xc) semctl$IPC_SET(r131, 0x0, 0x1, &(0x7f0000000540)={{0x5, r133, r135, r137, r143, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r144 = socket(0x0, 0x0, 0x0) r145 = fcntl$getown(r144, 0x5) r146 = socket(0x800000018, 0x3, 0x102) bind$unix(r146, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r146, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r148 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r148, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r145, r147, r149}, 0xc) getgroups(0x8, &(0x7f0000001780)=[0xffffffffffffffff, r130, 0xffffffffffffffff, r135, 0x0, 0x0, 0xffffffffffffffff, r149]) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000340)="7b63b46970dca20d44d16fd51ce422aada02621bc3fb05e1b8116f68107cd7a69de010313cbc08918e6e78966cfb850fa7575599b8af00244f3d7eaf646c19b37c9ea51277f1cf632a8e100c8c1c8623c2d7e7da660853c9cd1365ca2db9519388699cc63163c571cfa7f38e5246df5840750f32974d16f281f9eb22871c0eba93e2fabeb449391b54b490666d59d6afe1ef8abc1b18c3eade99c1c6e39aedb29c2c4c983b8157cf48c35dca9c2824ed99478dfb828aa9e28eaf811b00ae95612305f1b1c72882ec086efad4c553fafb23c7b26d1d4af088ac99616e2b8825286e79d5132c8b149214fb9e05821731d01d29df91a570f5c7", 0xf8}, {&(0x7f0000000280)="2b729dfbe7d989810692eb9debf911effad4f5bc25c8ddaa2e556d3912ee68eca0649f023890fdaa92a69ac82af55506ffefd3d58f25b423b436b6715f88d2af5c9917f9692b9548535f2e98be1bf6e45477a2e9be5ea64f77ae4ff97638c780f2ee5f0dbdc7c2f768cd99e708879d746f5a4577", 0x74}, {&(0x7f0000000440)="d3c5b4a0b38c5ba045d22dbe1f5c277bdd653592dfd66e58cfc757835ece82a469e6e3e43cdbaa3509", 0x29}, {&(0x7f0000000480)="55a18fe6f2885fe8f7e1706a007ecd31bcce16f784a59c56f33a3a9db3ad380b28f0c435ca0de5177d1edd545802a50b0235793830c0d7f9e16c8e8354fe74216319b0810770a91f46772fa688a5eb79781540ee8a5bcb0dbf75cf31631225390758f03e6388dd01a001d5ff3387de4278e18748a7f6a1f2fce92a813aa122f829d7427e3568d0ed0cbcdf8d2422c5cd55491301afd11e03a48b2db0092df552f6b5a4c3109b93d90b04f4289df71f2470045a47885edb7b1478e629c4841ab59a6422130fc053505c3d48a89c9cd6110ae7c02addba63d27ba019f60584eb31eb14bd745b0f81bd3141fad336b2cdb2cec7b47d15951535b62f14ec0734347036da6c27b7e1d8b248676aba41955b124f187877c05891b3b1c5f4d5352d381ec44538b3beb60861c8c2e12d2b05f318646866d368615afb09ff17c876df1eb3c5951874f6e509101536211ee9c2584ad045093b3e22886d092510f06d6c3fd92b14418c86c5dc22dd07392cfcff3b4927a09f7e3ae61386e32eb1571b333574a39be679f96f1e24de0457245600f41df34d9ef4eb53b2c175b95641fb50abeaf5c3c3e915dc5d3296b986ccb68c45272214de8455b50b89a02e64685310941a0b498edb4e1a4a78660e89d524997ad6db6342cd41652d8c624ba63449013cd9499ae56abc84552bfd71f520f5f557c0c111c8e12991c6f21cba14a92fd0cac71cf95dfcd175c4aef3d126f8407fd61d2f9581bb9f6530d129812eeaad30f568d017db70df8df279bb386369448f73b0fc286f0b787256bcee2363270059c413758ce444399df33ad27857e790cd637d82473a815bdac946ebc06b2a5d76eeadeb5f2bfbc39e0b804f7990106f3a9dfca7410cc631231ccf5d17a5ecda350a643aecd6698b20fd91a5c0830a59c13e38a91dd41739d06900916d88ac23ca215836a4cfa6649572f938a560dee7e6c923ff36b24e44e1e91ca765ebe9dfdbc54c801253420c32b6ac8b762e98ef32520dfc939235d2f00c46629090c3764791a4ae1de1783512533a4942d8cb570ece91235c9c953cdb88f9b72b22ff4deb474e7565d4d97cbd6bd1f711e2b2a14ef43acc7641e55bacf0d926dafbea7d5a34718251a8917cf2b58d0e712acb868441ff509141b82b42606e19d42f68ee30c15fc4ba9dca1bfa3087fde8f79adace0c92db2909f9d94fd3a96ae6645e1bc53e9a58ee6ef163338d12ad567aadc0b9893ec664d7ec545551bd46444fc63ea8596242e0f4ca7c3a85e4923f45d0f1cd4d6fcda1c03ecae61b0790bc89f9ea787504cec192cbfc43e07e37b28b726e7b15f19d3fdf0dc9ed037c1f4996cd4b26bff43841c238132104c724e192e7e81a25edec1f908e2820b89adb3dcd49cc25a6f6a9e20c8ba4f014eb4bb9b4e6c36b6485f14d12cdcbe8d3c9f3a084d31b02f9c455e646b1719a0d1eb33df7d88b92136a6354ea2a8f88460c005c7936c2366900845a5290ffa62556e7afaf2084f73110d5c51eeaf7a97f18d8b4a673ccc35d8b9a35fcfe3c806e5de00ef4255e46f083708d9cc75ce1ed4d411292266aa495288b3825da6f9dfdc77b90dea5def2e36d30d9aa0d569404b694db4028ddb5225955a1d5b67a47ce0df6a9ad9456b158558bb1ec6c3dd3f67308f566452ab5e1c2fbb1e5f9dcbe20ed7fe7a41ac74df6f74b0843eda5c68acc3ea3dde9e85d290151c93ba3abd46d52f6b05a0607e82367364407f45c30f061dec9cd6c1df37f60d9c3891cae26b15d5a5e47270b0b5d4f147df9465c0df1a658d365d7b0e5c39b29c0f377633ee10c6e547f6bbae525f9fa07348a935bb7b5849e27d6b351de937db696f75c4535d1822ef4696815436594168f25800cec87e777732667159cdf2eb63d53fc4ae4c95bb180fd819b5481e836ca39d9c57a2588020e4211a59566e945661884c7b2e45e24c434755fde629fcc1e81875f7623a1767b5b00126465bfd96a26000c211328bea7c7ac1eb573ea975a00f9dab5e7e125129cc418101d0f297b07676d5af45bff9040133647bcec04abbf48b0688ad4e446c0df06e84ee5baf9a62032d83722b9509ea3719bef6628b58ff8fd91b496457698ae604b65482a0e842fe11583a1249abf3a6a624c0299015402ca2d411ae45831a0800f2b11a648f58a3c8c2859e445d452c5d661da09cebd6466ba01550521ca9279da5d3abd4048ab9822dc9616860ff0d93ecbb30d44bf1715e0110e5078c08f0e0bed48a1a2341595f737419c5e3791cc9a8e2d4084093bd013d869df849c007b5fa9682ee83cd3e7e32d637fda99d42410f8bad36ff5a1cad3b340d85a866adf6063bcf25c1d27acb65ed35196ff533123392bddc361d08025fac8cf31738a0aa94fa9e7959780683895f6d64b70e2b59b81aaabf0d8e954ba9c06ed26fae4a95ed3f512df1a5c4677e31bb28924b2c27418278fc8503a25e86c1363e12d53c6cbf1913bdf30d6c60a885d44dacc4a06b6d71734974b5726541d790769c5751b2d5dfee893dd1223b8ad28befe207f96775a345493edbb1409cacb36ce2e317bc7282a15ac7a91d2b9b1b1af0b28b3b5e110a142b29c799cfa01a66482a3027039178e3c2af3e5c8733b6f567783cbec5e206a41e7fe42073b500ba6730e1c5567c44f20b8e7471ddd822ce84b3e8126745ab09db87b978b9c67cc8a558eeab2b88daf51cbcc3bd79c56e23541c29cae44f4794c17dd2a14349dd64777fe14ef1151f06931c0acb44980ab48cdb30ede8b918574206f5cfa8ec09804185c16781b84c611c474a09c3918c0cb229b5ac30bfe9f1393667ad369195a960e8a37172833f192b6c95d5b38112bba2a8e4c0939b688ec3bd90b8caeecad70e09ee55b24c600933cfeb8b21aaf1d09487dfbbdd81961a9a7dc8d7aae8c916f7ede2668e45c152dfab420944b2b841bd4719fcc6b2d51e0a5a57823864ff72848b989fe1b293bb0c7e17d8e1f9b254123bd0e64bc3bb18f902cbd13098e1fc8881804db1870c6b337713bce309434507bc6d4f3b641cd1ddd1c4e021e32874db3ddb85b83af18f1e56313ba67337d529a4667287e6b9bf410e2e21be8aba65af5d0d1a89b8c951c802d72214c7539357e09caaf7d3e9275726d91c08cb3602fe4cd2e6e88f4c06db0f4564028f140729ded812670d6583606663f734f79f01b528d7bba26c8f0fc30ba1331323d6af09561bc5a505411b5f38649825600e05c2eb598f558e29d1e83bc424322a4c3f8e0c35480dcce72f16b2553734f219d43042d275a90cd2c40c40422055ec93f1b9331a19a810cecde7e34d909015f8f664928386abefd6831107c6c82abe494d1f592c040d5325dd3fb1f07d1ab99a38f0698d83bc2ba23446da35076c0324c1ee808ae7b364dc45aa1f3864499fccb037eac429c1be1577a986fef07b3d0e292766693996c25f2ca8d5f000dbc0e9700f59cb6a1400ca7c5e7f6ab555758021edec1bd30c806ce7d1ac334ae72571cad439b5e3173cc5f4a5dba8b6e43b89cab6e65f3a3c9399178e9487ff3a7f47c950188a039b41f282303423ddcca31ae32ddee3cbfaea01407d95acf47ce0984e2efaa50ceac41bd4375a03a92030148ae103d942487de56bd8de0b7d003baa9dc55f73b7005a3df37650bc28c8c10ecbfdf5ef132582fe0bfa73ed88c1eb8604da5cb49cacd729ea3a7db90111a2d1abaf49531712046e9a30b1c081a6f59547470daede406d6c59ad2b4d12281c9a2eb0c0256b1552364cb20fb1efe0352a1cbfd0e7093d84b7abf0ec188d2701e18a0741e79aec96cc1fd1f10937557abf82a4c0064afc2a7d6baac0aed1fa9e24fbbbe030173ddf19c38f2a509b5e376208a36e39cd6a08fb905ef56916442a7a79774188e157341ea3d67abbdaaa1ca054f8927c17753e12a77dcfd03e726254616dc68b01ea44f133806e55e2687708ca403af96d84c44bc95344c7c1bbd083e03ebb95ace0c3fb630b00760c64563312c7b3fab1c18474b07b1e420dfc2432d47c9d61dac475dd9e69da57f11067d2b3e4d5a1818fb492c117aba6f0ac989a9f5ae6225991ede289229f05ee611fb89486f8d8b8a54be646c604d5f2bbf33523538c45acab378c731bf252821431e0ca619335ce67e826428cf43007cc8426e35fd9ea8f19fc529f9f3e8ca8931ff8461c8ad8937ab319ed2798c933f5aeb7cedbd0d403ae1207bd1d9b4dc99b84c715554973fc42d01360adc421bcae830950892e55ed22365e95af9759a2b600eaa2643b7b4a9f6cbbc82ac56b3717a835d7cb51cc02d9d46acb7d6dc0abff6be263cb39309f12b4b14fb2eb23ab57e898f6b66c1df5fde1bc1d75969faef72d9b6829e49ebce9b6c8913ea3c75a37fe20fa0926fe27556aac0355031d7c8d43fd92ecf690fd2cc6f80dd29db814943b5af092d891ac7b81050066c49023e134e6b98a0ff30d2dbdc229d32648361e75aaa998504b21368ab7bf24c171e63e6680fa72c74355f6d93b02d3c81b2b43130deeb050a66b5165e410c67a7cf1f34288f1400466875643e68d1d484f9e5b64bb979f7fa1eaa7e95d5a9ee82a60299af60edc7aaf24710a7ba4d86abd65d625b377e58aa4895e891cc5705fa411e1d8afc92160279371e9e24f81b81470b4979ae1f44bd667e16b7c8dc9340cc0b1c72aeaa7c1acb83d5730058c2c3fcb3a1457ae440b506e6e3c88407a038681e2c9e14c54e029780ee9821b02deace3d961a702b9b2c5f5e0f85a9f1bfa8e6166e853198c754e7365680219c325319feed1b56b6978088b421e0a787c2870108b9d059b3b8c361670b75a68552e964bf4752525652face3d11910cd3a5932bc9c4198725d93120cb5bb4b22dd76df7e0a613afd87e4a217cbd477a4dd2bb93b8325d6f2c451d2262fe426fbcc6d7b299a8dd1e3e7626e087548cd092c1336a0be14094290782847368e30235f64dae6536ebe498b12275a5c0d8d87a72afcc1a7c6e0251b2b490c6174cba9b9a067609618bbffa30bff419fc479717e1e60b780bcdda77cccef411afb48a4268267f26f698606bb7bd54ada35045da0c9e5cb500129bce7b807934e819d26049bc03504fc1a7a6abadd5bbe5d8f21a25c8162f4c4040b4e250d65529cc0856477219609acc01e6b58782847c0237f7793d120fbd1457094aa071b30036dbd639fd3c7f92483cbf7497234082cd4cffee4dd8d798fed4f1a03dc969a99ba5f70f1a37aaabd3b91995bca676751be9025faf35cb2080427f428e1cedeb3e24a3295305d76de2669cb560e5db724f49dc05c916c6e81376be3da6f8bc63772a02f6459452658bda192db995ed1ee4d54e4d14b094cd4593100de682e239700515fc2563fe4a5b5a075b1969a725595921436925ab31f09fc0419935585764186c9cdacbc2c4c547d171ea7872a7855d78c50e2919d656852716a90565555e9dcb85e3fcbf103791f379c31561c6b470d85b8bdb20da4c53bda925e4f35909d10e9b6dd45fa8fa5f857148ceec0df2a89b96147d35d348767e00810b57f77d5bfabb76f1b35537f997bf5187547c843d7c0fa11c681ea60e8ac20b1711d8a47e7aeabd8b6ef109296f1dff9bd8ef538c649ff531a52fdc6c806d7cf2fdf796b81b5579ad22e67637d9ffcb423dcd93c5e62a2b5cbfa7c7951e6017c7f15018d49bc56a885d183a6ac8b90be3094d6f4acf96210e596cecb1b34b4e84f1a1d112adbb44f557a87d1e125b2e633f2ab3bed7d18fdd955cb9879f257e7b68e994", 0x1000}, {&(0x7f0000001480)="f502ce894f2e16e621208ae427f7da9f07e6ac0258ee4e54f65ee055a9bb53c573745f04baef374a8b4fc53d2ed8107b52fd782d138943a80a8a2dae80500aded1943dab9946847d9e3ee03bf121b2f5a7e5df2d82712b53665a7ea0973510c2163b74ce33b32d3c552eaea83d576899182bf1c6f105751738856f6e4fe5873912f26b2ac54dba3897c6fceacbbea44200ecd7ae32bd0bbff455c5a4f8a9d4d7b856cb7231c32108ef016f002f8e325868886a373e80817a717f4274a96affe467abee08e38709b6835749be9d18c3e99d41215bec2b0b0582758da5f36759eacdccb92c2506466ff2c5fa0c8ad4715cf01015d8eafc60a077", 0xf9}], 0x5, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r20, r46, r71}, @cred={0x20, 0xffff, 0x0, r72, r73, r74}, @cred={0x20, 0xffff, 0x0, r75, r84, r118}, @cred={0x20, 0xffff, 0x0, 0x0, r122, r150}], 0xc0, 0x400}, 0x0) r151 = socket(0x2, 0x3, 0x0) r152 = socket(0x2, 0xc003, 0x0) r153 = dup(r152) r154 = fcntl$dupfd(r151, 0x0, r153) ioctl$TIOCFLUSH(r154, 0x8020699d, &(0x7f0000000300)) ioctl$KDGKBMODE(r154, 0x40044b06) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000200)={0x2, 0x8}) 03:33:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/}\\f\x00', 0x8012, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x1) r8 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r8, &(0x7f0000000680)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x101}, {{r5}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x10, 0x0, 0x9, 0x101}, {{r7}, 0xfffffffffffffff9, 0x80, 0x20, 0x80000000, 0x1f}], 0x401, 0x0, 0x0, 0x0) close(r3) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64=r3], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="01000000000008002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37d4c860031909c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b50b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438ff387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000010000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd241830605b76a93a8dfa46e3595c6b4bbc9f72ddc4d0ef502033e16269db4340802d745cc678a5d2c98d33c21e62223937d0e61c15acfd3dc78dd6cb6adfd8007cc20c43cd004df5094e324da1324eacab05848d40332077776235aefd135ed991b467d10900de27d25771617e613eb2686a8537ffc5dab54d7c00e3fa0d4289f37b62"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r12 = open(&(0x7f0000000740)='./bus\x00', 0x0, 0x14) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = semget$private(0x0, 0x8, 0x400) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r15, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r15, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r15, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r15, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r15, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r15, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r15, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r15, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r15, &(0x7f0000000040), 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000540)={{0x5, r17, r19, r21, r27, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x0, r9, r27, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0x40000000000c07, r11, r14, 0xa5, 0x1, 0x100000000}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/147) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x2, 0x2a6, "6ad3e229a600"}) ioctl$TIOCSCTTY(r12, 0x20007461) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09", 0x57}], 0x1) write(r1, &(0x7f0000000480)="d97a1d139b56ef0d5e0bfd844b08", 0xe) execve(0x0, 0x0, 0x0) 03:33:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x3], [{0x0, 0xfffffffc}, {}, {0x0, 0x4, 0x0, 0x3ff}], {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000042000/0x1000)=nil) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x8, 0x1f, 0x9]) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getegid() open(0x0, 0x8100, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() open(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getppid() getpgid(0x0) getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 03:33:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x4000}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 03:33:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x5d2d028540055c6d, 0x0) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = getuid() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0xd) r4 = accept$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r8 = semget$private(0x0, 0x8, 0x400) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r8, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r8, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r8, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r8, &(0x7f0000000040), 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, r12, r14, r20, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) r28 = socket(0x0, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r33}, 0xc) r34 = socket$unix(0x1, 0x2, 0x0) r35 = socket(0x2, 0x3, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$TIOCFLUSH(r36, 0x8040691a, &(0x7f0000000300)) r37 = openat(r36, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r38 = socket(0x18, 0x2, 0x0) r39 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r39, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r40 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r40, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r41 = syz_open_pts() r42 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r42, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e069259a64b58a44fab5c3400000100"/43, @ANYRES32=r7, @ANYRES32=r14, @ANYRES32=r21, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r23, @ANYRES32=r31, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r34, @ANYRES32=r37, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42], 0x70, 0x5}, 0xe) r43 = semget$private(0x0, 0x8, 0x400) semop(r43, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r43, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r43, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r43, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r43, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r43, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r43, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r43, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r43, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r43, &(0x7f0000000040), 0x0) r44 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r48 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r50 = socket(0x0, 0x0, 0x0) r51 = fcntl$getown(r50, 0x5) r52 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r54 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r51, r53, r55}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000540)={{0x5, r45, r47, r49, r55, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r56 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r56, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r58 = semget$private(0x0, 0x8, 0x400) semop(r58, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r58, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r58, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r58, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r58, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r58, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r58, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r58, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r58, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r58, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r58, &(0x7f0000000040), 0x0) r59 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r61 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r63 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r65 = socket(0x0, 0x0, 0x0) r66 = fcntl$getown(r65, 0x5) r67 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r69 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r66, r68, r70}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000540)={{0x5, r60, r62, r64, r70, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r72 = socket(0x0, 0x0, 0x0) r73 = fcntl$getown(r72, 0x5) r74 = socket(0x800000018, 0x3, 0x102) bind$unix(r74, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r76 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r73, r75, r77}, 0xc) r78 = socket(0x0, 0x0, 0x0) r79 = fcntl$getown(r78, 0x5) r80 = socket(0x800000018, 0x3, 0x102) bind$unix(r80, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r82 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r79, r81, r83}, 0xc) r84 = socket$unix(0x1, 0x2, 0x0) r85 = socket(0x2, 0x3, 0x0) r86 = fcntl$dupfd(r85, 0x0, r85) ioctl$TIOCFLUSH(r86, 0x8040691a, &(0x7f0000000300)) r87 = openat(r86, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r88 = socket(0x18, 0x2, 0x0) r89 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r89, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r90 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r90, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r91 = syz_open_pts() r92 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r92, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000eb7e06928a4259a64b58a462ab5c340000000000000000000000000000a7b5e09088a818a4c88443f2cc", @ANYRES32=r57, @ANYRES32=r64, @ANYRES32=r71, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r73, @ANYRES32=r81, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r84, @ANYRES32=r87, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r88, @ANYRES32=r89, @ANYRES32=r90, @ANYRES32=r91, @ANYRES32=r92], 0x70, 0x5}, 0xe) getgroups(0x5, &(0x7f0000000000)=[r21, r55, 0xffffffffffffffff, r5, r71]) r93 = getuid() r94 = socket(0x0, 0x0, 0x0) r95 = fcntl$getown(r94, 0x5) r96 = socket(0x800000018, 0x3, 0x102) bind$unix(r96, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r98 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r95, r97, r99}, 0xc) r100 = socket(0x0, 0x0, 0x0) r101 = fcntl$getown(r100, 0x5) r102 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r104 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r101, r103, r105}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r2, r21, r93, r99, 0x0, 0x8}, 0x401, 0xfff9, r101, r106, 0xb7e, 0xbaf, 0x8c}) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x20, 0x0) 03:33:58 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffdf4) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53a0300ccaaa994c2d89d4404402b4f11c6a3f8370212000001000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17ff030000000000007696abf330a1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000440)=[{0x2, 0x40, 0x5, 0xdfa}, {0x81, 0x9f, 0x1, 0x80000ad}, {0x9, 0x97, 0x3f, 0xfff}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbcff7f00001bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e2164bfd47634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13dd8c1ee78acdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab796a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r1) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0x7) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r21, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r22, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r23, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) dup2(r22, r23) munlockall() getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r24 = socket(0x18, 0x1, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r25, 0x2, 0x7, &(0x7f0000000280)=""/36) 03:33:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") r1 = semget$private(0x0, 0x5, 0x204) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x3, 0x0, 0xff, 0x80}, {0x6, 0x40, 0x7, 0x100}, {0x3, 0x1, 0x7, 0x8}, {0x7, 0x4, 0x40, 0x2}, {0x3, 0x8a, 0x13}, {0xac8e, 0xff, 0x7f, 0x7b}, {0xa000, 0x1, 0x79, 0x194}]}) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = semget$private(0x0, 0x5, 0x204) nanosleep(&(0x7f00000001c0)={0x1, 0x6}, 0x0) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x0]) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[]], 0x1, 0x1, 0x0) msgrcv(r3, &(0x7f0000002a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000007fb5000000000000000000000000b60000000000000000000000000000000075b3aee72448d4363b089b0000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a1800000000000000000000000000819d06deeddd600000000048a1abc8e59db0f6e0002eacfb27e78f5d7f7e2b3d0bb9ed41b2869dd78b8ea2ebf3b1aa76875016fd66fea3f0b0810f50236f85804e970000000027bc402cdad6bfb622fde961bc5f9e33ac50e13d2d0ed5a483aec92e15b9e2030de9823d37e3ba637e294d44eea7c8898deb40def596b3c1a6ee39d13c1e0aac6e5443c360582708cc7f94770b92583c8c0c040c38f1c20008ceeb752a7aa77ca854b7ecac062f3f"], 0xa4, 0x2, 0x1000) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd9a1dfd19643873fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca59082ba81c6b49ab2c178fec8807b0abc216ae0b9fc39908af62017d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612050bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d600000000000052ae7a78e5c87c8a2deb2a9ddf4620fc7ac21c63902607c0ce659879977eb2b5744542"], 0xac, 0x800) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) pipe2(&(0x7f0000000180), 0x4) ioctl$VT_ACTIVATE(r4, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0x100, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x7, 0x3, 0x3fe, 0x4, 0xdf, 0x20, 0x9, 0x5, 0x0, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x81, 0xf51, 0x9, 0x10, 0x0, 0x1cd4], [0x8, 0x200000000000000, 0x3fc, 0x1, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803cd, 0x5, 0x3f], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x1, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x1000, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) accept$inet(r4, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r6, r5) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) 03:33:58 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0x1000, 0x0, 0x0, 0x0) 03:33:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x32}], 0xff6d, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) fcntl$getown(r2, 0x5) 03:33:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) close(0xffffffffffffff9c) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:33:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) fcntl$setstatus(r4, 0x4, 0x80) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r5, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000080)=0x8) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 03:33:59 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xa) kqueue() open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0xc003, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x243}], 0x1) r6 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r6, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 03:33:59 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = shmget(0x3, 0x1000, 0x266, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x14114, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c29054fe0aeb67f5c168668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219ea5572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000011c0)) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/4096) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 03:33:59 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:33:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x69}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 03:33:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1f, 0x1}, {0x9, 0xc800000000}}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r2) dup2(r0, r1) pipe(&(0x7f00000000c0)) dup(r2) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 03:33:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f0000000140)="0000c55912fb89f9d255b7161e86e56778991ded7f670f41df5803", 0x1b, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd3) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000001900)=""/66, 0x42}, {&(0x7f0000000180)=""/125, 0xfffffd41}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x7d}], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000001700)='I\v', 0x2}, {&(0x7f0000001740)="b1f217897e36727a158a2a47682eb84853ae20e3a83608986a5064691137fff6a65b8af79775b2a85ff52b062e0019075a6d068a8d231f0fd683b08191e6c6bec2f5a6dabb800620196c032668c312bd6594fb9f4bde960903d500267f07d7f03e", 0x61}], 0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000016c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x1}}}) socket(0x18, 0x3, 0x4) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r4, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd\x00', 0x9, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r5, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) dup2(r5, 0xffffffffffffffff) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r6, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000001c00)) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r7, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r8 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r8, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r9, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0xa, r11) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000580)=0xc) fcntl$getown(r11, 0x5) r13 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = getegid() fchown(r13, r14, r15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:33:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r1 = socket(0x1, 0x1, 0x1) close(r1) r2 = 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(r2) clock_settime(0x0, &(0x7f0000000040)={0x8, 0x101}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648a78d2c084e85a74acb6cd8880307c780a5240ead31097964dbfdf870cc640767522024b00f81a8ef03aee16af26b61cf55ac8cdae2b8aef81ceef4d3684bf257ab38e78458a20ab8e74f27faef19875983cbd196b60c3a0ee4c92b1d33cee0b4ad6cd8357387fde83d30e6a37b", 0x81) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) write(r2, &(0x7f00000001c0)="affae57b566cff56053ceeb50d6c2d20c356b3ea3c59eb8959d6e7bd835b78af150b917c4533d68c371d689dc89106db4a408588c5612edb74276399ac67063b584bf43e37c5ab39c8c82ac9102e6d115cbacfbc500619ff3e6e328f048ebd8bc6", 0x61) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x3) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYPTR, @ANYRESHEX, @ANYRES64=r7, @ANYRES16], @ANYRES64=0x0, @ANYRESOCT=r2, @ANYRES32], 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x102}, {0x81}, {0x4006}]}) pwritev(r8, &(0x7f0000000240)=[{&(0x7f0000000080)="c09b4bc2a3eded561751ed65fb62a1e54f327e40b98000956a2aa0ce05a68b91403fa39b27d211ee9e7025ef575b9933481bacfadc6a2e44f84276b8e5237ac06e3e035b1b3fdfea2f43bfb9e5a28d66d6e260", 0x53}, {&(0x7f00000004c0)="935c25bf8c9d4fd914263e6ef034f84ab43fb6bd2d7c5e3fd666a932e43a791f6b7858fa8e685c6dc51fbf6f8ee55f9c1ac3ca60deae9b267881aa22430ca50e550028aa7fbf9af77240159944d92ad870a4082dc46b60dd1c0256397fd21a46938ac7c78ff6a2c2e99d2c3cff8d404375df4c58701f1e8231815a6234ce7a4bc084561476733920fba2a7e3cdc8839b9bf275e9c79c3e48a46ecdcdda054188b4e17f80f5624a191b62e2bf0c23fb931c6fc875c15306a4135471e5a4a575ddfe9daa6d1fbc6b817970a2376a3fb3b11ce2c123a884d73b4974c43fe86ec7b9d624a9d782223f9bec8e1ec638e049a3cfb46c668ea3312d276479f9c9371d69d264c7c624a03a77148e08c6388847576c0c3261bb6a242cb5b29fdc64c4b23752679bf60c694687e100dafc060e5bfd2261cdfb9e8316adfea6ba609d41e674946b083a91a84cf5e42600583928725b98d8e3e92a17247a38a931198c096e1216a00be2daeb3b931f815e0e90f59b459b615bf28ebbc635f7cd75cf39dee8b8092929ba7d09a5ee092eb90410b1eeeb40ea0f72f71fd232b99a54032f603eb16a0a7cfc9042920c02862ffbdf642408c7dca1c1623de14c409b7aa03b668be2ffdb24dd5918ae6cf11beeea7fd971cf6ecbce6f21934dd4662e1e640d0a5eb57d29c3b1825d3ce26dbea6cafcd38998f57dc221f7754a03d4c55c477d1a3130820890c84e71a89a80e7ffc4bb6d240abfeab6b52c2002dc5c63c08706f10847ecd737d32fc111b0bdf6f243788b97c426f0d7c0e664c5e0ba2a1b86f6e37889411ba344b384a7906d6de4bdbbb980c55ec3afc7f3764ad95cbb086051c76c05b7bd986f877af138a07717224d84532251cd5d395e382a11fac8b34348091506bdf35be95aea298b54b73c03b4987b027bd489086919301d70b351fc11b6c043eb69958f3291174472ce3399dd5a38af5673374168f020af0e58bfafcdfaabb8938ea430b80400cbea6dd8792e7baa00c24c3394fc779bdfee4c7d23b9fa253254c4df45e35bb448770d11ec2c90a6f9a7f3138b4dc0a5e1513b8c81cf3e5c3d7a74feb883418f6566b784696b78ae4da04a7e521b5515bbeef1cda46a304a23a76a57d57297a17c4dff9b2bc6b9a32529adfadf5707fc5a258235dab240456ee8cfc85ae325ffb26ed9f153674086483dad8232e8e5b1cef4e666aef5d823522a268ad3682eee5e68658141e9991ed912ea1e53daaca6a6eb40537ce600bba589edc46aa3a5bf0c11d4c5ba51a30637678beff96c719728310e17da459a0d0f6d840e1bb0b50e1444700b8a258311581bcf53c0a7560c50eda4e8c0a24b6c4f506255112ca3843f306d674fa4683f4619ee8032ec7e3af799603c12581634b32aec07b19ea266a40ea7518ed4a7e5651c6336d664b58d6de3cb10414c6b42110424efa3cde0cda76780366ce6f446231a1b3561f6658ecf01e057c0d0f65bad29c427d76ac9c106d7dddc4d7ddc00b8ee76d97869bf6c08ab6b64a936256f204fed5f7c3d94ea6a19cb4c31ad3bd93aecaaf1bfcf2d29d377cb216e6e98710951ce76d1a3908031b6f4ab211b1ae3e23ce0dbb7f36b0a4ac229ec8832f1e10bb149bd4e15eb5d649ddd84cc087ec4e29661adaace69857a372d5bbc9dca2d47530bd0a37d1302059516ccd393c5606bd31c4c0191fb8f6acf4cd15d519289c915b43fda3a988facc705c63544f66dbe1dae9bb34957b47e07e4b1af59ba6ffd3a74d7db1d15098eafd563f0abd318b088b4f470cacebfd6575fa4624594ebd1ceb2f368687cf9003c1765ed9b851b99843b665794ed8fdc00272f046691acdab1be4bee66f631783dda59863c7af71dfa5d59244e06a9b05255009547a20e557ccebbbcd41e08e315bd58903adc1e17136278ad3de2753ba5a54d1c6f097853afea6275015f938f8bfc348ce71ce61153cf209126b84c6f2384981552663d8b4d94b64d4f95e8574a5e54b342d5170bb9ac291555114683e6d2b7360d4decacb15ebb91d0ce1bf3532881c2fd24136af5d53db9882fe2f7ebfbc4c2acb7178a925ef0b4307f59f7d0518dbaf6706b9cb333081987e13e7aed1b81ad35009cf7ace1193e580963c652cd9e03535ff2d7892a6e444db53d3b9dc7b0a98bb8e3863596cfa526d9e2034663e9cae657ed06a021729abf74cce7a524d7083808d56cfbd94d93fb182dbf4a6776d46da5d8c6c931f1386ca0eecad879ecb29d702e2109020ff7c6b4aab758a4e3d53d2d082bb8b3a52072628cebaf25fea5fc7cee233c0306468d0b89ddbcdc123310b62c926ee54c58db8f2f9570e3bc058242ca10d67ba68b5be8bf234cffd116f2521f2c01260d1f0cbb9d93c3ae078ad8b2f666f8182966a9407b5f4f32046571e688d857a31e8bbefaa292be7596ef5b6e2d64386ba6e14a096098eb971de0dd8f99546b6d15e31f3aca1c20bcd9c0acd77c1de570821d04e545dc5771e8892cfae23259598ce8a7de839af4ae893bcd80a745e259cdec574fbad3526a9a446eec24b6a3819861a0b544b25018c03b5c702002bbe0fcad324e2193ec6b5a1cfea6c7f21b968d97eaaf9635a3fb16cf8edca3133aa10d0e4d762e9da03c6a9785b521b6d5fd73d9c5868a0116fc06296928fed6ddab1c0d9d6b62c80214139a2a1815725fa25b9a341ce78904ece078c4bd91de51bad3b24f0d086c6fca69f97f7a60c56d2f9ff591049812784c9518b900a89cfabde3e13d149eb2501b3e4167f7c90ac871c566481e7b21059c4f746fea3938c3ba1920ea52892d8ff3017e0c4280813359fdcd9a9778841d84ad6f461a1ae6e821bb64790892147a75701c96c3e335c90f86d82e4b682bae0fa8f5d719a7949115eb5cb6c3d1d7c37571875fe0eb9c1b2013561b3a46a6cf172c47fb8577b6149336c8e1faac1403ded2b7acc80cd436c3f9848f71c90eaf6e19901c9a9e73d334d4e5a04e76e90241fe6a2f80b32c3da9e55ac38bb2cc6450e5f54f683c564ca4a399b3a88ad16500c6ed80562f9ff85045db826a5207ecd91d4ba3ff84114bac3556b361db31f17ac04d1e9d835a1042f240523dd7e1e55b7c0669ad9b69c77d2666a93bbcf0b65c21d245c12b604fa0de5543c9004ed84fc13bbe561a050ecfb75372d2fb38fd17cf5f2a9b7da81d0f13f4b019e7fa104cf884c0d65256fcdae459b559bbc483ee9b9fc265461c0df541c720179b56c2820049ce8d29db4df2752f18aaabb75eb3741adb60f1ff38b0a0aa565855904c5a65ccf58c452408c2015d5f7cd3323decf709d694dae2232a775503ab16cdd1dc9e7f8f28e5f245b8e0fe69d54d207f97f8468affcdf7cd5f1c7cc424e86b988c7cccebd6c695860b953da97e5f0436ff9453e1731fdfd7e406444ff75adbe9253c235da159ea7ff5fe782aa3fd3f7346f51bf26af29fa7d8441f064a967f2c084a4f29c1b0bdfc1d5040b781da781d4ff301bc8b6371673a56eced343dd3edbd858bfa4498090c6cad7bc1a6920263ece9eb53d4c87aa86a6aec6f595cff24dd90931cbc7ace62f0c26202b88657c4794578fe209bc0869ccf765e4e6c34111907549f6a0141d9f1d77fdcbfc9eb7201c468409798f24d1359be4d94cbb053ad27e3041598b5b951d08bfce085e5844dd8710e760d787d068f9bf4d700f0b7eb5c3d24f17bc204de8ff05d95c0914241f83542725dae01cb900e49d100fc30278ccf5f32935e0cb8bcd33f96fbace00913dcadd673e2b59961b077f0252e1b634690d9582933720dade73efb0c5db9bcdde8eb69758fad79798de9f3b1adad8dd612b690dec5d47cbee56d7d3498c02b7279d0ddeeee67e17714cb694d3fc80345436af8e1b0160ad40a957706a3d3b4aa06e22ae4915a52472fe513ad7edc80378cebd8e51427ddc01d4d4b8a4d7ae52aae319f178a115531149fd9996bb34080af269a8a633dad0279b21a3f239033ec4d16cbcb51e1b8471a48dc0da23b333d82be5b9da6c20566cb9149ccc8c8220d527f82bdb5c5cc4680a5e4da96317dd2994761cd0a52625f45f5af9c84df528a1fa36b0d89b845a6af08f9ec8313428ac6c26c4eaaa177faa9b8f4895fafa54268305131cc0ead63122b9526470646d50969f2fa7ca4b7f7c12d4b23631a136d1d25b43b4d5eea63b09354c9dd3a583b6c10d05bba488d77e26236143144a6d361118387ac25f1f9820956e8cc253df85d50967374f9fc1e21932b6e843f5d5626b689d8b8951c4e2301ef53f0c80fd708a73c14638658ca72d3e35321c5d29c2af7dd788dec6bfdc767e3cab755c5345470e15d13a76295e8957a52b7baa6423c3a8a0bf19d949aefaeefed2ce016bee792afd5d8bd8f3408c0dadf708e241f915786d545102cf1d624ed49f1a659b6290ef95120a6872e48382b3b9f0f76f5d0b9e32253a622d8bd9362e3ad9de7a72a89a5ade77a8fc5836fd1e55e85d7abcb5e5a5f9bbefa36483d84a5dc0dd789467dc806ea1ddf385ff3b17aab95deb7e47f776a78823453ec992d3bdb4e7750910ea077402ceddbc14653e60c1e338d7edf6d7f5d85d89bc1b463334559d0763393a5e29465e1c439180403c9d5381aa534c478290e5bad9612b8598ae886ed307fe0bd4bc642038d1e0d4d0daca6f7c2711ccbc1ddffe6b466849001ae9ce452bad6a34d09ab506b449b7c8be3c83f04325fcfc4f41f776152e3b91bbaffe9ac351b3a22fc719e2f67b492c1e18b1da11176402f2b05bf1a1c6e59bbf1c6b10a693c9afc23d14a3e22af3bc4d6d107e7c925846276d79bce22d297efe090251b6a44466001a99b8ad7d28574e08935bdf555f68e9fc2aa0d607d742092c25a6927fb0022a125c5c7910a4c6eff1a2908c93b7dccb7645fde44ce47ac286777ff464d81bddae279499b35b11b2dd896f4fc1b2a2f86d39de3ba33d6f94ea9fa50eb2d1820d57f8154b63ec3e2ea9b39a684c471f141c8f4f0ce3f4c090fab4183972e401de0051cdae1361c749d55a313e4bb2e1b352af397e2e8eb8865e7130893cdd7144f54e248ea7bb6d5a782fdf5d64282c83e022e5ac22d68a1c9db25909ba5d4c9c113400a8cc068f9781126a0360dd4d03f4b94a01fbba45bd0b893c4dd25dac687f67792fe6f8f1e8d8df0a9e8e1ca87682198b222ed6790890a2578c927392bc40cc031487489529522cd60a67635e4f49b99497ac5ff668b9f71c76dca2eb31ed4ca6be83fed0345b153b1f0fc41114e92fceab5dafbf3c7b64438021a5c2453e6ad980a7f6d57221e3831e368a028e0b29f0dab7fe34f02d4022099aa02a5bf4b570cb5a0925cd1fa7458aa4ac9d71a0bc7bfd85b1bd0b973e2b76e8baf8fd07a28e7a249eae1e8c78fc1fb02a7c35134f2b6071d116aebeee6b1b45bfc5b0910eb3aeac8f409bbf366f276122b5cecea1696ac1ec00fa61db5909bb8d6e8aa033b475ec5f63ddae3805a5414cee2246eaa53c3e64b507f6641a681f3589b1343d8b3ae6dc85102c87b05e1a9e7b7c66daade178e703eba72e0ab7f8c2fd333b98ddd4d9e784b58c90f58d799ec2e4a3b6e1215028f44517fcf027ce099325593ca01fe0d86e0f1a841823dadf959b9deeee7d942fbdfc9f6bcbdee8af965e298d11e9af09fd1c4cf9e0e5d867cd3fcefb4d06ba16f4ee8483aa37529c9a1d17b3d77df31f4c4d93792f8768f39a2676959b78a29c0241e2b639b54ab6c6bfce0d259c925ca1aebe37cabf3ec5766f330586cb6eaf513495fc7d60e7cc081", 0x1000}, {&(0x7f0000000140)="8decb9393e4382e2e3cdde8b822ea6f3a66dc1c143b3b54351208f3300dc6e3fccd47000aaaadfc339550ca917b09ef40a87abcf06e81b6618899431afe841488c89df5ae8a522792662af0e8ec506daba9b99f52d3915d10ed3b9bd360ca8b69559cd6418c0b868b6ed02546dd66113500ab54042267e59abfdac62ad", 0x7d}], 0x3, 0x0, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file0\x00') write(r0, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50a", 0x171) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) r30 = socket$unix(0x1, 0x2, 0x0) r31 = socket(0x2, 0x3, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x8040691a, &(0x7f0000000300)) r33 = openat(r32, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = syz_open_pts() r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e069259a64b58a44fab5c3400000100"/43, @ANYRES32=r3, @ANYRES32=r10, @ANYRES32=r17, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r19, @ANYRES32=r27, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r30, @ANYRES32=r33, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38], 0x70, 0x5}, 0xe) lchown(&(0x7f0000000040)='./file0/file0\x00', r27, r0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000180)=0xeaf) truncate(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x63) ftruncate(r0, 0x0, 0x30001) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x3ff, 0xffffffff, r5}) ftruncate(r0, 0x0, 0x401) close(r0) open(&(0x7f0000000000)='./file0/../file0\x00', 0x800, 0x154) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) unlink(&(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080), 0x0) 16:00:00 executing program 0: ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) socket(0x11, 0x3, 0x0) r0 = kqueue() r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) fcntl$dupfd(r1, 0x0, r3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000240)={0x7, 0x5, {[0x7, 0x5, 0xcb, 0x2, 0x200, 0x0, 0x1, 0x3f, 0x100, 0x1, 0x9, 0x9, 0x3, 0x8715, 0x9, 0x4f, 0x7fff, 0xff], [0x3, 0x80, 0x3ff, 0x0, 0xfff, 0x100000001, 0x7f, 0x1, 0x1d4b141d], [0x7, 0x6, 0x7, 0x0, 0x4000000, 0x3, 0x6bd], [0x5, 0x6000, 0x2, 0x76c1, 0x4, 0xbe21], [{0x4, 0x8, 0xfff, 0x1f}, {0xbc9, 0x1, 0x9, 0x7}, {0xf000, 0x20, 0x0, 0x5a2a}, {0x8, 0x7fffffff, 0x6, 0x1000000000000000}, {0xbaa8, 0x40, 0x6, 0x6}, {0x0, 0x6, 0x9, 0xffffffff80000000}, {0xfe00, 0x3d96, 0x2, 0x3ff}, {0xf96a, 0x5, 0x80, 0x8}], {0x3855, 0x6a2f, 0x3, 0x3}, {0xffff, 0x6, 0x80, 0xb9f1}}}) fcntl$setflags(r0, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f0000000200)={0x147ae147ae147b0}) semget$private(0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x180) semop(r1, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r1, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1f]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getuid() r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r17, 0x20004b43) ioctl$BIOCGBLEN(r17, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r17, 0x40045720, &(0x7f0000000300)) r18 = dup2(r17, r17) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) close(r18) setreuid(r15, r16) r19 = getgid() r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r15, r19, 0x0, r21, 0xc, 0x80}, 0x226, 0xb0b}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0xff, 0x4, 0x4, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1c3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7e0}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00'], 0xaa00}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() dup(r0) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}, {{r6}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) fcntl$setflags(r5, 0x2, 0x1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x1, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x20) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29002000a9"], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=""/210, &(0x7f0000000040)=0xd2) r1 = socket(0x1, 0xa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000c9925147af6de4832000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x0, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r21}, 0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) r28 = socket$unix(0x1, 0x2, 0x0) r29 = socket(0x2, 0x3, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8040691a, &(0x7f0000000300)) r31 = openat(r30, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r34 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r35 = syz_open_pts() r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e069259a64b58a44fab5c3400000100"/43, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r15, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r17, @ANYRES32=r25, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r28, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36], 0x70, 0x5}, 0xe) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f0000000180)) 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r38 = socket(0x18, 0x1, 0x0) close(r38) r39 = socket(0x18, 0x2, 0x0) close(r39) socket(0x400000000018, 0x3, 0x3a) setsockopt(r39, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r38, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r39, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) sendto$inet6(r1, &(0x7f0000000000)="ae4e802fe1368b1d31646fe5d60d7e8a35d950450da6d8dc1c32b8187623b79475ab5df498e9508fc6d6078b6b5dd38e906cab501a9d7493043b8081e62985487d08f303d8e68df8e39cd73a5f53aa2fe737ae4800931ee898fd586c77757f5f0c45c7a4d2506a18c3f131a79f42a2bfa9420162a0ec4fa02dcc293bbf9b776774d8021163e8cb865b2f924175f700881dda8b", 0x93, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x80000000}, 0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(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}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0xfffffffd, "000000000000000100002000", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) semop(r6, &(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(r6, &(0x7f00000004c0)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x45}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x40) ioctl$TIOCSDTR(r0, 0x2000444e) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xd) r2 = accept$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000040)=0xc) getpgid(r3) r4 = getpgid(r3) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) r6 = semget$private(0x0, 0x8, 0x400) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r6, &(0x7f0000000040), 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = socket(0x0, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r18}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x5, r8, r10, r12, r18, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r20, r22, r24, r30, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r31 = getppid() r32 = semget$private(0x0, 0x8, 0x400) semop(r32, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r32, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r32, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r32, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r32, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r32, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r32, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r32, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r32, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r32, &(0x7f0000000040), 0x0) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r37 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r39 = socket(0x0, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) r41 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r43 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r40, r42, r44}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000540)={{0x5, r34, r36, r38, r44, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x4, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="4a2dbe9f49d6f75451c91175dd9bd77e2f2ba171fc566832d5d8eb55fe0cf702af89ed2fb9bd0f66d7217c42a425622c77ddff7af2dc46ef9d55263c00309694c9c3d099d068a42fd4cd1e6052b8e6304d6ccaf27300821370c68cc4aa5d7b79e48247d7bc6a4e76f29e6bf7916b15fcc5b8b1737473bbffcf4b65058cefbfb176f66b83e542216184047786993d23d1d8d297af35a5acf45b3138e0d3ac1f23f82abfb9796348857a9153bb581e605815f95aea3849d81c26353f96e2fc903a053602bfb859cd9d78efc96403c8ce18b2aa591b43171ce11989b010ca7262", 0xdf}, {&(0x7f00000001c0)="87fea7f7c64bdc2cbcd52fda60e3", 0xe}, {&(0x7f0000000200)="52679d5ab7f5edfc2486f6d4641afda753ce6286c7d2f7c78313d29f1686180d45daea6c830beb6dfaa725facaeada1b3ebf5637266b3a7149180d3d", 0x3c}, {&(0x7f0000000240)="bcd97ce02ca215a65e1750e3be910d94e99a334892cd93205b9a2ea6c14c65b8db8dc12cd708a6938d25e6597169a91cb8981ca15f2ad3a939c2b3f6120107b0259986ef0a27aefaa1fc8b6ea7962bde160d3908220a7ffe2d9c91aa2124205bcd78017077fab2ca121d5e755a5589f148bb67ca1b58514fc921306372f52b84951c8c07f4b431caabf12fec239b", 0x8e}, {&(0x7f0000000300)="847080c7e00f290e2523dbe02c1140955569e841044cc0f05c82ec61cb701e22ce9ba22361a9bd5b017ae33653e1faadcaa066a0094d3fcda824cf072c0ddee7d8c9cf1232ba0650e4ef0d5103f75c739f5457806053f045ce6fa0f9cb62b4cfd04bdc447276921d60a69e4f0073d3d539dfb68b6fff4d86fa40528a2c852dfcfd167486c0b9d9e80abb5c416bfc327a140b28ce1a451521c84763850b7a24572563b88028d1b8086bc1bed8a1954b8eb5ef85d33403bfff37ceabf8c18bf4e0df569655e2492b3c4522ed9b1f732a5809e97ff8c05fa63b2ecd273feae7f0", 0xdf}, {&(0x7f0000000400)="a69f4bc7d02a65d645a6a7c154e3bbbbe9dd8c1edd14747facdd5778725b5287db7ee6539cc23d5c45e8e8548a0954f72b80962c752e9b15e38c57237dc47b988b4ac609c447899aa5bd399e08cd577447977e92e19d2fae9a072e7ea1b3262de8ec1b9aa0fa26c784271c2567c91f21a2eb3868f99d32e17f47573afa1c2bf821f5f8501c5548963db9ab76bbd012e767be5dfb27a3e8d2084ea20efad27c30a601679cbb22b5d4a0352d54c280649a702c7cadb5fd6e008fc15c69a386497791efa0110c98359be7790b2388693110d03c8c143fb2b090bb88c27bb0894e0b26", 0xe1}, {&(0x7f0000000500)="740917440b7a6d5048cd5cbf83386b88a8428d29e07fa8b35cc48c517c4d8ce0bb4169d48e74a5a3c37eb6cab9ae45de55f511bf47af4fc47aed005c1b14b13557a0c76b92aee4079e0ce14292032de0f4984dac04dc13c76b97435d1a3600955a12bf463707acb2f1f5c6eb0f86fc901be1a6fef5fb472ae6c335218fa0e8ce5c03ce93218f32b314bd402e219d1de646912a12ea2001b305eb39a0e983fb61761fc00dc1ac5998d04f86143a2542b94079d834f8092ac9988a6bb50bc8671b57291dcb095b309cbbc472e2d0af4ea669644784dbcc430b3c9a4934ada3e782fd9aed7b5293b8b9dc43daa1f7f2429156db08d594b3dbc0f258b50e5542b31f329f584ee0bcfb9650ea69059796ab8df56e4969cf38009b4c45e4d14643f24470b2feea6b4c7bdb2e71cfb51f9693a1028389cd599aefc9fae8e26f4ae280fde7c0b7cf97e9449b532fdc8630501770348f6e7364543ad8e77d627897744c581d3abb3b4723503e207481c255da95a6d188dfe78522ef9da78fd76c8b5b4eccbb81b8eba59dbc9b0ea17f1efe1bbec6e2d1837b707808a50e66451bad08f0b9a883ee70fbd3758bbd59e3652180af71901135a49a18d0d65c4be8115e002e0600c9147df231a73297f0ffb34c895b49b987d7b8d238dad150e2f25bcfec49efa0902bccacf8f2aad45cbceb1fe50be120307b6cc3a9ceb2d5083cfc97f0425fe69f72468e40299791053f1cccb23edac21a72609d82caf668cd1a1006fe3266afab43e99ffd8dc31bb1e054fdc3f0a842dfb38eabc7b51f6278e861a4bfa79f39381e714665bd77332bf9b2abd7f6c0b0975172585a64f525a23b033270c08c794bd47aeed1a482a6443de6b003fcf59baa639cbaefd7ad02adc5fd10e1bb51e83b5c6e5b2ac5b21b5e5a901bd13aa3c2cc40009af46237880ffe9a33af511666aa3c152a5480a6b1f0a8d81fdae9e552f52ff24c0f9ae02301b7fd9b21150a8350576cab46cbc1cc2237f7975a904ae8a6c80979395c8ef5cc128e533458b84d881af84804ebee8f911014f8ecd28f81cba216edadacf7960efda56e1b478100e03e3d191d429e025b1c7622daa982d9bed46a4fb80ac222fcba4be534ce9603e0e57bbcce1f86bbdbb0ebbf55a59ccaf7301fb6e208ca5e65e58df7e546ee422f5a0521648191623d1ae053e750fe7b410db3242226b0cfe8394ef55ff6286008e6322e54f1b5df8ea7d299ddfdb5fbc2b5a3b3ee6df0c88a158429a3486da79994cfe835cb061fd262e593a382bed57108b6084af4bf9bfdcda4729bcf2164799cd8e9de90b56765952fea4a2085a6d51ea06a642d68241468404c6c33061f0e3076169d4dbb54a5c30cd731c8e7926337dd8e9ae47350a38fc353e5264bcba1916da636d56b3075eb10aa12fb3b89d0048a7050a9f955d5adbe1ce9a67a13703b9de962396a517a731e261e8dd7933684d856e9f39feaea6d7b7650e1aa4ced3cc69cf7eba2b221b006d4407d871ddb98b8b396a07069ad367fd70945462cf6c4dc18a88ddd261a50047303c6661fbe9c1eaff017569a9e39b1d09547379ded889cf44eb9b7b50f0506013439b843d26983b5f94a5a82f99eaed1cc44ad613eac54a040b289a1a8df13471a4b8a4c5a2740969d552d7e073307a43b43bcf6f4e24f1bc5c127eb94b0797b685c7fb8b5ecf4334ed3b558a268c79faad799d17a4f0c720ee7d3ac61fa19444961cfb182aaeb66ed4a4f681aa2d4ed9382b122efd19207544cffd1aa34aa948d89e9180ca12c62096d5d7b2f0f1ec0fb2962e6c5e62edff0f65be9feadcc9805cef970436287ac84425d6b08770f403b281027eaa3301f22aac0c122e204d5079bc95014f7b500f986e16ec5af033b2df9ca1038d4e0bc9f8530027ac22f6caa99c711cf0cb18ac4a023eb23c0bf20ba84c7465dfbb53bf18f19b2b6145b8c7a1820f57157d755ff10dbb3705aea3acfca3d98284e2652d480053532e55e0376690fa4915e6336a90a10ee8736d7f98d088dbaa75f49a4182fb76a98e886eff539befe03a807714276911025e2a6d87291bc879fe71b482403b243ff7502a49c60d35c871d02fbdfffaf5ec2e623bc8cb609684651922032f36a22caff3677705158222aa6d9ddfc13e7fd9f4fa64663afed62b4e48b0af2bed4c3105efa69e181cf37046650930c581a6f523ffa38cc0ced07a0ba7925fa3f96022f154f400923bb735ec732ca0395fb6350e535eafc52676ae2829eebd564b6565ad659163668829a14c344306698da05af38de181224ad374c6cf613c42ef29e5f42e6ddad9217fdcb36529f2f9079041f328bac6d24640e3238f3cf40a1c3fd63762f2bb757e81931e002bdf245e9b36cb1bd6849bc9505686e760cc487312a3e8baadabff3284c56c50f3abb6ec956a44ab81c362cd7ab869f9c552bf92ba1152be3da122ad48ff1229c14937e85ace2ae47cee949c11109dbbe43ad69a1583dd62d3e071702639086e8307660727155d1a471ba2d474c0579c19f9e24ff7cae18cb0fa2e268a24fa917d9dea717772cd8fea5407b52498611d85e7adf057c696b8343999bbe70b18b2167704aa7b0a40303e2c3ba45ab45f1cf86170367a697fb7ac373e56a730c0ee4a75933dfe5657896553f984e488042a23527c282d9b37bd0e4e70b94f09ad3197a56219afa156f822206beba02a0fc567449ef529be72307924736747906e839ec56211088ad67b15c24826721ed119da142234763759b1e670110cd65121af93aace87354ebfeac655f863a86470c0100c9d520806bffd63235572249035ef49c6507ad9cfc0065b3a54fc3fdde1775719598b4b79141b1bd37f8ee536f6d12674ebe57288f14cfbb4795d1aac3da2b00602eca0b59dcc099ab792c4af40ceb04153034245f54f13da05f6a078a6af13cdc90eb16ed2e7d9b0514d8d967890cb85e293ec8638d2710faa30304c244ac535bda6c72b0db7b73331bdd70511ececb9aff0107f53e42dd7260481f589719d7662df6f04460e278d60fd053aed1d6af8e4231d418adb49cf1d51335ab13f913baec24c90f65af8b45c23119cad3c6590a4452a3811d0e04e5aea157fba4d30e510c776a5e067de8c5a71c7be43241043a1d29f69b54b4308bae4719d1082dbd699e86d297d1dc5af7778406bc9aab309142da40b2f6ab44569a665481f62e353d290411122b2c1d0a8d69f4dee1d468b77e4c20694ea9fb7acdfd57c1e679d6ee7fe996b439ee8faf6fe12870d214e76f2a846f5612f9f7c68224b2ea916116fd41d14a4f422e036875ef5c2a277f84ba613dcec434fc66e5c725e2b526ccba21ff827b9e91cb2f27fc06948bab7522b3cd4cc243544c36a17b68e2ea13be6def997caf20c14de4c0db0398c87070f77f7da522c8430523f328595764872f508f94bf9a409cf14e38af45c4c0cc7a695d619dc9cd124873458a6d770a9a59de5d72eaea9efbe081ea5022ae66e04c2d4131f2dde3f55cbd8114ef9dbe876769c6bdf6dc726b399c3c209fe1edeb8283df04999b4219f4e318b1792502120ef520e3dec164ba89f37bcb136c3cbae384564eb1b178c488509f71af56067c83168bfee1c1bc87b6aa0b47321071ba2025bf61d4d494619e4e16e9f5293571d3ddbc90abef6e2d442e4ee8cb2711df2ec71daaddce4ab5f6d3532c72cd739f99141d6f19cf0f76f2345ed31a954fc88e1a79792811906e4c12c4f9a7ca6eb6acd5507ed9a69f04edf7afcdc55defd517d49e24bedb0311ffee442be28e02baac4d886b94925046de0a37cb02c0e071408e7acd5c222867adebf13bb408096d20d643cad34da448867b8f22fbbf96d966f3de5e79e028e0d953e2336f7a457fb8b35a3822373dc56d32cc51689e6f9436f6abf7910f8a27082a714f554af5e6fe3d7003cda901f1a439a54acb44f8c96c193972865fde72bf6ea21d220f1110c93591ceb810b8f6ad4ef7bced93884780bd34b5f57c1671b84159536104189f788ac445346ba670bb96c59aefb2c3e0a2642097d05ee61a719bc8b53d4d1e3f146bf021bbf0f977d30061bc2051ae47075092698f831eb9726c025c2bdc7bc89f7d9a620fdc4a7ffdfc81a522179d839e1b00d5ee2fb898fbb37ad47fb0ef51eb1416706e0e1e3215676333870cb5823e67aec53959c74dacc4d25dadb8e6ad2c628dfc48fbb3f396d5e8f8d03fb37e90d4a38f8c17a2f07f28f6f805e5d25446568d5a0e99a176c5992ee5cb37ebb6763730005aea7b42e8615b25a8cc259ee5c58b6a92d2ac7b7640dab6141617704f5c9e0ecc9bbc4965eac413c1d5de52a7c98b245d245bbff3a9bec4cb89f05e3d0a6784ab9c0614b32e62e75aab1bf0b1477b2b9268e84f0df562f9344fef9b22578e5de176849a53d3483ec0f2c5d2d5c247ff583518700eec67dc21790802c46bb9a2d334b482c87272101326cd325e934f742b4c0bd4647db4346c9c969ced5ede6e36a33de9cd13e677ce588870615bacabc55c5cfdc7499c45fc91901d1808bff43eb9c314066893d601fbab4f965cd6c89549d0b9820a98edf2fc8175c8a5dbb50dd86900065bce8fc33ff65f54e1537c352b1b8fe82ef5bc56f4bae929e47a4b3611aba1640ac51073cdf19703fea3c593ab305a4d1f2c5ee6893e662c5f93e78cbb395966677c8ebe1d8337469326725b70e442c5f50dbfd257ae44458628040586053412d6dc2e3f1108a911984389bbe96273468080cb85c94052e65c3f0d3a1c90f17a7e45b7432a36eed8935b5c06e26829d4f91d1383b9bb31eb0f35cd5e36a7d7dfb0098aec338ad137553972b38b2b61d0bf2f60a49b6e4ef0924845f142bdc416bdd11539853c0f27b1a313d9dd14f88092aed62991382bd581f27d09ac77cd9990fed9931bd0a589092a7be4373197156725b428af42b3a029c6664cb30242258467c3c96ec420f26207ea92585767fc8701f1a660c2947b54b641acedc416436203756d4545a5fe3f54e9595444c008c83d4d1d294f30ffb2c4dc1f5af9dd1e207cda16cd366ac8ba5bdbe240aed02e4e604dcd729c140cea22b38afd61636abced12a4a4acf59ad3e1369ea7fccace41bba7652ac77fe042989d74372c4ad5a1a52998ab68251871c7d2dfe698063254355ace5b9a864b77a128f7c22bce13980cdee9610b63fb763492f2b9f59b819d74d413dd91c8dc9ed9e50fb9a0de9033a78a0cc08b20956bbddbadd991caba78b6066529205f66b50f848a5e7768ccc8d16ec8ef630eed1c814ab2221c85b9006d20539b1d941043acfeaf99baf90a887838dbf5e2a147ef9ef1b2588866c0d9b9d360600bb27fd1d03e8ed042247ae2ffcf492fd124ef28007b9d08eb8b60dfa8ff06fd635eaebd3393a31d684a289c9f3e48c879e68cd67b5925ef137be8b60d6fd79842fe10a37069b44c40b42cfddd238cc4d2f1f55f6757dea58d4a91607843065f8ed5da141e1747494860d493522f7457c2cb7e83082c49a5917a6a01ff8bb3d6119584ab59548d193fff6eafe2f4785292e01972eafd99db05f0c32058df3598a551e9237b3a18f8ee08715dccb4e61b86a3601f2895cf712de65f11fe2c534c12727cd578f8f83dcb0b49ff30fa309b17f9f2c2121567f3874b61e9dc542783214f1e22eadf8159fafb36c38a5954dd6d55ea4ab55f89dafb8bb939e81cd34a44d23490348f336f1d9e2491eff2589c6f326423e4aa1ba2c9c2b728b82961825aa6a6e2a5092715d5841c5fb83c1a", 0x1000}], 0x7, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff0000000000008151fd96838e8fb95178dc16062e277415226d71352cfe30fcdad68273de2dab8f8ea6056ff23e27668b5a3996b29e86f30d9f6eba30e803206b4bfb55a36f31549e8241e367458f4cb7c93df30eaabc8f144686b17c05003218d903f45e51e897e409bda600320c126cbb", @ANYRES32=r31, @ANYRES32=r34, @ANYRES32=r45, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r46, @ANYRES32=r0], 0x58, 0x402}, 0x401) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x20}, {0x4}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000080)=0xbf4) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = dup(r0) renameat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') 16:00:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000003, 0x0) setsockopt(r1, 0x2c, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe13) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x0) r5 = dup(r4) fcntl$dupfd(r3, 0x0, r5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0x5, 0x2}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/98) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x2000) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:00 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1116, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/110], 0x6e, 0x0, 0x0, &(0x7f0000000640)=""/143, 0x8f}, 0x0) write(r1, 0x0, 0x0) socketpair(0x18, 0xd53f9472a44d3ee, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000180)="17376bc61c4a6a49f445a0cbe79d8fb287f3be98c3f06bced52ce153ae9c", 0x1e}, {&(0x7f00000001c0)="951b8444bb7b57dadc4be75711e433ec9d3b816d8ddf0f8de52abda2f7a435224d8639dc4b9e1aacce3fef88aa2be206d6c9345d7c80663f09a2880cfe84d8e86fb1461eee627568e0b5387b70d8f706acae6d53a308efdc036fdbf472fed85ea4edff2acb6eadfabc1ec1054e3bea47c3e730824c8bb8ad392791fd709157eb9c11626cc5a7a0d2cfa5a8188842f7e2f05e8af98eabd2ea9f3ae4207da8507cba802cd1ce4ab19323b8620f2b1bee3f3ea41fd44e88835cadb695a86a92015e0c3eb783cbb9b5d6761a0a72a4216fbd6aa7a09ccadcf3e2b4fc92467cc8", 0xde}, {&(0x7f00000002c0)}], 0x3) chroot(&(0x7f00000002c0)='./file0\x00') 16:00:00 executing program 1: nanosleep(&(0x7f0000000180)={0x8000000000000}, &(0x7f0000002540)) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x21) ioctl$TIOCSDTR(r0, 0x20007479) acct(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x5], [0x0, 0x0, 0x9], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb66f135bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000249d431da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7139e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d870000000000004f0db45ae602901975f413bd5cd702ad333bb4949d3611fa1cf6b7d039e22c439fbf6c4ccacf52f1bb9fc99bf339d4a5dcf0e57049fb148a690754e66f6a350e8ae8fb082708522a54577a964ecf67d98ffdb28fc22ac1ff1a78fb0cbf0c7aff33305349c6f7d598abf687cb9456041b5cb9f23596154e0ebb6abbc7645ccb1a14b6d9ba866c24f0a4b850374d05ba6660bd019e1518f72ce6b37441d2a05480ffe26f0588da281be01a327f19ef5b2ff54c13c3e92ad0"], 0x10) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x9) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000b7, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xff, 0x8, 0x6, 0x10000}, {0x20, 0xeb, 0x5, 0x3}, {0x1, 0x31, 0x0, 0xff}, {0x2, 0x4, 0x81, 0x5}, {0x0, 0x9, 0x1, 0xff}, {0x0, 0x5, 0x48, 0xff}, {0x4, 0x1, 0x20, 0x3}]}) syz_emit_ethernet(0x5e, &(0x7f0000000080)="439ceea81ec2f535f548b269ae930f973f24f5f8160910575e6134b247057f8af13af35cf6d022ff426f751a1f53a077b548d5fb1c7cafda96e3c7c98637d94edc4b6385d3dbb26b61612ed8fda472d3533c5f16685071b78407d6ba6734") syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) write(r0, &(0x7f00000001c0)="a5219867358d1481d646c8297c90f1d1b220f38c29cee6bdf8a7c396e85cbf7bf824111ca5402e6eb02f5fa2a1c2f8502703dfc4fc64221f200883780ac112cb1fc8fc5ae7130c3cd669f73798436faccab945195a25f3f36f065d15acc536dc1b9fdffac335d947e389", 0x6a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x400000003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f00000025c0)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)="68b067303fdc63d151a932dbd3d9d0ebdc63b25f35b485af76b3ad63302cec09d312be1700a4d62e4a3929a0f6b8f57fb9ecca78d1ca56640fd9666f20fb4af341f9a75e85e3d098a13bff67f099da8e3976e755034ecedfe39c3ebf773bcfb496592609dc72f7b3155450e9", 0x6c}, {&(0x7f0000000340)="ba54b7a601fa383497267cf3455b0ccec3dd2fbc55efdc5446b52bfe51222f7bea2b39446b6aef0040bb68b2e0fd26b27defb03d245bb72739534e872b3a6e019bf9203e69a2a82fb8bae0e4350300000000000000c5b53f052e91dfb39fc1b53af7dab47ac05b3a3640464f6e482a0238eb247b99a5e198e736de200cd9cde471eb2791b1425f50c50a005c89c95cdbd859939a5baa426bff3ad65b4252e56a36ad8713304a00885e0912cf358de1022c62b948526b37abdfac7472f71e241e5107fd5615ee621abc06d87f0d75aa4e991d800f320c90095bcad6f382c82028230209aa20645d99914f2cbcc697d06481", 0xf1}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="1010000000000000ffff00000800000082ac6083d4f41566b5207ad5cd7ffc342ce1200ff1645bf377e4e26c229317e21d0f4b2a5a7d85e1f80d672b00e0fdd7ebcfcfc1946fabebba77dc675b6131d76b03a54419cd79ba3220da2ba3eebb69703b5796fc3649bd56332da7b4fffb57e52a318001223c2853cf4ada8d9ce50a0171d6a318ea4e3f9f164c83b381dbff4e83e6bb22ededee02fd8e33eb333190d0dc633ce6ecb86c4b5f70b8b66cbfc85f984a1d272b0b3e4483402d2e7035dfacb359e9a22205d9fea17f67ca32b6fae3f489bf1df978774cfd95936acfb696e520568739f9b552b21520d12b1a8722a1f00999060b1a51d32f7a81cfe36a9d0cc38d90d36a39e9fdc72eeb3a8208909f68bc41e4b5759fa877316c7b065c10c46fb63495920c160b8c4fc50ef620f3ed2261d9fcbbdc2cbece49f146880238dd67028c2401dc0bc4c9a50867ff48ed70c65e09387cc5af398857c0049a21a8123bb83c9d3fd6562c29d3ef80f4d759ba62f6ab4da33843f58acb5424a7455764b3ee0eafbe772c05a71600068bed083a7c5b02dc5c55b92f9f5707ec6661d9260000d66c601148a52936e281735e6cfed2785c5c25565b157a172b999ba159fd880fe5c93850d1f484886ebf0e24d5a161ee51c3569dc63439d8bfad19a0fe24e62c75e398931e59e5e4cb728bdc9064c99242aecaaaf7b203da2bd187a3507e7dc9632ca166c5943f2eb5582b25bc8376f93b18e69a84ea852638fd0ab79571a2951ffb2d08e1d65457dee1edfe7b34e2c03631eca8fa792548559d8e04959e3bbc7e5a0beee9bdc72914c73a0bca58068a0495ce2240685e5bf53524c5e0bed547601fa170b6322f4fb0bae431a45573be8c30b3a68c76a7fea06f7c29043adb71e710a896b028d7f7ede73b896366afde488c35a070396cd316e00463d9d70a3ef07188480f300b07b2691d3dcdddcb4519a3e61b43698055dad03cdccfa856697593a6e2ac8f4221cc2b94f286842e0811080660a3a03e5e150ba51925467705063c12963cdc80bd8c418919ef810ba24f62d087951be718d0fea41bad6dc705782e6737f65722bb9097904f02e8c99af08e38e0ab48d56c5d258e0bd170dd609b5e1ebf992669ecf06bb4049b8afb61b21874a454de6ce7c2ae9884e39b8b69f92fe73f5b0f9af6736f25b0a586a7d5c289745dc1183849f9f731d8188de6975e6ecfb81f07964a95773db465487a172c169540192e649ccab717f4f6130ba8541f3cc9b118c56c0d978f7016269cb56ea3edd5557e72c93e76ea7467cb683c024968406539de753b1528f1d49f3513766c3638819888cc0b4c8ac550099507e2597a3c476d3d70d5cfa79697319f02b618cce9d8365a97467370ec573a723db8cf7f32664bb73e65a1f8ad53a2a279e16392cbc5db3388a9f2a3623ff081e10eb074192cbf52ca9a435d101a7fe524629e84c24d706f4d542b38ea4d8bf8ae6428df09d42fd1432c6b4a64ac335e2f24f2fbe4f4d2fe299a0a0cb22982b770454bac92fe39c237594d8a28e8ac2dcd17c4dadff15ee9c5c8fa12762e234f0a0163f039f20047eda2241dee5b8f8722af440953a2a52ecf47a02fd32608dd9a12591e76176e86427eb8b59229d8d442da41c83742d6601b0a9b9c250e52e21a0f7991d6921da887907882b5cd6d566cd2d06ba9a8c494d4aa5fdb08b0a9e7963318dded6ab1e83886f07e2f1ac4c7213796ff07b3ef6cdddf52f8abd172a387125faf7c12b02e487e82fdd4520618bacaed70f06cd21fcd1f6904d2855de092eb6aaba1fcd1e3e6f1c630703f0b359a85f5cbb782ad142c9ad6202cb871e85ab80881315290923b79e91ebf6f7c9309b66b8983aa138ee64ed1856fab2338656b378838c1748f8b6a2324fb33352406d316d241aee6529236fe693795afb2a6fc7ffcd03714197a5c594a155ef7be409939439c82c76da413312fee5e39ef2380cd04a2790c911e3afba4ca5d226990b387fe7355835548f0173c982db442cd72c2802346ddcdd48a2f4c42acb627a4a384d753efca67a17fc2509a43b304b4dba1898ab13f0e2a4be81441512bc113adc858f71cce4eb2ef9de57442266c1c41745fb01f785c79756fc20fd26d27112a003405fa84796cbf68f6649fba421a04332dd5294b485ae3485bd971bb7157ff22a22d3a849def327c8b8079d41218f400311325bf1deafc426db75e58739f7384f25967ad27d9afe9d576f9e1ba4cd8369ef0ce6152f488477fd8114d9d1ac8fd034e14f4fc387d0d8663ebb51733b74730ff0100b0ecd6930e84b77bd4144481424941a6626ea6954498a056a62269794318cb530a99105d95dc22bd6814157cb1f87578362c2946aece4d1493afdb5f19fdad18bbaf957b4025455b815a924ca1728130a296ce9da57b65fbc1290894bdc95436b70ac69cb0ac29cad5b3f8e4f52c2fdf0e55ca7bbc3b492fc5d36dcb3f7065a211cd6ba52f0f4d1669475d09aba287809466151194d162b487378bbcd6c622a30b0ae5411ec3d1f52715eb70dcd699be1ff3babe510b825951a46fdd0f0ddf22bd23dfb1aba64541f64aaef307e402919dfd3cf5ed3e2a02df86fe2200040996f5a55bacbe277c129c853948260ac3ee2e715e8d190436f2e08884749fff1ff7dbeefead7ec66f20509c2882ffb2ac162d4ac3f6c0c7f59fd68c1cc5b294d9d4e1db57c554b31534605c8ef3fced2b5a3a596b95cd40ff5a22d44b9eb4736c0404a1504d42e103721b66c5aea1c8e3ffaaf1aeffb2d5d5f7027dd98e1dd8879baafff019b20472233c5a624c304091c1dbcb3bf68a0fe619ee5681fd876e39c1fe49516f46195db2bf785b6c3e95f4bbea02e4a83e5cc390e4db09de2df27f55541f96615340878a592bbb630fc5918a458acc35db6176d6a903b674fa8e15a7e96bdbce00a237436dff6dc8d52bdc2dd5adc0c525eecdb15d38be0ea3265d5e0b136cff05c0ab52140a863227fb888203b50e51105de2bf2ca1b8671e50550b4812bab9668bbfa84adfab27a1d984bde60d6a8a2ef89a8138449c5a952472ca00298d30ae1f1f693f49110f1f1a4200ad90c52d3b4e95d08038932ce3cb4e7d4ec2a0ea6ede8d9d75ebd14fecc868693d81afd6b12d961aa5d3aef5ada2c894eb8185bc836951a90b46fe1bd75f7eea09519434b2535b1946a5d3a564fc939c5beb28d0d2adcc4f2e04d332f5fce76fed278fff3d932ef1629bd87469ebadaf6b807e24cd83b845ea7728aa50af2222eb23bc3cdcb93c48b362bf792d63fc49940b267de2052c4c89a2e8aba02a6d24fdb3e6970949d2fc17dacaad393aceeefb4052f0d4730436f9bb4269b02aa7f1c5202501d067753289a0c65df94a9e948de8f62c14e2520ad41811953eb70e75fe02d00bc5e9e4114cbabdba3481fc42e1c6be1631733a91cce737a43e98b610c73d1f7b6ed822ffef3d6b111328b038a6083d8355b8603255ba81b936a6b97defac50baeea5d16e25f95f704e0cbf43573c2f2e9c204ee6b7ce55ada85ab9f5dfaf77468479092735280cb1b0b13460c56116e9e8c787bb76d499d0939056cdf5c681f510d208ef2379a287a66201eb103d74d2e140054a572749793c4ceb57a0197f30faa27bbac3c4054583d84acd21dc3d6f414fdc79a316aef0b9be25d714d002b18cc81f1aa30a9f6f1ad9ec6b6d4f222cb167fc9175724709422df6b8f1e0e9904d9803e91202996f5b307ffb105b82794257f1ce5d4403d6228ad4e31f5a1ed28d8bb8fc0d8b8c0c23535ff7e0dad1d0adfc2d5110ba8292e611afd1f0a28be404fe2598c98af5dacb9cf7c124343c243b1a2a3609756f920c9cabb3edb4594de138778dd30e22a00a8cb2018fa966b645ae4e1c4ed021014ad3caa651c1c65e2637a1872b5328ebd21b25ba1f6cdf2566a4e2487047382ccbf2b1e1f18b8f51387d9707f409007c9be10ea49096b0f0d49e6f7ddaf4c88f500ecb3e6dc01425ff785aab1d051df71c05e0d6d926d6039a4b4b8601c2e0dda502c2541eb510efc29c69231e77bb12ec4c5a81c33da0d45f59174d1e763d956c0149da93fd4f60c0e0585e2d4de7b0f5efdc62396f04b61405ddee603aade91e7e526b1fcd975f327fa0a4301dbd303a1fd369ef46d700d8b9d8429ef5362d3791775dabc772db1a7ff9452cdb67bccdb4ffaa124292605809351e530bf4a505728ebce149350d8bb04cb4d6cfd268ddab31389be3e16e3033424ca5e5a360581801b00460b42ba02ac09bd60b8b56824616ab6c10d7f8d161c96d6e62f76784882bedf73ee74efe88a3d185dc584b557b2a57ea2e0fe40999afedc176c33723545efd51e1509f96a60c95773a65179c1051227a9ceeb1454e5f127a73b3c652d5fbc086506d5a7da37381af0e73908ed96388b6359ff8b74958dff7b7474ea3421a4f474433b1a667483ac7c1fee4f76ded5a1807cf31a0c62bb08677c624fde0477d7bb99fff598fc0a0b3668031c2694c74475c3cd8af0ff844badf0d76ee5ff6e739f1f764c9f7d47b4d3e65500723fce5accef4244316116eb773e4aae9c36df08afbd3dff85bf24721ec7b50d6856e9f1864c278657d7faaf8d9a5f5f3b18e5092b9b66ff9e8304fd732f1c7b3b710e18bd6316228cd7cd055599e72673117064df8f4dcf6f7f993f8633dc3047b494f213463226829beac47f56f65e7002e170c447cf01c812683fbe316cdc3d556eda7b798964de4c25b66983cb0eb66b6a2e441fb15e9e7d58a65a35f86e1788f1a2c6576d3ff5fece3c8e73a3e8340ba54134587d7754f514de8f834e230b1e7abe5f834085016e5222f90514ef2c2ac5a1a2c2dcfa9fb7249b6a36fe32adeb720a452bc3a4ba516c1629344253384be6a2a584bff75183217bb76f2f9c348e0b925d9c557bde045f3f28bd3d25250fd90e2fc2eb4049c753fbb9f24d999c625a6608fb2e8e5d54a5382ced69acf29f08d6cafc3f4f70521b0c7b60ae014c61a7e966aba8e29d12bce450e5f28582b15bca8fdb14be22112a9acbd156b2767dc2a49df584de52c164c9eed09423592372b995741eed2b4dd947c1a5e4c111839cafbedb2ac245ececc689f446ee6c4865b4e5ce338c00d7f9966f1eebef6011123b2bc3acd76b25544ec5d0be30e0d65875913b3755ba23172bf21338fb9ad97a58223299170253c12c3ac2f57378faf388c3697caae5dab5c5c95a7ed5e43e527f708de731d090decbc6a6ac1b8259e3d7111ac3adebe26c6cfd624d3fe960c74a0c9500348cef72acf03c5953cde9828fd588b6cbe051b0cb4f06fcb3f40ab1698b12dcf7b2f4cfbb682c421bae143a15f008e0b77a576fdba02ff98031b9d38e9a9887303ef49dc8fd52df8400bad536f8ece8386fd4d780dab5f674b5510c28b9c21f461f48fca1c9067fe2e955866251dbf50a9d87437391a3edfc7a3324f8f5bcfa66b515fd66e221051fd9f69cc84b15dac9554aea5fe5967f826f6a611317fbf0b053dded4f2046456f00e085f1ca79830c46f454da72a210f5e585d87bbbc351b9e194f79682e871b90e8c5a4e9ff14461297a938f6da79f32d8d7d56f024cce5af71b811f59845935415e6ca69f21ec75bf394738f1cf04b3a483fcaa2e8e4ac99caa2efae0a14a713b9eb20b927a1c652991be02203e6f64623897e203260db83a3284b9c053f618dec9ac643c581d7cbed78039f2565eeff7101e7f31c3ad9b08e66d991ff28331cc286c79035a8fe8b3607055381cef04120c4d32d35e58c64cbf05000000000000000fdff000008000000b34f0fe2caa12c18e68a92076f8cbdcd38513e74f47e5ddbbce43bb06c56a29684f6defdab08d07caecb93c67a9834c9b3c1919cab38a4e06311d73a0000000068000000000000000000000001feffff3b9566399886a3c09479b03781d19bffff589fd099dd565d3f4ecb3c6111e199ce55ab5f6d44e3b811ec8facdf8d515b1d85f55c16b4b8fd0f392e0085e044f39da5731492cf21399fe1d9d9356e09e71e139dae73f8a00010100000000000000100000000000100362691e139f1cc8360d60818170bcfda49c22bb9a2a49280d7a53073acbdf1635f7ea5ec89cc55ded2e9cd2e6224e208f59bb884e37d499df1e6f906a8b828a6f11b4888c654b7f66a91fcba714230c66b8d8e05c2c684cc3a309f12c5ce1534fe3eec30d72c96bce2031bf9069e2115335e6efec59d56d113f5fe799034fad4e51452aea3175a2f521ceda31878379d963873ef49418d5386626b3e3370565ec41a4a72df63cad102fd23683a484a9dc555401fd48403befedfabf2aa5d58b6268c551372fc599e44a49098fd2ab71b4f496d5829cba995c7a3b9064488ab024c4c3b819eac81f140f51e26d747b38b3d7d85ede89492754c69515e5421665367515bdd4cf0e23ac70240c45de6e1b54af04e32a88b8be86482daee0e5e2e58586af58c952548bbcb74ab6fd539a98c29a24326c454b9cee1710f331c6196e3f0e9b8f25d940bb07782e5223ac57aae6e8251f186518abefbbd13cbaab263f49999c274922792740c3e111dc47d17fb28bdf83e576903c9074c4485facaf35dcd293574a2ec9182c81a05b2869aed2b73e567a27550a45c57de95f0c83090559dcc77b375c802b0473ac0edfe56ac09add3fd15140c7bb15c940493f4f71682ef04ca359d3160c0a3399017494df4dcac0589011c42780769d76b0b3031f36adce1e61891ceac0ca79ede0366fc3c94cdff20980f91da8c1143d976626caeec23c42045816144caf61e04515eadc137ed45a8b91c9bbb1f9cd8e4da92b29240238ed40643941b38c7f1d4350c94538b6f0d22f39bce534840acb89e0d7aadbd1ef8c47dc5a52e93044f7bf65130fe4556e8890e0bf56b60e72637b84a04eeb0d5ff638ae353d5ea9504d62ad6798dacb7c452641824a7691a3db2bddab6e1777acda9810aad47d5b3d57aa6aaddd2e9f886ad19f2ec898269c221ad6aaf41de46bc6d2df62d460fee54980632f8f6fce32cd2397af9943ce1e74c86bb148bab489a04d541aac85eb4778e0a32150d59e05d028fd3f30373b5a1b3204c4321d9f0feb42d187772ca24577b848468cf89a250d12f591e22336e13dd1173bc5b00af1871fffcd963dd8934ab13beac0a734164e4f5ca852043a9a211afafb663e8c342591ab57639ffc32c70e1044acee18990e6fdd2ec2ae2db81f819beb796a0d7aa8fc1a01dc0933d5ed390e6c005eb3ba3e5ac11581b7afd56aed018b8836696b2c6d6ffee2f326327eb959e2bb939a123310b166f3b396d6ff2e58805d2e517ac50e78960e073ddc5ac87f784420a1abef46ed6c47b2847c208970741c0c2d2b1790badfd9c00054fe45b72e45daf6097aef47f80eb42cc011f43b995ed8f95a5a064600c6ea07af3041103d310b36840d85b3e4574d0abf9fd89d52572db7316d2a57c6476cc8eba5339bb396e95bf58a12a7dbdd4caa9ba4744b414be6c56190346f75cce696d2f01dc6820c608d4ac2d860b788bbf728ec89f0bd42ff9780c9981262a45c37d39b95afca39310ed4c44765d2d7da2d72f38a012f8b4abc36fa878cc7ff9d181ba845e16fa4c649ff8439e527ba9d1d717d535fd94ad29b05ce9660e5622129902a70c7dd9ef70ac3e6be371ba0dcb0b47027e47306bdcc7752a75a031a7032b41a4ff79dc9041f33a9fecb5dda8201f9664ba02a5426102de3bba1304588078c2b95ac7068617ab5cbf8401195e83273d072e5f609532afc4229248556b8046a32cf6bd4642a454e80ab889087689dd2db1dfc7e54b8a8112c2e309851b27a6269fa866a80f6b612130c49106e7df8eaf67bee8fc18b5522d869757c3ccc31e42c1793cab11a19929537e408c98b051bab5bcf0f4cb0ea3d9826f30d4d640360098fbb5191e10577a9c6c752a9efb64305a069d1e7d840fa1795ceed0f8a2f953b3bc09e28257fb949f0296eeb268e55ecbf81b71fbfb7c11f73f78b5583306822b93e20708ef8d9451b3ec2e99ccb4aab156c3e1c1b2b306592059aabad1f87b2806c81612f56dae73fc62ca138384235a63b60f7c68ec82fb400a7671e67ff3264b7b08917e05e88a4d122f7f55d62792d1124b6d1cca7232bf72304bc1ab13d2a65a19993656e0cf3801848fd8f03988b5fc902c5a51a5cf9419697b544f8ab5a9640aef6548758099a784ae62eaaebda7e9276be11cda2cddc22d06ec2e730ad9a346ab784d00210618430599c43d857a0f2a3ba647398eb48baf2d13a356cbb99001a8334e7b35c0b5a5a48239348a6e2028f49226291f18d1ecf62cb6b869153f0cb33cddb1ccf719c29aa15c419768d1c74fd971ffdb975f65581f97e63a3418e17ad0a8aa9702b70374cbc1ce223768110080fb271678dd31f216066d05aef957f2affff87db64ed64d9100311c3bff7dc1d66516263f7b5b9c943d0881705d03731c602f204dbbb34748fd542823e0283241daee4f99a3354119587d3310ab02bc1a5b3555a4797ffc5708ad911ad7c6f661ac80566f69a987ba19953801928cd11f94f1918571c28a9beab344b74ea76cf244842f949eff052725a30985ae6f3f173edc5e2ef620b12e2a36a26a3a38795a3c6f926a5b83c44c3cf13443c152ce8f8e51f217bc01380b405436939edb8b2945115e3e46d0cd4ba8d9dcf016309356b47cb8a12c3b56eeb11eb9cb84dc1d77521157c20569634823bbe585b8e31dbad413e268e802c47d1b23f715a9d94ca32b28e3f01da92a1ac8d78e43abcc59c9d750872158fb97948ba27c2d57476074a3cc76db025179546b86467947e5b4ed251e81d4bd6b0419bc2d2ec381f309009ce259fef02d576f980313e74dcb29e80a2ae918c0d62ba13bc73d02f5c40ad3f7f26db57021b555ae4e3351f5d331b45930eabb630f1f7cb8397d2c0bde74f8ee110ef5bda28f319cfbe2a9098e10ffc0c0df2571dacfd142c31d55db4eb8751bd01b8c0989719bd15f42e15c41fcdcfc84d46fcf3b0ca794eeeb5cb485c5a730d3eeac20345ee50b8137558795f5fd9a9d8e41d49fc6aa06c3f433b7fa6581c6188112b030e134b0de25a6faf8e6f71a99bdd00f068b696166c17f4af66998cafe4f89af21907909cb500bb800a405332cd1163f99dfebcf6e7c107de056c8eaff451a48821baf657799a8e310b076b3b080b2b8b31d716d2e21e7d6887c1cbfed6d5a46bc479c7821854d5b672e3e187e5c29a79ac55a269c77dfa81ced60511c2b6914e7eca37f6dba540863c9b8cd4ee51cb4689e6ca4859cc55227ef6db4d6f2c12179365ef814d6126a1460e556f2852a55edc2ddec50432ba65eb633e0e9f221ff602a6874780437ad5882c9201d8d36e83ede1515515c99ea0ad316b4c27a351b4f917c113d75a57649bdc739cca50e4011c6e457ce0bd23f3bdaad4c4109808558cf5a4806c81b595b03eb2f365799508d8f0f2bd19053d0309a51325312180d7e99f5c5e52a0dbc3c2aad5a1ccddf180114a8350a035b4b0d3637a40fb7fb5c50f81d31a03bc7b856bc47de1a939bce9f70ccce1e431e85018703880b72861c1cfc412c53b4d9cbf3435030a155555d0b3a63bf70372f27a70a5967fc6e79d2d1b58d31b5df23ab02e6c5b0d93d8364ab7b7846fb9a119b68d76d85432ae76e2ebc0af3eafee4aa0615158b35abaf2c2692f38c26d857057415fdc7aff17558ad5c5be0003791f6cf47c15ec901b2f72a016530b27afafbb72c7abb8dd2fe579d948c6449a2516c1bbf2c479e7ede453bcc4ab68e6a8084ea41acd848b363b0d04262e03a771560503a9a6d2b667b5b5429111e665ba36a11d01ebc4bc26022c129606e6db2ed95cc0d97d506c2e2541a252de3b041de9281e45b8049c8ed1376e720296d608af1410ad1d532508c9a23fafee125d3f2c11ed7835f602c44cbafd321abf3c43d166cf9a19c46dc818da7865da7edd3ffcf348c0d4f7f2a0577ed84432e107bef30cbad3e853813ad12b1bc84fbaec55c0301cad1c5f5f385057f5be1f0dfa47e224cdf8b1d06f6e39a8c9f2a3914d2d46c2722d402f890f16b74c20b15127433be33b32e7b24d898101d0883f758dfdfaee43098dd89321599e3ce81d3ea07825dc470f9c8a0aa8766f50a3812000ff4795c897303395f9f577c9ac55e8ca0d595e4d0979e5e73085173ad2fb223651e7417841a835f4c66db85bd9e8a239d09fcecdaf13c4981ab9f00d63eb1ca079cf869e3c159503cde32e596366b5856b72750491d19265709ffda5a3fee353fa0c6ccee5613dfb3d6e4697e4304aa412c4dc50906b9b6f97dd15abefef23b47956eb1bd2bf5af5eeaff269c4b43d2fa8f3cf9e1e7291c5f42068b96b94e316cc7fc6603524d3d3370fd0acfee2436757eb3c048a8ec5890c225764b290033fd297fa95067978f8c120097cdcc7eeded9dc8af785375584eedfca6d7827b4c429bdbc98d1a2aea9daa6ac5ab3a38d77c8ae194a9e0711b0d97c1155b147d6efca2eb3431f53df38819b62300fd2310e4bafa8e7214a9aee98cc5ea6f26ec37e3a649aae198468fd3cbb6adcf8d2feab45ceebbd9e2e385114491ddebed50041d98c02866967f0f47d949348d3a88531c74b8b7952a5fd72e821afe304cc5d5d9daa269fc2165cc8a08d9413d3a79654aa0f000665c827a5a0e2b0e7b9da9604eac3e1ee4c6527c171b3efbbb2d6ca528dd617b489332b791b20425547ffc84b08d1120556230f20a73b9eeabbf27aebc5d080738d9849ec9ce93f809b113f829379d8a43a709199c5c71f897f61dc5711395794bedae731019ba86f575b951edbcd255bcc7d3a05dc5db81ea0592f63c7267880712533d98b05c274aa7e8fd347f8bac666ed665a113171cf74cf422ec1eefcbc04ffb33d723a5564d3911f5e551e11d62750d39a0540087f58539606aa2dafdd85cbc1f28e4e9be30c6e60ec963401e53b66c169aab275f5fbfd858867a5d31212f372a97aecf536da03b974895d1412b9964bf7786feb4c38fd965aa6ebe73019b7fd9d5db7c8670f05edf84bfb8751beabbcfe03694e8ac05c047694a99190f200fd427b61c153a6cf773422046443da1e36e96c3989a5bbfd8523bd8dd5a3d6e8988fb094d142d9af5664f8229f75e4bb83774ae38123b0d5b552577fca791fd5e02966eb630f78932645ae0c453a4409c0c5d104056d23847b4e029b6b43ce6e432e26451713b3837ffbe39d96ada555087ad95bb2c156fde5e7ce740d45552c66627c6896346f880f14c6cc83f3257de8846d7ba7322cc27ff92ae005970d7cd5c279cfbd70a70d17bfb466c671803475aca92aa94f9689d6298abf7e9fec5d27aad5bc18374dc2dd4fa71af8f265f23c0434ed1cf5190b11f5142234356d4474d4b3c706edbafc6bd0cf4199f0b482b53a48b884b149fda133b727a9157ff6fcd13711380d6fd0adedf2a7300b08e3057ad71ebaa4fc2c013e8fad8dc6f9c7912f1b0c2c9e72195b22dde42da7ca33a1391d54b8b4fa7ff400740839054e1c51246a0bcb3afe56ea9026495e06de479751ed569715d642f5b42bc5c0de6d7f82ebf623594d6cfbcf841f24a0b166dd8eea59c53fd3162e7f35dc74111445ff31955418ec4de296807951972847c5e6b63c399bf205a64bdf105e2e5132ce0caefa2015eafe8db1d14bb6403bd2144782b22031ee5dd9d670eed62cf747a6b40df0a26b9f53be166d2e224585e57d52b738dc578b8cf68fe19f3ea3c6fde2292fbe3e9a41f0862859671336085b9640de7a24cc465f314103160e6f2f1fcc86753388e4ab912fbaea4767b90ce48c4160a783bd140000000000000000100000008000000e8b9c8057cc5584a8b5a08a9b93c0375d35cf098ef648658c1864021eb514376fc7c0fee0d5bbb7bad8684"], 0x2118}, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000002600)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0xff, 0x5, 0x5, 0x8001}) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x28, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r5, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000002680)={0x4, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000002640)) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x400034}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlockall(0x0) getsockopt(r0, 0x1, 0x401, &(0x7f0000000140)=""/79, &(0x7f0000000000)=0x4f) close(r0) 16:00:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {0x0, 0x0, 0x0, 0xffff}]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="619ed903000000ff5e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xff25) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r0, r1) dup2(r4, r3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4013, r0, 0x0, 0xccdd) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100038bd3085000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:01 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7ffc, 0x100000}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0xc7}) munlockall() r0 = socket(0x18, 0x400000003, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x5}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x2, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r1, &(0x7f0000000300)=[{0x4, 0x180, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r1, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, 0x0, 0x2d7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x6, 0x4000, 0x22) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x5, r3, r5, r7, r13, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x1000}, {0x3, 0x4}, {0x879bf669afd6c443, 0x7, 0x1c00}], 0x3) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:01 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/108, 0x6c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000180)=[{0x7f, 0x1, 0x6, 0x7}, {0xfffa, 0x7, 0x3f, 0x3ff}, {0x2, 0xd, 0x2, 0x8}, {0x0, 0x7f, 0x8, 0x5}, {0x8, 0x2, 0x20, 0x100}, {0x7b, 0x40, 0x4, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') close(r0) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = socket(0x2000000000000002, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xfa}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:02 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./bus/\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x45828d5a68322cda, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x800, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000006c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r8 = open$dir(&(0x7f0000000700)='./bus/\x00', 0xc0, 0xe0) r9 = socket(0x6, 0x4004, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) r18 = geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r19, &(0x7f0000000100)="8c65", 0xd) r20 = accept$inet(r19, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r22, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) semop(0x0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(0x0, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(0x0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(0x0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(0x0, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(0x0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(0x0, &(0x7f0000000040), 0x0) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r26 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r30 = socket(0x0, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r34 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r35}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, r25, r27, r29, r35, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r37 = socket(0x0, 0x0, 0x0) r38 = fcntl$getown(r37, 0x5) r39 = socket(0x800000018, 0x3, 0x102) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r41 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r38, r40, r42}, 0xc) r43 = socket(0x0, 0x0, 0x0) r44 = fcntl$getown(r43, 0x5) r45 = socket(0x800000018, 0x3, 0x102) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r47 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r44, r46, r48}, 0xc) r49 = socket$unix(0x1, 0x2, 0x0) r50 = socket(0x2, 0x3, 0x0) r51 = fcntl$dupfd(r50, 0x0, r50) ioctl$TIOCFLUSH(r51, 0x8040691a, &(0x7f0000000300)) r52 = openat(r51, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r53 = socket(0x18, 0x2, 0x0) r54 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r54, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r55 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r55, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r56 = syz_open_pts() r57 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r57, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e069259a64b58a44fab5c3400000100"/43, @ANYRES32=r23, @ANYRES32=r29, @ANYRES32=r36, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r38, @ANYRES32=r46, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r49, @ANYRES32=r52, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57], 0x70, 0x5}, 0xe) r58 = semget$private(0x0, 0x8, 0x400) semop(r58, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r58, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r58, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r58, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r58, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r58, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r58, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r58, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r58, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r58, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r58, &(0x7f0000000040), 0x0) r59 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r61 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r63 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r65 = socket(0x0, 0x0, 0x0) r66 = fcntl$getown(r65, 0x5) r67 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r69 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r66, r68, r70}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000540)={{0x5, r60, r62, r64, r70, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r71 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r71, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r73 = semget$private(0x0, 0x8, 0x400) semop(r73, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r73, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r73, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r73, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r73, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r73, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r73, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r73, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r73, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r73, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r73, &(0x7f0000000040), 0x0) r74 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r76 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r78 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r78, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r78, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r80 = socket(0x0, 0x0, 0x0) r81 = fcntl$getown(r80, 0x5) r82 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r84 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r81, r83, r85}, 0xc) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000540)={{0x5, r75, r77, r79, r85, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r87 = socket(0x0, 0x0, 0x0) r88 = fcntl$getown(r87, 0x5) r89 = socket(0x800000018, 0x3, 0x102) bind$unix(r89, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r91 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r88, r90, r92}, 0xc) r93 = socket(0x0, 0x0, 0x0) r94 = fcntl$getown(r93, 0x5) r95 = socket(0x800000018, 0x3, 0x102) bind$unix(r95, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r97 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r94, r96, r98}, 0xc) r99 = socket$unix(0x1, 0x2, 0x0) r100 = socket(0x2, 0x3, 0x0) r101 = fcntl$dupfd(r100, 0x0, r100) ioctl$TIOCFLUSH(r101, 0x8040691a, &(0x7f0000000300)) r102 = openat(r101, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r103 = socket(0x18, 0x2, 0x0) r104 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r104, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r105 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r105, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r106 = syz_open_pts() r107 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r107, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r72, @ANYRES32=r79, @ANYRES32=r86, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r88, @ANYRES32=r96, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r99, @ANYRES32=r102, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r103, @ANYRES32=r104, @ANYRES32=r105, @ANYRES32=r106, @ANYRES32=r107], 0x70, 0x5}, 0xe) getgroups(0x5, &(0x7f0000000000)=[r36, r70, 0xffffffffffffffff, r21, r86]) r108 = socket(0x18, 0x400000003, 0x0) setsockopt(r108, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r110 = getuid() r111 = semget$private(0x0, 0x8, 0x400) semop(r111, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r111, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r111, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r111, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r111, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r111, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r111, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r111, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r111, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r111, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r111, &(0x7f0000000040), 0x0) r112 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r112, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r112, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r114 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r114, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r114, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r116 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r116, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r116, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r118 = socket(0x0, 0x0, 0x0) r119 = fcntl$getown(r118, 0x5) r120 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r122 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r119, r121, r123}, 0xc) semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f0000000540)={{0x5, r113, r115, r117, r123, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r124 = socket(0x18, 0x400000003, 0x0) setsockopt(r124, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r126 = semget$private(0x0, 0x8, 0x400) semop(r126, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r126, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r126, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r126, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r126, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r126, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r126, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r126, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r126, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r126, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r126, &(0x7f0000000040), 0x0) r127 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r127, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r127, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r129 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r129, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r129, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r131 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r131, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r131, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r133 = socket(0x0, 0x0, 0x0) r134 = fcntl$getown(r133, 0x5) r135 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r137 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r137, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r134, r136, r138}, 0xc) semctl$IPC_SET(r126, 0x0, 0x1, &(0x7f0000000540)={{0x5, r128, r130, r132, r138, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r139 = getegid() r140 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r140, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r140, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r141 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000880)='/dev/speaker\x00', 0x0, 0x0) r142 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) r143 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r143, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r143, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r144 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r144, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r144, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r145 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd0\x00', 0x100a1, 0x0) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="251e477f9bfd0d01c776d365c6806801723270ffb3d7f95e0da7f57c54e763b53fc79a59468c56edb744cb3d093f52636fb07e2d913ba9d23245917ad419634d7f2112fc3c816b50b47786609a6ed718f341c56e", 0x54}, {&(0x7f0000000200)="0626c4fe066fe42e7cdb73ee733afcfba7210b5ff8f5dd794f7f5c1ae53c9b594c24f809238c060a8fed234ac90d9d2d808614970cd498b4a5a194a6c470b82f7cc805ada3b94b942fc21a917ff583f80b388e49f85c9bda564ad7688496ac6d6afdbba51cb3d19f17f353bf2cb98b31f963a6710fdedc818c43f7a043386d1f4f22e7ad377b50f96d4f5c80b31c17c12254a9f5ba71415ea487b869eda624769cddc79fb15c0a2fddaa8088b1cf5897316cfd8097674d1c108ad0708154b037bfffa86a0df4feb0a2bdb56c0d3d6d60f16b94021d6bac1255a9e51bbce747f964b901dde0fb0f405969685d601e961775b18720ece5", 0xf6}, {&(0x7f0000000300)="396d73bc90ef26a376fa089a1e3874c427a4462a3fd57d4acbaad52f37892e969f1efbe8f5773c9d040fc3fdd552fd90b67709f9a768ff9bc606a9f3f9f8ca196b06b8f0377a3f94c9efeecc78007c0d5ed6124d4605867fea560d8bb7c2c7c5fd83dd4bb0eb4048bcc49077f0404fa66f955f", 0x73}, {&(0x7f0000000380)="141bf7a4d55aee9d9db6e5d942183746e9c0413b3a47375e6393a4741c1fd19ad554f1f7b1e12ce6ce92f4593603bff579dd9ec5221fe7dfd414b48aab64b328852940eb0a72760a97ac54bab66cfdf644ab55978b43f69eff053a47897c3462b1155cb88c00106742027e93a195445ec7fc0563c59ca605ffaaf68456bbf73f2a54f88bc79e793b991c97f22937a2e5e5403c771a26a367eaff9281ec0fba9df1ee1a4a60ce1a873ae7f797a3f90238348af2c0262a169b3f6e5e397842754c65f4e2d04ccd3c27b56d4135a4", 0xcd}, {&(0x7f0000000480)="3b31e158807d0d5c46493a7d03f571a2cbf40c504f893a5019704f2445b36a3d0cac44e85c7d70e63ea339ebf71748ac9361531bbc85546a90cf03897a9b740c19391301c86260f92d8ad92fa250b664", 0x50}, {&(0x7f0000000500)="d8470fdfec0305284b398cd801179e5a9e9b6b2dc01691ad85d92c86b701b26ce7be7fbac1361eec1d0e4210209383e5e508bd4315228bff14e670f82eefa852c6a76920772a42fdda8bc2ea54b1d3fc09f0085109d4925fff46bead06801ca6fb1d37de05a986636071fddf6ddb081b983c24a9a819449c20a4f8903916523dbd0e8174c07874cf030240c0f15df196855755cdcb2af89d63a5e06763299f1ff5de92d628f0e85379f55f896eb11ef6bfb048dd7c801fd59e96c3314cc6ecb801446613e7d07fb7ae3a93e4984641ee14ea6ec1af", 0xd5}], 0x6, &(0x7f0000001980)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffff9c, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, 0xffffffffffffff9c, r10, r11]}, @cred={0x20, 0xffff, 0x0, r13, r18, r70}, @cred={0x20, 0xffff, 0x0, r109, r110, r115}, @cred={0x20, 0xffff, 0x0, r125, r132, r139}, @rights={0x20, 0xffff, 0x1, [r140, 0xffffffffffffffff, r141, r142]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r143, 0xffffffffffffffff, r144, r145]}], 0x108, 0x9}, 0x8) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x5, 0x81, 0xfffffec1}, {0x363, 0xfc, 0x3, 0x36afc7a1}, {0x0, 0xd6, 0xfa, 0x1}, {0x4, 0x19, 0x6, 0x7}]}) semget$private(0x0, 0x3, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) read(r1, &(0x7f00000002c0)=""/31, 0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockname(r2, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r6 = dup(r5) fcntl$dupfd(r4, 0x0, r6) socket(0x1, 0x4000, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000000)={0xfff, './file0\x00'}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x3, 0x6a, 0x2}, {0x8000, 0x2, 0x7f, 0x40}, {0x7, 0xe0, 0x80, 0x165c}, {0x7fff, 0x1, 0x2, 0x4}, {0x0, 0x9, 0x40, 0x80}, {0x7, 0x81, 0xff, 0x81}, {0x0, 0x2, 0x6, 0x4}, {0x5, 0x91, 0x1, 0x3}, {0x6, 0x30, 0x51, 0x7fff}, {0x7ff, 0x6, 0x9, 0x5}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) fchdir(r7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknodat(r6, &(0x7f0000000340)='./file0\x00', 0x40, 0x100) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ftruncate(r1, 0x0, 0x0) chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x7, {[0x1, 0x200000000000035a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x7, 0x23, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x6, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x7f, 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, 0x5}, {0x0, 0xd7, 0x1f, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x2, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5}) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000340)) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) r6 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x4, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r2 = socket(0x18, 0x400000003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x5}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) dup2(r3, r4) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x25880, 0x0) fcntl$setflags(r5, 0x2, 0x1) write(r1, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x40004000000028ad) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x562, 0x2, 0x3f, 0x1, 0x6, 0xffffffe0, 0x4, 0x2, 0x0, 0x200, 0x7}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e40000000000dc00000000007430", 0x27b}], 0x100000000000026a) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\xce\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = socket(0x2, 0x3, 0x3) r2 = socket(0x18, 0x400000003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x7fffffff, 0x9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x6, 0x4) 16:00:03 executing program 1: 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}) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f00000008c0)=0xc) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$inet(0x2, 0x3, 0x102) sendto(r7, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r9 = fcntl$getown(r5, 0x5) r10 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r11, 0x0, 0x10000) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f00000000c0)={0x0}) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r11, 0x1) dup2(r11, r10) r13 = fcntl$getown(r11, 0x5) fcntl$setown(r11, 0x6, r13) r14 = getgid() r15 = shmget(0x1, 0x3000, 0x218, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000380)={{0x3, r16, r2, r8, r14, 0x5, 0x7fff}, 0x3, 0x2, r1, r9, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b45c5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) r19 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085761, &(0x7f0000000140)={0x4, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r20, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x93}) ftruncate(r20, 0x0, 0x200000000010000) ioctl$VMM_IOC_TERM(r19, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r20, 0x1) dup2(r20, r19) fcntl$getown(r20, 0x5) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000180)="d4282c71979dd9abdaf87de707dafb80d32861df5ae4a55dcadfe06aaed98f72449c0fb610f0f47daebef333005e837912dc2d402498e1ca1d44c2399c6444cb5ffef77284b2a8a7f532669a746e6f3a5cd1a851f344312fc59b8dee5fdbf2c05737fb3a01361496b073ff75fcd53a240486d0874f9659865c5a924e"}, {&(0x7f00000017c0)="15a834efa4b03ad3e349fa83f6dad2c5cd34952efea7b73d9430e8c43137745e94efb645fa6fbf85e3cf638a6aaf1276ba18d4f706aa40cb0b91bb2c321a990773e4baf8d634107f6e15281ea024b1ed692f85f00e0ab8477fda673ef6924051d09f6ff5d33347a6"}, {&(0x7f0000000000)="407163e4297d7e17a3e22a741db698b70e75df148fe7b2a8b4807483f463fbf0fc0c158c68bcde1bd3a32ade66b5e2"}, {&(0x7f0000001740)="2607b30287709a42af643ef081159bb02b7ba8c6b1681cba3af12a247bad17c0a36f860616fd659c0e32241dbc317dcc3f1691cec1a444a824c210953de0d0dadc557b45968a51f652d68ce6590b1776898bf8f959838e2a10c300773aad1887b26b9a00de876fe4b649553fe246bfcedd3f153fd6c532dbff39e09a"}, {&(0x7f0000000100)="8398434153c53bf0e50ace07fcc88d01a33ebe70ea0998f8c4295e6bf2b57b23f089e4e666880302429e7c57c3527e2224d19eb2", 0xab}, {&(0x7f0000001900)="7f62a8e01bd391e7f5c6f7707508450e1d17a3739ab81430990208748f68f17199873e94ca529488db57a1ac032b4b485a5f0400738e90f7a0b554348cc2797028709c3456039341991ce90abf68d17facc5718bf91fd26cb48ad0fb090000e59b00aab00000"}, {&(0x7f0000000380)="3defeeaa760553706554cb31802650312822de1e8669d6823145"}, {&(0x7f0000000480)="90bd582b1131c76689907a466ed242f9e732e5e888435ce62cc876848e1d1077449365f7ed15dc46fd6dea8ebbc7d8b4d7d54e6df76aabdbf83457c63a75c64f19fd3d9669399f1b0441af352ee018e635e5acdc0bc8937d97147283a5805c32220a743ecd37b78ea7e1d5cd8807a8f2087e9d246d8de4293bfdcc98557c607e317ec72105d3f9fb3ef41c65b4f020c6c308eaed588b51d9f802b41ee4cc5aea39b45b78daef309d7bc364cd14decf98c3d5a8eeec7136473415e63cf9bdfaedcfbd605279517353c77dec4c942a18e4d566de4682ffc9dac821eebf2a5043a4b76e018ddf8671c40a3e10a42f89c15c9d"}, {&(0x7f0000001840)="2dfdf863be842ed7a34a5e72d2f7f0a11ef511652dfefeb171b631011a0e3c70cff45b3c8340293254e3b25689cee48e9d09b8dfdb90c367809b329ce0007181ca9140bbadb24fa86937eddf67da5dbe073a190f19e8b66d62eaa041f8dfafa5b32474904628bd5c4def84886c3bfbaa42a7d7c6a1b5d0a40172bf72c3f0cc18827b5b799e3d1fb59d63e3fd6d4d14277664e0bbb62257d79ccc06ec772bd8"}, {&(0x7f0000000400)="e3bcfbb52fc97e3ba38c61c3e7725c3c419b2a37e5faddb2aa99ff798a21abb6ef697d16e5d201987713d92ebef579169be4ded1"}], 0x58f, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r4 = dup2(0xffffffffffffffff, r3) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r5, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r9 = fcntl$dupfd(r7, 0x0, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r10, 0x2}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x4000000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0xd6f, 0xffffffffffffff57) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="14e22448be9830800000000001000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x2}], 0x8, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf123f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd3ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf557245b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000079d9000000000034e3038b2e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faed1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc009000000000000009622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e743600427f3a6b566fa3c008f169361bb120400c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae22bc2f15f"], 0x10) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r5, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f00000000c0)=0xe8a2cc5811231c2d) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r3) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r9, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r9, 0x40044b06) 16:00:03 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() 16:00:04 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 = socket(0x18, 0x400000003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r3, &(0x7f0000000080)="d0cc396d207e108a066954e1f860340d59a1b8c705c734338abfb8abef1eeb263001b34e81ca93be0869f07ce423fb9b89de4c918b7007c08ec5", 0x3a, 0x1, 0x0, 0x0) r4 = dup(r2) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r5, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r4, r5) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x4}, {}, {0x176}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0xd0, 0x100000001}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/,\x01\x00\x00\x00pf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r2 = dup(r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x6c}, {0x4006}]}) syz_emit_ethernet(0x170, &(0x7f0000000280)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) semget(0x0, 0x1, 0x80) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x2, [{0x1, 0x7ff}, {0x1, 0x60b}, {0x3, 0xc18}, {0x3, 0xac5}, {0x2, 0xfff}, {0x3, 0x800}, {0x2, 0x8}, {0x2, 0x4}, {0x3, 0xfffffff7}, {0x1, 0x8}, {0x4, 0x101}, {0x162b1cec66fff27d}, {0x0, 0x7f}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x45}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x100}, {0x3, 0x3f}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x1f}, {0x1, 0x3}, {0x3, 0x7}, {0x1, 0x101}, {0x1, 0x1}, {0x2, 0x4}, {0x3, 0x2}, {0x1, 0x1}, {0x1, 0x73}, {0x3, 0x70}]}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x3, 0x0) getsockname(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030538555b456ff2791d0f170ea00000000000000000000aeff530b434600000059991f1a621bf0eabcac46020fc6e197701832c9c220c21689bd7ae5e16c18755bce3785351141fb93d72bbe0208e0"], &(0x7f00000010c0)=0x6e) 16:00:04 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/156, 0x9c, 0xc03, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffb, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x8, 0x8, 0x2, "aca49c45c5ee5c6e11a3d69f0476e1d8b5d2974e", 0x7, 0xfffffffb}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x7, 0x8}, {0x18, 0x0, 0x92, 0x1}, 0x3, [0x40, 0x52, 0xfffffffa, 0x2, 0x5, 0xff, 0x1, 0x7]}, 0x3c) 16:00:05 executing program 0: fchdir(0xffffffffffffffff) rmdir(&(0x7f0000000140)='./file0/../file0\x00') syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x1e, r1) mkdirat(r3, &(0x7f00000000c0)='./file0/../file0\x00', 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)='oN', 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x2, 0x5, 0x9, 0xff, "8af26bd045449137e87b7081c32fb10b227cce52", 0x3, 0x2}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9", 0x1, 0x4}) bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r4 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x6, 0x8000, 0x81, 0x0, "267548dfa5371f0fe9856dc90d0a1045ead047e4", 0x735496a, 0x2}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) fcntl$setstatus(r5, 0x4, 0x40) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000040)={0x776, 0x12, 0x8, 0x7, &(0x7f0000000240)={{0x1f, 0x20, 0x40, 0x9, 0xf8, 0x20}, {[0x8000, 0x0, 0x2, 0x4, 0x8, 0x1, 0x20, 0x0, 0x9, 0xfffffffffffffffa, 0x7, 0x2, 0x4, 0x3, 0x3fffffff8000000, 0x2, 0x1, 0x5], [0x8f4, 0x100000, 0x9, 0x2, 0x1000, 0x6, 0xf, 0x3, 0xfffffffffffffffc, 0x10000], [0xb17, 0x81, 0x0, 0x0, 0x1, 0x9, 0x81], [0x0, 0x6, 0xfffffffffffff1c0, 0x3, 0x7, 0xdc], [{0x7, 0x6, 0x20, 0x8}, {0x7, 0x0, 0x6, 0x200}, {0x2, 0x9, 0xf84f, 0x4}, {0x1, 0x5e, 0x6, 0x3ff}, {0x3, 0x0, 0x9, 0x81}, {0x3ca, 0x81, 0x3ff, 0x79}, {0xffff, 0xd4c, 0x35b, 0x3f}, {0x7, 0x6, 0xffffffff, 0x6}], {0x4, 0x200, 0x4, 0x5}, {0xead8, 0x401, 0x2}}}, 0x2, 0x81}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24674b41ce3b71e122c622fbe02a8f7a3000"}) syz_open_pts() 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) fcntl$getown(r2, 0x5) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f0000002440)=""/4096, 0x1000}], 0x3, &(0x7f0000000200)=""/6, 0x6}, 0x800) fcntl$dupfd(r1, 0x0, r5) getpgid(0xffffffffffffffff) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80], [0x0, 0x0, 0x403]}}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r2) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x5e, 0x0, &(0x7f0000000000)=""/94}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r0, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffff9ac], [], [], {}, {0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) fchdir(r0) r3 = socket(0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\xf5\x00\x00\x00\xa9M\xb82', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1, r4}) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000400)='./file1\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004570b, &(0x7f0000000000)) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r4, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) r12 = dup2(0xffffffffffffff9c, r2) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000280)=0x8) r14 = syz_open_pts() ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r11, r1, r12, r4, r13, r4, r3, r14]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r10]}], 0x58, 0x20c}, 0x0) getuid() getegid() r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x8004570b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r17 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r17, 0x0) r18 = socket(0x2, 0xc003, 0x6) connect$unix(r18, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r18, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r18, 0x0, 0x0, &(0x7f0000000ac0)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52170000000024d334faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143bb0a8c72d68daac791ab39604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475751b8bd7c27e01978b3f03af96a6340aa80eebef8f7f962e253e16c571ab7ca2ac1fe37ce5c0b5a1515b689e38cb3bd2db7ae9af79c13328a4571f567b3edefa6b00b0cd9d5e82d7811b918e28b0064f7f8fe78d14b9caee6254c851f8951b94214e32e99e962ffda513eff47de341c6539fce008bdd63c4de0c1474ebf5d1d967784f05cccb350209426e281ecfee1e07d46863ee899541e7524a7576a3b82280ea1d8626efa48d8a632468966075e34be2937b0407ef914d6d", 0xfffffffffffffd4d) r19 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r21 = geteuid() r22 = getgid() r23 = geteuid() setreuid(0x0, r23) setuid(r23) r24 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r21, r24, r23, r22, 0x42, 0x101}, 0x9, 0x2000008, 0xfffffffffffffe01}) r25 = getegid() r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r19, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r20, r23, r25}, @rights={0x20, 0xffff, 0x1, [r18, r18, r26]}], 0x40, 0x20c}, 0x0) r27 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r27, 0x0) r28 = socket(0x2, 0xc003, 0x6) connect$unix(r28, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r28, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r28, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r29 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r30 = geteuid() r31 = getgid() r32 = geteuid() setreuid(0x0, r32) setuid(r32) r33 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000580)={{0x9, r30, r33, r32, r31, 0x42, 0x101}, 0x9, 0x8, 0xf255}) getegid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r35 = syz_open_pts() close(r35) fcntl$dupfd(r34, 0x0, r35) writev(r35, &(0x7f00000004c0)=[{&(0x7f0000000140)="e4", 0x1}, {&(0x7f00000001c0)="24e763934f62f831e4de0f37cb679043b1f9e3da16bd02e1de467741e13777e0707fdc83fc1303c8df71016fea0887d91fb9b8b3194a3ab6e6eff42d4de96e119e43c7606ee4d98fc6ebcf8c6d9fc8d252cf69358214628723beceda0d7e431d2a36600f351eb6ad4c60b682ff2bc5c7536e9785dd451e8e361d24c104bace2f7d6c1f1020487888149234710bc01de5b7d9abf9aaf6f3fdcbf10d40a11f037376", 0xa1}, {&(0x7f0000000680)="6e12027f64328d0414b93e0d5f693b4d88572afacbc13163e149d431d69a1597208c8bc217bcedc969d5541b2fcda3cc32ea5956725dc7b24fe36677e8e062f36a69d463d90b232f7830f15674ed72a9f609d25dac4511004a5729939f5dc1f5d76a1010e92b6529bde2da02380f64b6be3a0fca83a37686dba2b0b4af272dda1d78643d321010f6f541136485a27f53e450efec66dd4c10ffcd79d54f1522023de38f69bbb5cf708d34d2e808a1be5eb88ab2bfe971494dc2e7975efc5f27fa82cc0b735e142261530d3d58a22a1a258bec47e5ebfd068f4c306b9cce9f6298c2075eac957897a71bcc94f684f8a8e6910a6bd14110ed549d868632886329bd271430d6363a96ea4079da12a8dc5069fdc156296cca9452e847683e4f29fab8bda6aca30efaef0c25c944020bf92f0a5f3f5d3577cbe394cd46d084bc7af1aed5c4c26c7c8874db91dcf33e1aa336bc6b196eb3da45ae86b0d1cd9514502da6e8a2dcec20f822857983468058ba85634b5acd6c8dffb7c21c34336a64ec091098a1efb61dc68e98131007c22bd234ef6f42d8c089f56bd3fed3a091266a647e069197afefa8fc653bcf3f681119ab5bf38dbb914df0eccfc240d5f6cf6c350dc0b1bb979df9a815b5532b4857e03a3eb784aee9bad5550499caedadd77fad16398eb42657ec6df097d40a8a5587527ce3fdbe459b89a6e59089dd33394c5916ca6b9a31bd109d5af36658d902f299abd2899c54940415a3688496054909eb8687b46ea389224c937eae0fbbade7aed8fedc35e2c133bcf4c6f4f8c16e2b0a4f52d7c872c7ac3def54ea2c875d67739ba5c8c28d5d89c915fa94506ae79772a5cf6e98d2e6684ac23feede2cff509eb5fd139da7ae515b04ce4db41c1b6e52a6f0d61de4287bc821987150623708b83cfaf1f76213e579de7b7987efa28ec69e5943a6b2ccac25e404f029147f98145b87d8ef43f401a947bc6462dfc6d20e83c5049ea5bcb219a9b29c430e053423f348cf7b3f3a147f84b86508da7085ba57b61cc1e0facacc4b46ad2e735056d29167287b1b04a3fd6dbe10a9599f778a9060736679fa6afa33196271e6d4f8aa11a07d2a83a3065e60428ac5553929ed1b78ddfdfa68b66668b0a5dc392f632f7673cf995aa190b199c4e94ade5b108071df5d88ca5a59dad8c05bea7db917119b5abda90983b400da75db1db5eb87259aafd69ef9c7f3740a8fd5a7f84638016f662597059c7abb320aa72d2e55fa085b5ca9b7aca29e5d81ce1350c0164a78b1e64e0c94b00c0f956868f60ddc29b68e00bd5e74ea87c00abb6eb8a292d94b31b8c7f781f77a33d5b6d1863e65ac3efdfd63c50f3b178622ca03e5bb994c365ade93712ba4747536dee506a8fa0f44bc9438859806c9ad9295bf2734ada474299a8edd4ad5669eca1fe63e55deb4d4d823fed86ac40109383cfe79ba724ad37e1e1b04b36ae63abc74ef5941530a066bc25c14c77c4b1c13b46dd31d357367", 0x42f}], 0x3) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) fcntl$dupfd(r1, 0x0, r3) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000680)={0x10, 0x40, 0x4, 0x7540b336, [{&(0x7f0000012000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil, 0x3}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0xb9c}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0xb000)=nil, 0x1976}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000009000/0x1000)=nil, 0x8}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0x1}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa882}, {&(0x7f0000013000/0x4000)=nil, &(0x7f0000014000/0x2000)=nil, 0x10001}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000000d000/0x2000)=nil, 0xf6e}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000002000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0/file0\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './file', './file', './bus\x00'], 0x10001}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0x0, 0x10000002, 0x0, 0x401, 0xfffffffffffffffd], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x0, 0x1}]}}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000100)={0x0, 0x585a}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x9c2e) r2 = socket(0x18, 0x2, 0x0) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f000071c000/0x2000)=nil) shmat(r3, &(0x7f000005a000/0x3000)=nil, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffbfff], [0x0, 0x0, 0xffffffff], [{}, {}, {}, {}, {}, {0x0, 0x81}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000003, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r7, &(0x7f00000004c0)=""/4096, 0x1000, 0xc41, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0xc003, 0x0) r10 = dup(r9) fcntl$dupfd(r8, 0x0, r10) r11 = socket(0x18, 0x400000003, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000140)=r11) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f00001d6000/0x4000)=nil, &(0x7f00001d9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000664000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000465000/0x2000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000580)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r0 = geteuid() r1 = getgid() r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r2, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x0) r8 = dup(r7) fcntl$dupfd(r6, 0x0, r8) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000180)) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) fchownat(r9, &(0x7f00000000c0)='./file0\x00', r0, r1, 0x84fcb9a014b3d8ae) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) read(r10, &(0x7f0000000000)=""/5, 0x5) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r2, 0xa, r7) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f00000014c0)=ANY=[@ANYBLOB="5ac1b71e091932bfedafcbaf002baa33308accffb595b6d77814939daab3a027f80f37df4907aa2f62fd6252615ee65a1d021000000000000064c595ec9ab17da9c81f4dc59ed1fb69f7150228d718f6cd5a4689d66d155969ea17a12d73ddd904960aff2023c3137c6fc1f7fef1218f21b559648fd22bb48d83143f4e3afb25b82ef6c108f909"], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = accept$unix(r3, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81, 0x0, 0x0, 0x4}, {0x4006}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse\x00', 0x8, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r15, 0xffffffffffffff9c) 16:00:06 executing program 1: sendsyslog(&(0x7f0000000140)="8c488070735343d0da6fc66fe51b1fe12da9f73bf86b92deb2c09860038d7d91957cc7fe74c4446742fc8f825bd6986372337301a9fb60677a2e9cef403afa6d8106aeadcfd1fdaa1622a145ee0207c0eb973096595533b497f31c2d5e5232f0182737", 0x63, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x4}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) 16:00:06 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r2 = getpid() shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) r3 = getuid() r4 = getuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) r6 = getuid() getegid() r7 = getuid() r8 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r7, r8) socketpair$unix(0x1, 0xb778dc8ff11f708b, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f00000001c0)=0x3) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r11, 0x0, r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r9, 0x6, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r13, 0x6, r14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r19 = semget$private(0x0, 0x8, 0x400) semop(r19, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r19, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r19, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r19, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r19, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r19, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r19, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r19, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r19, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r19, &(0x7f0000000040), 0x0) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r26 = socket(0x0, 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r27, r29, r31}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000540)={{0x5, r21, r23, r25, r31, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semop(r19, &(0x7f0000000280), 0x2aaaaaaaaaaaab58) r32 = getgid() r33 = socket(0x800000018, 0x1, 0x0) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r35 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r34, r35, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r39 = socket(0x18, 0x400000003, 0x0) setsockopt(r39, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r40 = accept$inet(r39, &(0x7f0000001100), &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r41, r42) chown(&(0x7f0000000200)='./file0/file0\x00', r41, r42) lchown(&(0x7f0000000780)='./file0\x00', r41, r42) lchown(&(0x7f00000001c0)='./file0\x00', r41, r42) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r41, r17, r34, r36, 0x1e6, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r16, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0xb718, r3, r15, r6, r8}, 0xfffffffffffffffa, 0x2, r12, r14, 0x0, 0x6, 0x4000000009}) ftruncate(r1, 0x0, 0x7fffffffff6) r43 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r43, 0x20004b42, &(0x7f00000001c0)=0x3) r44 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r44, 0x0, r43) ioctl$TIOCCLRVERAUTH(r44, 0x2000741d) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) sendto$unix(r0, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xffffffe0) open(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x48) connect$unix(r2, &(0x7f0000000640)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x137) r3 = dup(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) close(0xffffffffffffffff) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x20000}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000340)=[{0x0, 0x7f, 0x2, 0x3}, {0x8, 0x0, 0xbe, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x286) semop(0x0, &(0x7f00000003c0)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2301d487061a89f6, 0x3, 0x800}, {0x0, 0x2, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x7) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = semget$private(0x0, 0x2, 0x20) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0x5) lchown(&(0x7f0000000400)='./file0\x00', r7, 0x0) semop(r6, &(0x7f0000000340), 0x0) r8 = getuid() r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x6d, r7, 0x0, r8, r9, 0x49, 0x5}, 0x8, 0x6}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0xd, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) 16:00:07 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@un=@abs}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0x5, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xfffffeb4, 0x1}, {0x18, 0x0, 0x2, 0x9}, 0xe1c0, [0x80000001, 0x3, 0x1, 0x1, 0xff, 0x370e, 0x8, 0x6]}, 0x3c) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x7, 0x0, 0xfffffffd, 0x3, 0x2, 0x8001, 0xff, 0x2, 0x0, 0x1, 0xfffffffffffffffd}) shmget$private(0x0, 0x3000, 0x2, &(0x7f00007ab000/0x3000)=nil) poll(&(0x7f0000000140)=[{0xffffffffffffff9c, 0x2}, {r2, 0x10}, {r1, 0x8}, {r1, 0x80}], 0x4, 0xfffffffb) 16:00:07 executing program 0: clock_getres(0x7, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x7fffffff, 0x1, 0x0, 0x81e, 0x2a84, 0x962c, 0x2, 0x0, 0x4, 0xfff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffff5}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0xfffffffe, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711", 0x7fffffff}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 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) close(r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)=0x1) r5 = socket(0x18, 0x400000003, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r5, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r2 = dup(r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x7) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xd17, 0x1, 0x3, 0x4}, {0x0, 0x40, 0x5, 0x5}, {0x7, 0x40, 0x8}, {0x7, 0xbc, 0xf5, 0x6}, {0x7, 0x7, 0x1, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x8000}]}) ioctl$BIOCFLUSH(r1, 0x20004268) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x10000000000003a2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, 0x0, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r9 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:08 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x1, 0x6, 0x0, 0x101, 0x0, 0x1}) 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5bc, &(0x7f0000000000)=[{0x4}, {0x98d2}, {0x8, 0xfc, 0xef}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e, 0x400008003}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) fchdir(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r3, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r4 = socket(0x2, 0xc003, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) socket(0x10, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x38171, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x14, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x68001, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x6c}, {0x54e}, {0x80}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) poll(&(0x7f0000000740)=[{r10, 0x2}], 0x1, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR64, @ANYRESHEX=r6, @ANYRESDEC, @ANYRES64, @ANYRES64=0x0], 0x6) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r4, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r11 = socket(0x2, 0x7, 0x6) connect$unix(r11, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680616000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d61392341d51ed0d92f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b370cd4dcb05fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f9234e4a85ceea83bc928f8e2dff221922f71bc2c0fe3e1e8d38458b6eac57c9490a3972c429433aaa0df8bf72e30ed0f757298ce9008e452d7398343aaa7295ee3b6e9ad0c2143c9dc89c0d4353b705cf89259413206c8bc9831153ba2563ed7dffd5396a3e9cd4533e763a12d5b8aa21f5ac4ddfa927d7fef68d556e069b4aea65ce01cfacf2271ac2bef1e6303d2b833b56f633813ef3478217fb6bc68d13e30917a7078c5e79d3358459358b714ea89179db0ce9d2d7d5ee68f2ddd82a1bb6404663bbd263be3a869667ede307f4027b0b7e439fc97e9dd2e724321d810781aaa1167c1cb553b2bdee61ab032b76bad76a4b49bc95b7baa8652abeb61751e1e47be6e2153132efebbca826fa8cc5c49a5b88385e614329d5213654a0e7cbcb9f4f08e2050631d45d4f4c6bd483dfcd7b41e8eff53193ccfca10c4f151c4e767c74f48bafd586e01ada84fde743dc316406f425acb41c3566345e53ae7d256ba79834c75e8341b0f0a74feb155ec681037a46cbcc30aef6000f52b9b3915f7d5b5da606431e00572fc35bff0e0760b6e8d5a32"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r12 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r12, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:08 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) fcntl$dupfd(r1, 0x0, r3) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r4, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x8, 0x3ff}) r8 = dup(r2) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000000c0)=r9) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000240)={0x3ff, 0x1ff, 0x4, 0x2, 0x4, 0x2, 0x7921, 0x10, [{0x10000000, 0x10000, 0x4, 0x1000}, {0x6, 0x5, 0xffff, 0x80000001}, {0x3, 0xbca0, 0xfff, 0x8000}, {0x8, 0x1, 0x4, 0x7}, {0x8000, 0x0, 0xda, 0x1}, {0x7, 0x1, 0x10000, 0x2}, {0xd18, 0x0, 0xfff, 0xc8}, {0x1, 0x6, 0x401}, {0x3, 0x9, 0x62c48e99, 0x5}, {0x4, 0x4, 0x84a, 0x21c}, {0x2, 0xfffffff8, 0x5, 0x5}, {0x1, 0x3, 0x7, 0x4}, {0x400, 0x8, 0x5, 0x3}, {0x3e, 0x8, 0x8000, 0xfffffff7}, {0x0, 0xffffffff, 0x2, 0x3}, {0x4, 0x401, 0xfff, 0x800}]}) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000004c0)={0x9, [{0x1, 0x200}, {0x2}, {0x0, 0x81}, {0x3, 0x7}, {0x3, 0x3f}, {0x1, 0x5}, {0x1, 0x1f}, {0x1, 0x8}, {0x3, 0xc1}, {0x2, 0x3791}, {0x2, 0x7}, {0x0, 0x4}, {0x3, 0xa9}, {0x3, 0x1}, {0x1, 0x7}, {0x0, 0x2}, {}, {0x3, 0x7}, {0x2, 0x5}, {0x2, 0x6}, {0x3, 0x2}, {0x1}, {0x2, 0x6}, {0x2, 0x5a1}, {0x3, 0xffff}, {0x3, 0xfff}, {0x2, 0x408}, {0x2, 0x6eeb}, {0x3, 0x10000}, {0x1, 0x4}, {0x0, 0x6a806ee8}, {0x3, 0x7}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x6}) 16:00:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') open(&(0x7f00000000c0)='./file2\x00', 0x200, 0x103) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) dup(r1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0xfffffff8, {0x1, 0x942}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x119, 0xc) ftruncate(r0, 0x0, 0x30000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3f, 0x6, 0x9, 0x800}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x44}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = socket(0x20, 0x3, 0x99) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = kqueue() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r3}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) getpgid(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}, &(0x7f0000000100)) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x200], [0x0, 0x0, 0x0, 0x80000000000009, 0xdffffbff], [0x0, 0x0, 0x403], [{0x0, 0x0, 0x80}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x400000003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14, 0x20}, {0x61, 0x0, 0x0, 0xffff}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 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 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfff9, 0x81, 0x7fffffff, 0x6b12, 0x8008, 0x1f, 0x19]) semop(r2, &(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(r2, &(0x7f0000000240), 0x6) 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x1, 0x1, 0x0) dup2(r1, r0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c29054fe0aeb67f5c168668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219ea5572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) msgsnd(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/99}, 0x6b, 0x2, 0x1800) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87c, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x5, 0xffffffff, 0x1, 0x0, 0x1f, 0xfffffffd, 0x9, 0x0, 0x1, 0x7, 0x2}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000180)) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x3, 0x2, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7}], 0x6) semop(r6, &(0x7f0000000300)=[{0x3, 0x3, 0x1400}, {0x4, 0x7fff, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x7fff, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r7, 0x0, 0x8000) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) 16:00:10 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) 16:00:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, 0x0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = geteuid() r7 = getegid() sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="da422b84fc782c594a34180dc9c0b900d4e6a0b9dbf8b704e8ddf9883e3f0f2e46d712de02d3ec23b857ab7daeea38a05f04713ba8cd29d8aa457b4f8a67cb429153fceefe629813de67a400ed2b39e9b21731e0718c353566412fea92fe099f8416b2db26766ea9369ef63afd82c47e12c74ab05cf4c23f73c8703cac51d2260646113dc583c5e73c9862df87787e01af4ad9c61f537ccbe3957478cd8e9d5c7d68a160a23486e0619db1b35e1de1ddc8cb4d924d15d56f62a1300566aa91e11cbf", 0xc2}, {&(0x7f0000000300)="5f95b0acf174fd79e6d77f56aa2ab51a5896b5b312722ef9021d0af055dd3244b4a6fc8ab0e8e9ed1bb79e0a1cf97a5d3210d3d67fe1b2c3bcf053045856a704cc81db7b7898175f071ad90af9d3a499501757aa981feba99007bdaf8e80664f4cd29c28fce34a1a0b3edf96104b8c5ec08a5fe5b4e4eb186bbc1cb049e43e104bac58d649c9b881dcb629fb58e673ed51b9bd5d5ea3c8becd61cdc5307f2d389615281bd671b5e71cd0d1c92b9a356364c359e9c88b142fb58a3f23b4836267e5ae8a7e4e0494ba953f818773111ac15ce774", 0xd3}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x2}, 0x400) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000500)=0x1ff) r9 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000540)=0x3) getpid() r10 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0/file0\x00', 0xffffffffffffff9c}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x400, 0x0) pwritev(r11, &(0x7f0000002840)=[{&(0x7f0000000640)="0eecc8c4f7ff5e712104755bbedf5f3a84d2c99c9142c6d082c6b73c658a6c4cf7160e2c9639cbeaf68937056b20872638f3b644a8ebb55345ae7de9a6d9d8128e3a209e906b26dde3ec1aab04f1766b6c8977ce36b365e95a26f09afe05145fb0f5f64b17a8db0a9d084f877cb1944539fe6755e94494ef2b3091be59cff99e8efc86d7d1d483610f7d596fc5dc636b257b5903a940de705902e0bbf93be6f1a3af1a6fff314b26b74deb6382b1fef4fca0402927a820feb914c139371b7392938884ac3d396af4d85c56fba414b46c4040f6d79bd5d42d8d2f3125a2b791274f55196c9a49af4403135603684f081c162b67ddd3609650654a4937efd6004b26180354ab9bb387c8e3655860c335c4f9f5c3481aa12a138b7a9a2b0ed1528e3386efd48ce71ff815376cb3c71572563913cead36b232454729990bdbea0239e9f4e40a4900415c58112f58641e72ef719555f9a98a3eca77330371559c116215fd90357ec434cc39a7f88cc3fbe85e79bb34d6e127f467695e93ae6c3095805da5ba84053228d2ff77dde994a298b21f6bb2afd329bbf74f613617cd237f2c2af3dc26c8dabf0ca8f01708d6d0ad9cd8c080ec382bcc81891b11444c4a3c1224b12b7f4cdb2c83659ec34cb78520084d28c80533b04b84b63543cbba104c048b5a371e842bbc4ad913c22bdca9c8423720d03505e5da87c1bd5f690b234e2797c04049b321bcb64f600e9d3b45bd37fcac4ff6ae63ae8c17dc4be1aaed7dfd3ccee04e43821006c7e539bd47bd53190a43a3d1e37049fec9383e1e0a30ce81dc381e63f5f4cb68b90fb6cedb21aa71ab5d83c046bff5c42dffc601192a9d80dc3a594cf907fb60cfec8ec251b5d69534df9922774494b792f0e45d162f47df7588e8ca10ac12eaf1a063fecff456cd7413e96370bb866d807c6083c36db426ed4009431bf9069ee3690c3b09448febb5a2c212da2ec31a32988b150eea305d91cf0b979514356a8ad8a38df5e09076118c0715c3e0ca58b4f75c1c1bb123ae04d40099dab6125a0210a509a71e7c717fe55ee15e639b154cb9cfbc66c39a6bf2528fd066500b92d4ac20e11b0a184ac7d8ea67f2d31f76cb119945b8aed851c081588c30185887e96ed7f0f65f59be3e32a57c2318af9d35f90bdb74d9e4a36e24af3e1b93b54c11203ca76d134ce4ad4416f2c48b4431b30347a5a4dc6dd08aaeb12f5bfa46bea7935827c54eee9775a08274ee241b86db6a179d93a443091c24b4260a963caaeefea4ab73898680f243351e7c43f159138aab3fe9d12d40c1581e3364b118de7fb0d4c4a2355d26bc423ab3cd5ac47dd2e7db62d71aa6a5e945d740d60ffbfdc12a254e11f649aa18c6a5ecbf897c9fc81d8710bd8a60ed1bcc100d48ecb3c9cf91e1f1beb4634319b684d3c295ad62bc3927732d264aa6655b0b26bb1e6f430563c2a58c135f732b723ec8fc33d195aee5f06c2c571c3cfcf35836421e5785148e5d50cbd9b7257988868b3d7b9d0ebd2d3992014263e519755129a7e06388b1f724e8843c1b1cc33f59b523f61a760a718948cabc3ae3a5ed8ec91481429491c2a082ea62136a7cd9a55f920a865e9af3750214424c2b6556efc6f6fe2ae26c14275f5be7bd4d4cc0f59897539505e22d1daedb410a62b911a72b1347abaa69c95987609442d99d451864f25a7645de45b1edef40b63961168e34bac8bb946a61aa2d17adb0db8582684f856bc78deea5873b7e58d6be320090b699d1736d3f2c1c56041458d401052f80c8ce5a34462f14a45e73db508423fa9fcdc93491ccc87430b7bd120049276ee6557f38a1dc9079d190bd71f143370ad3dc329d5c6e5272e64cbcce2dc803081c170c770b7c70ab7902ef88bbfa7a2161424fd69f1e6236e0b07db3e2ca7757b08d42f5af4280b38bab1fa80d6e5310c0052f88ef232a52a552e30602bc8f54809c33f70da52a075931c2b3d3ebd566d578ea926fcc71e46b626e008b5e0ad313dfa69c5fdb77f09c383f8a2c72fcfe102b4ca0a7251fd58ac22826b7a7cf046bb657795fadb06ffe63ce64cc884f74745e39181ed8366c763cded72cdae38b7d58d54f96ff82fe3dd15bb7cdff3aa872e6c216b58c9251fbc404d8c901681f0df98a2b87f8eb6b062731551a2c1f399432e0add9e41bf4b6dabb999793bfd6c7fa92470678a72b4b4a5e63fb46206745f6507df9cc01df8ac8d9678ab7e924c95c58d16679f5623071ada9eaf9d8115008cad6469c5d626a2d6633a1727e4ee4f7f0b292d845d56407fb24193ed69e12cefc86fb130526409f0a93d480ad1b0cf3d7c437d514967ffd6f1f03f514c6979ff4b90b9c037bd332e8e82d5c7260a35115f94f9c0603e5adc5531900af347af3422e4e57005f74d9545c4e6bcbb1220645c3aa18af68a046fc0ccba5359818ecf9ec0a224e3359607738e1a62daf077fe598b2124d3981b989093c83caaa817c82b8bcaa26e15a258fa8048ef5d240c57bc8f8e3a9412d3ccf6792dba9933255a53594515173cc9a6a0bf35f45842beea9268b1f9608e3f690f5faad22f39190b526b16723d542f9fb3ae87dae70edb1bdde6b9f543d5ee39e97998b489fbd9bd0c61192964b6645c982abf02959d91e62ff1c76b102c0dd09b7b7c56c1e1cae2b817e5b4c758d2219fb6d40adbdf392079e628c8dd6b7fd10fcd70b8a80f83f9033338948fae33bcb9ce707fd30dda417ff357c487c7dc2baa4e2a77dd3a3f327b517b2d3e7b46361a81d905860c1bde9f270cf0b8b0b948162cba17c8cb7528f35e6d46b55ba834dfec85bf9b6354ce307913429a7641c134a23b60c0328f211556524f6b89cf0b914674656dd8a2818e294349ac31a99b0bb1b008c05fd8c6523ee18b834035562870f62df144a8ace05e345c04fd69afe369342d4b9e36507c7fec28b0d45c2cebdd0de389f4c67e04c25346660a69db0c83922262156afc7736afdf04f0263bc679902ab559848c657befdfd9c72989ae4afcb29bd8cbacb3be4376a68dc7b77a04a779c3418aef531fa258698c0eb8514428ea8f2b3440f006b646c189e91649bb3c02f53dd5111f6ad28eb786b91e4b696c0184d39a87a5d9c93deb2a9e3f55c1660f662ca93a5ba8e5c8738eeaf877ae7f42f6b2fbe43e50576f64b2b162855e378bd897f8f17c60afb6bea5229a251f4dc2191562a05efa494b0fcd94d0540a69517af543deb61f16b28dc666243d315177bd1d1cd56673995930f9c6ff6fe27e6b2af0c434f103c9e80597b00612e2c45fbf8014377d82731781ab04dd2e0dcc0f2dc38c8fdb9da4cfc0dc6cfcb0a419a89ba1bcf209cf74c16c0863546b5562ef466e6d277c057143e1d8cd1ca4e434295ddaa3e7d5ba81070c937dda38d44f44f55ac35e0575a7a404e5f6d71724e6c6a2ec4ced5a7991dfac991bb256d92f0ff95a371227aa0bfa1cafb3c28fe26fb60ecefad172288447352be351390a6bf1af16c9ba897d44d969f90b29aac22837e1211f5152315dad2155a07abf5ba94b122fd365da671924cad493b12ff616df8b6c810c24a4f52f54f261dc68958f10dff356d293b6cec102dbf94f1e7e82468baa27cf30213c552dc3fc70b61646d783d8ebbbfc73644209fa41dd2c1a0a37369019c7836e5a7f33bdcc9fe298925fc3045e54b080d50d8dd36c398f596e8c41ace4a1e63ded00598fd80e43351977814e334b1b5d0910f305a36f161b5e334f2f34cf566d810484272ee58dab02257e068794361a069604663361336d018ae33bab3fdde1ae68786112d2b4151870cb796a51afbdbff7ea16742845f90b91155456ae58c78900ea32db7a4c201d151f934b504d61f86e1e6ea5819c25bcf7ca6ab38d78ccf3eb5731b0853e523beb797c0062710499c729301df1ced84628665670d37c80addaaeb3eaed7c6c090c1d507da0770723bcb61e00bd35c49703f46a8b0cbc6cf4a9fba11b4f00848de87334e4836815f9bfd408cc741f25693d8a7fbd2a0c53e2c904bb5cd73b5395e2cf2f818628331509245657e1af306abb7525b4bd4ef9dbd4db22a3c043e8bad981958b9ab10ce06ad6bfa4153f94bcc694ae2399bea4a64a1aca05035184867924135435d31045969c342d41d841fab1b5823df516a92188310943516f0f7c3f5e7fcb86dd72b16f44d56dd376cdbdb422886b7411148f1bf05d7adf7da8e8420f828bd2a3ca0b6ae9a75f805e80596affb37b210ade78f4f18c38ee65db7ab2428dc8b8f3206108d14e08c7aa2528eed7c6596aec02e4465044e274daede83f82ad68988d787aba8a62867adfdc2217db0821ffc90b4e68d8997f49b7a1b6362ace250479f1365ea2f6dac61128bc7f09829636b4c5c32b0584838bdfb8707b6d6de597812588ad9d987c8ccd4223114f503bb62b2d527a0b8632b0872e414abecc0858640dcaeea0c461c23ec63f4673a954bbcbfd521e3ec3205a3b867c309f705a101d22f6b0346c97212d6bcbbd194ddae7a42d9f794458d41fea7aa1bdc603e6fe85eba6bf6bad32c2bacd9bbddc3311a1b4ba830aff2ce3a10880454ef255d376c12a35822193bc80facbec27713451e23024ce9f92189cdd2b60b5c7618757a13b11747d6b24fd7c4b67665dedfdcda6aaa198d969e420ccecc2a5f4683217f918ac0ade6cd46d386dd68f0d93d94bb150068964fd65dcd29aece131ab26687f61c1696cc78e1b1b6f64a980a0de4b9dc17dec9d90538c19185d1435eb19f5174b5e8cfc5b1386426415e0e6c1de3162282f0027518875e8e8d65e4071ccf0a2cd5eea08981c3378752e3245b539d8b4b568b7b69fcc137246ccbea27b582cccd1c5ad36270b473f8fa4c406b05caa5673ffebfb7b9133d284b34e9aec9ad4031ac926c3cf9c4a7340553616d37ab125e861c081e20f6d86bb75a72d5367ddd2aea52569ca93422345b556d9ed15ff922b7774404c36a71e158145103ad57a250275cb5ad3bf5a752f26126b59af8c6e4a6c99b576be865c8bc7a6b4cda9849b296c00ddbed7b7978a9a76d87cc3a6391d97c7fb2bd7b3dad146288e901fbbef8b6b71631c4cf63b52e447e0f52647735ddac65ae9006c70f6da16fc1e69974ece2276cdeba92b363e413bebfc3474d11a2f94ed314d8851305c5573843a66ceeaa2e98a99d7f345c51aee2948a3ccc9ae1bb7b2920755fb1a3b545d03da3e52b5ebc76abd6a8224ab033bb835119ee18294e0a2baaa8716f7f0102174a5f42b8bfcad8993f81e0114a7d49deb1840ff306d333259f25cc1a1819fe4e2ebc32533a350715653c1ac4cfabc2ac6b823a9c000b3543ceafd8da9b1f5f65a37361cb52227b8bce367c479d14e6e5e15bd1e42a1ef1fb3a7cf34efd0d3e87f309e0259f11bf552b971412a178572f7ef5b4945bc66f00a9278c027dfd9793e504a67534319f99ee868aea6bd7d99c2e201ec1449fb037bb92a119c08bbb9684cc78284c248218fe67ca7e85d3804e9dc1041e0570be0a20c6607f8e435941e143d8d8d250e01b19e75e637bf59e95cdfebc6c56407e6f066aa9e22b64c994fb1132e8b07787f30bd22b56fb3cc053b4f77ffc0928957ce3973aa71bf3916c22a28da401f813bb640fcfb3ce8d6e20fb6081c5a8c240f0219e0f6d762e8566aebbb0e4e1a75db4e9d7ad1efe3d7451ebba0888dfb59e03d69c61868fbad3782f374f56f6d36da6f742a7d227dc8a642f49daa1c912d9349e0b5ec87c86c3af92218d7d77965bebbfe2b0f8a15f", 0x1000}, {&(0x7f0000001640)="06686741a830e04c0303cb6c134d8dad5c1f9ee6b1621934cc5be858eb9b69f3de275ded793662045f67e3ffbddb86f3d17046", 0x33}, {&(0x7f0000001680)="eb2c62e4947be641568e4bb11ef2e77ced01632f87f8f11f5ae7e6739adf124bab869a3f0a27fbcb267c44d4b25451029d96579573c504dfa0908cf673236d72423e6a1fd827a9741bf9724710", 0x4d}, {&(0x7f0000001700)="17f9d3e199f76bfea7ec29e3612476064f0e96fb1ebbd9b355b470b4309e50cc2893e922d478", 0x26}, {&(0x7f0000001740)="c7674f2bf4416bdd7055fa611c59c30fa27b5691a05dd17e29488851d4430db2f4d1e56644566175acf8e711b94b3d24911e5079a400ff184f69b227d329f3d4c37201996ca2ab19b67e1da945c5657534a2149351aabbfb108bfdc912a0aea932655aa29c49bd951d67c8d2762ec0b910e7f81faa1cf431c90ca6f707b7513fdc54a979806804049981a704f8e5a2bce2c5b59a650ff6876820b1e1a1b96e345f6f715130b23da8851576d1ff50219e4f", 0xb1}, {&(0x7f0000001800)="614f12f5d2139dbc07be8eb02a22ba08e4f4ebf1232141014b9fa10ec0af4e3b13d4a52ed4e083e063e340f9e8719a9335172f247fc452676c78b99c68f147e8d1e28026156f158962151b95988c4986807e6ce60ff24c9eca16ba93b084d3a56c72b07248193825c5e5eebe21d56307092751dc50559e848d9496c2a973cdef8fd9d2440ce6a002054bb860c61fc25272b8bc63271e1c80b5424aee354437a95bac93ccb7c5ec94d7ca2b1430e587f63bae5fa5d2bdaafb0687f19a633aee3a583a4c94327eed588d49a6f0f15f3eeff317c2ec7371decdd3921c8188b7f6738c5a9da310f749248bbc9435de6f422d30c0fab569181953411d2fa13bc7d6b2f960928aac88e0e2e44cdecefa6f3a6280c46847c12efbf5a8a327818e5280a8811a56f0518b0541be262694df30f56c3660bfd290b974fec6a539ce45998f8d7bb1043087ae4b4b598cd3a183dc8b26fb1d8d07c054793d842d3b97da6c3f9dd7831b023da46612a3a9b64b1fa7f7f713deb5eedc68f160cf3a01e83168e5f81e2f3f4ab032ee96ef8c3c83eb8cd5f1659529e0db08055bdcb8a06cd17b5060a23ee0504d4af394a67bf3125584702cebc78a0322b12609ed9bdace8f877727530c2c88ed5b0f7e3e1439e66b49a13390b9aff88d198fa7a3ca6e380f41d9e3f0f23011552698b2f7c667e0f389516215387353212da08ee9f031c9d7f20394d8ecbc0b4166e12bf3efc66107956a72fbb7f6b0f1745b5711a505eeb6f38ee47e74f53253682503adf9e204d637cc0010861ef071f88ffe2660e3085a94ca5b7b2ce827f2429b16b735d9983db6eac03fb85a8a46fe7f4b9c7a2b233dfeaaec750e13601b5d1181fb13de66ba94752392c3743f247fa5b2b144b776fa6de20acbb80c8acf5f4855430f34e959cbfb1a0f4d53be0f02995b0ea928a4743374a7d4e6bc3e50f1916870f84d39f91a01d0de0f24f04399e9bdaa600fa396292adc9e9b39d31d5ad7ecefdc59fba3f38e804fa4e97dde8ce09c13d5d6e25a3838300d62febcdf2d1c94f35b2b3558d1944b9bac56573071a64ef542b49c252b33ad0ea8042a190ec17859150562af5ee83f4237918fc9eb61e8b2e5892a9cf5cfc2ad484b282edfcce8a1b896f74ef4e281fc416069a33236f995c97a6bbccdab585bad292fe7ba1c1bbabb95c1789dc2fb1b76e251400c96dc33e6d614601468e320d142061326e064987a49259277612bb0de55d48f1653ba2523946cb83b3df73ee9b3c6ca2ac063d8d7d997a6f0da196b8b8a9d43435e0ffa7cdd7983e95877cc147edb6d5b4ef2e8e14bab80005970c562ee7d93c92e1695ac8f27a638b8d954fa116195a9ab8c6761ac2f4a8d203eba548a153b0fbba627f0c48a6388ecadb08fef9aafcd23d0294f58c26e2f2a9dc63643d9c4e588f94d93c8fcb0a83237897cfda3a123054dc9e8540a2195571e7499ab27dc4017af1333e495e926863c4b6fc07fead86aa0fceccbf4733e285f7c5c41d842be8770b30ff0a53827d7d3742c53b68f3ce52ebffdaa6ef50d2fc090ce014b5c8749060ceb846db47b319ae7d88123b8213789ccf948ddaacb87649b1682347a6e7df20a9e69ff19215be09fa610a93db51900b307276ba4853c4d7d5dd924bf5a28e6c4bce0332c714b564653b27ddfdf591645d4151b2f6da9972f269fc4d9eda6ea6d130588aa2bedcf7ed8c309dba54b292974134abc1b5c4a9cc83a36e13a5b5dd01fd8a69d2d98ebf6c7de59748464feb65bd91e565fa3fcfa034dff9d4928327951f4cdf5e3d7fe83827493ca564df9f19bcdc216b1791146ad6d403d8ae1b0add98cea334b71f6baad6cc882b32d068c6d2e878878a7d5e035ed9e0cca757e75d3ce252dac6e35c27a1921065f537accde454976cd73737fca838327368ada70749acf9928ba3e6895f81a591e00a21c114d34cc9dba73d179674a0f1a0aea6e5524e5d27a8e34ade63fb01347571eaaa095b8f3fba35821000fb4dc73aeafca2e73e43850dd97fba78cc0dedc75e2a25a7e58d0ee6c67cc28a5f38975bb8dfd1be976309851ca69722cb2eaba523f64b63897ff0b569eadd4ac521f2e5f704dbee1cb85f9129a33508f0460a19e3435a9b67e97774704768164219dd3945f7a93d45c08afd66f1179dfbb5aeb3c1013c5fc75cd4f539c6171ff085df86ce3a681c373facf8bcd0b580f02eae81748125a08d67854892c4a44c2a8d73d5a54f750f8911074255764cfcf9c6b2f9b9ecdce953c555749346b0554dd068f59a10e94dbf5f1a905fcf07d6e25a72d8354c3c57ebb65f0472ed714bdd45a71cd13d600a6375a52d906e391f951227abb06d63a4a9823fbd90a91eebf826f9bb70b2e9b46cee0cbce178474b79ff1c2a16eac749c68f168106e65fcf2e84827e282ce27c733d40188543f4e4c5e14c1ff878745f99441b7fdece1eca7a62168ac5cddceb651b85bebf644be7de908392f127874298651c14790f70c754e5f898863f115dde2f0e2ce8d5729fe4400f7e9d9348faf04cab2470595b03db9a801d5a923194da7a0bb1ed174247adaada8229657b9cb808f57192796458ef03d4646e768ea00a504113f80f3289e372c3c3b10b0d16f4ff1b371205bb2ce6ce6946114efc19b8a1f2c56cdb7e0991e3454884a3cdb56f2a76bba4baa5ebdabb088de312d4fb0b207d6e701dc43dd3f888778598104882faf0228ba3cd02f051c97f831d9a55f774491319c85aa0fc5e1c31583ea73e5bd9b533f4ee208f8dfd67b9c12e246433590aca679035d164c0648caff931c5b94d08f7559cea7995b791fac6eddab2acc0ecfebaad3209cbbed798757fd7286aa4d5bb30df75473595db6e9f940eb5862d62e58433783cc542ad56b2bbd6f6eaed05d4a9bb5fc1c88babc84e6f51e05df9c1b7cb178c1622873fa403a605cb04cb2f759cca521769a080c186f543885517aa1f14c78254aef92dc7a7b911e69981d4b15b601584a3c0ac19cb6a4852e78fec72282993b6d295822a575d9ec3669d973c8b73fb6e8f617a0372ecc004f51c13238c5a4b960a794c7d1f08b36262906910331469eebb57ce2dc6faa799698a4d4598d8a0c6d9b35b836c6ff6fe1b4cf8dc69ca2da8816543a642317c569d666a04f2fcc502d9f0c5ad060d76102a926d8da7e8ec03271bed45ca0003a53b5e6aa9559ebc8f9bcd6342583a827434dc7e8da7c9993a20c56a484b6f3434066751c733782aff4641cfe24966ddc534acae69cbd3f2a6b157c0d573a5285a343b059b28ae9015b314aba440c2ceeb2479799085e9d1f68849120571e0817ae69a89eee9e8a230b7ed4381f90e47ebed612c132e859ed73a9781b3f6c916f01597aebd86de0009d4b34f49bd1465389f82a46ccb732d6f4162b2dccc98e2793d725f8443ddcba90959f39368fe79880dea8da5acf0b32aa9eeddaaf39da8cdc2a3a4611f75ae5d618f2b8f38c401ac8874b15f5b53f5979543097cc25889bf901e0265b7d7c3bf8bc6add85a1ff6eb7114120ecf98d89fbde28eb8bfeaf881309800ddab7c26b00baf8362ddda5886903b80f65d12a1bce1653ce65ff28079e88dff8846027a85884cf6b286e29d800dcbab46b553f7a8ecadfb91107ddb112e4f6715fa01b5676725d460cea56ad1974d226b28031825dd450f62821b757bac0168243db7e3ada56fd187854908fc1fcc45babe6f3fd7d6835bd31607b3de194046a056a6c26419d7fe447fddc001dd2b6c5868e6afd895708b9da90ef4b332514a7f7457995ff68116c672d263f7446cf7ec4ea5f535499a2b7a88bc86ce9fa809927d3f455223d7a685541584424f97550fd134fa522e0da8f6e97116f92c74f6d978ef0ad82d176d50ca612bf05d374a9de9a3465320f5da20c52a14ebf78447ae690b3ee318fa6fadc1734d6b11a9a833f2056ad217d9dd4a6d8573c200dd8129cefde98b603ce8a95646e0abc6e16a695263ab0beadbe348f3f3493af667d09e437a56d1a9b24b019e868df5a38bcd1efee614dc73546bae70c25aa63001e687f9e492a3f34087679d149fba581a8f1ffdd6e204630fb82ce6c98d1f6371937932d95e76199675a539f3dcf87ab7ba1284594d73bbdaad61e99827f43cd2b694f7090c52ed3114cc5077ea193cabf1d059465e21a9089688a7044d5a81ce5bd1d4f0d6ad228d1c2488d0a8743fcbcb28281c068ff9a59bad5e7b05a9d9fe44ebddd14ecf156d57560b4eb9b67bc0d1c25ca64e4c4aefe439f9bcea6962accb9e7ba54c5fbd1499431f4ea222c68539e49f1c35e8c1f695634b7a41000ec60ab7a99062cc613359061e7f220c46b23cdc7dc4857ece69a9baf1d00680c9d9471241262326c298b44d58eaeeba5f187690372c1a14c4386b0aec9707ce8da469688b1596108c06b74978c948ead1b0f833aa9b9174092026d75a2d8e783857a2c512785c7a5169c23f0f84498aeb0ec848dd3a823b241527861305150b47e1cdb41439b0b4a9904b7c175479cf315f3dee980f2ed997fca3a6e7d5e3962aa4d03f883cf3f3817a801bd1bff06d16d7790a3104d8ad207e60322c4caeb1b4767c21ceea702067e7fa0b7b1e7ce2c54646bdc27db9d44f910b00650001fc07c6405619f5f644dd61a6671c5da42ec66a990a4460da95e9e89f11ff961d41dac017b723d47e59b0788bf978dfbc80a763c5ebfca3f280da0a2a428725684e713d9ba5bb88aca2863bca741c1dc053c8046720c58779542c9cb979677dc6d64e96b6dfab760f330f23d62c8e29f2296835e85b7de5f7bdea695124cefc8b59c852dac721842701b0e1c97d2e4ac9556992b10538bd74475634a2b62258cf3ff2bbad0bc3340c3bed7f16b61c90fab88714f0bc9a39163409053ebc4e61faa9c127d737c32ab3121a1f6440bb77803bb0a9b4de067a41670339a776d55edf63deaa50bbe39f8ae233a6139a26093519797e98f07b1c6e2c0b0559d3a3a302a9c58bdb3db6cec0a715546d5b785f193e98099699ac68179f4d63ea5d7b59a825ed123c6dfb1b0dfd23060d17e2a80a4d0da5f84fc32a64680f4c15da648e79868eec5f93bd4b6307fe2160258130dbe41f52ffe84c09d4f7927a65b4210687330083a2e2d601d73678b5dfc8c819909d5b888b45ebd15ed129a4871196cf3a00ef72fd91fbd0b258e1437f6f93f0f8d20bf52f589bb6f2e56b5a9ccb5d24cb832ea0b5022b6be436d01a820b9101031e48695be427dd48d0644889f34d246f886cf08d8bd23049a24ac04ea785875ccc6ac95b71d364aebc4240f6ce6e49ffc893637ec74662f492c0c568b6fb2ee9ba6296f32de665cabf076b2c26af3b048d0b3722bd3a2bd107bc568161281d624408f36a734ce5a86893b90b45316be543d378392ed6906b9919dd8fcc0d7bc6cefd662c7d72c3c83e7b834839649169cec379c7c73a435acc5ff95790e8e1614edcc5aa2211671fb298f921c535932ce3aa5fa909ee424ea25938e18211d5254d9d998de743a0a7c11f07d7df6ed55b7b5d734faf2a6a3b0f49b5ae0fe1534fd174a55eea35ee618c631b85f694fc4f6a0f979adad13869892135deb8e91d88839795d17a89a4b010d38993e97967e751a50f48f75a370057f44a75082d4f4dd7be554bfb71c9ee340b9be51da410d1151f35808cf5fa665fae1bce2509379f596b4468b784baaa5ad7738b9b0fba6edc661fa2c651f291a82e2e1138c7a9f39b91fbf3cce6406fda1cfb12cfd322b7336be03b3dadf", 0x1000}, {&(0x7f0000002800)="807f9b6ccc1a795ed98464fa927f76ed2b144651aecdf95694e12000d0db60bd48f2d6e3299bad34", 0x28}], 0x7, 0x0, 0xfffffffffffffff7) r12 = socket$inet(0x2, 0x8eb377b30ecee4b9, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000028c0), 0xc) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002900)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r13, 0x80185758, &(0x7f0000002940)={0x8, 0x2, {0x9, 0x3f}}) r14 = socket(0x10, 0x4000, 0x26) r15 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, &(0x7f0000002b40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000002bc0)={0xffffffffffffffff}, 0x4) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c40)={0x0}, &(0x7f0000002c80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000002d00)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0}, &(0x7f0000002d80)=0xc) r26 = getegid() sendmsg$unix(r14, &(0x7f0000002ec0)={&(0x7f0000002980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002ac0)=[{&(0x7f00000029c0)="1173760e06eccff8fe6d4a63ffc0386fa0fbf604089074a78a78c60db38d6b3525c0319f542da304534d8a9083a0c8b5c1bc7574", 0x34}, {&(0x7f0000002a00)="be747dc2422df778b0b891e9ce2ed1a3e8e2c33f8efd1ba4ae71b59d4cace0a2046841368f18a65597f1cac02d8b745b1f3caa39ac305f0a8216e5d3732608c1f87d5fd2ff2aaaa6ba298572fef21fcc7520e924cac5a137ec667f0cc8a3af96c6f8ca29dcac8343b784f83f497423c6c7bf865d7bccd6700b5cca94716b60a6009a46ea4a02bbc531b0508b63f942a352b4036993aa1ee125b86060992b53d266fdfe5dd9efb69860f9", 0xaa}], 0x2, &(0x7f0000002dc0)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r13, r18, r2]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, 0xffffffffffffffff, r23}, @rights={0x18, 0xffff, 0x1, [r24]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r25, r26}], 0xd0, 0x3}, 0x404) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x101) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7c}, {0x34, 0x4, 0x0, 0x4}, {0x6}]}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e8286133", 0x4f}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8000, 0x3ff}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x9, 0xf2, 0x9, 0xffff}) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x0) r5 = dup(r4) fcntl$dupfd(r3, 0x0, r5) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000040)={{0x6, 0x77, 0x7f}, 0x5, 0x1f, 0xe74d}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0xa1}], 0x1}) setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r6, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) r8 = geteuid() r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r9, &(0x7f0000000480)=""/248, 0xf8, 0x3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r10 = getegid() r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r11, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r10, r12) r13 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, r4, r7, r8, r10, 0x45, 0x7}, 0x400, 0x1, r13, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000200)="0000cb9c90b2fd812eaa4e713049e69931929648", 0xfffffffffffffc25) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) openat(r1, 0xfffffffffffffffe, 0x800, 0x293f22a755bf544d) r4 = dup2(r2, r1) fchdir(r1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x1, 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x8000, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r9, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) recvfrom$inet(r4, &(0x7f00000004c0)=""/119, 0x77, 0x42, &(0x7f0000000080)={0x2, 0x1}, 0xc) pwritev(r10, &(0x7f0000000000)=[{&(0x7f0000000380)="c042b020e55902940eb37241d100000000000000003caf57f3f28defa30d6d4d18b3d119892835e01e183132743e0c0918d13de23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb029444f963c2989cd5e56026eca0bc6ac289e29ff507060059732ee6dc39800e5d4b5c12f9b3e8e06291f9fdeeac1f9d26e9776ded091bb8e0d569ae63c8e690f90fa41bfa520d6ca68ec79288d4cfb5cadb877611465cd5411d9740291e76e6cf384e11a05e4dd425ac92fc88d0b2d36612a1357c4030854540bb66eb006eee8bfc58c97896e39a2597809e68102e0929003a066a89188c42087ff97d58087ac3d700a3a28efb53217146fbe5bebefae4463239", 0x113}], 0x1, 0x0, 0x0) kevent(r6, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x3f}, {{r7}, 0xfffffffffffffffa, 0x772d30c64009c5a3, 0x4, 0x3, 0x67}, {{r5}, 0xfffffffffffffffb, 0x74, 0x20000000, 0xbae5c5f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0xc31f285d906f9e7d, 0x3000000, 0x7}, {{}, 0xffffffffffffffff, 0xc, 0x2, 0x3000000000000000, 0x49}, {{r8}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0xeb4}, {{r9}, 0xfffffffffffffffc, 0x48, 0x10, 0x5, 0x4}, {{r10}, 0xfffffffffffffff8, 0x4, 0x80, 0x0, 0x9}], 0x2, &(0x7f0000000780)=[{{r5}, 0x66b6d2e85b421521, 0xd3547ec967bb2490, 0x80000000, 0x2, 0x9eb0}], 0xcdf, &(0x7f00000007c0)={0x9b, 0x8000000000000000}) shmget$private(0x0, 0x2000, 0x18, &(0x7f0000003000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:10 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x788, 0x20) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socket$inet6(0x18, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x8000, 0x1) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82832e98429a6c07d6fc00006cbcab8ae84ad1ca284a439f6c8eec000000000000000000916cfab283f8a4729bd25f044ce7cda3a2028785760000008000000000d8f5d83c333a2c8ffc745385b7706427536679956d4dcfc3143b5d8bce0234c4a1ce6cf21a6065e44aa033e6de947bbbb338cc2d3d7e784fbd511a1d754c60889731cd3e963d5b6c54641bf4e564776710d73f283af0c294712e81cd627efcd6de94a762e61af77ceaf1f1b253e34e2ea5548d2eabffbc52430171774defe97bce06ee970716f161503291684911ab3d145f22165b92561542818c711d3abe1d4707506ee3b4a28be45dc3674faf241cbcdaf534904be0f4860311dac6171fce5f353c0f40fd1ec2147934450659f5e34ecf68b72e92bb64a7d3f7cfc7b8463e08198a2c312b1146ad0aff33fb0f925e474b7c6254e859791774fd5fafdb56"], 0x10) socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = getpgrp() getpgid(r2) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x0) r8 = dup(r7) fcntl$dupfd(r6, 0x0, r8) r9 = openat(r8, &(0x7f00000001c0)='./file0\x00', 0x400, 0x101) kevent(r9, &(0x7f0000000180), 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getflags(0xffffffffffffff9c, 0x3) r10 = socket(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x0) fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x1f, 0x8, 0x2, 0x0, "59d4e666478999b9b77c78bc85836c764a84608c"}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:10 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0xd40e9c7b6d27685c, 0x143) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c29054fe0aeb67f5c168668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219ea5572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) msgsnd(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgsnd(r2, &(0x7f0000000180)={0x2, "93dc030654a2ce9c23e8569ee040aaa8b236d8c7d1fda620c4d21a14efdd5005d3bf1ca5f215c2c8cc64a5b5af500c18e48ade32ecadfd8102daee01c9859d979d18af8ab1c32df9672e6d7e317ca0731bcfe0efe59b7cf863f8dddd87f63115be6baa04e3f4859a66d77bbd29840155f692e022954c8f83f4e5c0d70234288945371c4bfd85d4f9043b10c060b901"}, 0x97, 0x800) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x400000003, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) read(r6, &(0x7f0000000100)=""/249, 0xf9) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pledge(&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='(:!.-\x00') sendto(r5, &(0x7f0000000000)="299c6002ce8df8f1206ca81b0af40e5832856eaa2f00355c222f8d4777df60dfe9aaadf64c792cc82582f81217463988f89f89000000003abd8ba0f23425cc67b357", 0xffffffffffffffa3, 0x1, 0x0, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8, 0x0) mmap(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x40000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x400000003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) writev(0xffffffffffffffff, &(0x7f00000022c0)=[{&(0x7f0000003380)='(', 0x1}], 0x1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fchflags(r2, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0701a277dc57451901000000018000"/29], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) fcntl$dupfd(r1, 0x0, r3) chflagsat(r3, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 16:00:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000000cacea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02070000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0xffffffffffffffff, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) pwrite(r1, &(0x7f00000001c0)="daafac1e23e518f503b5a8d77cfa7521d4d1ba2cbb671c17efc8812891b1f93463e98251a1ebe2bbaec97686995080f4e8785ba619f59a670cb87d70856bfd4f43b19b5484866f2f2d", 0x49, 0x0, 0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x0) r6 = dup(r5) socket$inet(0x2, 0x7, 0x4) r7 = fcntl$dupfd(r4, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000240)) r8 = dup(r3) fcntl$dupfd(r2, 0x0, r8) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000140)={0x1, 0x2}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0xe197c293101e8a65, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r2 = socket(0x10, 0x2, 0x7f) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) fcntl$dupfd(r3, 0x0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x0, 0x0, 0x400) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x14) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCNOTTY(r5, 0x20007471) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x0, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) r29 = socket$unix(0x1, 0x2, 0x0) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8040691a, &(0x7f0000000300)) openat(r31, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r34 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) syz_open_pts() r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r16, @ANYRES16, @ANYRES32=r18, @ANYRES32=r26, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r29, @ANYRES32=r36, @ANYRES16=0x0, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES16=r37, @ANYRES32=r35], 0x85, 0x5}, 0xe) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000007c, &(0x7f0000000000)=[{0x2c}, {0x9, 0x40, 0x40, 0x1000}, {0x406}]}) syz_emit_ethernet(0xffffff84, &(0x7f0000000640)="0000080093177320494b272aeeda3d2eaf1a4ca2ad2d9714c5f8207b76b3ba599a02c14c411a89d282961b5f5c2737cdea0045e0b71b78659f3b1289b48fa31005e6a7918bb85c7c12587e66d7688e33c8838a525c495a500102bbecd35ed1f430a34a8ba6791549003621ad4e4c93a97aadf594d636acfb7726b40ac81246d0bc83fdeaee8c6a94f5baff63be1bb0e6b96f58acd63d81ac23a07d2622efa3c6abf2cefd8d9afff4dfb862a80b88d480c9a2337f133f62919a0ab30b5042dabe4ba2f164ee3af8b256463aeb4c3e85641306b14d39d19e9f24258987600f85087e5e7ca47952c0d04548ee06947ca27f4b9d908d6066f9430f1902c8c70c0fd77f31bea493c145891455a1742ca16bf2f07ad2be9fd92988ff03d73384908000cb8ad0582b7d9f5f98d07f3ec53fb189f488839df72c2d7bdfad0bc56e0ad35385d56a6e4297ff10b0df92c70fe981ab38fcbef576267ca02f92b8169ac656f53c142ae3031868e5948c43a87aac65fb7d54caed1a5d8292733a1ed2a2da7ec08e68cd04d862d471a4631728bacab59ec7ab886d414b3ae568a7e089cffca00e1bc153c1b02cd93ed9ddcaa4a57765d6bb6174c807f3445fbaca2b077958cc45afd2e4171f5b1a0f4bc1c94e58cb37") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x5c}, {0x4006}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") login: pckbd_enable: command error 16:00:14 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() kqueue() r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28002, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)=0xfffffe01) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x1) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x400000003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) pread(r0, &(0x7f0000000200)="46c6c992c78a05508f6390457339126b7c64e9e605a8efa69b66bafdf2d42915675ad9a25ed54e9170f34e9b6901556ac908ed51a15e492465e36b43d3b18420456157be0ba066522df6930bef93d897c9e70875228c3b4777a9db19ebf87fd5f4e0e547c8632e5b5f464867f9fa468212add95a7ea45f7429415d603d44c0ad81af290de5abba6cdeb4f85eeacfcb025cedafffd4adc55343e5b34251e7b55cafef6f2a513d7ebedf71f766f3da8c9f397d0d56", 0xb4, 0x0, 0x80000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) pckbd_enable: command error 16:00:14 executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x4, 0x5, {[0x2, 0x2, 0x0, 0xffffffffffffff00, 0x7fff, 0x1, 0x0, 0x7ce, 0x5, 0xc88, 0x8, 0x10001, 0x80000000, 0x2, 0xfffffffffffffff7, 0x6, 0xb4, 0xfffffffffffffffb], [0x9, 0x6, 0x8, 0x7, 0x1, 0xfffffffffffffffa, 0x100000000, 0x3a28, 0x0, 0x76], [0x6, 0x7, 0x1, 0x43, 0x9, 0x0, 0x80], [0x4, 0x6, 0x5, 0x1, 0x5, 0x7], [{0x3, 0x9, 0xf6aa, 0x100000001}, {0x0, 0x80000001, 0x8, 0xffff}, {0x9, 0x5, 0x20, 0xffff}, {0x100, 0x401, 0x5, 0x9}, {0x6, 0xfffffff8, 0x4, 0x5}, {0x6, 0x9, 0xc438, 0x8001}, {0xffff, 0xfff, 0x400, 0x7fff}, {0x295, 0x7, 0x4, 0x20}], {0x36f, 0x4, 0x401}, {0xfffb, 0x7f32, 0xffffffc1, 0x80000000}}}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x20) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000300)='./file0\x00', 0x20) r5 = dup(r3) fcntl$getown(r5, 0x5) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = semget(0x2, 0x1, 0x2) semctl$SETVAL(r6, 0x5, 0x8, &(0x7f00000003c0)=0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000400)={0x8, './file0\x00', './file0\x00'}) r7 = dup(0xffffffffffffff9c) fcntl$setflags(r7, 0x2, 0x0) r8 = socket$inet6(0x18, 0x1, 0x5) r9 = dup2(r8, r3) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) preadv(r10, &(0x7f0000000b40)=[{&(0x7f0000000480)=""/224, 0xe0}, {&(0x7f0000000580)=""/109, 0x6d}, {&(0x7f0000000600)=""/152, 0x98}, {&(0x7f00000006c0)=""/255, 0xff}, {&(0x7f00000007c0)=""/55, 0x37}, {&(0x7f0000000800)}, {&(0x7f0000000840)=""/236, 0xec}, {&(0x7f0000000940)=""/180, 0xb4}, {&(0x7f0000000a00)=""/207, 0xcf}, {&(0x7f0000000b00)=""/5, 0x5}], 0xa, 0x0, 0x80000000) fchown(r2, 0x0, r4) r11 = syz_open_pts() readv(r11, &(0x7f0000001e80)=[{&(0x7f0000000c00)=""/185, 0xb9}, {&(0x7f0000000cc0)=""/232, 0xe8}, {&(0x7f0000000dc0)=""/106, 0x6a}, {&(0x7f0000000e40)=""/4096, 0x1000}, {&(0x7f0000001e40)=""/63, 0x3f}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001f00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r12, 0x12) r13 = msgget(0x2, 0x80) msgctl$IPC_RMID(r13, 0x0) dup(r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, &(0x7f0000001f80)=0xc) r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, 0xc) r18 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r13, 0x1, &(0x7f0000002000)={{0x2, r16, r15, r17, r15, 0x162}, 0x9, 0x8, r18, r14, 0x400, 0x8, 0x3f, 0x1}) 16:00:14 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/98) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r5 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r6 = open(0x0, 0x300, 0x8) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r6, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:00:15 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = semget$private(0x0, 0x1, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/120) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x3, 0x4) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x327) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000340)='./bus\x00', 0x80, 0xa0) setreuid(0x0, 0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/253, 0xfd}], 0x3, 0x0, 0xffff) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "66797ee224d185a86503182ec07fff0ef1b30100"}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup(r2) fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x2) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) socket$unix(0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd3) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000001900)=""/66, 0x42}, {&(0x7f0000000180)=""/125, 0xfffffd41}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x7d}], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000001700)='I\v', 0x2}, {&(0x7f0000001740)="b1f217897e36727a158a2a47682eb84853ae20e3a83608986a5064691137fff6a65b8af79775b2a85ff52b062e0019075a6d068a8d231f0fd683b08191e6c6bec2f5a6dabb800620196c032668c312bd6594fb9f4bde960903d500267f07d7f03e", 0x61}], 0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000016c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x1}}}) socket(0x18, 0x3, 0x4) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r4, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd\x00', 0x9, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r5, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) dup2(r5, 0xffffffffffffffff) r6 = kqueue() kevent(r4, 0x0, 0x3ffffe, 0x0, 0x1007d, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r6, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000001c00)) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r7, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r8 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r8, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r9, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0xa, r11) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000580)=0xc) fcntl$getown(r11, 0x5) r13 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = getegid() fchown(r13, r14, r15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) select(0x40, &(0x7f0000000180)={0x3, 0x8, 0x8, 0x9, 0x546, 0x3ff, 0x7fffffff, 0xcbb}, &(0x7f0000000200)={0x1, 0x6, 0x800, 0x7fffffff8, 0x1, 0x80000001, 0x1}, &(0x7f0000000240)={0x8, 0x9c, 0x6, 0x9, 0x1000, 0x2, 0x8, 0x1}, &(0x7f00000002c0)={0x8001, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:16 executing program 0: getpgrp() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000]}}) 16:00:16 executing program 0: 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, 0xc0206917, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x400000003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r3, &(0x7f0000000080)=""/68, 0x44, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x2, 0xc003, 0x0) clock_gettime(0x2, &(0x7f0000000040)) r5 = dup(r4) r6 = fcntl$dupfd(r2, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0x3) 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000101002000000000010000000400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = socket(0x18, 0x400000003, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r3, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/205, 0xcd}, {&(0x7f00000004c0)=""/4, 0x4}, {&(0x7f0000000500)=""/25, 0x19}, {&(0x7f0000000540)=""/205, 0xcd}, {&(0x7f0000000640)=""/72, 0x48}, {&(0x7f00000006c0)=""/17, 0x11}], 0x9, &(0x7f00000007c0)=""/197, 0xc5}, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {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) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000200)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="92a648e6b51c189f", 0x8) 16:00:16 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700), 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xfffffffffffffffd, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r6) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0x100000000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8, 0x0, 0x20000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f], [0x80000000ff], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}], {0x0, 0x1}, {0x0, 0x0, 0x5}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29003f8787ab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25aade017c2c61e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466ffff000000000000ee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e580287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf80faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000bcae6cbb095bb1f03b4cca93d35369e626d890224fa926da7a1bea492fbbc675c521b80908fcb92cad93665c7208122a558213acf4bd3fc5682f0e26a6f6e6f39ccf690c55240554cd58edc0fcc50af42499ca48492c68879b4b06d5677dcf835d9aeba974546c79387ccbad26f94dae36814a97fb92a2361ead9cc591a91ae4b52202938de9aea3828c434600a1614c0af7dc56df8f0084d8bb9eded7766bc6421cf509d336ff983dae50bc31"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:16 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3be2e2cd34636664) sendmsg(r2, &(0x7f0000000180)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xe30, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f00000002c0)="1f526383fc53825d25da87baec4362c7c540bfce330b319fcac57d95c57a60e827c348ac86aacf48dcfc06bde7f2891a7addb7c6f91d8e95b57c04e6857f3ef9acba50fc7fef4216b255c25ce83c3ce5518889536ffbffaa11f38095ae1947ea04ca9c6200b5e3cea1c6c6358d7bed010dd8eaf34c68c0b33548498a7ed8ab6be9c0e04a49bb83e5e6ff82eb6399472e85d0d235be703488cc401719f80add4222894b5caa0fb9f4022a9ddc67d4dfd96fde4e70c29a6b8db2ef91a0d91999966d14eba726cd808a9da4d85f547d6571a17f6aafa5825ba4b1b1045983e0f19be62d6f668d2964a0f3fd149ae2b52b084cd2e3d85c431c21fe38ea7337cdb6ce43727a9352df87432a5b8b8098a17ee96c0c8f6ffcb536302e1e8a179566b70972b56659ebc9f4a04307729913185c4c6c0e15a309ce470f0e744b23725003fbd601e808981c01484b5fbcfe006a651636833ba26ed88ca8845ce81548e14f99ca7f8197f9cfb7bd4d57c0408bc2ce0a9dc7c35786dc278507bc538fc2f280e01d44f493650fa38a6d83a29c809c5fb62a2d035722ae91510bae8a2cffe7a9c5e5bbfd2d271bca103df538d131b0b095997c20cb734795a38a0aabf082a107894b0de4f49cb2c0b30ebff47ff4ed94f0f13a78cd6fa1cda776b330296a863a4642391aa979026d812cd6866ba3eae3ebb933f759329fc31b0ad10079c58f38c145cf5732ad53dc514e15ee08505ac8be0b9cd59379ff4d7b789b52aabbe64153447cf86ee247d72a7d4985d017b2eb9a10b15c9cfe42135cfa353d2a2f39e3f158e7ef210f59a08d111c576b4c4fe58ac351ed5b953c7ae77915c9589657908569990638f5f136b1830b17d559aba915d98a4db4a32b6e8182caed85bbebabf6cee5734901562503810d793b814c0dfabed50beeb1f4a558077169281bbe950c707b2a824665c543a6cd0b72683bcdfb4d6e0e6d2926c5dc04be8be6ea789bb55f36de2181561637695140386c70a215613601305c5c65f5fb584972579f597db1d284c289f287b4a6f99e93c2b1b4bf16146ed91aae8a3ac143ef7f76812c0574058fa268eb93c646a8ad674da469a89f944019cd19e18f41e0b5c721e9f135d3f744fc60f989ea1f50faa7282057e3d2ae2b9ef03deb89db82a208b1094ed2c88017eac562e206590fd01fe05b4230c33bc04c652c7b9fc6fc908e39031e28fd3ee5403b1d80a443059661f91540fd92f90802ed2c2165d00d23ac3b11b41bca3fe4387e98ccb289f464009e17381704e3897d1848663478cd30ec8c8447e3fca6dda30ab33df0b8c4706a9281d5cb8fab1d985bd20e49a08fe35354b8d5987acf06073ce0e41233c4ff16a9b983387c228d65fda8dc1df4bde0032bec51c05a56ca6740ffe7d3799ef4ca0eb65683abb429a7701a44926331269d7b6c77997b144295f4e5bec830fa14212f2617c68195d102e9fe8f1ed0f1993008552eb5b58388dccc8dccf04e355faab5b6dae26f4cc4b49e2ea0009d4f7a652d6266991cec58a4a05ebf175f62ed46f394f40706c0d94a89897eedd85a8895af191c87001b6e6e9f427ecab4b404e0e901c12ac5d2d15e3f8898f83f95b051473a6885798a67eb49c5579fae55de3b5f27acc5cd27dce27a91f4c6e7c71f933a820891fff40599d7b9d67750cf397c3c710f0a35e90272e0859ab606811c07c223073f6595e3138991849154b7643cfefdcdae22c784a933ab6266dd214aba0254b0521df06c8fbc23ab5d2a6ef8614f38e70f9565447c5be558ef44e3c61089a4c2c6ffd536700c355eeb606ea38ed84868c40889816bbcb9c1c287bbe0ff99cbdc76fc60b65259ff36f86f112905a0ab6a8fecb7b4e4393182c84898a8b74a0e348bb4f40e4da725e347fa3ce33d17e1217dae8ac572532b98815a4fe163c81f99690c956342351d4fc49586c1d63a18c2bb1b40353b8781d2bfaa6a7c26c9da37952109ce3257c973b7493a3dd8729f1d3b33a5285829354e3321505e8f44adfa7445e411a1455d984ed5b8e600ee7cb2cccdbf406bc552589d73e15e73805b990c491a293d8f6129ddbc9de2161d032099386e98d13fabf6549f7763a04db31997ee07000241ff5deb5b4122e9d23a6cb436a76d85d82257242b5b5b85e6971ce3b572094f2f98d610b4b54e58915f7052721c6e92431a7ffe7a44c2f747ade1e2940e91be4ca0cbf58786d18ab91d0359998ac5b4fb351d2bb5501455f2f26bc5e6b61ef4e42104fc663c63b66ea092df40de9b7e68ebb7477820da5eaa8e7b9c91f11fb95711f4c87b6f70118adfe51bfede984d41c43b20b52eb6c92b68ce783ea41d01c9547121f5091531dda3bda6e1e5be6c60f8c91007c4a06a3bd8393a278b4ac9b6e84dae950f97512438b400351f2f9a2bc34a71a85e4d96190b04b3e83b2de0ae431c0c5178c1477441855fdf1a7869c5275a69736cee2a5085889a239f5ae197974ba5aa7eb2c2c8f979e6becbea7b9436c545b27ad55c6bdbcc6ba93b40453eaf9aa8f364d897f6f5a152cdb8e5e9d4c94fdd92d0bd107b989ed5e75630f823c7acd3b5df80c1f5145c03a918b8c469ae07a916d241d4de696f2149061981d7a6934799aeb1638ed901002b2b3379da3c1149df2c4ced5a306791b5774ea8b4c7d618b61cafb2a712538326135cdc7319d47b835b6f0adc6656e27bb531f24d78bdab31df34577596f8ba2ff38857334c1dbab99dc15f3f112f729aef336591443fc44deb01b74c5d55e8c4edfe9df54e69a8fd77735f71bda2c195986264b87b87e0f7693488aedbc620f31d77b5618002c777ce9f8b22abd7a668ad4cd03238dfa3a4b04561c96ec0bb3f4cf78317e5ca6cf6080ef76fc26ebecbd06d2fd82c849bfd997bc4d91da8992be9a70597964c0e8951d758f29002eb6cf6f5744afea70b7a75e6da139c32d64480286fa31a1c4b4b197fce750eab4b0baa1afac3c79a62ea39bb130f4a1ea5c8b78bf2a42ecabea3f43397faaabdb773347a6212b04dc5ff2e85de4cca83daae230992c333c6505c7814f66088f4e792b8d1a97d3f0e5c0255e52827dfbff06c41692c276aa373fb45342649e05cde714de86d79384884f61d532f00d1f06f50366e9c50498bb8e4274aab45c8fae7d9e4a756afe917e4176e88fe3f57d9a19f2ee5a429f39b3c0eae3360f07c5305c4111f410ad3a1f8d18cff7c2fe052b98b271aadc8fc49e768441b803a03a8e8478a16ad6b6494607c8d5a323024c2a4defa6a98f2239d2cf94b2f94cfddd090d559ca5548b4a39e864b994c9a77efe105e55fbb9ca4681a78699f37609b3656759f62bf07eec0c6cafedc48c8eef56a16f525af30890d4cddbf9526efdbb6c7e108fcc9a13ed6be237b8c2a8d9cfc8a6f581d4f2c618de096bd3f0077eaa06b31de1b2d5a6f077c30dd3a090abd8c9eff4a7c3b5884e8252f432ac491970109f686c240d3bbb23d22ada9c3004be18709a4c6c2a98b8128b1430aae606862a6e69fde2363276141d594daf1bd994c20fa36c01a6f83659b408778646596395556d020321ce79fcd1c4205a8f6e83782f84d69528d288d5b9592ec3e8d5e52eda8bf8cacf108c097d269fb68dd90eb6dd646270bfcd40c92d7efedcbf0d2e6583c415f2213790395962ed3de7095fec4ae4c0f2bd64b7b1a6c26d6bcf8711e588f52b592f37c480dcbbdca69a6205776a26d2279a5d15bb6cfd8f64c0a37adc03a8424fddbb5250be658846f449774e2b1890e9460ed4c6010fbd37fba8f88698165cd674ed36d08557d97529ca9c1e5eb594ebf4776bb5395b0acb018b60997481a454003f2e6d25eeb57390fb03cc9c18178676f9e7955315545a46dbe0254bb8406d873f751815636225678e34211c9ef31a1572978bebae98a3b7ab280ded8ccdf3d597ee067f126afa0442586a697bffd489dc05a9b1351694f8952c7a8cfe1bae28ad6ac8478e8c1ec107ecea223175bddf57cc0a5be1d154130d777c4517d9cd6f514b9240060ed2c22c973868622e58816afb61243c98ec45bc49bc2d6cd8e19ff77434da76ba2069c4a2aaa7fa9ff7d8e3d63b051e73d046c4f099f00b81b8ddd3931d843290a2670cddb8cbaa51c162179e11e5715ed534d1527493b7bde5749038bd3abaa476ef7a9708d4fe1206a0cb7eee571f5b5f7eed30037844d1955ae073d855272f8759e0d21208c6dc975ca103fc492f4124615c6771ed2bd4b19a5465c9dd0be7fd2416a4972add8d3323a01d7e73e95379a41194e74efe51c8b115ea5a89cf4f295f907508029550737c242a40faa1beb4137452e7c2c5a00d0034ffd7c49bc146a9a6ad9d04c96a3646d0cfe5ec8839722557324b541023bbf0457be9639980fd3da7cf771fb12980c5a5baffaab79c452c25c1fc957a7550270b67cd354487285ac9246940f3f201b418dd3d9df93aa3065ee38d3690c55f1854fd4361a4d4f1b9458bcdfe628c41762eacb09c830f4faf9572518cd1ac83090240e774d2af35ee94bdad5964aa7b5a2c41ef8f982663fdf1502ffdf047314e654c4baa33c5e5b184649a2a4a6c6be270abd0c5d48be03ac4cce5ca4b16ba52bef1c251d176356dd8aa828a7e052ab06f1a66d98a43d3a61c9d3cad77b402206a7092d65d6e8d44403fe39cd3ea46402ccb23b5948a50b4b029e989a6e950b29a81503fa0155faf1740eeffea4c1706e7da42fd28e6182289dbf9454526f165cbe8e5595ebda0f059884eea573a492e87c16787fc4d489855b5bd03dda50f28a3bc2a1205b1a09784902b68954eff2c2ca518f24be98fbd8733a1675ca22abf1ee124cc2a180bbae33915cebc5e94b6d46f593532f8f7ff20c1c0e5d82feb92c1c0fcc69b65d17c46cddac3ab2a2dfdf47365141dcee4f22840db0a32464a72de611c5649c89028a0abf81a9df8202524a0415a1e141cbaa22e64a5bc034a4f759e20135676f2fd088d88901c0c88c1e0c0e733b0a6ab16c04d3e3a486379bae92c45217df1334e4d15723abf8e54cd9f58d7b221aced7a8443a8386e693526c3f5105ad51bd43196d222b0564e45f1c696da8f70c486ac06992e1ad49bd66b6cb1a75ed5260a3ec710f6c6d2885a91733a6cceacc851b29540c74d3c2feb6f08e25b26d7259cd90d5db8425451212342f4a6dbd0b9d524ea6c52e108a24f341c0479b4c39283365b24486ad182e8fb7ef4cdbcf59c3d52ed3e9d35e2684eea32cdc2e2c62036afcea7e1720f68e5914dc16ba452e082073e33634538fb413955b1a8b9ab3619be169181defc340a53400bff1590ecceef1c2de288dffd0085126811f63f0fcd6236701cc721fd7978fc362aa322a626886f5a0a5a3caf058b02d845b9e2f6953fc46da6a2e4b3bda60cd8abed57d1ff249e6d137271f0ccca09daf31b78176e71ef1e6df2a4da5ba5c2a4caf4e6c546a90e7c9c6dd71090f4e388e8abf5b6325f468923ac1fff5c4585d38b21a2b8cc16cc03ce7e8ad4b8c5121610ca3d3a1c91e278ddab277260182a3ca7efa127da5cf2f6e76f3bb503cbb4a32456f12068ec65d96c4d2d1fa9370e5ef1a29adbb51d0254799d91c2f8a4e4645e1c6a969c96eb3c18e4603b86d6bb9a45bf300ec88c557babcf270e81994d77d371660378169759ac089438276dee7eb3f4933ae390f1b808ee7116e3194474c8292d9ca7b22821ec9ed774a3e4f46b9d54ef370eee240755f4f71d904b49e8fcc608f4126d563a2db5846a9d0a0e77fc5378d7e8bd70af67d", 0x1000}], 0x1, &(0x7f0000002700)=ANY=[@ANYBLOB="c0000000000000000100000008000000fd09687a16aa225e17a5b35012f84c2109043c429f5ff29d133f2b8117bd9b25f26871cb87a5fd281c5cabc995290ccf29c84c36c1f89aa4561daf4f922d607093c4e3e8dfcef92481df9c842671aa490d59ab14c146ca9341d4a878d0b8569612f25b74dad81b6ca528f22a51b77dc6f8593e430e9037b05f8b5bdd6c8951a7c3e091b4c25fc647bef51330ae4bc5921d7a27945045b9a9fb906b12ce4dcd7d5ea1dbe00104831d49df000000000000c00000000000000001000000050000004aad37c33625823878726614eb54a22da715a12621e0221cdb56aff84f0b557df07166ee6a2b75e638525d6cd960589655decaeee0cb59d5fa69afb50a0c98f66a0c593f2cba721a7898285ff4f028e540ce3827698063ebfd274d716cdb31f579e7b2748598c417400ece6f880bd1ae6277f6816076e95eac7926211b920e149678fead56a0b84af9fe7c091504327a82fcd2fa71e1db85cdb120a95764fb0b07ec9a99c2311053059d000000000000b800000000000000fe7f00000500000034b3b186b5dc722f8a94ff430354900e973d7508f94bbd68ffc87a610dec18681f01b6035015e4baab54da0c77463c4dc60f66244bf29dadcd17cf9c52413e677b24b44d494278e3bef3777c4541a8a92640abe533c4363932ed7c4ad6a0ef6c66c2e9c6441f1dac109a9c81a8ded1a70f8769e624da23c3931c4a073ef75fc65d026f3532ea192aa4cc213aed83372717f9bc4d26d2387b747e0ff7ae00cc6eb602f6c5c70000001010000000000000fe7f0000240f0000b0fe6a201f3b7bab1ff0424aededa0fc85bd6d665b3f489e94d565efd7778a54130c81c10c7465936c03d036e44d5b1db3bfdf11b6294bb13e7681234c51be62cd7736d83454031466e90f9bb47f4a154fefa741dee20d04c751fd48da9384063a7bc155f8dea7abadbee7cfa2696ade814ce7a8485b326df705a39b0a0000223d65bf1520d60b8711f53edf1e7be105900941f2a7b7bfe66659a6766bca103ad221010107b3f5a0330404ad3536db8717cbe7afdb111e5ee57f9671348bd63d97d4a5eae13b52da62132155b6b4a239c59f741e4f8a5b403e0a984622e8b81248cf4f17cf71b0ba5daa4f712fb33bbe8c1ea2252598d522ad91d3de4c74c0f27b49099491d3b2902d3125a565681dd6110895c0feea2a5b7679c63db39da2ab081db3d872b57f755807efdd8800d77e443bf1c190449bcf14d0efce5d31bec8f8e4b559f9699dd04a038ec2311ac1476d9e26984f2bd6648b5047bb15dba065a85d043db9dc9063a47f9bf647579c9a0a6df64351cbd8188d8843b481c312c1437d57ef94e2f4f49e0859a9c58077d517763a227b21fdc81595ec220541625fe1494227d78f22641a190a2c2b483c3fc5662145055c430338717a0da680f44386df4548bcc729877ee6369ac1496f90e8ecafb16228789fa1727a46a1a9525006dd6e117190c8c3bc63bfe58f65609bd03c46cb5c101a5ae19e5635a5f3ea74f1799aedfcc5884188707a99236c926d0315e68b3d70a55aa0b59a0cca3f8be06a2e529cfef649f0b979e8fb6f9eb6cd50d53eeec5f6eda78d52c33c045b3852f3c34be97091100a8517c6b49601a1b2549d04221d1f6b5910b81698732fcb7146d8bf46d4cbd6f654cd9a35a9b5d7262316c3607d027a25390a6f726ed1abb0a78b2f02b8b75e451c5ebf2701dde0c581228e0d19e094336b202ba5fb84e2444d4e4f6e777f3664b22430a1a24f57b14f898b200ae493e9b51862e5bfb04e77bb86bb1a23ac08f1c11f411d76105f768f6e878da3ef35218c220e5e485b6cadf6a801cf886db08994df5298c182aee35948cf16c830772f1c62d92ab0a09f33bdd23e4e7f52b14e5fe54b8b6c807b013fd82976fe1a246dc11fe1af24f9a92941a9ffc7c68f4b076dc20b50c06d795180df4da227593688fb52bf0be427b0ff9c9fed0d5f76b04b51ddc3f3f03f19c57096e9718145b3be9b58f5122956f31cfc5d3295f6d0af988a355e7c009006dd7adb98bd30ff274d6f1a0a4ed24b60df43d6ee3615fd77d22c28e8f8724550f0eb994dc047548673150c2c1c59c0a5d9aa367c8777b6b1df37f9e25dc0bccc50e374e79e994de4c1b4fae0457c43b5ff0e53c744fc9a473869500faa3d5b4b59e5b1ca0de5fcc5957905d3c2e088d2a2f3e75d1c7098e3d429e5cbd4dfc031832430ca7df18536c51e810257da23e2902d9b6fa6a5eb959249278e0573ecdf6599df1743aac356e9bfdaf2f10b61c302e18520e63d28a1a253f8baa3f9948a9116f05a61f03e2fec79e708acf913bd7f2eeef0be33f01cf3ebba374f7044c3803be36a491e7ad191e9a71368e6dab40a3f0b83e5360a873c2e16f2187fbbc4f731e2e870069b2a504e244229bc8c71710bcd7796b37aefe0c6571679ed8919b0b581c4b42c02a40524f065ed54ab9843b43782bd51585e0c8adbc1c21efa73f977af5999a6e210c1974d91568c8b2e1228a2babb697043388e4f2f89fb5369d815d2b3454777bf8043d8c37d7be90bf2e515b483c54441e2f3392dd49fc14e53c582f576fc05cc4ef4548ac659c1047fd2739f41fd27eae8ea4f22a4a731d5321ab8bb798a39d44aaaac0d4eb6c2649bec55f93af0b3b4180800f768026bd853706913c4d573492ec4625603ff6542803917c0e3cfa0c8c4cbcb80ca2fa8f616c7fd04b9efaa1f3955c4e5e7ef107880527931e99cd0c83077343280e862dcf4e3688182005b77495c0fc5161228e506a030aaaf0051a298125975029635def250586f9ff0ea02ea338663faa19d89b650a28f242bdc4ef5e2e8e3562d6d7008da9da804030516fa6580eeea1911166f57aa454f69567b9af7f6ca92e79368a8eec05feaba90bdb253999e02d45c33acaf0308c942bf49eca92cd136c3ccd9f78b32d5fbd74cb757ee20568694459af98a410a6c2dade40348d7b14b832512e8f3b912398ee1e89ee2ca959ee75c30e386e1fcb814d2723d9bba564aa9011b4a4cb663de37b6482e1ddcc3d8f1d50dcb3bce85845db9487314903736c330e966b10495b1690566e745ce225bed123823b137a4aaa4843c6961e4ca58d4cf75125f6abddcadf2b9870a69253ee1ac64be79034ebfaba2fdcb4116b2beaa9db9fbf7fb929aee2f3d1c7f1a066e1553b40ce04017a28f0ddeeda56ad5d43f641ec499baecae9efc6e379df551ca31e178af145e82df0e8a414411c9be391f861f5804747566571364aa71840a6a138b8ced0de82e73b834cce7c46edc0f1925e25b108e2e0df0275336584233b0e27481083e12a9e3dbb14e3d6f7c51da2e3ed6b2383a8aad757ba9d21a77ee125390f1503446b63926432fd353b6165f38d233b5f4005f0139282278983c674bb063994029d34e304482892a083dc79f5690f7c7b0bbda504592d953ed50376772c98dc24452db6db02fe478cfe7156e33801a396a616758a5ad8f610bc28802d128aab900d5278dc82432f5d0c22e9819b124ec1ef313b7de623bb7f309e800e435170c6a7c0ae5fa064daf4633b28a52c4e4b8e4713ecba4887e672ce56bd0763a2c0dd65b1895e1833a85d49d54d66eac968ce3a978fcef1b9d8e2cb923333cb5bbfd4a54cde50547fe6694a40a6e65b4281562f436b0809a63fd9680e1da43a35d8bbe98e4111adca757bf6646935364ea2bd711f32c6a31bec2229afb85977795bcee334507cad766721b6c15d13f5a27fbea982f0c67846d118c1528ed25fde34abe03690379bffde2e896fb9e0dac803335fc1174d9d0875cbdd245a83439b314589c72306e2d501479eadab609afa375ec89d473c2f1d01bcc065a26bda6ca34d726c40256b66ba16cb9dc813683b718ca37dc63d88f299e4cdac2fdb7853ba3ad1126dd7b68e45265cedce20d53cff7a8694767a19e38d80a5bd248502f1cb3ae909e8b8a18a8187ce327945aca44dbfba7517b38ee374e910f57e791cc4f5f67548c25385115b4079519494f88daa40b97de4adbaaacd329a25209700a2b95e4889455dc543a0fdf42a51847da3d18776c37e080517a9da88997280b037849aeb6207e6dae42165c9041d98edfc9d5d7391ed9ae9396a091a18c6ed5b4d08d52fdfcda7eeb8fd82417a116fa0d2b5702f3cf50c7e89c0dfb0d7857ae9bdb8d235c5047cd1c03373f31534de746e297f009ebb09feb7f2a42b7c08cef443a51ea6833a68d3ae0e36e5df8ab5a035d045b1b5598550ccdcad93fec927636e3b851f35954fc14f7744fb07302268bd36be8309a50e5b82f83a9f6c6a492c92d1f3d3b429a55f2d5a04bd4e9958ca30a8a63de74175a712e174bfcfd60febb329d80a936b386fa773920bab911e766f3dd288b8781f5fa80aecdb9b90667439b92826dd2953de492acb85fba5e73ec14118febd5449c1006c462a4265dfcb81908bd00eb9e0d65bd4a13e2b5a5fe671b0e2a32f1a6520b0318840826cdbd3857c6c5f2d7ac0668b7c9dc475d8ab92a81b5929afb636f23f6fd3ed83fb7b95898e9f0e604e92d6e3f5b7342a0cbbb99c7b29f1788ba788cde26d23ab7eac57d02d1ca3511b587065d9b97588900e6163f24e91a749a2bfb4b6cf9974a1da83e4d1b07c41ecf5853efb560d5ddfa3ff66a19b5626833258371b4469559a83cda9f2c085b60097e35cca86e83add054363e19a811ae058c260da2a7a5faa73c57d7e2b028e0cbcdc6129bd0287e33e4b6d3fdd45c0d0e43af98c413e3b87097220aa1ee4e6902eada4de67ca99bc759363b44fbc9d4733376bd9d088ba70a8d8f9fc3a22e765f5c442882a789388127419314af0f7b238d44b44f596ac947714ec78362b75729f768bf0aae9e52765598dc635da33cb256b23ce16c2e50cd94e5c0663d27efd7b8a932d63fe3f08792f771105628c7843ba70be8e50b6bacce34e27669c096f669baa23bb6131446c98f53d90be80fc0491da6ef3d23c65eb4b7a49222e6f4f386bad46f839aad452bd396500ed715e6b7f460ebc2d92c8c951a848e7505aa354f29bab0ff99e240ee1f719035f40b00f4fd600f602f0f9d148e882881dbb83c3f6c097cff9f5055ab995c33fe06c136d89a90ecdabcbbf46ac86f25f02eb109233a24e87487e6dffc6a8ef3d1899f4fba195ef7dc434e2e908756787f3e642a6609170872f12034ad981903a11645d1d08b5b747ea5e9373c5ade14bee6c2021e057dd509127cb1ad652bef0fea384c2478168cc367a4b9b9f12b5ed02f387a96e95ff441268dc4b9a8f64f51136b8ce7be6e947a6641ed3fabff2e1041c6d4eaf9f21eca9bb06a14ea420ca85a66e9026dd32743dce1d27e215518cbe294152801e783379aae7f89366d362d1e4a63167cb71248c352679dc3bd873713c14254f650d42d63a4e8265dcd24a6fec022c22e4f8deb9d84a8bef1f03bc646aa93065298f768e92ff6b454b37142f676e3378ad8021349bdf894f9b564f71dd5198ac750f1c1b8b6faebd5e124885862d68c94ee6b7dcd2f22b99c97974e32921d8487c2cc7a8a13a265cfa1ff8a2e43f05074abbfad6d985d8c857aca2c82e21297e3272b9dfdd9ceed1057b370cbf506b2b6c991b8c18313d4b8071a3e78ec2327725e93365f2efef0f4352628a5a36cf15387687fe9301b54596b987dc872c8d010411608535c4d6634bf321c661eb3e7692fd3c0af3e8b6554199f484b8994e222b8db6da5c3ff835e51c17781c59552376a5a85b3bc0894ebc764e254b187684264499caa5e1df5020d4952f7f5394ae55e0ed413afff98fcea60de35e0990f731c08d436e43cf52add646905a1ffe34e3711cafc24d507f3b1ad42d51b2e48e4ad58e6d55837eafc9d0bfa5c9dc18fe8cc2b49c43b0d038c0eebb212caed454c156f63562a338eb1004745d4045f0e1e422b2ccc8b5a32871ae59722fb8a272831edf723db426a825d5af0ab5efec244f6e8b879d0edb9baad28cf01e858f243965d3647e122d41840d69e3d199ea07f7e63abd9a3ddc7a73c86693ad7848ebf85476db5658cd00a75085bf95aa01ddeb36e5d0dafc39943542b85c0bb07ea24c30de77e95018e83599774525e05468f88e4ca7c8ffc4ca7d6684e3be96a4f0c2895b955e3f4822bd52759247a3f4c22eb5b99edbecaa9ddc17bdecd5e372689905d3de45576d382f6dc7ea9d09003245d5f157c904a25f797b08cade282d1616f8d2a96deb8eb2ff599307970c9aed11a1b8e14f3a39a0079551e421ff0282cac89b281d7fc5058825ec0e0766fd56baae2930955eb5550e04fd530718908cc0f3366f21335ee39dab3dc000b2b80db7de45f3a195126a20d365d04f41cf6573dac4cb096a5074381fd1a91b99f52dd187781bfa043f961ad2e411b0a48c15a1b15fafa0b36fb4c2fff52e3c5eb27f38e2646f8e3a97d207e21c70966f3fdaa632e388990ac3f81ad44ebda2794d5d8351ac058498a07403a22292d13e1191a488ffe09f47c20741934fc859a186840015ebce1fb8761737e5c8fd90dab5aa07b57f417b6309379ee0291fc8046a0565d510c7b70bacaed213e28083eb2b3bcffca04b800000000000000ff7f000070000000b394d8ede201d80b131bb7c6ed31e9a6a74acc4d137b6ad5863b809d62806ff93ab86193a07986e2f2747e1978454b1632b54a55763054d73fded92f8ac81a299fe61c89f72e53102e3363bab871044ec4ae0792fbc58304c382867088bd9931162f3310e47efeeb684c7cceacf22ff5f9a9f302467b1867048548e286553ebe1531c6214e6ded1358e18649213b4d2cda7b6fcc26072937f4921ba70877494b8359f67d00000000900000000000000000000000050000001ea34716d95f42cbb461977df469a2e6bc235cfa826fd30a29d7ee876e13226ecc91d67cda55e9792a890e0ed864a4da4f73e7a574c24c046a6a636344d0a27cfe3d24849691860d85423ca0ca4694d6c9bc7fdf084b1cbc9240e2d2754b24db219d79daedfc67214dfaf76eb5a484b7dac767222899ac4ba2f40000000000002000000000000000010000008000000064317daa405189faa9c36b0000000000600000000000000000000000e20700001f381695f9c0dd252a49c278ae5b0b05c81acc4ab2eceeb0b14d350847840df1b475ef138654546a964ae08623974780d6497e2374d083e57637eb3af5bc437898c90ec62d7a00"/5149], 0x1410}, 0xe0141d61a444fada) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:16 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCLOCK(r3, 0x20004276) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x524, r3) r4 = socket$unix(0x1, 0xb, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r10 = semget$private(0x0, 0x8, 0x400) semop(r10, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r10, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r10, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r10, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r10, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r10, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r10, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r10, &(0x7f0000000040), 0x0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000540)={{0x5, r12, r14, r16, r22, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) r30 = socket(0x0, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r34 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r35}, 0xc) r36 = socket$unix(0x1, 0x2, 0x0) r37 = socket(0x2, 0x3, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$TIOCFLUSH(r38, 0x8040691a, &(0x7f0000000300)) r39 = openat(r38, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r41, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r42 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r42, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r43 = syz_open_pts() r44 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r44, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r9, @ANYRES32=r16, @ANYRES32=r23, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r25, @ANYRES32=r33, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r36, @ANYRES32=r39, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44], 0x70, 0x5}, 0xe) r45 = getuid() r46 = semget$private(0x0, 0x8, 0x400) semop(r46, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r46, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r46, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r46, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r46, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r46, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r46, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r46, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r46, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r46, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r46, &(0x7f0000000040), 0x0) r47 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r49 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r51 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r53 = socket(0x0, 0x0, 0x0) r54 = fcntl$getown(r53, 0x5) r55 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r57 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r54, r56, r58}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000540)={{0x5, r48, r50, r52, r58, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r59 = socket(0x0, 0x0, 0x0) r60 = fcntl$getown(r59, 0x5) r61 = socket(0x800000018, 0x3, 0x102) bind$unix(r61, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r63 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r60, r62, r64}, 0xc) r65 = getuid() r66 = semget$private(0x0, 0x8, 0x400) semop(r66, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r66, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r66, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r66, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r66, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r66, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r66, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r66, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r66, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r66, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r66, &(0x7f0000000040), 0x0) r67 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r69 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r71 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r73 = socket(0x0, 0x0, 0x0) r74 = fcntl$getown(r73, 0x5) r75 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r77 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r74, r76, r78}, 0xc) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000540)={{0x5, r68, r70, r72, r78, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) sendmsg$unix(r4, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000000c0)="ba24b411db8eacdd5bc0344264e54897dd719b5eeeebfd0a58355344cd81fddea343f1fa79cd212943bd122799c9b0c28d59f9870fbd005e46e908f64decb0fa354c203c5b85d1d9d9ac37a498824f036a0d44c89591fe", 0x57}, {&(0x7f0000000140)="a59037bc6ae27185abc819de2de4dd7bf338c0a264525b6729193791665a207312d994cc2d3f396f17a4fb022bbe81dbbb1ce6e834e56e1ee6480beb03d792dd7d2e455d8196740c72e513894b9044e3f0d1afb3b3079346ca3a4626c5868e72aeeb55a5024c33ae7fc2c960d2b338e4bb6efecfbf6a7779f68d15847b7755d2a9889fd31319", 0x86}, {&(0x7f0000000200)="87c798eb0218bb9741367313d30816e963c7167cc8abc9be50de6f76167bc1f24d8056139b4ef0ea0dd331a17f29d6106dbf0ad3c20651e5864a54532fa3d551df926b14fc291445bc0b62e50539ebb34d188ce1e4a387961d1069eaeef9bdd3cb5b948ed23591db0bf1dc7eac0057ce7e366dcfbe340ac0e4f81779af8909820d52bc4a2ae01b7092dee8030d29bd141794cb0e283a3666adcdfc9c019d8a9ca28493af52b6cbeda54e07c993a7b41d542e5d9ba3e949888d438145dcc23dbc4c586685301afde3ba8ed17f0495c00898eabcc3efb2241a06ee5ee2116fe3da96151286d0", 0xe5}, {&(0x7f0000000300)="39d2438822ff07f7c56af1f81c45135c2754a79a3539cd80ef0bb23659e0d0ebe9962370655b0717bef02b64a52223ee7ed0ea98f0cf8574f46cc56a5197d48f5d921236b698818903b9adc83e3c0984ec9326f6342bd1c889fa93254135c7459de452bfd8c76a92cf25b3279371f64993a5f3e91424f7f89b3403e3cd819d19809ccbde53e8e502a266d15e44b0950821a46c3439d1b568a90de34b2b7e694d24ca41ae5721256770f84fc7a35f33603e13dcc7a7501bb88de4b5f551e64d5d00777ebf295b9712ab5f85f1f63bbfc23b92fe01ffe0c8f079d9ff37745021ee21109284afea060652dd57f3fdb7bf8e1b76f9b3f08a4089227718a1a06aa65ddaa952b13d7998fd11277b6ca644e3d3fb06ff82c19117acf2c895af7af8012f430f898c08531f168bda0f8ac8365dff314718b9e472cdec2b483cbca88812f49e3284f22c3799bfba1b314bf9c346bfe503955f6964184453648c610022f87883bb53906eae215edd0d750b7b13df4fe571f86c96adacf1596710b5404f08378007b8c7f12b0d5bc0b2b1cc8f9640eef8ef13e15915db3383f8796cad349aa2dc5245ec5e0fe12228b4e0a5517d63ef98781d70512d7205fadc0d4cf1b7a5f06ba1f8e101920368d019c69998d97c6a6e6a616cb8e72e636e40ee57278717cab31810ab0256ae4727e6a9be6b7f1005e63889420eb86c13580f2881d31927516c037a07ddae9e581dee8541dbd6d1532ad745544fc8153a81a5d7cd237231882202cf932a76af6bda50633999c4808e73c555654f460f6b6ff1603fa4c619188e02c61d4ea47b65d7e80b2b6fcca219e2fd149661101130d5cca1021cf32a7f91288bb75e715bdeae445ca8a6137f1fcc2a5689ca3c2e116a9043cfeb4bffc8e608e15ec79ec56be285cbb5d7643d87086b9fa996779f02c7851c026463259e810b26c97adb9edfec30c0b8a9b7b9873602497a172fd86b1dbcd921db19c201d4ea38f638bcbf412aad04a0bee70039965e8a0c06f98b9f9cd4fd931b36f2fc073a48b5559eead0c93f9e3207bc8f396e204c4a7cb7bf58540a31d43cd5cd35cf28e7e1633320dd0ca7d6cbe00779666449ca2158f8662c3dd2e3d7272934d2cba9966eafe6dac1990796cd09e2346c1a2104cf73f3672845da87d889bab2a19f0549044f554c6149c6e55ef66454348e88b5b7a78f2d9dddef89ac9615297dc235af5210f90d235751394846ffc7258591ab4d49761d4ea644f3d7a1a743c32f55b75edce952b9ec791a0b05494b300ffec2c6d1958af1b31e41733eea58dcba8c5dcce130375a1ef9d015c6aa230ba1166a902d921ff2437991c0dba12f3c428a93b828398eb57893c75435ba68a772cd57cfa4e4ae18a83b6344efc71e81404f267b3814544b514ea08c295b24ebec1a1ca1ca31d16dc943ac4c66a25f6b8cb40caa5a5edae70c34af8351a0c565aeed98380ed5391ab919f4c78386f8e4075d2bccb45c603746036c7cb0a493a33c2c164f56de4a4801885ebe5421ade8842bcd0625223a8e0fee98f35899bf98da284757bdbc69a4707147b8771eb6c038098f936546e84b8c62306583676954550789fe1a26338fc82e1e5dbb7788ea285524d5c3f8e1f89f0a7d8c9b2236b68884bb06a4ec55c1ab4cb9bfd11f62d932d61c106b4cfb61d9bf4ab03fe0033bdacf23bedcf2600c27bffbed09f12ab5332ccec9018970ce369f2138d45ac0fc6698135df4564af945bb62b3a035834eb0542c1e6d694f909d73f13aa92d4e26ecdff8bdf3d7161cd06e5005f04ff9a6f612e3967d6910be9e89fb55031f29966ed52e24da32c9f7a3e6568b9c14a19a4fe7e4d0f5cd1663c7bdb9b2af84bf8e43916931c53ffbfd0b439787b2a2a09add84e16ced40af1388a0ba657be45a1c08d17649bee57a8f9840c3d5c925ce8fc1c109aa8bdd99754c473c28c0f1841b0a032ae78bcc73251d6f39578fb83934fdec7539e5f5e8cd965ffc283fefe4a30b2d2598c92a2126d226e206464dc4d5bbd2890a5cf04e9e8790abb0232553f061e88dc4a099ead851636be0c5685ec571892134b7ea16b85d610842edd116af46de79173f1fd716122977c3e0171ef0511ef7f0474610367260c767fcec65924d721bfdb4f85b03afdfe62f25010909b349acd9ed2a323515a18416af135a9abc60a311289c5b5337304ad7f6335c6b21018d575d68e7428b6a3b8c4505bb1467a7b688b5a3e6bf9f2a02a979cd05ffdd6a0da245198b4d4babd0c1e2d78e8db5f926ab9dbead785734ed2107db50e6d0147bd0a898cc86c348c415768e8a7c7d59fa1880c5f8528f400fc0aeb8d68b7835cfdf44ec03b92989ebe9fb225b7660143bcb172f3dea55f51d5149edd868cfd8344bba03b830156b1a3b9f06e69efe032a47c7c595bf10cf4923ced9e68cf9f17bf30a88e4773a81c9ef472ebdb4cdfa883c5aeb7adee77cbec3b975bb3f056bb43d10211876208fb612e517cda6740d259cdc9d08bc832b1f98865ec598686a83864aaf5a35c2f98f2610293de3d8d70788cc4d3659f5118e8d08d9c98ec78a2aa59a996a91f359681e32b72fc204345f82aea8622dfeee1ddbc1c8546c6994c624f2053384329065abd6c8f3f1dfd62700795c355cbb9cb1c011dc7d84a09890a314ad7d4c025389f1403072bfbcff39550272906f6c1ad360291828da64612aefe59729bf1049f2be446d461a1de266941f3fe90ffcc0109e8c9cbd39fb4280280cc743c68b105a9935a409e0394522f23034925170d840e3616e96a76008aeb624603be1064cf7091453f5f18f24d807bf7dae02e674d958a78162baa042346d3143b9113de3a4feb39e19c76d2a037d683147ea9d0395fc5fa9ed8979fd18828d2a3b904d2edc42beda4f2780f52e23203587ab992dda558f6fefae6dfa0bbf73e20694bafd537b5f1f890f6d41a269c572af7cba6a1c493650a781e1fb24a6c8beded48dc5551ac8275ba2de84917a1c4d08e36319c08bade0d1a73a8baf142aac914bfd40b360d46c773ae543aab8407001b47c4d2a80249d9c93c04a5696beeab51cdaa7a71966e52c90821aeae092cb56c8ea12f26c8c496c23842b84acadaa8d35bbcd81f3761a29723321ed1de7ba3f9bfa78316274868bdaf5b516cb8bfcbb569934edb671eceb14015a202f7b1cb3ca22160ca6c2ebdf6d265e041cf3c337d78bd25ed57b03f7c3cfdc0e4c9d6f2d0e065b34eeeb8b06e8a0a175be8121625d56b73f35034648eb8ca345df4722e94c5f9651aa1ca5664918fce938ac05acc22d621d22844c23bca9f53665aaedc1ed1079c10df11b5e8e7a227eb28adde9d00c717d026003f71c8e06970143d17b6200ad5edc788dbfc40c610bdc297782caddf240d0b4eac4aa7e41147c626106865c8ccebb3a9dfa3ec50fe84551ab01f40de56b5c37545fa1c81fcc053f2018b30af78368e1ba519524483edce5c64f895850bec934803b4bf9ab2bfe08e30649d26c8d93d0f39fc90bc3c502cb640641ee83697293e64547d92e0b183e1c6c27716d9517cf9ac74f762c4906c6a4dcc31314d451130805fd4f8df3235cddd233989c71eb72393cf2054f041b13e135b81f60f56a92f56c402ec394a5f31472d235969ba0a39aeea8f43b59693f8304ef9857a066fe1196f66ef103a8b65a07933707bbc4a3e707c4ffde6368a963ffffd0b57775ab0ae2cbb87e9fe7e4d2c886d4a16dddab4d8d7019a688242b7f61c890dcf01cb7c8b440ba3a842b11b0221bf8b748cf3fa39932a48900875f68f5c083af072ddac3ad68806779adb70127bc5f2a2ea2added5419decc695c31df5a67860114b8f3d5d2f19b5c25b29eeaab2a318db6baa062775d7a9bf56aa992e038986cc62ff472e840db67b0572cd18838e19038e0f307a069130c5ca03f33846cf1886fcfcfb2a496a600cdcd11d6cc7d50680619a802c8928d439a0cdea138d001a90e7059bac7014f36decd5527c2f3150c36af11ecf61f5448e1fa1ae6a0c07234d0d8c8faeef02156ad486f24e2606a5fd6351dd7fbc55720ef76ced32936695dc37c89baad6a00e2a00d7d672055a04a36300b2f3836d2e3c2108462f1e3e13d67123f4391a135f85d04714cbc15fe2870dc11e12cd3da3733130bd73507e15dacc1b63604227dbefab752055063a45bdf9483951278aff1a048ba0d2332ddc2c8fa6a5fa644834ee0a663f80f653d63d8ad94f0169902492ebd2abb887a5e3e990566fb0a5b7eb2622b8b01f8a9057410600fa86f394f6fbcdb174c22668fa763be36fd142265e3504ea1ca6423d528068b64d914e91a83cf2a321a7c51793d0b5e1d6cc263454d24184d433e5f98ead60dba465b833daf63950db946bb39ac256503765a88f015dcd3c0ed5dc799d3a1ca754de241b4c1b307863b5623adaf7116b57dacf4948966ad43f21ca2fd7804e71058eb025a5293ee10d8f9166506f36586cf2224601d32f357a1965b5d9b47a0b119c2d556dc8c4544b0464180049851f571580be404c2a8b3850aa583ada7eb322275f218b43980e752026bbb2ba68042b050aa629e6fed65327a6d59bb9d8dd3315140ad1591989c80711d244f2f4538d8fbba41550a39cf5c7b13fedb32934efa1552fb873868aad71a33a98851ccaad62065b0da3b3cfd9302151979c241ab8b06e2fedf3f922e0c21fa24f9d10a6137dab04530466e14dd44adef3ff7abb084ba3d0f4aa7ddbb2d8bd6bc6f1aca70929726eafe06906695e2384b729d187ca3df7d955cb61c07554a4f400993618d19d49852829ec4ee52a8b68bb3b929298e002a383e86455e7cc22e4bfbe86ea1d75a3a39291fe915e3dc0e129ba605428cee866d52175dda087218903e64009ba019f42bf414fb7a2710b0a16639b639e136af3cc37b818becbb63f3472a2195df8c86d4b8b1b6f817a7b2b5f16bb1af7ae7238e34aef44067165baac0cddcc164d297390a1a12e558967f35a51b413655bcc5e17468160104545c619bace8c9432c9311f63e9a7e0b3ace8f791ce551cd5ec0675112f53a10c5dfe7d2743c9141df8a31df75a38a2d616f5dfda775fa77d0dd0963fd61199d57a2ec78355ea6cae038ef617632dfb3d6815adcdf1a62efcbd68697d91ddc890c71dfbf20c40580d64560e59b57d67b792f775695084a9202ef1c11bcd0ef5aa421f39711d685ebf155775c56d3889cdc6b1911f9a2b50d6a87d9acce1da25c9f05aa4800b97bad15de9c4a25d83b37c01bec4208e95e8df1dec5df0bab26d05ace60127cff23d6d5db289370cf73a88fa8ec083e3a7a80d1e6d968a6d28fe13e0cb9a966e270d1af5730b12806a5d6c273f6e2618ef6943a3963c55f6ec33b9a1673ddf700b28e6190daa42d2b9b1ba9d7fa0976df1b4f3535475b7725ec7066f5ea36095fa5a267b16ed73e7827b47e2f9b8560476de2927cafd36802240b3a85ae8d42d05ef632123203adccbd94b1467e1f0b8458bc1debb027da2109f9e78009ac9979e093557ca0c1d4c6a0eeae15fba1f0cc5f1c73c514a087b9640865ae295860f6401552582f528fc1be24088351eb32d26b4028f0a02f2a01f1046388da23ec7a354c344585d03d24b39484ea7847608d6d5b2aab3b42662d2d858710258fa385f32316446164a3e9fddf86e682193ba67d34011e19bee8cf3c45c6cba4d466e011c4bb1b1fe951bcc66bef40a85faeb97f6f581ca9581f020f17ef62a25af30d3f0088663d88c0c995e3ec4b7cad8420f1f92da", 0x1000}], 0x4, &(0x7f0000001340)=[@rights={0x20, 0xffff, 0x1, [r5, r6, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r7]}, @cred={0x20, 0xffff, 0x0, r25, r45, r58}, @cred={0x20, 0xffff, 0x0, r60, r65, r70}], 0x80, 0x2}, 0x59b607b38083ed64) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r7 = socket$inet(0x2, 0x4, 0x81) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000440)=[{{r3}, 0xb3bddeb789881e66, 0x20, 0x2, 0xff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x21, 0xf0000010, 0x40000000000000, 0x20}, {{r2}, 0xca77b87da7bc3d0c, 0x44, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7, 0x9}, {{r4}, 0x7ffffffffffffff8, 0x4, 0x10, 0x1f, 0x81}, {{r1}, 0xfffffffffffffffc, 0x20, 0x10, 0x3, 0x1000}, {{r5}, 0xfffffffffffffff9, 0x8, 0x2, 0x3, 0x7}], 0xae6, &(0x7f0000000580)=[{{r6}, 0x0, 0x10, 0xd00fffbe, 0x23d0, 0x5}, {{r7}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x39, 0x3f}, {{r8}, 0x0, 0xe0, 0x10, 0x0, 0x8000}, {{r9}, 0xfffffffffffffffb, 0x30, 0x1, 0x1ff, 0x10001}, {{r10}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x3f}], 0x7, &(0x7f0000000640)={0x4, 0x58}) accept$unix(r2, &(0x7f0000001480)=@file={0x0, ""/4100}, &(0x7f0000001440)=0xfd8e) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r11 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='$T\x00', &(0x7f00000000c0)='./(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='#+*\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='\x00']) kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:17 executing program 1: getsockname$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/50}, &(0x7f0000000080)=0x34) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 16:00:17 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x3, 0xb) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:17 executing program 1: syz_open_pts() syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000488000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x2013, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r2 = dup2(r1, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x400}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20b], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x3ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/101, 0x65) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x102) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x10000000000000de) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) fchflags(r4, 0x1) r6 = fcntl$dupfd(r4, 0x0, r4) bind$unix(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="8100290666690b000000010fb4"], 0xa) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x5) kevent(r6, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000040000, 0x6df}, {{r5}, 0x213c0bc5e58e66d, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000a00)) bind$unix(r6, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) semop(r10, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000081, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006, 0x4, 0x0, 0x1}]}) socket$inet6(0x18, 0x5, 0x8) fchdir(r1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:17 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) close(r1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x101) r5 = dup(r3) fcntl$dupfd(r2, 0x0, r5) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000000)={0x2, [{0x3, 0xa0ac54f}, {0x0, 0xfffffffb}, {0x1, 0x8000}, {0x3, 0xfff}, {0x1, 0x101}, {0x2, 0x3}, {0x3, 0x7}, {0x2}, {0x1, 0xfca}, {0x2, 0x1ff}, {0x1, 0x3}, {0x1, 0x9}, {0x3, 0x7ff}, {0x1}, {0x0, 0x7fff}, {0x3, 0x7}, {0x2, 0x1}, {0x6, 0x2}, {0x3, 0x2800000}, {0x3, 0x10000}, {0x1, 0x80000000}, {0x3, 0x80000001}, {0x3, 0xd22}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0xfffffffb}, {0x3, 0xbfc5108}, {0x0, 0x3}, {0x14cbb14253c557fa, 0x20}, {0x1}, {0x3, 0x28d}, {0x1, 0x1c0000}]}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) 16:00:17 executing program 1: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r2, &(0x7f0000000000)=""/60, 0x3c, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') utimes(0x0, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x10) pwrite(r0, &(0x7f0000000280)="cac1cfcca4d5737758871b120c5c77b8f4150a4b68877e2448de591dc7239ee4ab56579067ce7cdd0f0035abbdf53e23441ef8a7b780f64b1f29002ae3d9470a62cd1f1824325dc6fadbbac5a6646296be8e61c1900131b67b1e3e8807ce5602ece4e69e8bb6d788e21dac638e5a30ee40f44d87ab4d59d6f9472417184cab9d5924c4583fda3e1225f493571e7fe9089482b39d46827c527442c9101d9780c0ff4b1d11a67d0b9d31802a5cb7771d0c78d37b9befa4252dca5018229408c737196abbb8d1a0b2b068544c1e5d6b9834b23d728d951fc57f5a72f15441d5ff56825737cdadcd213196ab28ab91c5333876ef211b2805facd6bfebffe21dbf0389b5d315b5265373907a3d762aaefed2c8ef2928b531846b7c34b093500016cd87b0b7b7640177b4dae92281b085fb490fc136552a92dff465b37c09f1055f6660f46461e2fc994a2775d2365f8b215c81b2834a45a7087a1cc15166218d151aa71e26ef6d5992b4f7599a8966c53b26b8c55dcdb257793f65e50cbe79129c042037297b96070bd161fe1341c5ffb37c15f2e51454acb0af25919ef246e6fcdfb191b793c32d217211aec01fa7ca567514aa3b26ac2f350052a3dd66965ed115f4f14e711fa02192513f27d38c485e2b18ecb036c1191c167fc420bb53bb4d6d5415a035d0612c8bb8e23121d8c048e6e7751680fdd05b3b84685a6533d12cd264aa5160159553a850e7058b10a79fd60f2fac49c9ca8193dafbd0a22569525baac53f41d2138e592e18e7844391a0023ebf319d4f7da5d3289bf0bdebc08dfd5c850d1bd1504b93d0efe86a1246242ca7f7d20f2bc22cf433ac2ed3df6df44df89ebf5d979cde7df29e72722be8f8a45c07b2ed77d54bd732eceb66fba0a375dc2e4e544aaa155a3f793fc88ddcf4d0460fc1a4e3957bbdd3f1f0c17f6a7069a8e7e477677a89104ce13de9589d0058c897add0a3e6388923f587509c8d3a7543530413e20997c3322d6a064c495db52539c9c925f54d9136c380995846f223cd65223434750a4e75c8f9a293525bd6a58f5f74adf83653cfe57342fb40cc48eba95620e8ce9a2e43971e15ecb5b1e45fac64006a57e8205d52793ecb9d2b117caaeb3953c4f598292fbdb678eefc9d8f81ee18a3ce6b74004d3e2b91a3970837a22c0c7a2180bf4ddb16b9ca4ef4156c5ea6bf9c210d1243bcdfda87d159bdd28b0d87258f45cd7e71124972ce30bd2d21b7649f1c084ab2b331d27242b6705503bf26eeef8a16c0556e9bfce6e9b337028368e71a9e8b0dab8320cded3365d4ba61a4918cdf9333b638505ca0b6f22c3c323a1e6ff495d1ae475f667da7b766ef871b2a369b3fd2be8efe15c7b3f33a9110c67b5b38fdb84eebd318e84d8dfc4ea56fd031d6af8f5a1556991bc30816a27986e0e5142fd004cb308990220d686d232291cf6a47f290051b1d51b5e0e326cff2502dceecc220fda474bdcba6e5ae2d83a09bfa496f7536058729b833fe3ce1ac527fdb755c59db1171b65c40b32fc7ce79d05a1466417f06fbda8a7e8d4e3319ecc55d052798405a9af72168bfbdbecc44ffd95e095937e07217b758ed8ec4d751b71310b95f1347a2d519eb826c6399781d752663aa3775742244f52f96a0fe9484c2b2b2c1135a5c7ae44648342e64c932ae6f7af6159576f209eb5da6c99d76ce81134f629a07be50eebf80db99c9d6ecede724542073486f1203bf29ccfee0761dde1cbe257aaec93d802188f56b6090a56876e80769a01dc8938dbde399054befaaa1702b84b109756bf00b19d10169f561010dfe13cd99e8eaa5163dc708da588e4d89e091a847c70933f73ab1fbe7f1010a2c3749fdd262f0e0bf775378fe2d311ce01e8e4c794d8599206116215cbe414e45fc7e63cd9cf1d002a465b6b0241a09e9946a57c8237617d37f2bd876f3a09c35be2d004ceb810523ce29243d2036b08288038d9d392403c8b8289c474f4c3077058c36af62996d70750757e381857391d5d9190b3a8c975b931b101534008dd97aed99408040a4eef3ba95c654e22c5ac09d76c0afdc666b2def1cbc8bff8451bc1cd5ef1e1bd1484028e5ef3790aa5636a2b60edf77077e40bbee7a9cde237b5a1261987c7492a4f1ec760f1bb313fa18d546e3739d5dff527525e4ef2360d9d0882567fba1a822453840f60fd71f586d549175515fda3c2167fda40a3b4ccc8806595c4b019a54cda60d34e5a94fe60f40323b506f4f961f47854f9dac9b2236a7aa0f81642812b751fb458c8e560986860e95caf55ef325463510f816ba0f04a1bc1da9069ce7c5cf59a753c5c199ea32dadbf3c12f32a77eb51e868fbbe6880f2d45d13760e5751a9877cc9b960b88874282e025c9253efee7a207f7d6e2a8c1b3a379b7dada657fe07d2a5ba8ce2405d4bab9400e63bb48ba6f245e4b644b32b52e299d6b2b328fa63fcd454ea7a96ee1ffda907844d1c8466b159b4ae1dbaac50af40f0db86cd530b12d4f9f46c5a69d45eeb4b8b109bb1f246e96a9298f9fc750ced134179cd933a6f82e85fae18ed914278c7d31fc1c152eed343b3fdbb5b3b3790079a72b01de0b7216f9624726cf96ec6c8a8fb03e36b29d5c91575fbf6dfacede1d233f148374fa3f2cc6b6f7a12f7b716f41e3b8bbf0a69d9c442d441fe770700b9cca3e108daf45a0aa90acf98316dd0dc799c1b74aa86df1f8e3d8054ddcd470a686106cd25f937fca74d4887acb6a67c20b967756c90ae19279fc44ef74c0386d8ae5af0bcc01d17b5cf089d719819b59f63de6d41dc69156eb3442b04bce63dc8cdf85daa5d4e0c367c8dfee522d562353ded6e58c0dcc5433d00e54893810fd5c39abd7f0893d10caf4a60f979b5aa0d38cfa74b1ab191a246ef71d9683a3ac7b9f8164169ae169b70650773d353c6206b985cfa68c703217c77de72008c4bd6ad1fb4ccf878a61d281b4932a807eca53197c7ae9a5924384a8bf4c1b7f018c7c263d5265b146ba2ca6a2e1981cdd7fa854f962986b18fd4eec6f9cc123a3a47a34bebbc7c5f609a8bec961475aac3cf4b7e21ac8fc1228a0fa093494b121db7da6f6ace3e843f149260355ad1c7a9fee0b600a8efac5b6621ed419def37d1f1406ebf3e51f04681888821fd4d3c35da3c006a7227600d62d190e22edb66951294fd54a99ef607b99b61046817af10b4b31fe0c5a51bb68d2951ea115b312db3dec469381121944eb8652ee7a526d4ffc33dba3cfd77bd5d27e982fb76265c010b40a24c06a694d200929a06d94e75ef5260ea5c251ff2c9c7c248a0498607ee1ace95314f5241990f9b74887a84da675a14d00e80a69661ca79ca8a23838ebaf93caa9ba88fc67fa11fe9df0c4301b478b5aabf90edad649e40761b2cc347a58ec0bf1812e660a7c280087294e559fc09f639be002f5c1bf6c623271c0f1d73ed2c36421b25e594f7090e5a11f30d219b4599409754fa3b0a720d233ca4fa9a461806a39abb17cae133e5f8b4e4560d7dff79281716321ac286ff29fe0708d9bb45db5ecc310a18316ac24fffb8e0322e08a8da88be844439ef3ed1af211772bb8044dafda1c203d5b1fda0b8d851e71a5330f9e62a493312065d7bea2bff8359b3fa7b59142d8d65c55b1b152bc5bfe079817fb51c1548172b9656ec171642e7af0a48aa32566e57c5a86a75abbb44db8927550d15957e99f4e408098a599d021793d9a152b245ac2a724440cd90c78aa088c44d3a310c6f13f8521a470abbac8ef6136da7891ecaa6b34a6ff3e3b23deabb28e01507dc1fa0f208fee0bc071cbec23237a64c84373ff9cc2f08b54e0bb4dbd19c405e3020ebcac64a29bbd084716cf45503f6c5a5388b8ff1149e80eadd428c552a8f0690db00f833ef2cfa5869bcf58778b0be07599b75d3c1d65458ddf16b20eebc19b8c5b30d621c6fbaa198d7e75fc8d316a56e4a1099581ff829bb2833865808e4f1164eedd889ca9155d99282ea2cabd1bb3403abb720053b84c42521db6676fe1e48f43682ab3d5abd34222075bdd5b1a91b94ad06fdcbca61c775b06460bf80bf41d7049ca35e9a0845c13877a2634de4c8db892fde891ddbbd5390515fafda2e2e26e86a9ccf9c072ced8e6be10c319e0a19d2a08f375d1b97eb1c325f7050e01246fcd076e1fd81d21c0a7a22af167793296d8dd948161beccc43d9cd0816fe01ca1d4fbec2ae8ab64f836062bfff4f0acbd70a4cde33862f30fde1036795051c54b85238b92d41aaf65472b5d25186994d94de8ceb35f09128bc24e393a6842b81b784f035c3818e200d900583b322c71fc501703d0bff3ad96f3b5903dd89b39286b493f366112f5ec3ef9e23ea18d70f03d12e974791ce02a9981c476e58bb5d02b2bff9c1806023f253e67ea869e098f3ef62dd6b63650eabdef9020ea1e8ec43ce1e70864aa6a2725127649531bde18fdcee8a79ee393fa863c1d676544143c6b42e61e3d0d538aca47eec15a08a4a3b14305caf1589aba2aa8129235d356106e9b7d21e0c26e0954e88cec816897dbca88bbabd86a828292010a1480b5b9c32f7e7764a2dafc66d968b13b44170460beae0854c4e127a9dbe926e2f12475ce51f14078ac27c439da46b21313bb966c3ab36eaf618fcd2d6697991f1f279a24c759a9308f4b3c460637168cae67ef7b1bf3a3e41775c5fbc4def35a49fed8e6aefbc41c27c6c2f2e72311fa9161443839a5314de4453bcb3ee7ea5b3c518cf43f2fe28efb14dc38a2148db4ec8f33031c48814519f72cb43e110ff376d1cedfa105e1c7e043a4c6e74b110a77debf8869cee16994273da28cb5a0b55ac80abba19a780e05380bb29d40f9292ab57ecfbe6ba6ae6a7f6f713131b7d0b5d94c1cce6528a1ae437a921607f32d33ef2e26703b58133e682d644f60d098e09ed8d1a5f0625c30348e09fcb835e8511e7e4cb1180045207803f17cd456641e26759b0a7b97c8d793ba1e67ecac40d392c19fd7456712322ad9976fd15bb024481b536398d336bc934074df8189009851be62f25bdb0aff4c0f79d2e6b8866ccb09b476f82e8c9f7c7e0bf1e0dee84ae6ac498b6cdefc7f2ad691032d9c725c56bcc96bc548055883aa72e69c1d02b4d13adadcfde341981da0ae86eb5ef607949abb521fa4c95e0bf7f5c4864c322fe8de1ee6b4e6a1cb9ddaa87c7788f9a5b0f71ac198f5528c9a137c9c7ee45232dbb837ce9b0ef11ae552a54461c7eeb4d085a9ebbe07ceb46cae94bf991c3e6ebf687b02fc3beee7ff3e3881a628dd3bb2b35b185743bccda88f4286b5aa33a4beb7d6a08e98014fc42f04461a1f9b2c655ad99f97363d5273f2de495ba5b06cc2da26de00469911625de4b67a8ed22429a3202b546757e490243e7ffcbddd18bc23d5dc2f44aba13f15e275e9a619b65214ede169c08dd5ebb2e8d29411fc9d712bc8627f5cf37dc72649e528d3c01cc0b4fe3adbe57b244354a0d7b530b02de2b2e78cca64a98525a1011a8fbb2c3a4ef5f224763e628cc453a6e59d780d5de71fa6bf0603bc3f23f7bcc4b7e08620f8df7d0aaac11e689e80c1cb9e721a6ae9e930cff2e6e997b855526486ca20a3cfcff767b11a0a05f72e04b9c216b46df7e3a1e27cf321b5d120dca5bf9c93102d9f0980f4c42c229cc61573a2b0a0bbeb3b1d2a09c0d7e40b4b1bf8376b04fbaf6a5971289c9d394b86cc553f334a50ab350945464590bcc1f53400012c5b99a8df988c06b1e4ec9c0463fca9a7b2c14250136b736", 0x1000, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) pwrite(r1, &(0x7f0000000100)="64c6cc84d9fde97e40ef126ee7e936ab3e158f6c6e5648833cad1e7353c145121c600887be124432fa7a64bdcfd478ab9370e9707006060e8c924eab32e4602344e8f25779dc17e50378743b39ac213cbf193b28892824628c5b938a53b48e5256129af78763c0cd1782a0c680d8d9725718c52b35ffa73ba81bc4b7dbf7d9e3c12a99", 0x83, 0x0, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) chdir(&(0x7f0000000240)='./bus\x00') 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0xc0]}}) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:20 executing program 0: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x524, r2) ktrace(0x0, 0x5, 0x214, r2) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 16:00:20 executing program 0: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x912, &(0x7f00000003c0)=[{}, {{r0}}], 0x6036, 0x0) getuid() r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000480)) 16:00:20 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x8001, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xc13, 0xfffffffb) 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, &(0x7f0000000240)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3dfdf572a1d87b195e3f3d4ed8fb83a3f8e890e6e8cf73235f3ea2c6020100efff7b01a480b68455e4e5a2e4964fd560b29450f6c2cfa80e9f172f00000000000800a8ba6d7a5d4d91a904839a4ca3755620896d611e680d5db19f085dfd2379adf37820e40c5b03f3fd4b61fc45b159e3de2eaba22581ebe0b229b4580fdd7a8c2448b66b82fce0ffb1bb8df59f1353899461f7ef7888cb3ac5bab1d23dea46275b5aef73f96e96a822dd9bfa38fc08e5fa8c4de5a22b7f3f81d22b7fd2202e10e885c64b941d29ebe80827a0acedfc959d0057161d081bd1ee21104dac3bde7983d293c38a40e2cb93d1f88ec33500f81a2530143430a3cb8bee390a4403dcf88a39ef0b93900645534f3f4d4af65a536f17d55e54727a894b9b4c8c66f24b6352ea481ed6fd225894e967ac38eea4f057b4ed068ef1e1c9174c509539248184"], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:20 executing program 1: getitimer(0x1, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getitimer(0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0x0, 0x9b}, {0x81}, {0x4006}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x16539ebea281361f, 0x4) poll(&(0x7f0000000040)=[{r2, 0xee}], 0x1, 0x0) 16:00:20 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="2cc20455c1b11df966150e068dd1ffac39523fb4bbd8c9b5551cfa6b23b2c0b2bc6a91288e42cf91562ff7050055a7422b7ed00c73616e8a436ef41ddc00002f159f4b8b193d51f3189031ac6c9eb8f20c813e907f001e0b16424e4f8e486f5ad7e0db6fbe55445ab828c76126cc98c5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = accept$inet(r2, &(0x7f0000000380), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000180)="a2c594eb7603844e169ec61257482ddaefff2ff81f069eece3732685b08d7ce9da247538bf07bba44f0af636448733ccb04299db57f730b2be61ef8cb4b94fdca24d185e14cf83cd755a99d9b8e5859803cd061d282f03a2973396b77225207d10fa1bc9b7219b3133252de797e40bd6bbb091704f98f97b9a0434eeefa5cb8b6f93684f701f0c8c164b14381b7cd70b4f1d9d7cbe25e8fd70e129fef4d1e54d0135763a4dd04ea1b6876c09ccb8ccd30ba8702a7ae90f57cf7262572a1c99fdfab096c3ad2334872ade1cf0895aab445136c159ef9dabb8d13457f9144ab94e2a3c15424ed908ed8744b0eaf969", 0xee) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x439) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) semop(0x0, &(0x7f0000000380), 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="02719ed757fcce718fa60b9139672ac30a9b58c86655f9ca7a08919a050383fea79f8e88ffaa78f78f44bb0a0501e16b776a2e7fd42bd5019e723f0b3248cd20ce903157e67dcbcb7b7df612008e0136609fc59c42d0eefcbbd00f54d0655c58b57aed5011c66a83f7574e754314add25f0bfa75f1731c10133577a3b39a0421816696cda10f1146c6bddf62f6d70bbeadd0ca487849d074d12a80aa05c8351d7b6f3e858a6694ad0ccf3e1df4d2e25ec8e159344f99a9822c9c70a884454b50b5aead23d2ed199d6584b62e2e0f02f5b2ee1549be527c62bd050cea0f87a5098e21030aa86c204a334d4a704f8cf86e4579b341340fb2122567bb606505684bb9789da5afed00a626fabde0a3dbb4"], 0x10) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r11 = kqueue() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r12, 0x0, r13) kevent(r11, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffff8, 0x99}], 0xf95, 0x0, 0x214c, 0x0) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000340)={0x9, 0xffffffff, {0xffffffffffffffe0, 0x8}}) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r15, 0x4}, 0x200, 0x401, 0x2}) setegid(r15) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:20 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e09"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = socket(0x2, 0x3, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000040)={0x7}) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) 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)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x3, 0xb86f, 0xe5}, 0xc) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x18, 0x400000003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x7c, 0x6, &(0x7f0000000180)="73d2c3d49bf5c71a7e2b82604c0a5eede87470e479ce8e02f0605ac58ce754a05441a99e154f7237a47871ca73974c0388ca83c07d5cafb0f3b3603ac3940cfea1a43b8756703ce88c1a8983b9554a3efc1be332479c80e853f90ed4", 0x5c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x163) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x18, 0x400000003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r4, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) fcntl$setflags(r1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000140)="8e2731b15785f283b93f74a9b586d236ae0951603947b1dbd65255899c3b0da7f67c99ebdb43f03dde9bede5a62ca75ae1c1cfc7f9f2cc3644ce81", 0x3b, 0x4, &(0x7f0000000200)=@file={0xe0dac35a0fbdd5f6, './bus\x00'}, 0x8) fcntl$setstatus(r2, 0x4, 0x4c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) pwritev(r5, &(0x7f0000000240)=[{&(0x7f00000000c0)="e3b12bf159526c3e64295bd0f8b761cefecb4ef5a9e0e39e0e000000000000ba9e38fcf9bed6ab0000", 0xfffffffffffffe21}], 0x1, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) r1 = socket(0x18, 0x400000003, 0x0) setsockopt(r1, 0x20, 0x2e, &(0x7f0000001340)="6fea3dc430371dcc55dd64812e4cc8e683319296432b216c328a64705479c0e14f76751f1e139afff18520dd1845ba1240bfb993d148bf1703687da7aebfa688126391a2004e34928457139cf6d9208c1d2b3d49c4289244a6360ba043ba6397c6bf0dd4f41fbf5cb5b566ff4eee6b03f347c06bc1151f21c5b980f8e8e435701633221ed159d7bb5151c72d20", 0xfd6a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x0, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r24}, 0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) r31 = socket$unix(0x1, 0x2, 0x0) r32 = socket(0x2, 0x3, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8040691a, &(0x7f0000000300)) r34 = openat(r33, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r35 = socket(0x18, 0x2, 0x0) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r38 = syz_open_pts() r39 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r39, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32=r18, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r20, @ANYRES32=r28, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r31, @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39], 0x70, 0x5}, 0xe) r40 = semget$private(0x0, 0x8, 0x400) semop(r40, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r40, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r40, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r40, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r40, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r40, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r40, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r40, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r40, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r40, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r40, &(0x7f0000000040), 0x0) r41 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r43 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r47 = socket(0x0, 0x0, 0x0) r48 = fcntl$getown(r47, 0x5) r49 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r51 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r48, r50, r52}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000540)={{0x5, r42, r44, r46, r52, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r11, r52}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: getgid() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffc0fffffffff7], [], [{}, {}, {}, {0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = accept(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) shutdown(r3, 0x0) 16:00:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="03002e2f6664f86da8000385929c31aaa5590f6f8f73f18d9bfb4385810da7711b905869722e43700fb6ab2d107695228fd4c212c570b979fcda7917cee4155f33512157e77d134484c816c7acc3b84a"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="cbceb5ea56b8de2446075912df78e56b51d23dc01074ac5b2bc89b10eb9f4f1c2d58dd76a6b3e9046aaece4db8bfb3e3b25ffbb49a56fdfb2264d407692797949d75d13317fc3e893f7a2d02e7fc4b9d10e2866f32e0042bc98d6328464e95d0defd7186a06021e544bb993031df15145026a5904a382b8001abe2e58f3fc6df0bda1201eb92889ef4a634d37e4702f483b75f49ee2d4b2a1e465281672e0156d8be731f99f967f13cdb7002deb1cb8f1381c97b3a9a241be625d7cefb7c18e7900199b82f2f75b7a7e1f7a1ccafa6dc96854b456a54cf38f8f39cc456a75010f5563b1e1260dc3e26c7e85b4220", 0xee}, {&(0x7f0000000300)="3a26f314b9bdb942184fe5242bb8a0276273f75165570bacf5f7076813570bcf8879130ffdc72e22a447773bc3d36235707d7457cbd89cb1328dcc942927ae84fff5f998bf5128421580ffd9a404fcf15691a670d13d7ad99f95d7968526bee510eccda3e86069c17d79f08cc2f29dd2f69ab9641a6a5af4c3d67375548b201e64d263e5e0aab064046998349960e589137c71aec795e6fb95149b4a6681332d6fbfbbcc67718f95", 0xa8}, {&(0x7f00000003c0)="24578a3ba2b60c81c38fe53d3345a6e8c7463003f0", 0x15}, {&(0x7f0000000400)="6ac48de15fb4a17c10814e949cb0c55cac432e86f4ed8d7fd07905", 0x1b}, {&(0x7f0000000440)="17a481396e97fbe5ee94fd254bbe4b40453824ddf3c79b3d259c2887d44be3fd4a08352c62d0579517d46ecfa8d2f870a92271c3f67494e6b398fdc983fa9b654455e06838f9b73fe234e559721f11119d6629c5c085aaa4", 0x58}], 0x5, &(0x7f0000000540), 0x0, 0x2}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x10) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) r29 = socket$unix(0x1, 0x2, 0x0) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8040691a, &(0x7f0000000300)) r32 = openat(r31, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r33 = socket(0x18, 0x2, 0x0) r34 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1005, &(0x7f0000001300)={0xfffffffffffffffd}, 0x10) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = syz_open_pts() r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r16, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r18, @ANYRES32=r26, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r29, @ANYRES32=r32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37], 0x70, 0x5}, 0xe) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r39 = accept(r0, 0x0, &(0x7f0000000440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = socket(0x0, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) r43 = socket(0x800000018, 0x3, 0x102) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r45 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r42, r44, r46}, 0xc) r47 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r47, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r49 = semget$private(0x0, 0x8, 0x400) semop(r49, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r49, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r49, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r49, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r49, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r49, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r49, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r49, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r49, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r49, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r49, &(0x7f0000000040), 0x0) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r52 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe31) r54 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r56 = socket(0x0, 0x0, 0x0) r57 = fcntl$getown(r56, 0x5) r58 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r60 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r57, r59, r61}, 0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000540)={{0x5, r51, r53, r55, r61, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r63 = socket(0x0, 0x0, 0x0) r64 = fcntl$getown(r63, 0x5) r65 = socket(0x800000018, 0x3, 0x102) bind$unix(r65, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r67 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r64, r66, r68}, 0xc) r69 = socket(0x0, 0x0, 0x0) r70 = fcntl$getown(r69, 0x5) r71 = socket(0x800000018, 0x3, 0x102) bind$unix(r71, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r73 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r70, r72, r74}, 0xc) r75 = socket$unix(0x1, 0x2, 0x0) r76 = socket(0x2, 0x3, 0x0) r77 = fcntl$dupfd(r76, 0x0, r76) ioctl$TIOCFLUSH(r77, 0x8040691a, &(0x7f0000000300)) r78 = openat(r77, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r79 = socket(0x18, 0x2, 0x0) r80 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r80, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r81 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r81, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r82 = syz_open_pts() r83 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r83, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e069259a64b58a44fab5c3400000100"/43, @ANYRES32=r48, @ANYRES32=r55, @ANYRES32=r62, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r64, @ANYRES32=r72, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r75, @ANYRES32=r78, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r79, @ANYRES32=r80, @ANYRES32=r81, @ANYRES32=r82, @ANYRES32=r83], 0x70, 0x5}, 0xe) r84 = getgid() r85 = socket$inet6(0x18, 0x2, 0x5) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x18004) r87 = socket(0x18, 0x0, 0x7e) r88 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r88, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r88, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r89 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r89, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r89, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r90 = socket(0x18, 0x1, 0x0) close(r90) connect$unix(r90, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r92 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r92, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r94 = semget$private(0x0, 0x8, 0x400) semop(r94, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r94, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r94, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r94, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r94, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r94, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r94, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r94, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r94, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r94, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r94, &(0x7f0000000040), 0x0) r95 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r95, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r95, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r97 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r97, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r97, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r99 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r99, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r99, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r101 = socket(0x0, 0x0, 0x0) r102 = fcntl$getown(r101, 0x5) r103 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r105 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r102, r104, r106}, 0xc) semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000540)={{0x5, r96, r98, r100, r106, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r108 = socket(0x0, 0x0, 0x0) r109 = fcntl$getown(r108, 0x5) r110 = socket(0x800000018, 0x3, 0x102) bind$unix(r110, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r112 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r109, r111, r113}, 0xc) r114 = socket(0x0, 0x0, 0x0) r115 = fcntl$getown(r114, 0x5) r116 = socket(0x800000018, 0x3, 0x102) bind$unix(r116, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r118 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r115, r117, r119}, 0xc) r120 = socket$unix(0x1, 0x2, 0x0) r121 = socket(0x2, 0x3, 0x0) r122 = fcntl$dupfd(r121, 0x0, r121) ioctl$TIOCFLUSH(r122, 0x8040691a, &(0x7f0000000300)) r123 = openat(r122, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r124 = socket(0x18, 0x2, 0x0) r125 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r125, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r126 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r126, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r127 = syz_open_pts() r128 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r128, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r93, @ANYRES32=r100, @ANYRES32=r107, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r109, @ANYRES32=r117, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r120, @ANYRES32=r123, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r124, @ANYRES32=r125, @ANYRES32=r126, @ANYRES32=r127, @ANYRES32=r128], 0x70, 0x5}, 0xe) r129 = socket(0x0, 0x0, 0x0) r130 = fcntl$getown(r129, 0x5) r131 = socket(0x800000018, 0x3, 0x102) bind$unix(r131, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r133 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r130, r132, r134}, 0xc) r135 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r135, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r135, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r136 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r136, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r136, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r137 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r137, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r137, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x1f545093134d2d8b, './file0/file0\x00'}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000200)="24d1b051351de30bfdb256d8a515d5dc2e0b62abb20e0a5f895a8d2b22226b4bbcfbcbc1bb9762f26d6cd13fb2bd556b0b737f15e1f2f5805decc4d1a9fa65007e390254531e9df8638307e1a4a8747a24b3bfa4d04a41308c9e0b013d4cad95f73d22dbb85b8ffcad1b20f6805b7ec73ef3fb9f47319bbe07fd3865085039919dad5c8f0ea3adcf3949895acfe5223c729ac5034f8891bb48a1df025bd7548be5424b2781880393da95abbcb603f90df4cbb7112ced28dc1db68e", 0xbb}, {&(0x7f0000000340)="b16953888f05f45a97ab3d06028af1466f48393dca348527a3e7c44ad1a86d60a30bc762c8b673cb3875986fbc6fa61a67c70657063232a7211371612f38b9e1706f9afb96a46abb2faa109366212bcae78f2b82971532976ba7b610eb22166e255cf41b15d680fc723174e2b4a28275e561ff3f7945b66558b6b7067616b9940e130f909e5d35dda54360", 0x8b}, {&(0x7f0000000180)="b775bc85bb9ab4abe4b232ceeee4c861b1478e75d4d2fb3500d65e", 0x1b}], 0x3, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r18}, @rights={0x20, 0xffff, 0x1, [r38, r39, r0, r40]}, @cred={0x20, 0xffff, 0x0, r42, r72, r84}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r85, r86, r0, r87, r88, r89]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r91, r117, r134}, @rights={0x28, 0xffff, 0x1, [r135, r0, r136, r137, r0]}], 0x118, 0x3}, 0x2) r138 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r138, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r138, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) dup(r138) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r14 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r14, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x76f513b7) r16 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x2, 0x3, 0x1000}, {0x0, 0x6, 0x1000}], 0x2) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r19, r20, 0x100, 0x9}, 0x8, 0x1, 0x2}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) 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 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r27, 0x1e4, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1101b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r37, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r38, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533bc9b0603ae37c860fe2c09c110ff00f457b31148761c050a20a60409d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e932b9973000000000d6c2df9992e5a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d062fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000001000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa217326484829f3f7769669d8e325cd2485e172bf1200"/288], 0x44b, 0x800) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r38, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r36], 0x4, 0x2, 0x1800) msgrcv(r40, &(0x7f0000000bc0)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7d84c7e48caa374306f296de754b74d3209864aa50409c8d644ffcb5b5b407579c19964b54f08aac4ffac9fc8e678e0217ae710bbbe1011f42e5f2f5e00356145ed32b990db7fee7a9e33eedb6660ddbde8f70cc9759c657c1d947dc75154765a6e4a4862aa1e38d59f58a0d7b8f19cd88b7ca61970c64bd5d87d48322956d5f58cac379f5356352883"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) r44 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r44, 0x1, 0x5, &(0x7f0000000340)=""/192) r45 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r47 = getgid() r48 = getuid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000280)={{0x2, r46, r47, r48, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r46, r42, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r43, 0xa5, 0x1, 0x100000000, 0x6}) r49 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r49, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r50 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r52 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, r51, r52, 0x10, 0x9}, 0x8, 0x1, 0x9}) r53 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r53, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r53, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r53, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup(0xffffffffffffffff) 16:00:20 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 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(&(0x7f0000000440)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r4 = socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000240)="220e2a", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = socket(0x800000018, 0x3, 0x102) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x400}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='\x00\x02\x00\x00\x00\x00\x00\x00\b', 0x10, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r15 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r14, &(0x7f0000000540)=ANY=[@ANYBLOB="1b2e0ccb70f8146cf98b522c0befc84709883c6141baebd3c21f5570499a5f262419cfa062a53047ac2670f4216129ba711f37f914c552201694b2479f2f9025923dd1570000a8318a30b1e449a34e49b6111cf1ec2afc706b5f428dda423b0950cd08b55f1fd59797eb7cb94bf23c6463a212dcda81fc48008e000000000000000000"], 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r9, r16}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r17, 0x0, 0x0) msgget$private(0x0, 0x102) r18 = msgget$private(0x0, 0x96) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) msgsnd(r18, &(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32=0x0, @ANYRESOCT=r15, @ANYBLOB="a311606a484c4a8e92cc76f9c27ef7f1f2ae878d314eb4fc972fac6db592922890257abec57927995711272f045fdf9b14748d9048a6ed3798d4f37c3d2797917e50f7e006e2194fe5991bfe2e2cb0ae4737413ca5cc18fca54c4bc3b6a65c", @ANYRES64, @ANYRESDEC=r19, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYBLOB="d48c5b1391f6de09dc6c8968b2c390eb6a2742262b72c7658512fb87b5b64257eeb2781e", @ANYRESHEX=r20, @ANYRES32=r21, @ANYPTR, @ANYRES32=0x0], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64, @ANYRESDEC=r5], @ANYRESHEX=r24, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR64, @ANYPTR64, @ANYPTR, @ANYRESOCT=r22, @ANYPTR, @ANYRESOCT=r4], @ANYRES64], @ANYRESDEC], 0x2, 0x800) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000180)=[{0xfff9, 0xfc, 0x6}, {0x7, 0x1f, 0x8, 0xfffffff8}, {0x200, 0xc0, 0x8, 0x7ff}, {0xb8, 0xab, 0xfc, 0x4}, {0x400, 0xfd, 0x5, 0x5}, {0x3319, 0x69, 0x5}, {0x0, 0x8, 0x7}]}) linkat(r1, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:21 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='r\x00') r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0xf0, 0xffff, 0x6, "599750d8254fa9d15383b3c0b111f869d03226cd83568b4d7088c0fcea070a8e45872cc9cef869a0a5add50301fd9bae2b3bb55bbb2ef4986cffd65940ef13bc6dcd4aac2426a6ca32553dc009a8b2d98d3b6278da92e17da5d0a908267cf591fb7d3742ac295eebfa1854a192806751210cf74ada56d34a17a5941204b5a8d9351c79fe4547bbbf791011beb28d33cd5591de9300fc8ee68cbf1805a492a5eb894e6ecac825a55bab582b4f3491f7df5207964d7f8098a71df870513897d72be302e034e11f741bd8b8bdf25fa4082adc8f2f2458f6b3baba"}, {0x20, 0xec28602cd3867fe3, 0x9, "16e5e07e1c3fa64d9a7c7fb04327c166"}, {0x28, 0x1, 0x9, "b598d86da9ae5b7de837f667e085a4bac501"}, {0xc0, 0x1, 0x9, "55057e37af20e6395cb4f7abe349d4654d255a2e9b710eaed40339c13e7f05f373a33064239c1c3ec6a004717f6f179f3337b8334ed00e9d63af396c745181aab5496821f88129a7c155ca1b6e234d0f5b610355a18844d7edc6345b47bda1de1a3c1ac819f7854b3cf6ad6004eaf00dd969ee0b45e1efb723b3812dc2d0bf525dd1b0188f241325ce6179fee2c034da0f68ba0a3a00c9c22ff110363430257a9099ca817ac3a16aedc9"}], 0x1f8}, 0x6) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:21 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x87, 0x7}, {0x44, 0xd83}], 0x2}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x0) r5 = dup(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2839c1648a90bbaa, 0x0) chflagsat(r5, &(0x7f00000003c0)='./file0\x00', 0x8, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x8000, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000380)) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r8, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000240)='./file0\x00', 0x4) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000580)=""/133, 0xfffffee3}, {&(0x7f0000000400)=""/245, 0xf5}], 0x3) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getrusage(0xffffffffffffffff, &(0x7f0000000240)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:21 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0x7fff) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x4003, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() r13 = semget$private(0x0, 0x6, 0x10) semop(r13, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d9ebe}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x800}, {0x3, 0x2}], 0x2aaaaaaaaaaaac4d) semop(r13, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r13, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f00000007c0)=""/192) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r14, r15, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r11]) fchownat(r4, &(0x7f0000000280)='./bus\x00', r7, r16, 0x6) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="4b352c2586b8284737ae7b12c96579171f", 0x11}, {&(0x7f0000000300)="b3c1677f5cc7e68cce0f870137d1fa2d8aa5734953cac41ac5870125526625980b8ada2beac49a56121b66ea000e2252ffaf1cb8b6b0c4885d9fe68378db3b82ef25210b56ef6be91d84edc592534be1f459ae2aec9194a959f58d10765ebc23df08580a82f208ae333f5648f89a7700c4d8b9161bdf2f595de3cd173ef952fdca35b8a43aed218405076882a9dfdab5a56fa8b48256c2a4a22a6ce981e7fb9772dc5e533a11ecbb64ba2f6e4b1388595428d4f467431aba270cd7f8c7e778921c184ebc7116ac8099284008c744ae538ab17da9de52ad2a7ad53de7b1922aa654cdb4a179aab59549ae926d8ee034", 0xef}, {&(0x7f0000000400)="4cc23de68b42e57bfbf5558a6cd2f0d40c40c2585ceb3f82521d219ca4fd3e81fc99363989a51393d42bad69d94b659ab5713995ba1be61fd9675e5b6f7a1963821784ebef17f2ad0f5e0ba3d050c97d7ca9ae8feef216c318cc0bf3b1168abb28901a05869dd6cb34780bed5dd657935750f6f218635c5e264f02ce529c6e06d77ea7edc0762f3c3f4073f8e46b98eb51cc02f8c25978b581213524f3b671da115a5836bccdb1070c2b56f16e00b2f9fe6d6a77939611381742dfe0753ab5582182bf54ed7f662fff044180b9035f8574a436585f81c98923ac2051967bf2903b645f0c7ca9d7062f45f89ce99603c1b19d7b82d4de873e906b89c9", 0xfc}, {&(0x7f0000000100)="f52b310a556f515bec3ee5d491dada7bc65f33d9cefd338c011b0592bc51e81be7cd45f20d174ab47c1c6654c1c4d0395119f0abbbde336e8ea7fa46f5f8174cb0d4705632ebf5cb99b5a45c11d70b39409ff71439066cd5cdbf5b9338c95709f2c5b35729a2b7578fdb37270ae265d7f13a8458019255ad5ecc6c49061ae87ccadcaa1abb0cddeb5d8379b627665e264932c1424243d29296263f4e954ae31bb4", 0xa1}, {&(0x7f0000000200)="c68020f95e39f9fd70a7e2db92e56749c41fda529ecd9f7ea1d262596024eafeff21ed8b9f488da19b0354420e62a474c80221bebd77f89fb8807ddb189c908365b1bc6497a061a6734e60b0ab347552809182b04089d925d2518e05ab7534f43d277709f428115384613bab00486542f710d30c8b5b89f85cea2e02", 0x7c}, {&(0x7f0000000500)="76f388253f64fae2ec0a4e6e0169a43f5c9f8eb073f485e4aa02154f81b7fbf74359e65908ac76598d719b4ce401524d1b0bc734a35d07438490173c088503dddda07cece7d0c314e5ff0aba2b1532880cb414e139aaadfcd4cc0821e6d48b70bde1a6a5e9818979d522517f82313c1640d5d7f2fdc4c5e2d425a17fc2a961b6ad315a367fa2f432e31fe61461985e52976ab996e3122b44edaf87329d0423006cd062f6a58716d88cdc772af5b1b11bdd16637e4bb2ee4a5cf338725b1a8c0992343f325efe", 0xc6}, {&(0x7f0000000600)="832418682ce49e8846be2972e6b9d5869929bf3ac1058dac0e4e4289bd6bdfcb93d303880319e0ab88d338af203608f2c8be1793cd8208ba307777030b909c0ab2604ab376f4f11ed67552ae63101a33828641fe3ccd034bd84865b7a33a7e80939918103255767a18376e979918ff2256403d4210325ca28a5d2321e142dbd45f6b930368b9ddabdad308ed02d655d137e826a2f85b249524ffc85e561001be999c427200c4372c9c151534907cd06fcd3a9e3057a192482bcaa28cb36821f4ac31dbc061a075f0b39d2f033efd886aad76ef06264bb67b39221026be4a534fcf155f24d7887b01ff250f5472f35fdfa6", 0xf1}, {&(0x7f0000000280)}], 0x8) poll(&(0x7f00000002c0)=[{r0, 0x1}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x400000003, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0xfffffffe}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="65c72c416773010fc32f2cb395c933604bd025d16b65205851d52abd85998f8a8d7048ddb514bf466f8ef6dace46269c8f76753eab1e3176fe9e1b66d4def632d41d0b872796c22216aefa1c6fa4fde14c4b0386dee9cb825588fb40980aea230a5d302623ba13a840d2fb02ef145ce931d722478fce30a6b7306920afb574f95c8e7c1f74948dbfbd93e28ce6c05ef2f0ed"], 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) 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:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000476000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) r1 = msgget(0x2, 0x10) msgctl$IPC_RMID(r1, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r1, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0x12, 0x8, 0x1ff]}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x46}]}) close(r3) fsync(r2) r4 = dup(r1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee3b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc00"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="006800004f99b1cd0000002d79942b38a600"/28]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getitimer(0x3, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x3, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000655000/0x2000)=nil, 0x2000, 0x6) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='Odev/Wpf@', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2ca, &(0x7f00000000c0)=[{0x54, 0x0, 0x0, 0x4}, {0x16, 0x6, 0x2, 0x40}]}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) close(r2) 16:00:22 executing program 1: fsync(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xff) msgget$private(0x0, 0x6d5daa0fc0e694de) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x80000}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) flock(r1, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:23 executing program 1: mlockall(0x4) minherit(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000008009, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x80}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000240)="dc1b86b578ca667bed9271ea89e6", 0xe, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() setreuid(r1, 0x0) r2 = socket(0x20, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x1) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) sendmsg(r2, &(0x7f0000002000)={&(0x7f00000004c0)=ANY=[@ANYBLOB="696c6530003d578aa4b22a462617f96c49814a62822e8d024701535a9ac16d23c7d1bf6ef11a273a73c8594267ca9c216d318f55f936c1bba4762588610a0e96eb75ebca592d7fb60624c6ac7e18368e580b0d6da2"], 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000340)=0x10001) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, 0x0]) r9 = socket(0x2, 0x400000000002, 0x0) sendmsg(r9, &(0x7f0000002000)={&(0x7f0000000540)=ANY=[@ANYBLOB="56022e2f66696c6530005d0216c77ecc5298b18686bdbcd3f618efb07ee064f3a8d1e00dfc16beef3117aeddc930c109ccb0e532e7ef55422c02ab5157d8611a62af12f9becb504ba47376f532b508000000000000008d3c89f10c9b931525973edcdbdbd66475242568625ef7ff64233bee1f5a614d43a6cc81286448b8d0"], 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r10 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x500, r10) 16:00:23 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$inet_opts(r1, 0x0, 0x5aad03a33f590168, &(0x7f0000000a80)="23d43e8336586d8dbf5499eaa4a25321ae87be9a84e346b5375cf1fce013e4b5473d6b5808914df421eb446ce8259448da32c9f0b8be367e66b58cc171cd4962c97ab9101a864ba4df3bddd26aba0000000000001fc8c9ac5bf8f89e95caa8a61ced1815250f30525007075625986c50a857de0260f22be2cb3c1a7726b05c2803f1427e119551353506666aaee8f6f2af5a7bcc0e13d0620d5f93a40aa7b1a2fa572c0f4e95caa8d9caeb79df2af1b6becfc9df27f267f98953af31ba2dedaf7d05a97623192565f1c0ab84df5d865babe0da7227b2adf6e8601e111d6b06494ef5be3ee1c35138ed4beb86628d38315a5db7f0eee69e4391699f11e3f328d98043a4c4e0c1bfd18ca4ea3eff8c3dd9bd66c3f273bcc9dc1e4937d33c6fe04b8958dcb8251d871bdb1e991f7a3144e2ce24e89f5d1f386f2fe5c491f2f648b5d36e59d7f1f011df80f968b6bf6117c88b5775fb13abb54058dc53178abed7837347531976831c41c05d3c939093003280053fa4cbc019b24cbedbfb", 0x253) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = socket(0x2b9a0592b00f9cee, 0x3, 0x3) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x0, 0x8000, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x90) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x89e992dc5855bfb4) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r11 = accept$inet(r10, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r7, &(0x7f0000000900)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x1, 0x204, 0x3f}, {{r8}, 0x7ffffffffffffffb, 0x4, 0x20, 0x2, 0x1}, {{r9}, 0xfffffffffffffffd, 0x11, 0x20000000, 0xcc, 0x7fff}, {{}, 0xfffffffffffffff8, 0xab, 0xf0000000, 0x7}, {{r11}, 0xfffffffffffffffa, 0x9c, 0x80, 0x318c, 0x101}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x8000, 0x2}, {{r13}, 0xfffffffffffffffb, 0x2, 0x41, 0x3, 0x900}, {{r4}, 0x0, 0x27, 0x5, 0xffffffffffff0001, 0x7}], 0x7, &(0x7f0000000140), 0x1, 0x0) fcntl$dupfd(r5, 0xf, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x3, &(0x7f00000005c0)=[0x0, 0x0, 0x0]) getuid() r14 = getegid() fcntl$getown(r4, 0x5) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x3, 0x40, &(0x7f0000000640)="0700007f630448396c2f0ca600d761ed385311448021356dfb007cca5e1b1b6f69a573b934bbb089fa3cd3b03f0ae7b2bd6a750391c5191ca850c3b84ec0512316a4409acaa5f646faf3283869f3d9edcbe70394a1756335f5dff263e2d578881ec8427eca8a2d39eb52ecdfe47beb368c4f6ddd8976bfbd60c616b4007e481e09a703fce5613869c4bb40ad11aa87e49285c5a5ae557e192a8e", 0x9a) r20 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r20, 0xf, r19) r21 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x4000, 0x40) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r24, r24, r24]) r25 = getuid() r26 = getegid() r27 = fcntl$getown(r20, 0x5) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r29 = getpid() fcntl$lock(r28, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r29}) shmctl$IPC_SET(r21, 0x1, &(0x7f0000002380)={{0x0, r22, r24, r25, r26, 0x20, 0x80}, 0x3, 0x7, r27, r29, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002380)={{0x0, r18, 0x0, r25, r14, 0x20, 0x80}, 0x3, 0x7, r2, r16, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r14]) r30 = socket(0x18, 0x1, 0x0) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r32 = fcntl$dupfd(r31, 0xf, r30) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffd84) r33 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) r34 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r34, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x0, &(0x7f00000005c0)) getuid() getegid() fcntl$getown(r31, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r35 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x100, 0x0) fcntl$lock(r32, 0x7, &(0x7f0000000440)={0x2, 0x2, 0x0, 0x100000000, r35}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") 16:00:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x40) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getrlimit(0x0, &(0x7f00000002c0)) 16:00:23 executing program 1: munlockall() socket(0x20, 0x1, 0x4) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) fcntl$dupfd(r2, 0xa, r1) pread(r0, &(0x7f0000000140)="a97bc696db398a53cf14405ee50f8a4ada6cfd9e5b95baed4f2fb03f1240a2fc4887de1ffc12dcbbade4caa98d473b4bc5ca4b4294ca6b9507137ac61fd98859d9e1c8660f0ea3ad91153af97c2111a7801d336cb39e6e2f5547c58a5073b658db4011b58291399006b1204e46acd675fb3d9adb81508125db8f39ca02", 0x7d, 0x0, 0x4) socketpair(0x20, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x2009, &(0x7f0000000080)={0x5, 0xfffffffffffff3d1}, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:23 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f9ffffd10be582d057f5f9f78604c50ec65bcf9fa7582e7c587586bebd697a9f98f102f32307df1bc6a739375221578012e6b3fb7f3734ca730b427f90a1fc53d000000000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0xc8}, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x45, 0x0, 0x0, 0x4}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x22) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="0098000000000000bf62b0a6b4b5ac9f188f25ed", 0x14) 16:00:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x20, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000001880)=0xc) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r13 = semget$private(0x0, 0x8, 0x400) semop(r13, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r13, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r13, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r13, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r13, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r13, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r13, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r13, &(0x7f0000000040), 0x0) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xfffffffffffffdf3) r20 = socket(0x0, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r24 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r25}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000540)={{0x5, r15, r17, r19, r25, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x0, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = socket(0x800000018, 0x3, 0x102) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r31 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r28, r30, r32}, 0xc) r33 = socket(0x0, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) r35 = socket(0x800000018, 0x3, 0x102) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r37 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r34, r36, r38}, 0xc) r39 = socket$unix(0x1, 0x2, 0x0) r40 = socket(0x2, 0x3, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8040691a, &(0x7f0000000300)) r42 = openat(r41, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r44, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r45 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r45, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r46 = syz_open_pts() r47 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r47, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r12, @ANYRES32=r19, @ANYRES32=r26, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r28, @ANYRES32=r36, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r39, @ANYRES32=r42, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47], 0x70, 0x5}, 0xe) r48 = socket(0x0, 0x0, 0x0) r49 = fcntl$getown(r48, 0x5) r50 = socket(0x800000018, 0x3, 0x102) bind$unix(r50, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r52 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r49, r51, r53}, 0xc) r54 = getegid() r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r57, &(0x7f0000000100)="8c65", 0xd) r58 = accept$inet(r57, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000040)=0xc) getpgid(r59) r60 = socket(0x0, 0x0, 0x0) r61 = fcntl$getown(r60, 0x5) r62 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r64 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r61, r63, r65}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r67 = getegid() r68 = geteuid() r69 = socket(0x0, 0x0, 0x0) r70 = fcntl$getown(r69, 0x5) r71 = socket(0x800000018, 0x3, 0x102) bind$unix(r71, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r73 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r70, r72, r74}, 0xc) r75 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r75, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r77 = semget$private(0x0, 0x8, 0x400) semop(r77, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r77, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r77, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r77, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r77, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r77, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r77, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r77, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r77, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r77, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r77, &(0x7f0000000040), 0x0) r78 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r78, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r78, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r80 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r80, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r80, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r82 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r82, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r82, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r84 = socket(0x0, 0x0, 0x0) r85 = fcntl$getown(r84, 0x5) r86 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r88 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r85, r87, r89}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000540)={{0x5, r79, r81, r83, r89, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r91 = socket(0x0, 0x0, 0x0) r92 = fcntl$getown(r91, 0x5) r93 = socket(0x800000018, 0x3, 0x102) bind$unix(r93, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r95 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r92, r94, r96}, 0xc) r97 = socket(0x0, 0x0, 0x0) r98 = fcntl$getown(r97, 0x5) r99 = socket(0x800000018, 0x3, 0x102) bind$unix(r99, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r101 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r98, r100, r102}, 0xc) r103 = socket$unix(0x1, 0x2, 0x0) r104 = socket(0x2, 0x3, 0x0) r105 = fcntl$dupfd(r104, 0x0, r104) ioctl$TIOCFLUSH(r105, 0x8040691a, &(0x7f0000000300)) r106 = openat(r105, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r107 = socket(0x18, 0x2, 0x0) r108 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r108, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r109 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r109, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r110 = syz_open_pts() r111 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r111, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e069259a64b58a44fab5c3400000100"/43, @ANYRES32=r76, @ANYRES32=r83, @ANYRES32=r90, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r92, @ANYRES32=r100, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r103, @ANYRES32=r106, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r107, @ANYRES32=r108, @ANYRES32=r109, @ANYRES32=r110, @ANYRES32=r111], 0x70, 0x5}, 0xe) r112 = socket(0x0, 0x0, 0x0) r113 = fcntl$getown(r112, 0x5) r114 = socket(0x800000018, 0x3, 0x102) bind$unix(r114, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r116 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r113, r115, r117}, 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000000)=@file={0x42f2bb6e08827ff, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000800)="491c7af59d1f06c43216433078d3754e533892034bfe07eb23a27da052ce5623b415fbeb35dc13e4743a68ff5bd2c1b898e359632e6c608a1686c2c9a12e7836740a8f42581f241d4a236b52836379dc150fae51e5146b6342d6ff8a70006808bbe36ff190a10b3b195c64f3d31ef704979ed7b7b67bd8754960b32e5515b18df862f4007aebbdadb3c06734744df677290848c1a20410df082f39495b282e751149c936aa11bbc641b92f7060960bd71d4d3238adae871e625429a94268dfcca5a8edf124d2c79fd2f02763789b5955ec3443091d2899406ac1e5ea540f1bcf1cbd887444079d61026312d6ed971669dbe02277de2f21ad75f1385aafe64a890745743e708b5d6165a471579ab3fb986c1f7d3fd1fdc28fdf0520c2cef8860674b8e62992ec24813497e57e573a5cb49c747191c1e6526716ff422369435861e5b5472063e76ecb9f49f9ea092e2e79ab3a6af640f065de5e8d0b97bef112ebd3e6c4c22bfd863e306a48c37ac8f0b0993bf73ef39d68248f983f996f9ebd54a8fab97083e0ea85d41e935e0ac5a6854dc12f699ce775319d055e2d5006902ae18e1db1caadd6413e04e7ad66a5d5071424465abf8073a562152742def13e874f854c34cd81c4cd775b29ddf0842bd831045b637e682d012458f5f69d38b23b1340a47a9e1c67c525a7ad8c0195837891ec4272604bcf9be58a80adf010065e566749918363242df501ca85d2a223bc4d1d1ccf30057db315db7d1cfdddfeb753422c7777a86706cd89da08e3d951a4b46ee340b143601a31d716d733ca1036d4240a523e936df4e485075ba7d2b8a9d3a0cc1e1c489ec15648031c8b696d7896262f071547b598f4a1bd846b333f652366e90fc132e8aae1ae0b9a91d1eca5c595262c1b0781dc5ff8979b6b31565637025ee7dde46b000c96e7358d82fb1b8fdd038789c104bf540857e290c9e3a6398fdf03c6351119183e8f57adcfad91ea8315d7fccabc8c02c709fa61d6f6d525273c02afa5f60d2e2a8a7ef3a111243a2504d54f3b16e0c28c8d694494b0dc435c02477eaefc70f45ef108b42f0a95c15b23ed841c11115515fbe043fbe723ac899ff63f0a8187811fab0dedb16ec9643b0f41a2f8a450a43c3ff5b75732eaeb964b49a010e8d1c8b2732e18fea96e613de327484ea5627e44ad046e4933ec17f69ce9816041e2e61de0b741f25cbfef47de3ca979aa0366c8a09ecf8702d99713650005d8d6949d15638c7df139b31d0a907bfce5b41d41c72d63d5ed8688193727e7126e6f97dba11b01dec4923c0b7e23c1cf4cb00b4a0581f163bcfca655fad34377ef9f624d60a016d3a2b5b78cfd520a004c74428460010a209e7f47cce1c2097464ef4c24426079991e2a9ecfdf98bfe39a2bca2bc289944399275fe5698fa0bcc46db3e520b9dd70d4be916a610eccf554ef3b75db0c57ae8a371fb908b6e26ef7c273277c57dad2818237a8f9bd6d7704d8f9e2abfc9b911989a0cdbf9f8da9cffac8a99933dd2d6a92462b9010e96607d60d79753f75c49b773b5ba4b0447218ea8aedfef19d1574a88a5460871f4ca68d37e4b0a2b25964aeaadd0b170f42272cbfdee3e49e7bcd3e551cc38adca86cdea41d771d4666cf95ee22014a41bf5c00e5f4589f602de6235aad248a657b8063531ce3fcc2d3966d65dcd79c3f096d0d06544e210d5ad13492cc8502e98b2d8893030ae50b491308d91d760d133de9f656f18ffb93db0c4345ddf30ede10f5414f44bcddccaaf07461a02dc675a34f9b376113f717173fb5b63ce8f01862c084c2bc3d034aa7537bf8214964d402066e07790433b9265c1b21a3cfdfb2ad2a84c43b3077b8b0c857a85fe5fc6d136e1207246c29ef3da23ec4c5d194eec9c0b0bc5536037771de46d5a22dd88f986278ca6c6a7ef3a4cf3138967e91346083293fa0e9df3599fc985513f457c72acd2d0f568fbd9063c82d12e5ec4cb907e678d0fc1ed99cf5aeb82aeb670d2aed913ea65691a635450f3df72b0528939065bf7f29a25d0eaa61d23a50490d0bc6bd634971fc9b3eb530555dadba1446b8b47173cff5ecf1945cabcca5328607c162c226a9679762fd83c626e3aef109f9f207381d1ef3d08061945c7c04db214c7f8c1df05fbebb913c2c7fe0c4ee96c1545ae53de3045bd414e50bb00f2c68070123d1235c53d6ed5c0a08f6735465217649f2677b0e5457a6a3e80365d853179d77a9079caa10d7da672687f7a4e0073f393ec9ad016d896402232d547250b2377395dd0f14734c306fb036b0f9cde4889deda678c22c7edbeeea404d61ff2c23f751bcf7c3b2b71c33414ed061cfcb03c70fba522b4faaed68fbd2847af68802af216a30fb070687f4e4bbfb517332c39eb81b96066ad1bc4b989cdc499bab7af0ad7e1b40728252eb269bd86959b154f448fa13aff4a363da3269c4c9566de5734f57b49368bfd2b1c78f300e2f749f06e09ec6aefe319371e9272eefb166fad8fb91bd7f20b6a4bc4181066a57a1afd3a900ed229252fea208577d03f803cf5aae345ff05e2c08a6b290b2f9b8968f9527dc08689de9f636287e0387924e18cd3a81620eea609beb81dc1243e84858ecbb66e46954004b3c08544e6d482fa3779a51c0c519ac3e1b3e0c1e6dd41137f92fd3e059bbc7c82890fa9a84fbd4529017f2da32e8889afd91ba20ff0f2ab0e7338133b0747a0ec492264b3e743ddd0aeb7ce44269f2e9b12dcc677243b639bf04586da76ce54c5c9711938aead6aa8e0a229a8aab3902f5e2172d11a91fd5ba90965e50d96f1ba7fe1af3a09427de644ad8b8a412bcd176bf1fb67dd13de6b6706e3150881678fc9d2f9d5afcc0b3465d7144fcf40e6f8b9dee50c180172579019eeecb298188df0d8b8e12311405f944a69b2cd7c2a85c4fc26cc3bbac74432aa3205184bbd8d44ce417b9ba1a58b63e8f746b6520b01c1ad7700d81845650eb5974338f4cf4f86886b7339068d575dd1b24a0fa912dcb1ccc42e42f9c8a88b47d551c992d924acb4e398774d635091c8c26b74718d2d01e044fffa6721d44f892002e8a8f2c8301f6927316aca15aeed02c44874ee1354c8acb2b46b4761bd3997d51cbcef40dde823eb8257a2ace9d136ce1f49d55fd93480b606e7274973482e4c6088728ed362f782d3dcc162676875a1007f6a25cf6cf7bc36b97eeee1f9d03074fff25cc494399ad06d3ec0720a0693856100b5cb79980118dbf5e6b62f378afceb15907277a37eb6cfb07d3f81dde614e7c6daf7be5f5e8c485084df3585590cf3b9cdbc5148cc231a020c49bde378810566d9f647cf3462d5a203854053d729df892994448c621737b5c51e1a8d895e9340836796ff00ed4403b7f76ca3eb6f3f933352399cf3ae8fff739bc146db448a2d445db7e47f11d046b5ce525f4c3a03d4ffb4e228ce14ebe4058c65ba0eb8e257aae5f133a7bbc6f985cc0d3398045d38be9899bf7135be92b116d945e96fd0aea3319fdef13c95c7459a17d6d28a9bcc5e6f72ecd0734c0038b8a0fb5cd4fa285b9a8562e8757eeb44aa7aa38ce8a15ba3582420ef00049a1d96a03e06df938b15298b0b6dc633f93f15f8e48d61ea36da36d4b236be7374d698dfc7d24e9d0a63b1e548be10a41b59769566db8d069246bc96f868910a3ea5325abfd684da0b15cfa7b915dff17569032cc2fc09f89530ace02d7ef06e0a07da9990231800c832f87940a473899f55ef0d0730217721315c208822223da39802512f615799b5583f88f5d8ae75d4222dcdd65f26f20772029f237020c75baaaeb5a9059e3515a69d2be2f0d66a40e2bb13b8e2f37831de3341746cbe392e47578e4743412729fa8b6cc7f26b0e572df8fc2b0f8c48f55b582538463e9ff6591e5c835b5407c8ce4ea462d737a5205fb1d8a3d3f5c7b2587b03aca4533f848a31ad4efc01d6c4a07bf4d6e54a477657572e854ac3cee458fd5d768db578e0e3005cc703c7373a000eb79ab92de5ccf82ec72c285ab11bedc6a9781c9ae21672c1fc46674ae73c51b3b4532f220fe9209f029b34d68726dfa9f93299831ec1f77309b0586d0abe50ba44f1364af654b03712248d0e3da14aaaabe7f7742406ced7bcf32c17f84228ffbb7f046a72b272dd87ba3c65116761b9784528e2b0721de0114657649ddc0dc9d1d38655d2cad0fb029cc2e5276ea9eb199e0a388c3f6f0d48ad0786340ba975225251b0c1f115b40b69b672d46a8c24285076826a81e2ef4fc76f99a98d43034c945a268555c4bb6d98bd6f29077db0676287c31baaacb56be76cc64d72a859aebb586b4cc55087754543594a956d4a2b761c93ecf89d209d17e52b626215f8dc4ea3238cbe8b0ae72f419f93859982eb980e053e1e75992a13f122831cb6633991fd9b8626b0fd75792f18a69a8485d4936323bc2d8fc0cd097ad8519c506ab55708dd8c5dd7e05797123293d4e5356c7bafb9cfdced9ffee4632a1891533ff35a08ab9f7d7d644e987022aa3efebfe814000ea927e4cd9d6e3f0670272709729e251a6829754ab30d405ff9ce88ede750d3f46feaa57a8b25b4d3ad6a57132bbe0193c7e22e7c1488de7eb77557d9fd44748f5459f376d37cb140283caa0519f10eec569cbfb0c59eee61a11b9fe226bcc5117230047a547336f274df94a9935848f2140e65c06e5eead5081ba5e9ce1b699199942cdedeb8867a833510ca022de12afb0af1895b9c943e20cdca4b31128d3319e5ccd78e3273596861d44df5c2cfb3358dd05e4d0e09c8e4eb87ba1fdde52d1000686e4c718b05dd5716895cb9ddaaaa1374ae4617cd39bcba99add1331c81be6f5e24b76b6e596ca3e3acd025a99576c80ba4bc274f2445f6680ca81fe4eab2024f69aaa5e3676f0bf2b31307360ff7c9b6f758c234b63d4fd1204c0c2143ec5f9c8f0b0b6a5b0e5a88cdef1dabca492011b7af1823e274e815030b2322259a96c9eb6f3090c6c0d075134901bef741d7378b210fe1c2b799e6125a42e3bf5e747cc0f72cf37c4daee561c5bd1297ec532b071727586e511ebaae37ad90d521830bbe6d65d52ed0b180c83c2fdc2b92af482838852b5ad50f69491a78a04bbcedfa3150cb364dbb73c106ef8b491298de913a704b91ac50d6123bb08d95db6de2433c45a9c4473b8d452675784931f27097dda39fcac59b4aa1320f795dbaa3474411b63b333fabd2b365fc84569940397a3553f8faf1eef636cf34de3ae7a3ec6125b8bd49d230fc69919e95ab6b01730fb4e2d9ce8a01f381c746763af23d778a83f0c3aa96429dba868754d9ad91c44ff4162d3e0e2fe38ff5498ec76b9726b000ac12323c83d818185d03deb1a307fb0873ef634b05cf905d374910581f2694c4f9501651f9dea368b07f6d5be8d3bf2fde477cfd4ac69cccc299a1727291cdb63ccbfaf5d8b831e66c493158b75fff20374be48ca4388b8e1ca0af308586162ba4f9d553977f14833a196506d86c9ebfd03f3cd7694b55e7c3a4acbb429d58f5adb73e067be58fb593f97fa9d9c3a2a19b208edc62d1670341df09d2c61f4f76962a0a4e0abc04a36fe09458b5a4c09fae5a6953fd661de48879b7707f1d10f877d7525363b3343c91f4917075744aae23b2762ebdc8b6896f83c2cb7b79e14c266defabe1187cee811420e515a225d09bce0d6740ec4b8bc993e6881cffe8f75f8476aab21380502ae3244e3392db7c37eb367832ebe4c02841fe90c3f261a5be5746c256f872a36", 0x1000}, {&(0x7f0000000040)="811c61dfd972e1643a1db0eef64e1c349ab8562ca3b38927b47d3947bda6e53eaa294496cce50be7fededbb4d199e7edbef713b5e50d812b56d194bc48fcb97f107cd11372b86cc8ced7d916ec62dd8c37b553d95dcc3bb7a764ebd2b94e64c890e7da4601d06259f253693c75324cea13ce5721017605f6f9df3a9a3231e0aac721e47880bc184ef5d73f51f2c103c5", 0x90}, {&(0x7f0000000100)="6116ad49824c7ce7d0d6fc18c504f104781340973a33975fee4ba27dfff52b8b08057f809b1abf2ef2bf1a8c5b53c135784ebf1337ae6825a8c57eeded42c59c3ec1bdf0da949f4423800203d26c187354cf05a765590e8e2b53e65dac82a94c8943971bd7764ac7d8365c3bd0003d3a7448f7cd158b5e8cfb9299f6f968fac5a1ec131b468e15c6186444e8f650deb7988e77946c26ec7c8de0aa1d9fb1162a4e57ef09d325805f61850e85021d3ea89af3dc4131874fd76831da023a717ac821a9741e8c66b80e651ee2379b1a73a750bed49c10641030b7fb54658bf2adc23d13c180bfe47671d0000848d75f12c05b95c0bfcf3981981c643d25e903", 0xfe}, {&(0x7f0000000200)="c81e1251c5e61f73f38911704cdc55fb65097bbf1602db630a20c8cdeeda815f548721fff98c92b82ee39d1b9b2f56a4ba0d6c47c931306310b0b8b9bd48b99edbee64f3e26eb35ca6cfc379488ecf9723685330b1f67d8cab1c790bc33d28fad1442bdea08d51574b9cfd6404c7532ec56bfa07b301b25ed17288f3879f52fddb26f18c27132c750dd5a847548a58cf5ecdea905452ce82b2a2ad6ac54f", 0x9e}, {&(0x7f00000002c0)="d6e13f8d5ff27f3c12ee00d9dfcdedcd0b568d01e4cc62e5a4f791414458047f684867a10e790dae076b8457d359a2938ad958a917a705b33b16d253709f4b0447fc508d9d58ee5ee09210b536448e231fa97e9dc02b4269e8f506cf72c8a66816eb15a0ce3ee0181dbc3565d43df65734e6e0299ffd0cd5d11548259fb6b3c8a1c1222402d495b16ee958b4c821832f", 0x90}, {&(0x7f0000000380)="5262c808eb7acdb1e9f351571bc003652604cb62", 0x14}, {&(0x7f00000003c0)="80daa1c0395bf43c59cb21c0a51da995d6e447f0e5446deaa0ac98c65489c3e27efdc8b63b3b697e5f75007c9dfac89bf28f90cf59ad450615c7e2f472795dcedcb4bc18a0bcee5d9ff44dbbf2f3fac3ea0df0c81a8c4fa77e30", 0x5a}, {&(0x7f00000004c0)="84b675198338a33d33383c3b4e1c8b466599bf71a925681185e8e3cdd7c9bc02bf2074f8cf7cb9a0fc4d7ed4c52d0a0ca7a500d37e1d7546b5afd1676e70300c499b3167b10b082ec298b4233d0a2a", 0x4f}], 0x8, &(0x7f0000001980)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r0, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r8, r10}, @cred={0x20, 0xffff, 0x0, r28, r51, r54}, @rights={0x18, 0xffff, 0x1, [r55, r56]}, @cred={0x20, 0xffff, 0x0, r59, r63}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r66, r67}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r68, r74}, @cred={0x20, 0xffff, 0x0, r92, 0x0, r117}], 0x118, 0x2}, 0x401) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x6}]}}) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) setsockopt(r2, 0x1000000000029, 0x6, &(0x7f0000000040)="0600000085b1f5cd020ef1257e3adbcffdfb60479091b8b24fe571e4cebdf28ce579da0b75a11c3d1ec0ed8716df9f1aed0af54a6a0cbc68200ebacfc13f36779800e5c2dfda9eb1565fef83d25e9c4d5f8f9daa0f586247e42ddd2cb00e9c89ee60c173fd00bba04b3194426e442f42", 0x337) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r9}, 0xc) r10 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000000380)=0xfe62) r12 = semget$private(0x0, 0x8, 0x400) semop(r12, &(0x7f0000001280)=[{0x5, 0x92, 0x1400}, {0x4, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x2ca7}, {0x4, 0xab6, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0xfffc, 0x3000}], 0x8) semop(r12, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r12, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r12, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r12, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r12, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r12, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r12, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r12, &(0x7f0000000040), 0x0) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = socket(0x0, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r24}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000540)={{0x5, r14, r16, r18, r24, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x0, 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) r28 = socket(0x800000018, 0x3, 0x102) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r27, r29, r31}, 0xc) r32 = socket(0x0, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = socket(0x800000018, 0x3, 0x102) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r36 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r33, r35, r37}, 0xc) r38 = socket$unix(0x1, 0x2, 0x0) r39 = socket(0x2, 0x3, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$TIOCFLUSH(r40, 0x8040691a, &(0x7f0000000300)) r41 = openat(r40, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r42 = socket(0x18, 0x2, 0x0) r43 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r43, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r44 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r44, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r45 = syz_open_pts() r46 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r46, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r11, @ANYRES32=r18, @ANYRES32=r25, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39157c99250999449c5f76edd427c6716e47c4d26aff97eeb3cfa1351feca22b4bf8fad8547822cf030839936fce94db9b2e40ae1b6030d14bc6c15e32500000", @ANYRES32=r27, @ANYRES32=r35, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r38, @ANYRES32=r41, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46], 0x70, 0x5}, 0xe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4, &(0x7f00000015c0)=[{&(0x7f0000000140)="98a00395fcf459069dbe3bf7cadf6dad40107722768a942f8018a65379e8c28a6d1f8833ad16c0068c5d742d2a8f2d89d5d586c21edd04d9aad729583d93a4cdedfe86a5f6255d2402f1dea3d3dc856fd139201ac5d3b8e8b6a552e87d68208b75ac925775e3fd55e32f826c", 0x6c}, {&(0x7f00000001c0)="a1a0e935a415a1024b45926ac91185ea08a36e62fefa2eb4b36b7516b4bde1e1fd186993a301be514711cb3da168f0caad08aa6a45b839acd25d1162949dded3ae33040decb81bfd8cf8f96a87c62a7afd2f7b23a233e9eaf548d990891275333b674ba7f636addf76d9c115d6136075acf9f4ec2c76ff02a2c344bfa3c033087fe9561eba078d7c289bf43743044fa887606e36f2d1584094eed5865d56edbcc37bba8e062d2eb00a67b51651c47c01009428ec6bd8a41d7fa499a2db94b44936", 0xc1}, {&(0x7f00000002c0)="adfbbc5c851c0198dfd7dcea64325fed9635cc5c474011c564489d678a75a66c71c8bdfed192f73a2b816ddd870f56017bc34caa26076af29d8ab0f1da1f861357ac2e8ca989980418e1e7d9320262b54d321969be46b55b3ae5744be4a4ff09fd967c2884dbce4094dbe4c420f785e852461fdcf0ad8a33c2525ebecdbcfacfe97f9309a9cebd58f225559023", 0x8d}, {&(0x7f0000000380)="dba9aaa8e206d304df28e26898be1db86d81d303d7ff3d23fb95cede534a221b69356c257876bf84f5b0b112cb0be878bf8b124c613161eecefb2318355d16072c56917cddea0ef137ffa59bd91ca2dc7a21137244740c8eb9939d98a72f16f3d6607615913f60a76085abb9984a66401e4711a0249526600fb4b4d232d6f3fd41a387606f7aca3e82add38aa7ac377f31458b9eac3b1da588aabe0a002a793c696521c39c8fcdef040bef1a1d9887787805577b2a3eadbe6b854d3b5efaa7b9c06e6d341906fdc62ea70f71ae088825d32a36f214956f0e98cd8a4238e32aa40023f4a02a75b972", 0xe8}, {&(0x7f0000000480)="549559189fae26ff0893960072b02b72e934794e5144cc7de9ecd9502a1187e7f6300cc948fe7cabf6ed75719c156513ea0c06201cb39b36866f4d16f2e1dc76ccf6bcddc61c2886b43743b360ece67b5f1a76762d30f938e4a97394f58caccf", 0x60}, {&(0x7f0000000500)="6a02bf48531e75d65496b86279a3ca553f450f630b08ba1e0495a12fc6d800f3d70d298440ecef535536bbc0fb58b28c3793b61d4ab3646854c92143bd34bc89f5ad05cf20b0fc63b20e43d2555aeb15e229518a85208c81c27bfc75668185bbb97f6998152c2b51a61fb3810cefaf4684f2501c23d720c3e0895320cf8387148855b57dcbf2501b9fdd9d0a9173a40ef51f5aa0867e32255ad356363514b8de509c6dbd21c63321b0e5f3814ee864eb5b9363fad02510fd889dfd611c4d09ba8ca6fd7259267385dd680cf96019f893c1167b17e6693ca3d0ab828ab0f88e0b101eb32fc3bb623d8daacdc6a097c47ca4300c3c047761c17776b24ba4481c14465fadc302e1b267cb871be13df265ef2245ac6af0352449db34bf9acb1261e80eacc7e267e308f842002b700d1a22220e414396a9b863afd74ae76cd3c7639a04f61fc96aace5c65722c5445bf391d2912104964cfd9a0b55ea0de86d2f778ef25d4b64fcca9498107c0f990d0eb19baf90e0e0aea76b8cf907a55e3aa43a1587a33a62bd486c4724f03d07f2025a7a12caf83cdd3a6d1b59218a70953920db8e2765e63e32b950cbe27d1440353f311bba018e81be560110b4f0e29c6c80eb64d399ba76fb63bebcf4234a9c7b48b0744d146aa7722d704b0b101b6b0f2181b89541b10afaffacb169790ccde9dbb9b01041a8d0ed311cafa11b2d1a36f1dc1b52560b45970e613427a12535d8c26b668a2b2badefba0391dd0f02d86eff2f3820c25761ddaa95e6f19ad284d7198105c147fe69d7301eea24dda23c04d6ffe82b69ca4ae1fc170fc43063cced3ddac834f057ad141f79bce3cf9516a62dfcd5506958b4c1d4efa10d4c878b3885b6d402c1566db7e8992eb1acd6710d0188a8d81420cd9efac1c3b4c7a0b6ed3171a93ec1841522b1c0114533fb3cae8b4f28179918ecd99d20299cf4e0cb804f0304dfb1ea06cbb47cccc757e496c5f0f9b1845216baac10fc21c336fdd24bb305deb5f0bd9196bf44470f14f2ce2490d00629cbdf5df88dcc4ee816a28f0f1e17a11336c72f3c20597f089fae2185c82c551dcd636e040fe101a32369167f224c6f7f4d2631559597ff3189be733e934f1163fd84522074986b9ed7701cd101c146b338a9c19e807b41687c4bca13e229a0b8f10bb9cb15bec9b8ea7d3901807b2ff5686e41aca2738ec210d5abe802833976f8f238607ceb01d8c50d877c964f4281ba5a8ed90baf2460a7179aec2193639be5293a76b02b995a22b9f094300fcaeb6fbdd9304dd10baa219a671a883568c8072b30fbe909e3d6898feecd811c712caee61586e5f30a37846210420e41615044aeb49a64c4f8db6165f34761a089916401bd26380a03c62271a20d613aa81817ae05fedee334851707f4289fa29afe65a919cb13e7eed959abdbb0ebac3e06f975fae98deb3cfd1ce0e461b7e3e656ac4f21c4061f96f286bfd6966a86200939c3229413518b227c263abcef079c25cea5f77f91bfa37cb943803e52b956876542a3c14a31e4bb744934a6cc933ae160c2f9eae7c560e5e505b42bdd9cce8601ad06500ed79b2fe845ae6d53680e65a1a5e2f3630ec910da9d7b87abce7004d91c37396ff1a1be322ceeb36e2655ab9a4e006a959b4f76fc5fbec693193a33b5ba9fd5485d953c0ded88a5f4506a581fb5404f75a5edb36ca0361bca566ddb8462a7ea75860057bf109a95f8e34322a7b1669d339276a4b1d373f4d00a799db231a0b8e8fbbecb67d95ed37e0a79699d2dd0b7bfef29688053b58078c7b934165183b7eb3d83e3ba252c2bb3f08beff1ff40af6559b394e1b3a6d55a6867396d67fb32c127e3ccf0590b899b493b10c6cb5ae1d95b61a0154a4aca8df53067052c9d844cdfa8ba1e49529e55f4cc8d4f947fc31aca3a846996cffcd322b10844cfc708cce968834efb84d6774d1b1bac33039be70d0824ee5c8441bc64cc0ce9f3c5568bcfaca081f76e7c48f182a9ad9bbab8b4b0591d0afd3fd1dc0edf47b6531916295e5339f436603e42c30ea2a1f7674148d620a511b9d68b282ec6624b5815bc3a767db2c0f41ccc6b0cd72835133cb39a99e6a86e59fcbc295c7e294be12816c8cdec995ea167a3049af5e85b8b62ed89f3a6e066cff3e708e6d28195cd28b9c0a2c6b3f86e21369de9f4671a2cd868aaf6750845ca673b6c1440cf9ea69aa4745d3414f9d4fa0775e4facc3b2b8e343cc5ed053e92666cc3446253bfccc938c50ee079a70a73e96c27f395111ff7b06b3ab80265faf93e4a94fbc602497e0daf57c757644ef786e0b9795d576694cd2762dcef432592ef5d985655dfcfc717ed7330854a28187348598a9bb1e07256162f4b65e40135c1369f78e7ec515c04ea996bce663ea40c6517ef4009af3e01db8944393ea8613dda10491050a7487519e30609ebc0272af4379368072d4b79ca0387584f3c7bc79bdb11b0446c4caba43b5819d45d0c6ae27e0718774c4cbdb21744e9f81c68fbbc3eceaba3fa61aa4b1f30b4ceee74e837733ff236d51d9e5fae5632532e8aeb8d0bc479cac2174eeeab4d3419e05f601eb037e7810444ce37ea02e6e76dc9cb11ee82adfddbe37630fb9155de9d66e4763daeff808f838827ee7661cc5d8aebb1265c0ae794d7e3eeef1d72279125ac2ed583ecc642f8e36762eba90a0a2452ef47f3e6c4539956f40a2fcd484eae2e3898a91c2039b0a1724f1345d095f2a66978c190c74e65bf35bfe969af379f8bb5032dc77c6c1577ce241dd564363b772f161f340fd0b70aeb440d9235c37fd98af62bf64353432f832108f4657001e38fc0437c5bcd84d74876a40850beb9c4b81d84be4bfe25005cfd586217142fe979c1c5bd6c9162751c0651381f585baabfcbe16fa30a3ca9816bc5426da47a9c16fed58a4a4c925814dc6017266ffaf5f86433f98c0675b1e8d553bb8e159c89bc9cd983c8a91b0d9c248461884e10cd6507d7de3860c96d69d6dbf724d2846fcb49be44cda948442beea16ed0ee9428d5a58d7737c0fc81d963f8633d8fcc92c16ea4229360e76d419c77e57e05129937ea132e125387d51be20f6d5faeba72729beb68e8ea7275af53c8bb4f447e5fcd5d0ed2afbfffd1f9eec14f64a875e91fb1c92f11fa79c4ce967b82245cbd1b31a873769ba39ddf6cc73350b7c8b2dc71e14b0ac50b6a31a2b3a7531c7ee34a3d195cf45dce249a0694dc8809867ff06431047110a8030f9ac7cbbfa1bb2194016902cf6daa923efe603f90e1809536ba08db3117eb7f558d8774b10294ce6ed4a966ddb796c55c5b9c35b053a13796d109157866d8b119ec40ee28199b807f07c4b551cf1467ce25e00d7c7ef04acd0c33b37ad9990b148d9a8ba9e698babce20a3bf41aea47a8f28120f59c5ada2134991e58394e0eea2d269711449cf0ea43f8552526d72f1e5844825e5248d02388b997110af6c9b8d0ac37ee0ac69331af219b6cf76c739a6425b49518da2f2f852a68f66686a2edc01761e9e18955a3bfa39d8f720adde027ba40858c48afac63258f38ca34f992e99b947c9e66f6eb751afd6c4476acdd80b5f977e80f244dc2feaa2343c38d5a59f0fe8bbfa91135f391f980dd251fd234b79d30f5dc3250aa209d11a024b47e820bf375536059202ce6ff1f855b1a0377967bda2104785d2e1726c2aa3c6d0ed300a5856e0d65f0b356c761768cd90e1745a3053c4884f941cd8221e2328a83d476192cd4da9b0998eda3568516438c8052dcf84e6035d1bab7958641ac425c8553994665974fd2866793aa5faf00f6c081e22527e025ac871d7b1ecf42e4cc42dca50aad6315362b5f98d072d363338eaca45cc08f355e7a6d65691540b09f8806948484ad0304d513a19fb663087c50b97b9e78ad1b161164c531f059771e7c9e9fbe8b9ee1e6967754a18b51091574f908f42a58d869876082e657b7ec5b30497148bb676ff2aad1d05ae3429487481b3f6233349331e6bdc00b7b56eaed68b03ac18db2f864f81e9739b53e042146b65bab3d063dca0178f0c52af08cbdb61fe99858054eb5778b0c8490cfd674a2af88af0ceefdc922b8c7d8097a9c73d5e30444c05edc8663439defcc757089e41407faad69105512741fbb42046cd113f503de8d1cce0a7a21954d1c06099ef8ba03ece89c2d20db9cdffa8311c9ec36aea9fcc1a8602d713d6e4b33361009ac4f5824fbf8312269deda716a7de8f0cd1a558af57a4b1769b6627f535ce8a221a8fb31de5ece379ef36cdbeec44e36a2e8cbbf3b68985e0f668aec082077cf63fffdf2065bc26aa02e895e98550adac2ace713babd89878a22cc7a52cb515081e5de8923eb96f41c12c737e18530559eaa0420eb89d853d4844d3215583712a7a836c6093d5f5c898857616dafd0edbcdb32fa1133f1b2e5ffe5353cd6cd0d73af96d1a87c5211b422ae50471d293065a03b48581d23f05b1b39a4fe284cd02b7313fa21f3ae87a601553e1480f3f295d7895a5b068a3d3b1193a5165d07e4678fcf24e2067afd21a1e340898a15dc9e9d4072f94e8de177a3fd56865c1fe032dab4e64446a2a1fbf35f517dbdbae480c57c2cfe9601ca100d355f87ad0a6843a913a3eb2a4c06cffe3da32c96b86ef5baef60c92e31559f319ecb8aeebb0eb7850ef2a06115207c8a84592fedecbaab0809ab561c91edc938fefb31fb8899866708a8a2f01c04f4f08be2bb026ada56166a623626f06b08beb27d9ae901800e1a497dce079fe9b79ab53e8c8d77b4b14767c165eb24f6d3dd2ae3b377c545e7c5d05c52e99c781268e53cec2832fe56e4f85238176ffce2857c9293dba4714ba5026f7dec4e09ad1b26b4fbe816b4806535a1ad1a57a7a63e3a0a7c18a13aa8f183c76098d18bb52cd7be95a31abe035028272a30bcf2882e25730f5fffb78b274c4c61f618af993e7c06d022cff4c3361e754421cc05e598e22bc6ee469ef887c029960eec133e2fc87764f37e1d5d4788a0c0ba34c627644c5aaa3535b029f9a7d7fcf74f0df17f2c21dc53dbf1bc6181cf9a008f865dead6b88f3ff7990a042c04a3873efbcba3aa687919ec55b3dbf2fd23ed0786bb5770df3ea4a58b83524749c1055e8e5f7499a042e920a469d9d984e56766ae504187be5e045ddab3ae3a6e1d2855c4245c3bc238bd5187f1cfd98b1adc70279adfe338073d79b3e3356d1b3dcf0c8b0faabc5d17c331431c4fc5eef8553f238efb4e3c0c32fbbd5db72c3fde0c76e12ffd9fa7ba4d065e15dbeb95fb524ab78a9b61139462b18d6d9a21d0a47c427014377f6c91388f6458c670a56a85e773cad3e37a2f1df3fb68d7313f69f3a972063ad6f6abbae1db7682e21c2f204b2725d2d4dfd46cd7e5ad2c6c6aa73ab756670ba4d5e4bf11d44e696ca12689d8c6b1efd6b27efb340dcc7147c6153ca28a79bc3b53754924775f86302a9aa5514e0900023116838230fec67fdd286ff4d684f8fa9c76f7129b4572b21077f35bfdc0fd3f248efdf7d72977cc79e6fb87e239d59ab6ab4bbe08e3bc5a908baf151ffd23586dbdc056d8eefa777b7b36e0651726c19e3b7218d0ca4d98a4422e3b144ac127574719443f5d65cd94f6973ef6bd4339dac984e7ac05c578912a02034abe59e1531e7f92ee23e5373d7e98ca5d1f70d84e3bc760077166ec5ae8147924f591c9124836aadb095b36ed91b98e958ef187de6345d274609d78df5ac09a4fb04045530f4df489ccfa4a42b401ac0154fc", 0x1000}, {&(0x7f0000001500)="ee2ada36d554969b632d40858d7fb335e4769dfc9ab6cd983e3872052df5a6d44df0f744eae68ce7e14188235be80241bce81dfe1fafc73987b9907ed278672595a0df7786673f975d351b3bd152a4d2aba83b95ec4aaf07c7004d7cec1f1b7869efb438ab47677a7581e5cd0f8d2af5a2e4c80c0fc1fe17c9aae1c3a78bd187aa1609", 0x83}], 0x7, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r5, r35, r47}], 0x20, 0x18}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 351481 26575 0 0 0 0 syz-executor.0 * 6684 41541 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8063df20f8,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000ab3400,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000ab3400,0,7,fffffd807f0088a0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020ace678,ffff800020ab0780) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e1da680,c5005601,ffff800000b32800,1,fffffd807f7c6840,ffff800020ab0780) at VOP_IOCTL+0x88 vn_ioctl(fffffd8064193bf8,c5005601,ffff800000b32800,ffff800020ab0780) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0780,ffff800021b7aed8,ffff800021b7af20) at sys_ioctl+0x5b9 syscall(ffff800021b7afa0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbc31aa19030, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic amap_pp_adjref: negative reference count ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8063df20f8,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000ab3400,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000ab3400,0,7,fffffd807f0088a0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020ace678,ffff800020ab0780) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e1da680,c5005601,ffff800000b32800,1,fffffd807f7c6840,ffff800020ab0780) at VOP_IOCTL+0x88 vn_ioctl(fffffd8064193bf8,c5005601,ffff800000b32800,ffff800020ab0780) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0780,ffff800021b7aed8,ffff800021b7af20) at sys_ioctl+0x5b9 syscall(ffff800021b7afa0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbc31aa19030, count: -12 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021b7a830 rbx 0xffff800021b7a8e0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d90000 rax 0xffff800000a49300 r8 0xffffffff81cadc2f kprintf+0x16f r9 0x1 r10 0x25 r11 0xa6e5b09a1539aa63 r12 0x3000000008 r13 0xffff800021b7a840 r14 0x100 r15 0x1 rip 0xffffffff81372a18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b7a820 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=6684 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0508,0xffff800020ab0a08 process=0xffff800020adc000 user=0xffff800021b76000, vmspace=0xfffffd807f0088a0 estcpu=36, cpticks=17030, pctcpu=0.0 user=0, sys=17028, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 26575 351481 67748 0 7 0 syz-executor.0 26575 349811 67748 0 3 0x4000080 fsleep syz-executor.0 41541 131858 46362 0 2 0 syz-executor.1 *41541 6684 46362 0 7 0x4000000 syz-executor.1 67748 276954 91032 0 3 0x82 nanosleep syz-executor.0 20107 254335 0 0 3 0x14200 bored sosplice 46362 112035 91032 0 3 0x82 nanosleep syz-executor.1 91032 175879 3476 0 3 0x82 thrsleep syz-fuzzer 91032 375979 3476 0 3 0x4000082 nanosleep syz-fuzzer 91032 78774 3476 0 3 0x4000082 thrsleep syz-fuzzer 91032 345566 3476 0 3 0x4000082 kqread syz-fuzzer 91032 269318 3476 0 3 0x4000082 thrsleep syz-fuzzer 91032 324038 3476 0 3 0x4000082 thrsleep syz-fuzzer 91032 228074 3476 0 3 0x4000082 thrsleep syz-fuzzer 91032 25753 3476 0 3 0x4000082 thrsleep syz-fuzzer 91032 521449 3476 0 3 0x4000082 thrsleep syz-fuzzer 91032 151918 3476 0 3 0x4000082 thrsleep syz-fuzzer 3476 11078 78845 0 3 0x10008a pause ksh 78845 72224 66948 0 3 0x92 select sshd 961 73070 1 0 3 0x100083 ttyin getty 66948 181998 1 0 3 0x80 select sshd 98499 161989 42618 74 3 0x100092 bpf pflogd 42618 287450 1 0 3 0x80 netio pflogd 5575 331383 28794 73 3 0x100090 kqread syslogd 28794 260797 1 0 3 0x100082 netio syslogd 29474 276693 1 77 3 0x100090 poll dhclient 16874 442508 1 0 3 0x80 poll dhclient 55773 80364 0 0 2 0x14200 zerothread 81071 228661 0 0 3 0x14200 aiodoned aiodoned 59728 167051 0 0 3 0x14200 syncer update 21001 195923 0 0 3 0x14200 cleaner cleaner 65519 161427 0 0 3 0x14200 reaper reaper 45238 166862 0 0 3 0x14200 pgdaemon pagedaemon 56928 2700 0 0 3 0x14200 bored crynlk 69145 459287 0 0 3 0x14200 bored crypto 60133 304833 0 0 3 0x40014200 acpi0 acpi0 75387 127671 0 0 3 0x40014200 idle1 14311 80828 0 0 3 0x14200 bored softnet 43163 363383 0 0 3 0x14200 bored systqmp 56824 18519 0 0 3 0x14200 bored systq 42406 417786 0 0 3 0x40014200 bored softclock 26236 429335 0 0 3 0x40014200 idle0 95718 166799 0 0 3 0x14200 bored smr 1 334018 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 41541 (syz-executor.1) thread 0xffff800020ab0780 (6684) shared rwlock vmmaplk r = 0 (0xfffffd807f0088b8) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000ab3418) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82627b50) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9518 6677K 7764K 78643K 12439 0 0 pcb 14 8K 8K 78643K 170 0 0 rtable 114 4K 4K 78643K 394 0 0 ifaddr 77 15K 15K 78643K 126 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1505 0 0 iov 0 0K 16K 78643K 42 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1234 78K 78K 78643K 1736 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 9 0 0 VM map 11 5K 5K 78643K 13 0 0 sem 12 1K 1K 78643K 54 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 6 17K 25K 78643K 342 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 60 63K 95K 78643K 521 0 0 subproc 32 2K 2K 78643K 51 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 41 0 0 in_multi 58 3K 3K 78643K 92 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 248 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 124 99K 99K 78643K 2191 0 0 UVM aobj 52 2K 2K 78643K 54 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 1 0K 0K 78643K 148 0 0 NDP 11 0K 0K 78643K 28 0 0 temp 124 3550K 3626K 78643K 28015 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 49 0 47 1 0 1 1 0 8 0 rtentry 112 77 0 30 2 0 2 2 0 8 0 unpcb 120 216 0 204 1 0 1 1 0 8 0 syncache 264 8 0 8 3 3 0 1 0 8 0 tcpqe 32 38 0 38 2 2 0 1 0 8 0 tcpcb 544 221 0 216 1 0 1 1 0 8 0 inpcb 280 1645 0 1598 14 6 8 9 0 8 4 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 7 0 3 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 1 1 1 0 8 1 pffrag 232 5 0 5 3 2 1 1 0 482 1 pffrnode 88 5 0 5 3 2 1 1 0 8 1 pffrent 40 141 0 141 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 35 0 8 1 0 1 1 0 8 0 pfstkey 112 35 0 8 1 0 1 1 0 8 0 pfstate 328 35 0 8 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 323 0 86 15 0 15 15 0 8 0 art_table 32 324 0 86 2 0 2 2 0 8 0 art_node 16 76 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 58 0 34 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 52 0 42 1 0 1 1 0 8 0 shmpl 112 52 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1917 0 512 46 0 46 46 0 8 0 ffsino 272 1917 0 512 95 1 94 95 0 8 0 nchpl 144 2604 0 998 61 0 61 61 0 8 0 uvmvnodes 72 2394 0 0 44 0 44 44 0 8 0 vnodes 208 2394 0 0 126 0 126 126 0 8 0 namei 1024 7873 0 7873 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 8 0 0 1 0 1 1 0 8 0 vmpool 552 11 0 2 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 7528 0 7528 8 7 1 5 0 8 1 plimitpl 152 42 0 34 1 0 1 1 0 8 0 sigapl 432 537 0 521 3 1 2 3 0 8 0 futexpl 56 10796 0 10795 1 0 1 1 0 8 0 knotepl 112 108 0 89 1 0 1 1 0 8 0 kqueuepl 104 89 0 86 1 0 1 1 0 8 0 pipepl 160 328 0 309 2 1 1 2 0 8 0 fdescpl 488 538 0 521 3 0 3 3 0 8 0 filepl 152 5164 0 5012 13 4 9 10 0 8 3 lockfpl 104 105 0 103 1 0 1 1 0 8 0 lockfspl 48 38 0 36 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 19 0 8 1 0 1 1 0 8 0 ucredpl 96 488 0 479 1 0 1 1 0 8 0 zombiepl 144 521 0 521 1 0 1 1 0 8 1 processpl 896 554 0 521 4 0 4 4 0 8 0 procpl 632 1339 0 1295 5 0 5 5 0 8 1 srpgc 64 1 0 1 1 0 1 1 0 8 1 sosppl 128 225 0 219 1 0 1 1 0 8 0 sockpl 384 1942 0 1882 24 14 10 14 0 8 4 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 209 0 0 26 1 25 26 0 8 0 mtagpl 80 33 0 0 1 0 1 1 0 8 0 mbufpl 256 554 0 0 33 0 33 33 0 8 0 bufpl 256 7107 0 1311 363 0 363 363 0 8 0 anonpl 16 80764 0 62917 114 6 108 108 0 124 17 amapchunkpl 152 3547 0 3382 16 4 12 12 0 158 4 amappl16 192 3156 0 1930 79 9 70 74 0 8 8 amappl14 176 59 0 53 1 0 1 1 0 8 0 amappl13 168 153 0 150 1 0 1 1 0 8 0 amappl12 160 7 0 6 1 0 1 1 0 8 0 amappl11 152 195 0 179 1 0 1 1 0 8 0 amappl10 144 15 0 10 1 0 1 1 0 8 0 amappl9 136 614 0 611 1 0 1 1 0 8 0 amappl8 128 184 0 154 2 0 2 2 0 8 0 amappl7 120 44 0 38 1 0 1 1 0 8 0 amappl6 112 201 0 190 1 0 1 1 0 8 0 amappl5 104 150 0 136 1 0 1 1 0 8 0 amappl4 96 806 0 773 1 0 1 1 0 8 0 amappl3 88 122 0 117 1 0 1 1 0 8 0 amappl2 80 3504 0 3422 3 1 2 3 0 8 0 amappl1 72 21670 0 21212 25 14 11 20 0 8 0 amappl 80 1629 0 1576 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 18 0 17 1 0 1 1 0 8 0 aobjpl 64 53 0 2 1 0 1 1 0 8 0 uaddrrnd 24 549 0 521 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 549 0 521 1 0 1 1 0 8 0 vmmpekpl 168 8032 0 7994 4 1 3 3 0 8 0 vmmpepl 168 74768 0 72275 175 22 153 153 0 357 44 vmsppl 368 537 0 521 2 0 2 2 0 8 0 pdppl 4096 1105 0 1054 8 1 7 7 0 8 0 pvpl 32 233037 0 211891 256 5 251 251 0 265 45 pmappl 232 548 0 523 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 557 0 6 16 0 16 16 0 8 0