0x0, 0x9, 0x1800}, {0x1, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x8) 16:17:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x26) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) r4 = semget$private(0x0, 0x1, 0xc) semop(r4, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r5 = semget$private(0x0, 0x1, 0xc) semop(r5, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000001280)=""/190) 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) 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, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000001100)=0xfffffffffffffe93) 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, &(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(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r11, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) write(r2, &(0x7f00000000c0)="3d697b7f302d894dd173f550f3f33f96cc42074ba84c86a4ab2e408b646f027b600de55d6a1f406ab52080586b999407a2ba9c460d3e7bdbf679", 0x3a) 16:17:19 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r3, r4, r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000440)={&(0x7f0000000140)=@file={0xf7b5d7b515e57a87, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="c80150b71cfc865f72a9803909ab56cc7350f38fb03c9633db691a4a289e097c69023e147b3043cec6029bb2deb29748cadfadc46f98640c03ffdb35afca6466305a361865576dc7dd72cdf0e93c583fa945", 0x52}, {&(0x7f0000000200)="06a5d709817275a9f3bb16631f3c22c5aceb3cfc09be8bbac15801d789cac9079a15dd96dfac71d2f20d5b082a5a2cb85ca1e15f2048b2c2c7637b84f393ca9e5ab0d50a1de7def3a95a7362b8bcf619cd0a83df35677946f3f1a0e35ef44aada995160adf173046bf331bc46d1e89f5596d359284f1fa07419287a64da27b", 0x7f}, {&(0x7f0000000280)="a3dc2f108d6f3c0762039b0a83021034ca081aa1bda19955082759073a82f1d8a0a9ef03e992acfa0f3b200a86e4a57de3a489e0435d40ef8ecb8f00", 0x3c}, {&(0x7f00000002c0)="36b329b38d5edbe517cd05e473402d182a4ac427f813d0c4b1dc53ef76af88bb2f51494621baa003d87254fff2ef687ddee2e99d0223130f35cb97bb4d6846c96222e06a7a918e96ee1530baf636eb7df94370a33056fe7f7415f616bb0b1b98797076742885c747b2edf6f099c2ca6c8aeab2784f148c5ec27395790ac6dfd8dd4723fe584dfe6aa7d62a4b", 0x8c}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r4, r10}], 0x20, 0x3}, 0x9) r11 = socket(0x2, 0xc003, 0x6) r12 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r14 = socket(0x2, 0xc003, 0x0) dup2(r14, r13) fcntl$setstatus(r14, 0x4, 0x80) fchdir(r12) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r11, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r11, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r11, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r15 = dup(r0) sendto$inet6(r15, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:17:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x0, './bus\x00'}) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:17:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = semget$private(0x0, 0x1, 0xc) semop(r2, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)=""/28) 16:17:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001]}}) 16:17:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="d6d4240654bba2e0ae184b71afa8f7b3e5f22259cac7469c59bbaeeab1b2cc6fa09976a273b6104e99b99cb1c97fdb6398d6038abfab0b6b69c25e1ee856cfb6ba6974f083b0f3f16c3d8b7eb940e642cb9cce76785f21446ff5a3269f9e89cbdbf740face6ce30a70e469e1c70912e6b2dd3e58e3ed0ec91b345b744735f90615cb1ea79fd5887fd2a08c4a6dd25f2ab05ad66918ceb6f76dd25ba35d30ea2e9fa652d9a195c17559cbb75811fd410a2203614140966bce38bee7e9a3b7d608042bbf653130", 0xc6}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) setrlimit(0x5, &(0x7f00000000c0)={0x9, 0xffffffffffffffe0}) sync() write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 16:17:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:17:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:17:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x20) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x80) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r4, 0x27e6, 0x80000001, &(0x7f0000000080)="c11ac120b71c9cde932680c1b7b66ff0f09a55e5ccf0be6d757bddc63b40ac90dbfa54c4f27370064f82c2425856ccbbb33f5d227a4b7d7760ff7eee4c2c2612c266378c83a71098a999bfc09f08dfce40f2d86af029b2e68c35b52fcba2f7e61deac01a03642e57f885999fc0cc1fe3fcd1f3d4db9735846529869c2525d50db8972e353d5384a7248479", 0x8b) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x101, 0x6}) symlinkat(&(0x7f0000000140)='./bus\x00', r4, &(0x7f0000000180)='./bus\x00') 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x44}, {0x7ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xd3, 0xfd, 0x1, 0x6adf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x3ff) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") 16:17:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x9, 0x1, 0x1a, 0x1}, {0x6, 0x4, 0x40, 0xed5}, {0x6, 0x1, 0x4, 0x6}]}) socket$inet6(0x18, 0x2, 0x74) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x8, 0x80000000, './bus\x00', 0x7, 0x0, 0x69, 0x31}) 16:17:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008eafcb47ffc404e58c6951075513f035ff4c2312325da4f2b5356477f42d63c15420020daa2c2d28b132a7d56bda7c5c55abadcc042ff9b50b7f16f6e1ba2b0885a14e8019906b000000000000000000"], &(0x7f0000000000)=0x1002) close(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r4) ioctl$TIOCSETA(r5, 0x802c7414, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 16:17:20 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x80) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="7a057a702dd3ee4da73de7dce470e1cd5bd3d1f8d21f06e495f526c040f2fdebfaf6beb52fbab87b19f705fb17b22f", 0x2f}, {&(0x7f0000000040)="b7ef509b6984105ad9b12862b9153be52b97393a45", 0x15}, {&(0x7f0000000080)="2d1f2709a863f655400b81ca8644d0ce4f28a9494ea1dbe1b02f6a7d6ba0f9f08eb987aad2d80beb0ad8a156809f22c41e15a459", 0x34}, {&(0x7f00000000c0)="209b0e15b017d9b82c5051ede57e32c9318fa66d03100c935ff4ae4e352f93c3f02c39db6edd972601d9bb15e7222e4790e2dacfdac3fadbc8d34e37d968ce571698c26f2a6fa303c8c57cfe61ca0413acb6990eb5a8b6ef1276002412a65d735c7970708f6223c3d69fca1021138bdfcb24e5de3cfb74", 0x77}, {&(0x7f0000000140)="0e88e50d050b75434e791c75550698b3975d7e70f74acd80caaba0f6daa88efc08d87f37ac20337b9b946bbc00f506cd6a1c4eb90ef9a18fa9a15f291b9e29e1e0642e8bf30ff278179e2d50907d1a04be5f8cae84ea38df31ea9d3f36dae50d9f7b227a7a621e60660080f3c2f4cacfb6e3c3bcbe1ba2717dfa8a9508c9ace9143ab8c32045b40f876fef29a3254fbac8d843e3e53a62b0438fe1dd9475dc72eb838dd1f48a4b69c327934b0bb9a80fef6d1685db136b1fc1e63f32098f7cb5de44785a50ebd47bebc8c2375d01b1b0a4bf2a691b2d1fbe49b4962f21fa51902471150b0f4e122b060565d4b42e186b70e67348a9ce65f5516a2b49a5c039e3eacbb05f0da410b6a92bde45f82699f3086013adb346052c663ff94f05148426f42dd5e25db8c7aab2367942a1829015a4cccb6f9d93865f2eb8b4eccff5331634f4b50c41e3fdc0d1d8ecde2f6e1d886cdc98087ce2a23df5a6435bb127b7a6b6b1c4bb298964a90d05d8ebe774c2c2f20f5cf0d54e33173285076488b71a8a0fa9e1aeb7b4da58a038b205aeffcfa801c66973fb35fca36023d97339fdfe00e32b92581ecb65fae97dd525d8c8a2fc99f42cf0c849ca56eb8eadd71cd908d1b939bcb860bcc49a8a3e52df2cf91e363c891751663cf5ac1c4149615a211fc655fdd50ce13bc82dd4facc70e84d4aa37e0aef47d441deb9990a1672671322c7baa515070c9afb9fd1c048c26fa699f4f9d1eddfa79d86ea8584efd820c1fae72ae1c8e104cadec89b90ae9c52cdda002455f7daf50a6e61b868df2f31b4f89039b67228e2fa0df6d0bd1ad7afa595fd27550840ec0d08e29e0dd361e3430e2b1151e99e14f226f0b6121c99624adb4e033422bb06f60a2f54adfbb3937671ca9a7147081009cacfab9d4207598e8584a65e62efa7584484f90062cea4d8e0af0c30525c82edad14428d736af15401bc606fda174356aa97e487bd0b00bdd54177bc6fa652e7a931576b8170cbe6a9bfb47cf67ad4032e419514d35aa9d9e33270f54d37971a4b7c1c0c6aec86aadce89e98e0bb4643eb0cbcb6d760e5c5bf36270bdce3d120aaa2e02d55212b0f231234d12af01a77b9bc8610f35151ec5c7738722c3eca7b1871b347bb4dd9d1719ea7554be30e2388287c32c0cf96a35efe723a610629073675661e3c935e4a206876adff1cf648ef5f61fb07bf97e8897fc8d8b515e5fcc4b10e7d52cb887c36178b24ff9de41a1e8c30b06121ade670cf7bd9177f74cea1bd66cdf09d35238b159765e1e59c9669f887608a12fd8da5ba795c6aa4d3a519155ce6df913cc1604d8ca539ce3f252ba3bb85e92592a8fab86e242b03a0a7ffb79cbd72a580c37fc751d4ac44f586fedbb75ed00927e670b968952bad2faf5bcf7a471a825a7881e4f9da68496c94beab9ff67fa4ea84abbf1331f1ff86ac3dd58991dcaf2887c1592a53fba42c9c7796308d0471fb34e0dc4bf0898baddf1244fbd8f01f4b6f2298004fc3927abf2835b3fda9156ef997c69c7c612c1fd7515d2248a2a91de146dc096182354807c0d07f7c90a4a78011db0e8bb40cb6f2e7c020a9bd776631dd8251b6b75cb26be74936fe55738c826361f854060467c3e2b91dde4cb3ef87e7952573b40c8ae330592645fd21522eb4c5cc098ec4dfaa8d39b6a23839b7928bcc0f829d56b2dc88b7233047c2d44bed729f75434dc06516e1b5d71e4b6f6df7feed90e032f9abd754659870061bf18d1a3998ddbd4dbf55a979f9652a98ad6b1717cb85d305743355cfdc15be5a3b288d144b36eb361aa80038136170f8ec410b2eed4834553043225d479ddd6dfec9391699fa4e8bd6cece01b1fed058a4f39559416b5d8edc21a758cf3399f92ea2938e4d865aadc63c45411de92fbf4ae1365e7d37a8700ae30e13faa9876edd176ee7e5455456f3a9a1fdd59ebcb4ca9346ac397ccf8370af6dd113fb0f63c2a815f47ef581d8cbdc9b91f14b2f44fe210ab744371528f0eb5fecdeaee3574d8659cf867add14c058967862d95b6c72962a72cb26850dce09ee34be62d022411154a5c5988252768d973576fbcf3e0b6279979e132867def2469117f9cc31df3d73d7041054019a693d215535a62aa70624801b7e7954b7b7dc0a040c62b73d67e574827059781f8a903caf6d5280bb88b4334e1a751061bd63852239f319f3a4af2f5af0e9dc55e8dfdfcfec1da0edc61a0dc3deefd48ab2852cd2bb26b7c95e5c2a84ee9b0deaab9bef72528e127a139b6df796f3ef6b71dc3cc0c2d4b46b0af567507cbe54aee06da0efaad20f303642c1e38972f0cd89da2f014799f094a7de3636c42aaf96b5aa46c133467f865ba965b8106f41000090983a07ba29dcc4be87187057ed794d0da88e87cbc59e298fba51bcc2e5d590d813080780dc7e4ea5b627d7dd77f48f2a97f235c801ffc4630a5c224bee39c0c3958aea8852a26d5bcd9da27aeb4a980f24decae954197462e68b109a3731f48f821f7688d4de6cd22e0edf5d23e1f06e7e423dc3f5420a776712d8223500d7aec08371429d6e2d272a769bdadb2743733ba46da86011f191400f8dea95b3a94d7750d6080f2d08ffb3eb802caf2a342c7f92fc53d322e07527b058f40f40407b770531acc93a0828e7a4e2cd0d976baaf09d31bac0f67639e2b084d2ef98d03db53dcc17d0d8694ddcbc321548be9b8a8c2dd29f3ee3290120a2945306d03d0d7a795b2d752119eaf6ec13bd367e4542ad816ac7050b12233bbfc1e161d08760085116f5a8dd0c117400a512b58f768dadb1c4bb4b6fc4fade32f75b4e2662603e9301998ba915b9e1ffdefa16cbd451b5e1ba2f8673ad249f05b2ca6bd6a984edd3c22236db7244e96069245b90c76cf25c7ae3fa6b08df9e5594ed2c2dcf252ce01360050696af3d00952b99c2970c25bc53b04e00e7c4c63d9e03b9cd6dd58b35719f889d85c99551648e85fef1cba2adf600af1552881b3164d4e367073e308bf4b3913b0755f89709d0139ad17c2ae557b26752ee3b76011af32fcbfbf1cd29904bae64a6a593d3996028d777b00da15b6c0596f27710bbac079ffb44c85c475389689c3f54850e3da13eb26b2c80cc076da789bd87e18ddf0229a85a810370551f320f007a73b87d158f423e2750b2242525df20cef5fe7296e03e69a58ff44bb550f24efb31a35ca6f103d1a92172da801fe7527a71f16f20fb175b6d8cbd9ce30b4b31353d105c9f44b8e45212749e87c0606b2d95a6234efaeb68db75f9dc57614811be0676320be2bb58671761a91460c969a10c5f4b836559862d960f45a552bb5bb46268b8894d51dd92b4561ec6b8fd006c54a6ec9bbf7a8d74ea1935cbdf1ce88197fb8f88b6d4d586816e4fe9f69bb36f67d1b93ed1ea4892009c28f520947918b212dcf51a733f36953ad1f05d9ff6e7b520bd2f14d125ef01e4a96a9a0d96a66291e75b31d327c35a599b27ab49126704de034de27e2ee331b279d1a8b0b1a42bc35bec9a94534a1f352b1615a849e32bf78b6cad6080f3651cc9f4fd8f2dfc8a2714bb557bc9f5d361938a987af36e9dc5f763762f114c227d9f4fa139d1496684afa59e405909eef784a1ee1e6e6df4fef1be70cc19eca4296a4765cc72e02d3bb9d8dd7079168c3ab427c62643f0f1fed18132441c96fa18fa35be75824ba1eb59624f3aab3c0f503ecc1800dffbba14332360f7d6ca65777854a12b41eaccbecb472c86e67fd065fd3036e7fc87d62ce8bbb685f9026794cf54f08d4bf06ffcfc520169f66d4f534c76f507593f56501595c38749ca6b07d9598ee2688b3819ae432d069dc79cf7e45980ed96b1d7c765cbc23812584f4f0c2c62b39e0afe0daf17e7b3fb59c88964e12396ec28a645b78ab895852073af80d97abc4edcb6c558b34425108d95c189cf8bf0063db8362eb4b69944263c26ebfc26d8ce797ddb673615e25c91192aea47d95fc0b2d74687d94df8c25d794417b7b1ee99e12572148001aff46a9ec84e8f27859a67dfa0d199174716080ad8ef041a142275934ea4c38403ee3e08d5981a1c10eff33d110b5579aaa738f9ab34491749351c0b16b478dc444ae93f04fe38b50d58d790ef0cc53395625c79adbc5f7947a603fd0938ca770eed106410a82f1e5a2f584fbb8062ac88978d7d94f89f3151bcbba80eda63e7a019fd2089cd92578e4ebd3225b56ebdbb7a87e1d2c3c376696e2eac66501c9f98be93c69e3903c8152306dbb84c80012f45fbf5f07e85759daf9e3a823bd1fef7cb1b5a45a0de7870a303fd74f46d85691511713f2c23dc229668cea0926088de5d9e7fd84d9745393fd357802849b544c58d4392fb92f78a04ec753233216da143e292a55a2d5ffad2c4d9b1dfc2e081a35a8668bd4c1e5482248ff35b2615e03cea6a9e62887e0e83c03a8bb21bf2955010bba8253a54ed5a5678ecb7aa96d3b4962f7e4d226886b62a1afdd52544f631ee12a94b630427ed861249c8ea36acabef962dd58286bd379801cf8a6a0f93a5e8285e4566a4a0a5d043a91dcf9d57c4a6debb61109f114c76d0dc323b5bbd6b7f7598de6fbd98781b7bfd6ce1f5a43b4aedde02faab72f0455a952206a2999a262895f3299114069302d80b4deaf89d954e4167748ccfdc05ef5018fe5947c23722349f2ec0e1fcdc1cacb721732231b1095699ac1073d46e30346c54999a36aced8c04b04be4443ee106980ffdb09d8e17a8731f29e4b2aa322cbdebb6f3c1b791127ed5e9aed78889316524e7f10e381b1037493d25923a5bbea811bf59067910569a89604d87009ba1c2c8fd4e27693ba6effe99159f319cffc604a259302ddb4635fe110167dc9d2f7dd6d53860d0b6613973e99f8fcc26e3e3df324db5b5c78632ef97a832cbe7a6920f6efdd2adbdc17961779494e2e24ffe97794590be521205785ad52e588d85540e80a5a6aa8373d1947c166f090b88c29f765700b4f8a93e7c425276ed4e925f99158fa9fe36d0c41284c06c564e823bb8d582861a2946e199c6498a8513cab3ff9e7345e3c1f0c6f6bc0f9e2e01d21a75dcedaa1384cd1a0f157fa181d480500bec582efc4b268fcdc66eea20f72d879a3f42ac927f962de9bcd882ed2d6dfebbe3820e1bfc31f0f6468cb2d5fd7d9fea8dfc0380774733146cd48e60daed1e31ef1df786525eede0c3a021df81c4eb770cc3dc6bfb3739e7899e011563cf2033a5e63bc3d3367495f8e3c5418e7cf15e577893e73874ad57c76bc31ec08109f8c06f3720542a0eb0fd1b686d5799c185a4be0e8d55e3fbcd4fd2ea0dcf99f9946b2ddbbf3c9f356dff1100495562ab9905b194b954cfd7d6bb699c8152d473f94b214697e2cd2cc43979ea77bdd8fd6e2dba78d25d7c3769b22a91b0ff6c52d910992865d68b5680aa13bf5b6245050fbd0af2ba7ca05f848e352a192b6db30f19183898f287c7c68206c4fc16f687f2a5877e56923f5021e1cc01edf9037b7293dcd7fad4e60bbab899de713d456c5803a5b9314f9b60b1d74268ce82b59f120dbfae0dd710f444874042be954642b8cc25cae512560f38c407df02e61ad4e828a951f4136f5662cb3b48334220bbd726679dccd5510b5d43d06b4f73f3a0d85066b0aef770bdeb7d59a51fdd6893c952c6e84876eeb36ffe851c040e1961bfd4cc28493445e195e2ee03870c959e9ced9c5bb606729d466f66ee9d78d33880d265824a1a8d42c0754b36c36436b3a54601d70d1d14bcc36c6b45d2", 0x1000}, {&(0x7f0000001140)="6b6cff683693d6deaffd470d73fffe03cc1ea0587b77db03b156d86b4ce0b75485b463b4762e4d34dc9afe3e36a2ee0d2a671acc304130030918f8f4128e76909c824e85b5275751d4e24d22507035bb50f419f70141b57fd103431ef13cf0440acb48887b2216911dc076716aa09d2a7c00b8d332daf1200ac328c2163fe5522f10fa22160ba223d5a7af28d6306eb4132bd43cd08a4159123b4d2875a140dc9e59358299fec64851eaf5a569cc12dd2ed554e627f62a8429bf0bba800dfb9983e64a4c3aa764cf77101f649dc8fa916d83b13724816d2c6a33e40367572dc94482295f2fec7a07", 0xe8}, {&(0x7f0000001240)="a77c19693290f8654cbbbfc8e50a2c3969f6456e2f73147d212b372cc5badfd5d89d6be0d58d2a7a8dbe198fa42d81e855dd0df993", 0x35}, {&(0x7f0000001280)="5f941aac4902c25622c0af8b505937481c08460623f0453780910a15e7594badb1affe6df43c830370b1eb8be4bd57fa20e3315fc004ff73fe22bcc20ecbea1d7fcd8c983629e4c39e813741000114be03051b819a2052eb909cd754ad44943950c5baa1b7a2108724d80dc6d8f7b68e51b5555bc305a2a89c21daabe147f003cf11b795fb12ab19bf66bb0d98df441367d2355e78209453c4271e6b25ebee8461bd38eb6f0b6a01ca4fc74fb465a8b12f5f91b69c947fef214bb79ce2b917d5a54b93d7d0f8a67c1845881204f0ab20f53480f8d84b6695841b6fba4282f6a814442b7db36264d258475fd837813afdc5981aeb9bc43ffbd9", 0xf9}, {&(0x7f0000001380)="9faa5952c4c103fa25871c856f6273ab96810a56b06607b8f3b869b0f39a94e80b23beb993369589c7983b7cfae4c7bebb2d5a23bacec3ba3161a7c8d58e01d3f751bdc030b4b9100ebe4c0ce7fe21c08e2c6b4298f6a890498c024f107f388bc7b465c9343252505d341f9022328be57e145e616a91f5bdaad09b059ab34e9d635b463c43780ca730a553c5f90d5695fbd561e70510c73667ff56ca0bfb5700186428cc8e89e8c77b399605bd65c448e725a3c1b73caf58f532342c1809351a7ec460cbc73b01b58c4343a7c6", 0xcd}, {&(0x7f0000001480)="b00e8e53a5308dedea0b46cff2b98664b05d262dbaf4fbc84ac2410cfe512d4de917d7ddd00a6fafa7736d1f526543f95b1ecc87386dfce963ace3a498a2e1483a235b9176452e3065596b1fecc78f3cef19aa6a859de10f4e1ded112c0d03c67804880b7453ff7a93f3d1a4", 0x6c}], 0xa, 0x0, 0x377d) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/speaker\x00', 0x800, 0x0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001600)=0xb8f) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x10, 0x0) fchmod(r3, 0x5630fefeb0b9d932) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001680)={0x345, 0x3, {0xd88, 0x5}}) r4 = openat(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0x0, 0x50) fcntl$setstatus(r4, 0x4, 0x80) syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000001740)) pipe(&(0x7f0000001780)={0xffffffffffffffff}) readv(r6, &(0x7f0000001880)=[{&(0x7f00000017c0)=""/154, 0x9a}], 0x1) r7 = openat(0xffffffffffffffff, &(0x7f00000018c0)='./file0\x00', 0x2, 0x2) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000001900)) socket$inet(0x2, 0x4, 0x28) r8 = openat(r7, &(0x7f0000001940)='./file1\x00', 0x2, 0x24) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000001980)={0x10001, [{0x1, 0x2f6}, {0x1, 0x19}, {0x1, 0x1000000}, {0x1, 0x431}, {0x9d5f670e8a03682a, 0x10001}, {0x2, 0x4}, {0x2, 0x5}, {0x1, 0x5}, {0x1, 0x1}, {0x2, 0xea5}, {0x2}, {0x2, 0x8}, {0x1, 0x1}, {0x2, 0x10001}, {0x1, 0x8}, {0x0, 0x5}, {0x3, 0x2}, {0x1}, {0x3, 0x80000001}, {0x3, 0x9}, {}, {0x2, 0x8}, {0x3, 0x8}, {0x2, 0x2}, {0x1, 0x7}, {0x2, 0xfff}, {0x3, 0x4d1}, {0x7, 0x6}, {0x3, 0x4}, {0x3, 0xed}, {0x2, 0xc}, {0x2, 0x9}]}) dup(r6) r9 = openat(0xffffffffffffffff, &(0x7f0000001ac0)='./file1\x00', 0x10000, 0x56) write(r9, &(0x7f0000001b00)="5f37c377319827f647bfa5e7b698003f7a4fb6fd6e88ac927e0db30309eac8d2979a3a0c23a68074a2a1b90347faed31856728b60ba1c2da4b871feebfbf900c01596ff8835fdd9cbd8596e063f43ba8162af4784b4aad733fe3af0ca69893a9216ca09cd3a68567276af221d7d01ec453b25cf2cb4844b411b346680e7150b4ceac3adfc9a1520255447090e3ee0bfbf7f3f79e2f741075040b1d7e63e0c9e3e70fb7be91a3f5ce80ac2188fa59e8869d9d0b899a83863245262a787940dace02a9d123df3648f5f20d699b29de28f6f4", 0xd1) sendto$inet6(r8, &(0x7f0000001c00)="82436909ce4870660b3c84ab08b48fc7d2ffcdb46bc090b90a0c64be6258899fbd29a64c71ab4c4e93887bf9160f74cee1707d16c81c1d8e489c8496d6f7e0c58dcadfab12fab3b94447503a95b957bb9aa330d797a9b52c8a2b695fa54252f1c3d8c154b7b3c9adb53a7933820c386946db6992e8e5673585afe7131b166308efcb98ca08b557141ebe314143ef1703fef6b7a48a24a7fa1a00b3e260f0ddfea0569bf3dbeaf1fe1f549878441d9fdaa59bdd78971648d4af8f73384fb48518fa5c378f257c4c0060769d23e38f8a4062f7b29bb5bd37a26410ed342525fe204d", 0xe1, 0x1, &(0x7f0000001d00)={0x18, 0x3, 0x7, 0x9}, 0xc) pipe(&(0x7f0000001d40)={0xffffffffffffffff}) ioctl$KDDISABIO(r10, 0x20004b3d) socket$unix(0x1, 0x5, 0x0) r11 = open$dir(&(0x7f0000001d80)='./file1\x00', 0x10000, 0x105) openat(r11, &(0x7f0000001dc0)='./file0\x00', 0x20000, 0x180) 16:17:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x19, 0x0, 0x7ff}) flock(0xffffffffffffffff, 0x5) semget$private(0x0, 0x3, 0xe8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x29) write(r1, &(0x7f0000000080)="41af3396a84e5bf0551fd105393545ef35eafeb977e0950aad83c40ec248703c77227b33d0a376ea02e05c651e37b9c0cfda8c574a549f5d2b93e545b45841d5001af3dd80015e14803207564f488008cc7a7d9010339e45a87d9135cb26abc7ea7ab966ef8deab8ce325ee07630de8e405f52bc987c2b70963aabe16fedad336e6102e48523d62c46135c18837296315620d4c712e4ff617a43c3df426645c75418908c7f5501f113f91936eac7012ffec05fffcb83b70c709f", 0xba) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000180)="5ee18b20f0c412d8b3a86151fbf989080280b5aa41490f874f0695128376822fb461ee1398e15fe0c28ff65512956b378b3a8a3b9154204650ce7d368ac1cc69ddf7e460e5df2d3a98a07930216a40389a38643c6ac910857ab3e6ee0555fa2500d843d0ead8205a77bc2b51f4cff8b590087188f1c53ee2af027b5d72fd28bb69cd2c13f6ea4b32c8e038395b71c7dc9f3163773c7d8af9bf38ca1f854d8d6e9ef98912c01ba6d4fb3c7c3570f9539ab6142d30b46c1756e7c144d8c7332a469ce54015c6a2365f2cc10f0bc80104ba587088599a41e219df53e7e7d800add1c2f0aabc937a606cce6f9d1bfc23dce3a39ec1e8f353f604fbfed8d84b55bee77a93779129ce767c26572f58b7c4110702e6b7f00ac761f0e9f908943e40c6baad4411630cef9eaf55c52ab2d3a1f20fd0e9711cad459b3645ce35229bbf8680768f58f191a220c0f3e0d3443eb180dfdda35b2cd84df168cd475ca7ff61b60814cb1756cf3f8fa47c5916e29426074f3d90327f2e1cd1414546304fa6e36d0999ef7e50e4ad6344f96a432b9109a5771659224ce4fb248078b816233814e9a872a9dee63c4b3fd36afbafed9bb81d31e589fb6a6f263ade8dbc0c57c2c744a7391440c115fa217098bcc15ecca4b32ba4b065731d1cf27ee0348e8a88581138589e1806ebcf0d08c5a63d61a13fef3bbc7bbfdd1b74f0904a5cb0fc6eb9bc580e1334fc93d5c2e4b12f6c39db2fdbe1bda6da8bed4151e81258ad502d7fd6f5066461fbb3e90ac836b14d2124cbbf1bbc9f570b7c43d965b184c3ea12d26d76c6dc59100a87b6d5af61d176d6ee1580555c3365565310c89653a7fea8dca1dfc169c44bf1eb26a5102e9957a18869b989ca7659a0dec7dfaa126c99581655bcb02ba4cb618efc94d03c9c43e5121bf944232b0fa405f3b41277a1ceec5d72836ffbba082c1235bc21f1e8378d784c83e1d6e649b04dd0b98751eab54295dd1d0a2859e6428f81b19ab80d0126ba7dd4afab9c318653dcd0721319345bf55f1cf9d1c45c5e684fba5f186ee9fb5035b169bb15558376c9cc4190c5c2ae2fad8e34468e80f9c248eccdc79221f6c153726d3c43e968ab2ca9a5f507346d067577c7fdbca12d24a17da92264765131392e668ebdfb3c9603e91b1d982621d29d820c665beb85ddafa7d54ea0c00eefb6101488c54d63018bb2d3883a1ccc94d59014cced5c33cccf371fc6ab5ec2b9e3a3c5785ace1353dc109e19c2d897684217fd9b2d82483e8e1ca5d5c5403b4a2626a521485211fcc54263055f38026b9391889c15bdb2c5c6e694e5bbdf7f6d3c4f26ca2792561d7a02047d98e7984481614ff82db58840f14c139d337fdb4ae41bae3da8880214d1c7f8cb08b4e493c316c42dfb81deea97d63bb63faa3d016c75761c1ea85782e9c772753ba6fee5f9a75a48a252a0c34933c8f07d607bcc6193172fb0fda633a0d5a8da1f54e83a688d86adfe59e4891bc4656754d4d820321a282c71d9be1fa381b238acecce636a92cd7e94a9cb499fc98f587f3a65110e5afdcb437760766dfa04864a0e79cb47c5244984582226e53de140c1154ca7769236ef57db9e85b5e290cd17d9de98afea0727730eb81d1b12c1ec3be7a35684feb655a6a9c621a43fa168bfd712a8c1ed03ff3253d9c7d175a3347c352617ece8eebc026c10c28d5c3a3ce463bb204cfdb9eb16197e7cc28b319dd43a6f02fd0a2bc651cd944f209b5e7f378b953007954752090a16ffa8a104950eedc7008d0739ef3da087d19eaa4ddc842c08af84dc7030244aba8d3f0ab85bacc91e4b68da7e4091539f707cd084b3a5bff658ea6cbc7115f38c28e43b8eb6db450e650f173823de84adc15a8ed87f9cb0c9383d2bebec89cf420dda029a2021a83d0314d34ee2d3181f9516e059551a2e6913a042a08b4b3d39a8623ac296a741cfcd3db5026832ed034fcf8b33e9742f1cc11f3e90f39085ff3f035e04f443680b17c71578c523b0a4bc06363059125dba41d9906512402b8775c97a8d4129cec6c9b9d575c84c95546479a5fddd5149cafca700b5dc193639e0faad23e69ba61d9fc4127614ba296c5a8d61a4f4766ca2b219fba658499a0c236cc57023bf72d6bc57acb68fa41a06dc410ba763cd10595a9215a44facef664db8339009bc049944ffaba798c37b68359043875142450ea0acb8d2abf61a9391bc906eb832810adb7498a964f918075defdd06966bc0d9d27cd34534a5bd6f45989544172adab136aeb4470a94e0522bd54d78d6c7208d36ab6f1bf03574db68c9ded1d6b695facba6b8725188f270d97e0a15e1ea8f7c375ac46200c117771f1335f287bd4d4f4edb476b01cc4ea5a2c0b597b1e012cc75aa94930d6eeefa4385968eaf94776ec89bd65ca989a1a1f470cd00d850a3990e8edd1efa216fbc3aa25be6bff39ef0418edeef0cb7b7bbeec28a7a3abf793fcc89cb39ea227346876c4e4edfdc1ac327b1d0504c020fbbb1620d2e30fbd21b97a95aace8e27ee2d851e4402498f428454280d2a6bbbdb2f3aaf36f746d7725e642b997bdb142f82bc0c1e15c8cb2480babd87e24798b6ab32c1b0fa543c8b21171bbebb36e1017affff472158432c066d9b5c282d52c8f0defe672c943328a36131fe56b544f6d91368ea8259fe66bf61029b0ad44d4e458394e927696adeee43762298844151a55140cc1f027f8f58b4f93e840856ed8d1adebb58f3787868d79c734f4d10f5c80a55ad6b9591e15e049f87767258d841024deeba9ddfe8b0f0b3c61a7e6c349042f3263a71a1f70d7c3904551e725be8bc5d5445bee0f5f107f1fd18092b6f6be4dc77ebea3ca9106e202905d9ac72f4dbd9ca8613c975b9cb716e391788985842bf04f57ffc19bd46d1f23f97e37e35c7d4fc2926d63f0d046f75cebdcf49daca1cdd90a1b8b17e9f9b8cd51e61d9c858c65b657c82f6561065130c7be85aed6799d3ecf171a8409be274b90ce75ec59baa7574026dd8c527c7e046f723b7a47407fef2ecddd778ae2bab8a8e7bd84fdd5bde0eb6bae8617aee3d4a7c7d765a1e8a806c4f7a088637de1c723a04b730a321ba22cb000ca715e94c88efef4b37067f203df69e9be3541c0d1c9d4233a31cd1d319ed9e654c15065e9acdc00f64deff5b5a23fd8c931c77d8eea9a569dc80e44134d379657cb9c269007685e44d2c1b85c02a83e5d3b58ea219ece3858b774e4785fd06f403b9b760fff4b950bb5e34c4c3cd9ab5ff77213bf6d321a7ef5522cc99ffa99d029b28c1945683b7185b7630eb5305ea47faf350414a298e25f361c0798845a58a1b533a3f0c42ca509d3db4592718c561632579d33d67a3711e3a7ce3aa132b22e646a102e0eb04d3e3efbcbef344e23cfd34e24c02c242f253bb0f35da6f2c3b943797769ebdfe845bfb71a6c9eb3ba31f02c084d32318b92bdf84d4a8ca9b2f91e69943533b8fb73fea430275f7167a42721179dbb8d01a356dabb4712f320d154262c261942b570c07643d08444dd65ea00122d81c1592f9c816c4b4f2dbc0093f106d3ffb4abb2d4d0343b462d21a65f856715764030f2be764793892fcbd6038cdef2ad2ab8fd124a9dd17de650893412de358cd0a52f93cff5293a64bb6b34d4bba6307b1eae28b5d3e4bf6b7194b9f8dd016a27c6375afcbefcc48f6e239e81b597ca99562f26b5daaa6315603aa346903eb7f37962a57b3c822acd280d2c15e815bd5bff620233fecefb3d071f4e88648f65f20dca8d008d3953251f69c6303901b4c9d0d0f214bb0ee8bddcbd7211cb5d87876475aa750ee29c0315c08321f4c7d3e1080430fcc7656410b370216af962ab2011b61a56e45604ecc4e4222c908ad835d5412246088824897d028b0ccf13e39d408a2ea061ae7e0b5c8b49bfa7da05e76241d8a24564ecd8903ae25a14a61f73bfdecd77fde53c109f803b271365092ab198e4c156b07c47640d97d455b316e85c851b43e876b8d2a7a0ee1dbfba36821e942449713401049582e8c2bf55fdce432df23c030b7a16360dba4aff455faef988efb7fe673b22cbc70ec01f84cf2350ca149e15ab1aa351fcb0b345dcd3c2a95daef1b8152d89c49b21ec831a2f3c51518eccd2f968cc67baab67cdcccad777c52e9cb6bd98f7a4ce9fcb44dc99962807ecfaad3f69405f92f015018f892c903750ef08806ff21947182054cb420af3ecabff366998163f17db32980813f85f4fb1e64619a527bb973347ecbdae085a10f116a3ae7be843c07c0376baf3cbe3ff41480dff61393d4cb8510cda0c917a203925ecd10e9ed2afa47690475f1ae6be82fe9e5c56a4b5c7a253c4cef20bcd08729f0969a49d19b934c4fb6ef6cb591cfb5e146dbb953891a0004b417b8fb2ba169094c162be052874ef96bf0aa98018fd277749399cbd9592215f76868fa1b7ff374a879706f9ce53edb3cdaf87206315b17092916a2c850f8ee8d1ac78f13c2ca41bf279e9f5f870dd93b4964eea790762b09264d96020b2896837f3910fd2c1ec987b4d071b434f55620f75efc64fbcc7a51054ca7b02d88053b883038f36b38c71324d9700465d00361226416df51faace31a6a0368d9f3fc2fefa20c3ec503f1f993ec49182c86c48a1867fd84d24ac258c6c58a5b5d24760fe4257408d75502ba90376f9c06dac19e0bb1495aa1c018b51e2c10ff4199dd83b6871d100146655a3481a88d8f433dd9d04c74def4e7a282df2219fa5c603d8de0c365687bd5d0c93781821815048db5128ded18a5d5bf48199f3f9e7838895b532ca874e8ffa0db35ad81df8bca68669a03828857956e7c7cffb1490a3a9a0c9b60b0d3ba6fd282965390a1aa3ce491f54ca0d16869ed81cf70e6cddbb2f329082da7bddb50a6e2aa89ae71a6bb2cec8e6ed1afe89bf54d49d19ce29036fd93132c6badbeed173bfb4a6c62bb61d5c267b2c603e286ba29fbc12332233e11b664f7793fcc1f2a336fe0d5ae1f46d0c8dd572e5f28806fdb790e393304d0d49e138af86c548d1ec8ecdccea95cad3d7ea2bd38f917d7ed19a9b1dbe12e1c2775bebae0141aa526b246721d9ea26b2a6eb34c7c082e65a7ffbcb03b2bb1fe1f08ba55fd73e06f229a41635e21ca83dbecbaaef3698d0cb5d6dccb665d9d35d22e7e2a2fe0bb04a2d031f6ba29d5d13d0f5d01888094c2e5664570f9fbf4b807478746d409a2582bf8b64e9b548559e1896950f28099aba6ae3be9dcbab1bef10c4ae078423a71b5f3adbfc37e0cc51ef3d3902f278052c53a7c76630793cca28555887a41936d447ebda96e72116b73d88b95329cf8c5f64042ae02bd5ba9fef089e6d698de2435e1b88b10ba3ffc795b1b43af19a5f7184070f5e2e0c6a5da5ff1fe544a7df21814abeab27e386af1cbed1feff438dede2415848cec3161d8b5aeeba0a421eeeb11e329c641c1218d59e9d59a420eb788412c49dae792ae9b0a10cf8b411c206f4bec05c867b286782760b7eadfceb2b7f96fdbcebb463083b0122eb7dace8fc7460e4c676d386ec3eddfc774d1a0c3c9b10c42f60bc3b364f3866a1199d70a2d19f7fe0e894f2291e7940c15d8f154db0b2ad048e7c4b2d7c25cdec97e666a64ee3fcdf1f1cf3f64038a28091e17f9c9cf92dd4e3ba6862062107c050827313dfad7fe45eed20c234c88d800d1e6f1d9b17e7ee278acbb780f394c68fcfcdb488ca3e35fbcea403be44d3ac83ef2bbb60552af48fc6d33257178c3017a6a4cd9c2da2f67999be39", 0x1000) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001180)) socketpair(0x2, 0x4000, 0xed, &(0x7f00000011c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001200)={{0x18, 0x2, 0x0, 0x1000}, {0x18, 0x1, 0x3bc, 0x7}, 0x8001, [0x81, 0x0, 0x40, 0x2, 0x3, 0x2, 0x7fff, 0x1f]}, 0x3c) r5 = socket(0x18, 0x4000, 0x6) r6 = geteuid() r7 = getgid() fchown(r5, r6, r7) r8 = socket(0xe16defe2caa2c437, 0x4, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000001300)=0xc232) r10 = syz_open_pts() ioctl$TIOCCBRK(r10, 0x2000747a) socket(0x10, 0x4, 0x0) geteuid() bind(r9, &(0x7f0000001340)=@in6={0x18, 0x1, 0xff, 0xc6}, 0xc) r11 = openat(r2, &(0x7f0000001380)='./file0\x00', 0x80, 0x199) fchmodat(r11, &(0x7f00000013c0)='./file0\x00', 0x80, 0x4) unveil(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='c\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r12, &(0x7f00000014c0)=""/104, 0x68, 0x1, &(0x7f0000001540)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x0, 0x0, 0xfa, 0x5}, {0x2, 0x40, 0x0, 0x1c7}, {0xffd9, 0xc0, 0x81}, {0xcd6, 0x7, 0x1, 0x7}, {0x1340, 0x24, 0x7, 0x64}, {0x7ff, 0x40, 0x1, 0x200}, {0xfffa, 0x2, 0x7f, 0x8}]}) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10888, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3c, 0x6, 0x0, 0x200}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x194, &(0x7f0000000580)="00c5fbf294a8576d8cd83f560e2fa4cfe0a366eaaedb27d1bac133efa9fcf97fc053af77fa3f8d3bda524fd884650b6462dca11e53454639707e35977de350cdeb4375b5015fa9aac436e79bb48435e9473d621fbd45700639d57469b21ee2e96003339f6fb192201e931a8c28e4bfbb9d16bf00d32ed52cd0dd6d841299807cd53e29532e29b9d3d83c1776d360e62038e963b13db1df2a6b1252bcf97a1c489dc0a43665c74c8b2cb6af9879cfc6b0298855ea873f37537d2d1a652d975c4bbc030804a279624c0f10f9943fe5c7c20e5978c8772e0e9fe0648fdedd97689a9f75f10078cf389021ca0ea123858b01071880e6214401762d210f30edd710fae042221761208314290b7142a39b0968b659c58e81676ac8154170df83302c246f834a1321b17ea8726f596d035f2bfc5e4076f811c039887614774a9270fc6047d598588c7a0255a1accd90e216f96f77084740417993961e99ebd814cf5084b9121813ed8c3487ed5a0000000000000000b23d1042b24fb15c50803ed200"/404) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xcf0b0a63e9c1b3f3, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpid() 16:17:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x337}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) 16:17:21 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r1, &(0x7f0000000200), 0x7ffe, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x10, 0x401, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x68, 0x2, 0x2, 0xfffffffffffffff9}, {{}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x5, 0x200}, {{r5}, 0xfffffffffffffff8, 0x2, 0x2, 0x1, 0xcf7d}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x788ff9ae71be5733, 0x1, 0xfff, 0x7}, {{r4}, 0x7ffffffffffffff1, 0x0, 0x20000022, 0x401, 0x9}, {{r3}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x200, 0x9}, {{r6}, 0xfffffffffffffffe, 0xc, 0x8, 0x14c200000000000, 0xf400000000000000}], 0x5, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0xe, 0x1}], 0xd072, &(0x7f0000000200)={0xffffffff}) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f00000001c0)="8f0f0a9b64000c874794026f6a37683c5dc1ff61780e3a97cc0cced3dfcf3828e0cbd9434bee83398cc8d15fd5f157", 0x2f}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x120) kqueue() fchdir(r7) r8 = accept$inet(r4, 0x0, &(0x7f0000000100)) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xe, 0x1, 0x2, 0xfffffffffffffffd}, {{r8}, 0x5381ac5b5a8f0e02, 0x12, 0x8, 0x80, 0x8}], 0x7, 0x0, 0x4, 0x0) dup2(r3, r2) 16:17:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:17:21 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) 16:17:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000180)='./file0/file0/file0\x00', 0x8615, 0x104) r4 = semget(0x2, 0x3, 0x88) r5 = syz_open_pts() close(r5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x401, 0x2, 0x4, 0x283, 0x200, 0x3, 0x1]) fchflags(r3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)}, {&(0x7f0000000200)="22463a9c79f9bbed79dd705de2078a81d38b0a6110e3a0b50a0d8a7875a2138898f9f3331de35fdca52ab074896f69a79d45a1c37f5eb46c5e38f05b9a50f83dc3e3824a8b8ec6f0607b91d4ae1c81b08f83b6c9f36227bb646a4a3db3b29220e8bfb48400b2c184dd9aeeec0a2fafbecb9363da6bc38771658f79093e16d5d752fdc606d966ce488231434cf0f9652a50d5cb04195805cb822629af63c993b3edbc1750abd37dfeb9e598beb2b708b876d8aea3f55c4db8893a8dde2ff672b4691531843468b8e7717df4806c4f0faf17418a665a104653964b90d37d1261", 0xdf}, {&(0x7f0000000300)="4194dbb5c8cb0b13b20989095498a17dc41bb437bce5edb94e3a9a466fe3718abecc31a7e984022fa2fceb2e6cf56189469bb644293ec14d365c071ceb61", 0x3e}, {&(0x7f0000000480)="29b30055efe94fcf4c3ae549ee1abb998cc456ff7c903f42f0fdcd095d7148f19af4a5ebfd0603178520844b7257f05353d8a3f15713051f59018d139848e3c66911ed68b3b45e02f15c5808abcb90470cd5feb4d9b64b249051251a7f0009d1f7bfbd0e495b2e6eaeedfcb50b03ec0a1746380a6a00d3484e0d2ff02c6e0711f24fd12549e0c53a36956958169b62fe5810e1ec30f2039f8327a04fa2f2038b877e3168a839f9a3909ca3f16d51fc05558ff8c5c2e16cb026c6ac14acd99fb0025f414ff9f3f0ed5ad416b85bce7ed9813766820885f445b4f5875c948f679dc1f3c25ca4326a9a91f8a7e92c11a32f8bda425807", 0xf5}, {&(0x7f0000000380)="952a14bf9524a90c79ef3873aa20151449e21a809ce0bc91e0f26b0c6529b7248579ba07a4e855b8b445a6a499faeb08aeeeb51609833ef1d8cd945f329c4ff818eeda646eb992", 0x47}], 0x5) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:17:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x6, 0x100000286) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = getpgid(0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r4) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000080)) dup(r3) r6 = getuid() r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) socket(0x10, 0x4000, 0x3) setgroups(0x1, &(0x7f0000000540)=[r9]) fchown(r3, r6, r9) r10 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r6, r10}, 0xc) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r13 = fcntl$dupfd(r11, 0xf, r12) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)="0f1b284da0c66a9cc1032cce833f7c87b11bbbbef035113b66e27d54b55235c5bd5145ab033e1809389c59138ed3cfa3646cb50bf3fabb34859f0000", 0xffffffffffffff31) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:17:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x2, 0x4000, 0x0, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:17:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [], [0xfefffffffffffff7], [0x0, 0x0, 0x0, 0x3], [{}, {}, {0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/33, 0x21}], 0x5, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:17:21 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840e40796002f6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda56b1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efde745e486497fe12e3116401f0e3dee6c2d7ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6f1253654f503a7213442d720dac635800236b2729d10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b1ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a6f08000043f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b00300000000000000c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab407530a8b66b4601ed01ca961c6bc0442bf9750208acabba6b3eea4577ee209b5070e128a63e39e6df56a868900eea77a1cff0bf2235d46dc9dcbfa15feed6e016848c4f73679f913af460dc8f033ba31e8e897b87c34dce1efac1cd2f952856b01385b1cc926432c3579ad7e9bde297112310000000000000000000000000000fefa89c57bf1a724df96a00d8e516ae3474a15f4e03488b752e4a576090d6b0b3a4370d88baded65b65ceebee8503053106ab76784e5d83aa42cbac94c3bd8c806f3d4d7a361699cc2e97b485e29991bd25e4a3bd17fcccdee1cb33783747cb216c56cd4f6f5705e9d6e26b1913bf2bf"], 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}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:17:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7, 0x400, {0x0, 0x9ce}}) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) nanosleep(&(0x7f0000001c40)={0xffffffffffffffff, 0x5}, 0x0) 16:17:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x3f}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) openat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x200, 0x1, 0x0, 0x6}]}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) 16:17:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f0000001580)=@in={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001540)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="a28b6614c8c1e149c34b1cf2f24d26efb34458f266c4a046f499346e1d35fb0c8866db0c07d8bda8f13b705ec19f3c5b26109e9f7abde849ec694241f612bd8d83cc71", 0x43}, {&(0x7f0000000200)="f05f34266c3d4400c484d61ea22411a5d87fd7a98a46b52679cda4531967aca3444f34d284916d99704e25880424c239248397c77186b3e092df694ee3a0d5f9be63ed2b03b9747c92e3d9643905150419052642372591a5a0975122e60364cbb80149be696a28c6e0b42595d7cff29d21a1f0e96162b9bb339abc828084253c832741a19d7ad44a", 0x88}, {&(0x7f00000002c0)="5b7654424c4a57d5515aac0fd79860d343de757b6e210be28d70584b", 0x1c}, {&(0x7f0000000300)="bf3a3ce9547cf33594818428b8891478efa920e4b6a1a1f2c3f4bfb672cd95536e6cf712bec21339ba1126e7980a49cff54cf955c2d0e7a77444407c02432364474c790661d3170320c9c85637ee1195ddcd2c18db83fbc515168b957bf74fe696fb76e9cacc06b52e51dba51dc66a76dd65ebc0610aab48416710e4a83aec00f73ab06bcc55c4129ed1467c06544aa3e95e265741a7bed03c364703d5e981b5501f007bc2cd179671a7a43a9e265d4fe269a06077feff8ce0abbd4e66fcfdbdc7801f9b670d7bc836477271e03f6c69cd2247cef42aa90b64", 0xd9}], 0x4, &(0x7f0000000440)=[{0x1010, 0x1, 0x7fffffff, "72bfb04328f8a1190b19eee49d0b3c0a4b8a34844e1e48e6346294d1b4e9595887c0a0703c43d01addd0626beb88f8d27ff49547cac6547f48ffdf313359dce83d5c5cca4c7f7aecdbf5a099f61ca2816a4794459acc4ca97d9b4a4ab2f9ab188759a38b8cf9b154a3a60e686f2506c2c4dd65e3645f2962c56a46f42595bd0eb18c6a3b4a59e93af271fd103eaaac16c9014a44cdf344b61ebb3658528502509fe175d52d19a3467566d247b7438afeb54e0f2f071c43b071b487fea0152af1aa3a7f783d1693760582c2ebcb03b32d4cbddee4e83a62ab336d858eb206507ed7356bf27375e0caa210e0e8cb3fac5caf9abbd9df0b508d92f2d147090819ad40d2d5a37aba2d5cb0ad4eb9a8c8f9e9219dc269b8a48b85f37052f4f9a22441308dc25a15f3bfe037564998367fa25aa1462a0a990324843f73a7315e89aa9ac26855f80186f9ee3cca80635770dc032adffad79e97c54708376bf5db4266f957bba241547165ac7dc17abfc5211bb7fb14c9fbd7162b8b13dee2f8bcec183b5645628e9bed74a1526e8a2aaac636afd2a64b20ae17ef3da85e690fce00bde5d1db2732ddd73c13ab6ab58b1b226caac4e322f2d8713c078dc1dfd8a88a5b8d1e7f166667f62ed88e3ee09fd92310ef07c0c514f43565790d00f8abb6970a695c9d988302afa5d989995946f0bcb198bf3f454f9aad61e0c1ddc14cb52103befb81e138e03355f477f0182988b1c6eaea771ad978643ce3adcfadca7c76e08f5ac941fc08df02da675c10b26bf8a2b122db4b10c012f07ca7b876e5ff43fa6a91e9b89cead8708e5162bb76268833b5fedf2f2f937ece5859559e4e9edea44ec2da2222cf40b1d060f71b0900184cb2848c3ff0609d57990f11932fa81f79a3789b85063fa730095b764ace81b5be972fec8c2d54f06cbca131a0bd8486af740c2e70989f2904cb3249f75f2b7082272c6520c1ff2981baaff6b46785c73bf403676fafeb8ac6e0ae9c294ffdae4d1f6b83627ac59059f343d43205349732c27b72fc0f6ede7057ea0a10365662aed36aa7e266764766c395bff2abcbf20c507a341473683df4d646932478903f1fb90c0bb1e85423e4c7a8feeeb93fb2a3702469f058ef0bda426570bb78cd2fa42c4d38ad2a376a8a3548edebc2b8bc7679e78ecdbf86a0dc938d88a04224aca0aa054cc297a73b66028023a9c47e40367388d483aaeac0db7f06a80f471797c7c5eb8543dac75bc5a441b2ec15ab255a7d4046e755e31f7d8ff058aac9ae4a791ae9a2a51e0a632b707d03a7a8582b4f810085e58eb44ddea8872194f82d608ad95306050e2f65710d029e3ed3a2926ad9e3cfa7753364d5fe7b2ab57a88a17e3609cd6346c51715d9be9195e63c16eaa464cd12fe673932ab61cdffddcc6b460468c692ab275e1b19b6531ade3614487fae91d9c03eb25a112e4a4b0dcd389dd1349c26ede5a5458298266ccc03ebcd3e38237118df82fc7205889dc8dd50a1aa31ea7de48e5584e7425e1b7210d79800cae6bcb0dadc4414cfa133db7e695436b82cdd676de7809d704ed55563276a9c2be684a2cbfd30ddf3994d3276452b20eba2adfb0e27a3884eb3728bbdf727228f2d824bb9c9352d015165580e4dd67d588c57a767d49c2547663da90da9b50a04a23e90f77af17dd23879ce308be04e602fb5780c82a638fe257033d6d1af4db37628d54ee036d1051ea73febee44ef6623bf07138bfee4100e595e990144f7d18ed4a2eef62171500960169cfaae1990f1fa66eed4f6d3dc028b83647bdf5233d85e32d42b294e62aeb3454fb83c75e5cf53d9e9bf6d0a08e2b1d0d4082ca039a44c1277ab85f31ec1756a7a500b38c29b9e36a939763f47388ed25f0f121d1d2dfaecc3feac6ff2539471d5bfab02a7ac4c32f740a0dad4c14cffce8bbacf6acda046a561bec73094c7669583e177a7dccfd9c5afc4d8dbe2528de419b55089dbfb9d07e96909f90a2c40bb6223745b3d58b9b644ff7e1aec131e1484c6be0b264bdd4843672aaee8a86156ae53bb57c639e5cc5d7d72a17cfdf80f66ff6922e4da9f39e701ace10e6c87cb9e979bd3f650f03114847784f1345264466c85364d78a227901aee3dbad808a9131c2e9977adde0519669e74f8b1b841eb7bae9f7580afb3cd7d7df471fab8e4ee54335939e78e9745382ceca18155d8ba921f448c45863dbfbde835bd5d3a71533e366e9cea11298d854485b3a8b18064f47006d4990670dbe4d80c46155a3ea6147ae3afd8214ade1763c30c32cb861d3e5a94816c8ae55252ce241fcf1a386b5cef6b91bb85ebeae357ed9d60cb5262c21a9a18f5af5cc222c96179aa30dd86c4e73a07c089f38cd1ac67147c3d175362ed5a17ed3296fb59ce204ec8928769ba7febe88eb9c5c9e0d779833e0c89c04a7ea1db6905e3fc3a700beeae733d3a87ea0cd0e0e9c7dd70506053992a7ef2c027c955420ab9674185c8ea49429f3bc3c5118ef5e076c4b662547b64e5b15e1e20d0d808a458f79738d7edc6e243223adcde55ee8c315a057ca364a5d08a933c07a9820e366ecd173e4b93e06d441daaf943039458123ca4cdf78e1bf73bb64a10c4423fd8084afed54de5ca44ac2e7e8562013a88db67afc1da97ca79d61ef9485342e2ad4d732d7a1176528284c2922329e75a5649525d5ab1d6f0a323640c9593b8a3323171de02186207db1c5d9b84b5394f9ee8d2016901f04c0a40efa3e11534f383879ffbc3fffc8651fcc3560a9aa749e57336d52d906c4d961d4238254d8b2f341a8490116c41e9d3906b38f15a71b52fb5a7d416525e7b938df38a11c5076ee7d230e6695a8c93548ca2671b64210ff94fb9e55c72dc085dc766f9ceeb5d6b3e23ddef644afdddba93051976e70abed402d66938b4d4e5d548428c5cc0b8f428733206e68a10ec706e222e0ffefa723f4af3449c2f80e645b3b0a2e047bca5bce92c2ae287d097c40b58e4e487722045f26ee872cdff9d0c3027dd1efbe2b0ee5559e4a332d450ae682a5152813bd07af386a0191b93cb2a3c17e2d6b06f6e9816063b92180e1061f7629a7a327dc9cdc0b6b563b6c014884011cda1584f3fc07accaa0eb0174b8bb1556a8791ee563d629f02bfcf32c70c6f3a1dea8c07322f38c504fa4d5f8785017a31a4b708111a1efedb7eaecd0c3c365285d30a502011f1d7703690fd8e581952dac41886906174a4dc4e7ed7c9aba8ef8fc2325254a5f5a88805aa3a6f90c682e6e5b77a16310704b569e88809677ade83bb515110a1d03d4674276348230fcf2d982ca1a1bc05e483663a243a6a622f49f86441052ba68c790d8678c385817675b46e3c9c1c819f8f7f5debb548232979b5bc8f17793c89a7bf6094e1e12f6a04bb73ea6ee1485bd58808d7a5db42a432fbd48f723f480ac4ecadfc011047e71025da45c780d4bad4332033064c1841725fbc7156d217be8c03498005c0b7bf962fa393d81b27298e85a57a9021a9aa9dbeca749ba4b18f19143521b44ccf015e47d2e65d7b829520b6d03d03aaea0d0fc45c5b3b438bfc01f4e1b6a92999d2d63b0c5aee08e4f2417226dd08cf48bd34eff90c0918016f67dc4a0429c56efff92a6a7c37c7dccad61872f8d18dd2ffa83370e6ae31b5981622aad25b99d2b2cfde2c0780c548a45399d3a3f6d5169ae1f39f9a8974ecec4ddef3ce79c70cca4bad19743b54e58ce9ebe98ed68bec7b456111da7bc0fa7104d97c3ba5494d3d9f61c07b63194fa5c15c9446692924bbc6c5736812e2144f416098f44814fe71b331f546cfbc328ca7f36c9342b4c0eac757e17f02b0adff9c5b03b8f811a5fd26fad2dcb6494100315902e78c35e894dd921153812d740ccdc05af629f84cfbfc1ef99aee8f2a52a935a7014cf163b1d80fb6417f7382be2738c4e09ffb0d858741422628fbf94160b7b5f53fe93a67732f8b4c1a69d58f00f18a7168b924b244c5dd504a6bb7042e370e121198008ce985319cac6f8de1c42478f97ed20704a35f3c8201cd309117c5efb70e92eb5886da2e4c18729db9dbe49762fb0f28f15ff97930fcfd18c93acbb5bc7921b69c8d7d006d1a30fd6d919426591e9d0dd360fcdc280b83c4b0daec6185a22027d1f9f1b2d01c3456961ae9bfdc6a79f95153f366152418c698b67c84d35fab4347691873fa727649ac9a2d6c3019c32b359f36947d9c84503c7efa47b9001c3b1eb2e28ae955f3d2e8c092ede3c8bb9fed4f507c8035ca894994d598ffd16c9d7ef6d0ae6bda3699ef3e5631a81194d874d6b2547ec2542e57f1486cca2db73d80e543b399f840b98545a937bab6f6a8d19617c3636741936314a66c1b931264c1700f3979f4fcfad1186459c35fe19a5ed4bc6c8f182e05ad9794627ca469e017c8ffba77c58dca3185f87b99e0a764c29392341d55fd65de2c02c1a03144cd5ce058068249fd6c80a585d0df82e821b0c6f7fa3735f6fad485048cf7e6f19cb507d1e38b59c11bdad284bebc1f75d3f7af25f9339665d9aa2fee8cb6b28014da44f38eef8910041376a94afd9b6b758ef5838cae4f5702329884bc42bb063f7197b111103d96f55416fa35ec034e59db7f735dee02a499944554d9570ded7666b2c3b98f624a19caa92dcae013cfdd50b0eb177e280dc340e3abea745dd17fa0ccb832572f7053cbb2f50064dcd2b5637ab72069e23941ebdf4890c4ef9f8a8663a86a4490db4d60246e9d9614df0d60e06aa927081f4ea406bf65a6b4c292726d8afdeb039aec2ce55c750277b1ef68580b26e372bfce2ae83beebb821a0ed8f21fdf4e862a8c66d0b6742a5a56f61221bea950ee01019bb8b497e27782750b36f893a6a7c2d7bff9fefd0bcaeef53f154353e458895232a0c23bcd4f0bce59d1de7212a5331fb48ec75088c6da7173d4bd238aeca2d93fdf2c66c31f5208020cf5f1a7de4cc494c6bedddae0c8d99f6d73d91c930246cf417780d80d2b2053cc31447a22593ab47d053143d1073eca5919d8dda728e2d0472e00298b5717476923e689f472b95d6e4fdb033888071ed66136cedb7fadd1c5f9af018117f0684605a1755cb422017dcd2b597f8f8cdad7e028a00f1a25e236bc6d6f02b15e03318ed6845ea20e8dfa3868763a8d376925c209c03f32f1de745126a3bab531d5ac0ca41e232c4514d420f5a4b12beba5efb5824690198da00d3cd2073dbe1767215b389d4de9d219ff1177f6c311e149c7a288abd5ac706f545b7aa275aa05be3fcfbb197122bbd82b1c5b1c74b3cd62ec06fbc70f0a124bb6506882cc933752ccda406d8759237fc4af0be9ac4002cff9072d269dd8214a9853b5c4cc7c7ee07150fe32deaedd1954ff349f4de022d078c665dbdffb036aa209bbe4c3e5e283bde70962eeac3c597a912c9c9501e60dcaf6d135e1f7a551e12a92960a77f99ecfe8717365d0d4c3ccfbe6b250dbf270dba4f3a41af549685656243946f6f53f9d906f8bea29e4cf0f009d813fe0020fef480dff9121e3f238e4acc548b92d04215719383092fda4d374b603756f18ac8dcc7586576417245c64e4e4443cb24f4e5afa1321de7ab20eaad2e6e74a1ff8d2cb8340bd9b8dd9d965b72cb955844fd3c58e8b46c1d956cbc95df25465125ec965b32ed8404da31319d7de37838bc081cb5481f29b71e2022a7bc2d8c3a65910752b2f6e88f5db335b92836c214c39c88daed5e975981a48965f80b2c1bc9323c43456bc31e17ddb90cc83aa1b3af4aeeb"}, {0xc8, 0xfffe, 0x7, "41e171f604c8eb1c85e1554cee9e04f303bb9db082a68c6b0fbf05735fe3176712a8050476aba0153a4cd3f3de702ebfa2201e15fd55a9c66d8799f54085c04e58756e17b3cdf92cfd102a29d856286b32d5d202714a7e524214e8e54e50d704655826f5b7dd64c29e8376371a66d75eb12e42d23b7a6695f188bd6474d016892f76fa092d47c0b06f7c19d597454e5087a94fe1e3cc29881141dcf2b9f1bfa911dd85cebd389f4da8f26d18a7853abe6a6e84d75b1d"}], 0x10d8}, 0x400) 16:17:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x10001, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:17:21 executing program 1: r0 = socket$inet(0x2, 0x10002, 0xff) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = msgget(0x1, 0x401) msgrcv(r2, &(0x7f0000000140)={0x0, ""/179}, 0xbb, 0x0, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) 16:17:21 executing program 0: r0 = socket(0x34, 0x4, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8001000a0045ea35bf6a560b00d7a304d52ae2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8000}, 0x8) socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0x4ac}, {0x18, 0x2, 0x18b8, 0x9}, 0x1000, [0xffff, 0xfff, 0x80000001, 0x10001ff, 0x924, 0xfb, 0x80000000, 0x5]}, 0x3c) r3 = semget$private(0x0, 0x7, 0x400) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r4, &(0x7f0000000300), 0x2aaaab5a) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x1, 0x8000, 0x9) r6 = socket(0x18, 0x2, 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x4e5, 0xd75, 0xfa}) pipe2(&(0x7f00000003c0), 0x10004) r12 = msgget(0x0, 0x10101) msgrcv(r12, &(0x7f0000000780)=ANY=[@ANYBLOB="43d0a60028fb87bbcb734f13280100000000000f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa33259c65836a4bedf38790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2e3c5bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12a56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1f3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a8b08eff3dba6d4dbdee7f623bfd910e9ea9c3c160360869db870fcd731b68f96e6063625f9abc05cb6c4428266ddec3406019b3abf2108014bde7347810cccd32c06692481b4aac85445803a48478add4089351c49cdd65a720adf8fb44e9d5d2a558b10169eaa592f23f2c4629e9ba137918e9053b7ea3769921efcbf80ba8dd865068321add18f40a53bc3748e65d0a810d516184c64b270accab24e289a722eda3f67d3570adee1e07c5ef64ca1ddcda845a67f0d8fc861b4f54fe333c0be5703ef8432b5499380abd06f8d78316d1dc1683fa84f3c06f079ba4e10d0422dc2da44c32e3c7e124b0802f8b1c4692a8530d118acccacd87a057067cf8ea95f0a33ea45f3a48c1cf56044d915f5d4d21bb4f9899bdb1bc8145037b0b5e143723d92a358ba806ccb021bd39bb1f463592ac70e74ded67981495d1a085e1f1963d0ff5ee925d120afdc193f13f62ab2b9233d9495ea858dc25af0cab5512759b5d2fb267aeffb48d598682ac20814809d674af014ff1db423766a1da7d9079133641cc79d322bbcfb244850c02891bb8682888b7b5b22b"], 0x9, 0x3, 0x0) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000c00)=""/224) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r14 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() r18 = getpgid(r15) r19 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000440)={{0x200, r14, r16, r17, 0x0, 0x1, 0xed6}, 0x10000, 0x2b1, r18, r19, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) pipe2(&(0x7f00000003c0), 0x10004) r20 = msgget(0x0, 0x10d1b) msgrcv(r20, &(0x7f00000004c0)=ANY=[@ANYBLOB="43d0a60028fb87bbcb734f132801000000088b0f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1b3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a81101bf4cd0296c5ddb22087d3661d75cc4f02673bd29acbf2bbf64f261040bb3fa169c607cd4aaf25c48efa7ecd7cb8bc58ca031bd8535c6120cd6b203a5d25cc884e2bceb16c1045a690fb31a9f02e5321216d0b10cfe58b69a543e9994a8e102c7be626dbe0625abe7f5e1012b15b561badc73c25ef5e287c032c78bdff5dc3c7242b086a8ee02c4bc7277d5701633c315324a28f2bb1903a1e8fd923889d014a6197b5aa5d80bab199d3ed96adc7f455bb0b0b6d3b68d3a3d154961160d"], 0x9, 0x3, 0x0) msgctl$IPC_STAT(r20, 0x2, &(0x7f0000000c00)=""/224) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r21 = semget$private(0x0, 0x4, 0x10) semop(r21, &(0x7f0000000000)=[{0x1, 0x2}, {0x0, 0xffffffffffffffff}, {0x2, 0xa876, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r22 = semget$private(0x0, 0x4, 0x10) semop(r22, &(0x7f0000000000)=[{0x1, 0x2}, {0x0, 0xffffffffffffffff}, {0x2, 0xa876, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semctl$IPC_RMID(r22, 0x0, 0x0) 16:17:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0xeb98, 0x20}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x7, 0x4, 0x566}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:17:22 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f00000000c0)={0x2, 0x0, 0x7ff}) 16:17:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x1, 0xbd}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0xff}, {0x4e, 0x96e}}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:17:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000001a3517162bf43f642dacc7a4378f6bf7b2524beefa6c038633adb762bf8110d781f062e833f2780a2967efb5045e99e09f461d386684f1e923094f868bc69bcd3822fc9422afb1fd9712397783e451f3d3cbe950fb9c3b53aaa145f98f376fb95b5d3ee3c0c4735f63809314d89be4e7d8ec1f07ab4a109a534696f8dea292c715d68615b8389e576e7743a15525074cb93294f4fa5f9586d5981711c0c7096038c8930e8ef1307690f75fc9d44d29b6791dcbe1464c3b417fc38bddc666b8e4922593262d13e86c33f7d877fa2d468b69e43acc9089169d8a4cc88a3d5d9e54351239b78e35f9026a17120751f17563b21836"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r3, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000200)="8a202de402bd1299ebf72cc09dde5294e4b51d846a3292d534c9bdfa28e31e9365960e6a968563fe800ce68640c4c6cf3a1a8d445df1deda20cdb21af3094dd53e61e802d6367f2192117f030d4e29a1c3eb98cf12b8789ce7a1f6874c24376e118edd11c4b82cb38abf523f9e6d5fc9ff8b3bc251c3e931d1020f811860697131ea97c1ee8e5c528fe0c08706db66e03febd9cf44e4bd0289dd62f3e80faa0f2117de08946a231a57a5d8ca538ac7fb73ae74b02a3db75a9beb2609adc89f72fca56ff8fec8e535568c4169115fcf0cce6a61a540d476322787643fb036dcbe460f", 0xe2}, {&(0x7f0000000300)="d815b5595f18cfc2a28d314078fa4fc2b96ec99a0208d65a8a9916a1e8562887dae6e2a54585a8f6036570e06cb4a1", 0x2f}, {&(0x7f0000000340)="4dac71866281c6fc15aeb7367d9bf68403b0547b73dbb540eb44e0069579234a4326be8a2036adf101663b8fc81058f8bd587575217481f2b4facea45af24c2787a75b501dc8567224a508ea96a315ab1efcb6a84901c08acab87b5c836d954671802ea570bcb6b04850e5ce7cc2865d99936d3dd39e3072f367e3f22147c4df7b3d3e87aced05eafeb2e7e330ea64d35a52d902bdea8b6995779585ee08d03d9f97cf7d163cc8ff264a588ab39ce5ffc5afa0650c7dbb813a2689d8cf98ab4e0e1b6da252db6c7e052f6e84c93918d23bde57bf6abaf793972ddcb4ed3e3c91cca36072534d17b33840d2857298ab6509ebf79a786a1a88ca52168c46", 0xfd}, {&(0x7f0000000440)="859d66460d2c8ec12d040732b300e58baa5494ae25d317759e0a264b20d72fbe4e7dd3874049283460ba1b2a1994b9465685395821e661715b0e2e6698", 0x3d}, {&(0x7f0000000480)="3183108f649999647cd428b2a61705e5137fd31ceefc1bea57d9c28d54c836ebe0e8bab1d12c2054ef60c7e6f209d094c77d67b4e5358386eb62dd292c6da1617e67468731dceb05b05550e6c958c6e6728dbc4295fb17a7aee94ab6f5e96200bbfc48604ee121f97a2355a649a63583c85eea0f1c839b91ffb2851adc768517d1c8bf227e6ce62cb325be4bc75ef5fdddeedcf4a82e414dbdf0083dc9aef71b5b19414aa77a6507b4ae0ce448586157e8727b2ac6de151326e7b483b0af500601f4110048410a8d8570c10f8a0f6aa49312ded0576dfc9a8f9865ad72887717b331b9d35e5bafd6bcad84bc7bf9ece517ae95a24ae2d7", 0xf7}, {&(0x7f0000000580)="b46bedd30283e0588e10b3ac807712436456ed736e059d7608b98567fe0944e989c9d7401452928506369db5f930990f103f294b4d399b34632d8d866c0c98d0665d5f165313bb860787eb922684ed26f2a63a84665fbaf3dc68fbb2cea0007ef9aad8157f4e8dcddeda0aeb6d3c4cb7d3e15a0b9481fd72a591620f6bebb2f67fd913dfeda603f6035acbd234e3e1e48101dd62d41fab3e0692c0aededa949618e0928b3d703a1c7688e2ae193fffa5d338282d81526d351cfe3432e3fa7f4a33faed189501efb8ef92668edd3c5d7e72682096ae16b6a15a", 0xd9}, {&(0x7f0000000680)="c345b4", 0x3}], 0x7, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r2, r0, r0, r4, r1, r5, r1, r1, 0xffffffffffffffff]}], 0x38, 0x400}, 0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = semget$private(0x0, 0x1, 0xc) socket$inet(0x2, 0x1, 0x1) semop(r6, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000100)=""/147) 16:17:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:17:22 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700), 0x0, 0x0}, 0x0) 16:17:22 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x4ba951a5b4b034c9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x31}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xeaf4, 0x0, 0x80000001, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0xd8d5) 16:17:22 executing program 1: r0 = socket(0x1, 0x8000, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = getpid() fcntl$setown(r0, 0x6, r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x4) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:17:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:17:22 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000000000dfe3ab036b9366d8e1e011f84b701e95ca53462a5eff06588d477559924d33bc741a22567c3979aa424684c69c"], 0x35, 0x1c00) getrusage(0xfffffffffffffffe, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) socket$inet6(0x18, 0x8000, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) msgsnd(r0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/61) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r2) 16:17:22 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x6, 0x0) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x4c) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fafb9", 0xfffffffffffffe66) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x1, 0x3ff, {0x3, 0x81}}) socket(0x0, 0x3, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000100)="5690a60e67a4261d0e5ca392cf739398c35b47de3a3b06f45559e27e7734a7c41994806eb55e60f87de0e6d1f87bb2c87342053f910804401bfcf3ae1a5da59fd8fef37940600250a85dcb1ceab2f11e293f", 0x52, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) 16:17:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) getgroups(0x4, &(0x7f0000000700)=[r5, r8, 0x0, r6]) r9 = socket(0x18, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getppid() r11 = getegid() r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r12, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r11, r13) r14 = getegid() r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r15, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r14, r16) getgroups(0x4, &(0x7f0000000700)=[r13, r16, 0x0, 0xffffffffffffffff]) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xd9) setpgid(r19, r19) getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = socket(0x18, 0x1, 0x0) listen(r23, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r25 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r25, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r26, r26) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r28 = getegid() r29 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r29, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r28, r30) r31 = socket(0x18, 0x1, 0x0) listen(r31, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r32 = getegid() r33 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r32, r34) getgroups(0x5, &(0x7f0000000000)=[r8, r30, 0xffffffffffffffff, r32, 0xffffffffffffffff]) r35 = getegid() r36 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r36, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0x30d) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r35, r37) r38 = getegid() r39 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r39, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) setregid(r38, 0x0) getgroups(0x4, &(0x7f0000000700)=[r37, 0x0, 0x0, 0xffffffffffffffff]) getegid() r40 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r40, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:17:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto$inet6(r2, &(0x7f0000000180)="41a05b079ade9d1f3a7b66ba72df24f8ddb07899498fbd2db7b23bed5f6a", 0x1e, 0x2, &(0x7f00000001c0)={0x18, 0x3, 0xfffffffe, 0x27}, 0xc) 16:17:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffc0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:17:23 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000100)=ANY=[@ANYBLOB="c65741b5a0e8aaf3a1626765014312b898989aeae34b0000bd8ace20166863e7220047ccba884eed4fdb966883bc17"], 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file1\x00', r3, 0x1}) 16:17:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:17:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r3, r1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="af1b733da844bdd4afaedbcc48603af93aa2e78d40802c5f610351e451151a668d5d63a2b54036c15d19bc733c558007d3a45c9ba06ef2cd4545237cc0d1b691e99c624cb52cca0728365395d9a506d7886cc581f462a8b59a72e0f108e071fa0c61cbd141b5f8326655a8f3b39e45626402dd2dded86593d7a3909e3d10f8f49721f07f40cefea2f4418d5083ca2f6597ce9584554a351893aadb1c39942e0f00d2e31ef852c9e6a7952905da6b2219b52b0caf219d577c58564d08ffc156422eba5629b83ca5b4f7a7aa3dc9e691012a79df04af9bdf2f1551187735213115a12378a678fb75a83b459cbfdb3844577202da6e0d80ac8a", 0xf8}, {&(0x7f0000000280)="48b3d63c422b5fa33674ea431ca47bbfea0c4c328682010321a37739ebfaf7e93c7b174473380247da92fb0981f0d8d638fb8a942a6cebe969790cfaca8cb8a03b2d743161722de147d846c7020c46d7c7e28c17d2d1b740caae482988e41f736d1d7a5374961c04165197bdb9709875ba9d5579ee156f85b4d140a7c7b9417686c70a9acc7d87950025b38a7dc076f7965ed6c74899b80e834392a4bbf4ad4f316ab2f2d92a5e44c3a5616047fa02778b005c2eb5312ef2f404234b4f167e80e5baae37493969022b82ed8c167f1240e95f6a2e8a3cfce40809666ede3fc687e8fd48", 0xe3}, {&(0x7f0000000380)="74f2bb85769e082fe1e17f6d42b7e95d955bf5ce47fb008c1f451b2a5dc6bffcdf8dd25e94efdcfb993e667ab02b7b4904804e47af625cbd936a9914886fca1b1d8fccce334329a10856bdbc046e6acc34ae14129ba0520d95b7cf10d2f0d402647640be9c173a6831f9dc87b22e0b0077a513f2f7cc98193ed6c7ea5e84c7ee45f4e90e6b1dd837bfebbcce57738d167eaa45967ef71fbcc17cc7cfb7bc074b78", 0xa1}, {&(0x7f0000000440)="080205e075b4b3dc48126d70d922356e1881cfc3e3f2b7671468b1e4fb05c3af0d99cdf1474228d7718a7b46f0e039264e17fbb9daf3806c71563a17fdff33aafd55b2a4bf713384ff109b4c1697e004e78163ba0fb17df9585fc5ac2d7b25d70709631fcd160ab32dad91db37f84706ba8e32b30bfe1a149c52b8bc40b45448982ea396b62420864d767bea088fae6fb610473248a23d28d0f25a369f2d398aed63590368d13480a58a9944fa213e68ae62597bb9808bdfed1a0f8d45da260f8844dc98a9549207552963d6dcd283c16a26f1ea4b7aacb3c4f45a6ba4ad19fd35147114d829e3141de507c9f2679760485717d021", 0xf5}], 0x4, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r0, 0xffffffffffffff9c]}], 0x28, 0x80c}, 0x0) 16:17:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0xffffffffffffff94, &(0x7f0000000040)={0x20, 0x0, 0x3, 0x0, 0x200000000000000}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:17:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") 16:17:23 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000840)}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x7f) 16:17: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, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x14}, {0x6}]}) chflags(&(0x7f0000000100)='./file0\x00', 0x9) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x8, 0x7, 0x7}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:17:23 executing program 1: r0 = socket(0x3, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xe27) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)) 16:17:23 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = getpid() fcntl$setown(r0, 0x6, r1) msgget$private(0x0, 0x1) fcntl$setown(r0, 0x6, r1) 16:17:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f37cc913e78dea30"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) 16:17:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) connect$unix(r1, &(0x7f00000015c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) close(r0) 16:17:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x3c}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:17:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x27) 16:17:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x7dbb6358e7bb9581, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:17:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r3, &(0x7f00000000c0)='./bus\x00', 0x8, 0x5) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r2, &(0x7f0000000300)="410fc3a032ce907470192a1e856d8aacf27e02de033deba6027166fed6478e2af6bda1549a3697965fdaeafd98168c61fcbd84cd1af5dac2b3b8ac26b01f220af026143a7962529e83a11fdcf425dd6d36f418e1d5cf2b042d7c435211fac63f1bb861efbfc08120fa2b9b42587695abff2ab77a4aefec16e1b95aade2c860a33e17e374759a2165be11bf017ebcab", 0x8f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[0x4, 0x2, 0xfffffff2, 0x6, 0x4, 0xfffffffb, 0x1, 0x3, 0x5]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:17:24 executing program 0: setrlimit(0x0, &(0x7f0000000100)={0xfffffffffffff9fe, 0x200}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0xd858b09b931ebfa7, 0x4000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="42e818dc6de692da00539290a1460f929fb0c8df7b083697a7a9564efa2dd76790"], 0x4) 16:17:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r3 = getppid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r13, &(0x7f0000e80000/0x2000)=nil, 0x2800) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r16 = getuid() r17 = getgid() fchown(r15, r16, r17) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = getuid() r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r22]) fchown(r18, r19, r22) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r23) r24 = getuid() r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r26 = dup(r25) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r27]) fchown(r23, r24, r27) r28 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r28) r29 = getuid() r30 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r31 = dup(r30) ioctl$WSKBDIO_SETMODE(r31, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x5) setgroups(0x1, &(0x7f0000000540)=[r32]) fchown(r28, r29, r32) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x26, r19, r27, r29, r10, 0x8, 0x8}, 0x0, 0x9, r11, r12, 0x3, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r3, r11, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r3) r33 = socket(0x18, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r34 = socket(0x6, 0x2, 0x0) close(r34) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r35 = socket$unix(0x1, 0x5, 0x0) write(r35, &(0x7f0000000040)="100a2956b9faff76", 0x8) write(r34, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r36 = getpgrp() r37 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r37, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r37, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r38 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r38, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r38, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r39 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r39, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r39, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe7d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r40, 0x10006}, 0x44001000e, 0x8002, r8, r36, 0x4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r41 = semget$private(0x0, 0x1, 0x4a9) semop(r41, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r41, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r41, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r41, &(0x7f00000001c0), 0x0) 16:17:24 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, 0x1, 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, 0x10, 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, 0x35a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x1, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x6, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xffffffff, 0xdf6, 0x1000], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x6ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x4, 0x5d4, 0x9}, {0x6, 0xf0e, 0x7, 0x2}, {0x0, 0xd7, 0x1f, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) 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:17:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x8, 0x4, 0x7fff, "3b1077987b6502628284eedfe6b565bbf1521049", 0x8, 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:17:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x60, 0x5}, 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:17:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000640)={0x8, 0xfffffffc, {[0x1, 0xff, 0x400000000000000, 0x5, 0x804, 0x7, 0x6, 0xa2, 0x9, 0x8, 0x79e, 0x6, 0x3, 0x6, 0x7, 0x2af0bfb9, 0x3f, 0x8], [0x69e, 0x2, 0xfffffffffffffffb, 0x8001, 0x7fff, 0x8, 0xa6, 0x6, 0x1000, 0x3], [0x4, 0x2, 0x1, 0x6, 0x94f9, 0x0, 0x2], [0x8001, 0x100000000, 0x401, 0x9, 0x6, 0x20], [{0x2, 0x2, 0x6, 0xfff}, {0x1ff, 0x7, 0xe46, 0x1}, {0x2, 0x0, 0x1, 0x7}, {0x3, 0x407f, 0x9, 0x3362}, {0x8001, 0x5, 0x7, 0x1}, {0x4c21, 0xef, 0x7fc6, 0x81}, {0x200, 0x3, 0x1, 0x1}, {0x1ff, 0x9, 0x0, 0x5}], {0x5813, 0x7f, 0x7ff, 0x5}, {0x7ff, 0xfffffff8, 0x9}}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(r3, &(0x7f0000000080)=""/19, 0x13, 0x40, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvmsg(r4, &(0x7f0000000600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000480)=""/230, 0xe6}, {&(0x7f0000000280)=""/6, 0x6}], 0x6, 0x0}, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x2a4023dd29dfb5f5, &(0x7f0000000880)=0x9, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8000, 0x4}, {0x18, 0x0, 0x8, 0x6}, 0x4, [0x9, 0x1000, 0x7ff, 0x4, 0x2, 0x9, 0x101, 0x2]}, 0x3c) r6 = dup2(r0, r0) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb040000000000000000"], 0xa, 0x0}, 0x0) 16:17:24 executing program 0: open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:17:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x22, &(0x7f00000000c0)=[{0x2, 0x7f, 0x5f, 0x1}, {0x3ff, 0x25, 0x86, 0x6}, {0x3, 0x7f, 0xfb, 0x4}, {0x0, 0xc7, 0x3f, 0x7ff}, {0xa50, 0x9, 0x82, 0x3ff}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:17:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x3) 16:17:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r2, &(0x7f0000000300)=[{&(0x7f0000000180)="a97f03613fc788b0070cc9894457cde821e1b09c4e5d8a76c09175d3baa09ab57f1f85d92b3ac0b660726de5370bb1fce14552416f490a90297758c05c659f5bca5fb8231352cf6ce22a6f430552ffabee37cea7d420c7eed38dabd729f13eb8feee0f30a2d28d7bf03896b4be19306b8f21e770be12bee65b1bf9e4961f516c569f5af6cb9a6e773c5fb10b42127edd5eda5743e51ae971dbf3b83e87f36d45469f9827c41f59119d7a89cee42dd5c4fb5e20b70a43935ab8540473bf38301beb71aed4c4be466baae5527814d34bd1ab7baa235c6b41ab1af7fb812296aeb60e2574b125a13d79ac2138f5ff65c47be6e9d4", 0xea}, {&(0x7f0000000380)="0c3f6a24c245739f0b4d02b4ecfdd0e6fd85dafe46bbe659a1fe700f54cf33c6fc0dac32523e307abd403f5aecab961503c8ad366a5381beb35285ad3cf3140450346e902c5d6f50f500c567d9ebbfb278b72cd1b12a9958931d2f36202d00dc90b97f7e8e3acc886ba4e4243c7356844d81d2320392059b01e3133df98b47a8ca7062a947818cd5b5a8653e78ccb887478ac43aad375ecf261c11cd7dc542d90c4e93af34f5cccb3ebb143a6ef1d529dad9b1d38fce41d065eec558ce38da5b31743d11af825f6a7a929e1c760c6a1634a3725fd100b41ef60336c63bfbf16929406d411a5a1b8a4b7920c9e27483", 0xef}, {&(0x7f0000000480)="cb4d795a6162ebbb260c4668d09b1f9bae48abb09b56c4249482c53551f796463f32743923d5da9f35cf9d4cd8fa19cb9b28453d42d88199a57f667b0cccb78ff2003e5013d3ea197a53", 0x4a}], 0x3) 16:17:24 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 16:17:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0x8]}) 16:17:24 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(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) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="0031008babb7b32737e6756e3c2602e14cb98d264b3d9d33975ff4898c97c64907d39199708c8694c18ad0e1fa0d134805be339f518103991724c5075e2be3d08f7f8d3dd297eeb880e815c21871011dfa0a9cfd2bf07ccaf091171246ef78"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:17:24 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b48605deb0651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0x8, 0x3, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r28, 0x5) r29 = socket(0x2, 0x2, 0x0) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAW(r30, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r30, &(0x7f00000000c0)=[{&(0x7f0000000340)='u', 0xfe61}], 0xdf) connect$unix(r29, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r31 = socket(0x10000000002, 0x2, 0x0) dup2(r29, r31) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r21, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r27, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = getgid() r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000080000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003575be60e0d2f149acdca2b2255fa4ff5cc8aff902ecff2cacb76ee61010da6bfdfec7b2f0872a7aaf053e09734467da2d2629aa77f0c1420d0d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r40, 0x5) r41 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r42 = getpid() fcntl$setown(r41, 0x6, r42) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r42, 0xa5, 0x1, 0x100000000, 0x2}) r43 = getegid() r44 = getpgrp() r45 = socket(0x1, 0xc003, 0x9) connect$unix(r45, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r45, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r21, r33, r35, r43, 0x20, 0x74fa}, 0x25, 0x47d, r44, r46, 0x0, 0x10000, 0x5, 0x4800000000}) r47 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r47, 0x8020699f, &(0x7f0000000300)) 16:17:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) getpid() getpid() 16:17:24 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r3, r4, r7) r8 = getgid() fchownat(r2, &(0x7f00000000c0)='./bus\x00', r4, r8, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:17:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:17:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:17:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xb2, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0xfffffffd}) 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) 16:17:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:17:24 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1008, 0x0) r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 16:17:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shutdown(r0, 0x1) 16:17:24 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x800, 0x4) syz_open_pts() 16:17:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r2, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = semget$private(0x0, 0x0, 0x26) semop(r3, &(0x7f00000002c0)=[{0x3, 0x7, 0x800}, {0x1, 0x8, 0x800}], 0x2) r4 = dup(r0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:17:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000000), 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x3010, 0xffffffffffffff9c, 0x0, 0x3ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:17:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x140, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:17:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4"], 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) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="4b1bda90dd1fb151443b4e22c5ac5be14dfe8f96929031becc89b407e2f619490b5454bb47180e4d3b445ade09548d2457dd6f8f343418ebd57209c42781da98e8bcb5cd578ec6b2a92303072878194891a5e5b96e728474f0368fd96e06817b17d2", 0x62}, {&(0x7f0000000200)="3fdc133999ffcf0598adb2f43ed2b9def0c817ed93d3f4b155b7f415d3c02a9519566099552e41c52a17bc8f9e557e75d606ee3be81d50c80f231a85", 0x3c}, {&(0x7f0000000240)="ae22a916eb373b92726e712a2a03ba93c4c7829ba3ad9c4fc2c2d67474a4217050e89ae616c738283cc1db45ae2a0804b41a2d4e99c8b676325ee187a3d715a6e96ba6ea215f72e226c5bf477986c6135a5cff2318651f88bb1689b3b4255d00e25bd6d5ff4f93b22257a2664fb6c49f098a17718e02a0949e293c4717c6cb79dc3f9e3b472dbade93e94f92804dc1d64bd5fee7a01bd2ac96965ead80273cfb90055e365a6c0bd3781782bec593d0be67319c43b69e26ef0ed6457286edca4e470b96446c3ed7c32f0ae50b93a0079c7022c11e0fa999609009cf0a6fb1e0d4ee457e51d2", 0xe5}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r2]}], 0x20}, 0x4) close(r1) 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, &(0x7f0000000080)="100a2956b9223776", 0x8) 16:17:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() socketpair(0x18, 0x6, 0x47, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0xa, r3) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r4, &(0x7f00000004c0), &(0x7f0000000640)=0xc) clock_settime(0x3, &(0x7f0000000200)={0x5, 0x7}) getgid() shmdt(r5) syz_open_pts() syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:17:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x81afe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="35b8652e2e2e", 0x6) r1 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x3) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x80000000, 0x4, {0x2000000000000ffc, 0x100}}) 16:17:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x3, 0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:17:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f00000000c0)={0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:17:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:17:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r0) 16:17:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./bus/file0\x00', 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x558, &(0x7f0000000180)=[{0xf801, 0x3f, 0x97, 0x5}, {0x4, 0x80, 0x12, 0x1}, {0x1, 0x3, 0xb, 0x7fffffff}, {0x101, 0x5, 0xff, 0x3}, {0x20, 0x1f, 0x8, 0x58}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x88e, 0x9, 0x3f, 0x80000001}, {0x5, 0x80, 0x20, 0x80}]}) 16:17:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000001000000001910c2b43000000fd9cf45014a23915eccd3012533ed6070a1d54263afe4df97982ebb086273355387af3d6c2ed3e6be99c903bdaa88244c0a88a5420d6b69a33e3a1d6cf49bfcf61eac9243b3f2376cca08f6d94ac1d7ce2b2acc1a9153bd170b6293a54a5516191c7da1a65656bd657da657fe4d0d98b50e1bc8d758c6045774783f94cee9a8c2ce076fe452f0f423fca83e2cd00000000bb76c689a95111762b4e8fa6758264137186f63940a7ef01a3029c324490509dd4a2262f9e4e4376942bc64e2022350e6553bc6e52dc114a9bb562a99fd406da4e8b8543e4fe8dffce9200"/263], 0x10}, 0x0) 16:17:25 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:17:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xfffb, 0x9, 0x6, 0x3}, {0x12, 0xff, 0x9}, {0xd2f2, 0x5, 0x1f, 0xff}, {0x5, 0x8, 0xb3, 0x85}]}) syz_emit_ethernet(0xfffffe77, &(0x7f0000000500)="67e5993646e0e86d270cf2acaed1708bc20f807c4cdc2e003e4a7a1183a80bf5700f98f8172b8348b3e911f19ecd63d80ef31560e935d9b9bcdfac483b7cccfc984a34b7c7c44864555e69e395511183ff6202ea825e15867fe1fccb737dfe1f916593a24d3c5a1554e6eca480e4ae027840b818c56a0b5c982655e8f9643ae47f464ee2eedf8d74ead5a8c4a18f0f554efb962c4f4ff42690f3d2efb2e5cf3cd8ca5b9bebe54e0c4cc03469f84415c1d8c02b2c340a238bff0002e80e5ef7c63e2f7309d479573da77e77b0c52a78edc634a08ecb965aa39f78b6e773b61a323b16852d3fcdd889f778c585a68d06fa3d4ebd93bf1c0235cd2fc5545148a5a48301db221968f6c27758e1ba000000000000000000000000000000000000000000000000009ccde967ee1b1b2fb24c78739a06a0787a8d0800338e384e014e5ec25399d18a3084b9da14e12c648f585960cf8424bd38adcc9a7b232d9ae7612dcd77299ab1555b1d392febc6d9924c99c219c3c7621b131767ac1a16878ff458738739a5a6286c66e59a2822b9c4b25d7740d9f710cede96c9f1e5030200000000000000fe1e2a06ba48fc914195be8e6a7d61c092c2dad827eec27d1a86dd4de4c375e5d0efb5e51c54d050ed44509c5f2a2af1c05f7f2bff7b4bdde280623b79721a7d257667ed8e81098bfad8a211a9158b04c1654d7e53b82d74d86cdece2efbcdd1e57323c26d7f4b01ffabb92832a17815944c9b1201551105f11e76327910126543ef4c12e5c9948fd7000000000000e846cd084f2eab71612fe8da5a20f341975d3c1dd0af89b83ae3f871b19defa447bc4a4d175e0212760f2b8725a441a836c75b5f9ba879f9612ed521e1b98517ea58d5c3b7902ea826108897840c5b7c6d158a8f145086e75fe09ebed2eb8b4e267029d8cc10cbe92fad") 16:17:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff8, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x0) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = getgid() r18 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = 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)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x1, r13, r17, r22, r28, 0x62, 0x1}, 0xe9, 0x0, r30, r31, 0x3, 0x1, 0x80000001}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r32 = getpid() pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r33 = socket(0x18, 0x1, 0x0) close(r33) r34 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1"], 0x1) r35 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x7e9d7391fc91d836, 0x0) bind(r34, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r36 = kqueue() kqueue() ioctl$DIOCMAP(r35, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r36, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00e3fb32cb692d371e85"], 0xa) ioctl$DIOCMAP(r35, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00'}) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r32) 16:17:25 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) msgget(0x3, 0x101) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000700000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:17:25 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4, 0xe68142a0}], 0x1}) 16:17:25 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001540)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES16=r5, @ANYRES32=r3, @ANYRES64, @ANYRES32=r1, @ANYRESHEX=r7, @ANYPTR64, @ANYRES32, @ANYRESOCT], @ANYRES16=r0, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESDEC, @ANYRESOCT, @ANYRES64=r6], 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000d06ff8)='./file0\x00') ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000180)) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000240)=0x8) 16:17:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) write(r1, &(0x7f0000000a80)="088b602baa2baf256c79dd4ae2cc6056f73d0ab3e7ac53c1d71a257e6cf5b063cc78be9dc5f04bc9730806730f681f1ea499564c77013a1a82c9bfb5be3f63299886dcb04f912e3d7df17deb62da85255641ff1e0c501a136256d919cae114dd3e0cb632e494f927537e802480c23de4393dd50b1d1bd426792c89b102bd2a1c4d602223d3a77e774b8110a659077db5f000871f34e50847badec288889bda5fe83b4f8d08acc925245871fa19d3d8dd7dcc3a53f5b3c76104e104026556cc4856b15c6f78f51005af84295d63", 0xcd) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8a4884b13c6d158daa2870b4122cd2350000120000000000000000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a86540900056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087ff8bfb0"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x6) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect(r5, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r6, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="4bfdfffffffffffffeff00008108000091a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee0000a80000000000000001000000ff7f00002d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527e50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b000000c8000000000000000100000005000000f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d2400000000018000000000000000000000000f0ffff282bc1000000000048000000000000000408045aff030000c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f30008010000000000000100000001000000166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a19300000000000000"], 0x348}, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x2, 0x5, 0x5}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:26 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x1, 0x8001, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) r4 = socket(0x800000018, 0x1, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0xace3dfe801af8fd8, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x333, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000200), 0x20004) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) read(r6, &(0x7f00000004c0)=""/168, 0xa8) 16:17:26 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x48) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f1267ec1cce508b9d57e000000000016203100"}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="311543e91fd51e8682dbc351899b442fc4cf98540646c5c0e3fa131e55754737e94d4649a1e0f31ca5b15d96c80f56ad65d5503a853faebfd60cdbfdf3b75636ef60b4f873dfc5c5c249f719857ce2acc989a45093808ce2bf4035fcd0dc1e8cc1ba782be17c8263209cfc09", 0x6c}], 0x1) 16:17:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x100) getgid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x3, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x802}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x81}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff12a56bba1226", 0x8) 16:17:26 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget$private(0x0, 0x1, 0x430) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socketpair(0x2, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x401, r3}) r4 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r4, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r4, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) semop(0x0, &(0x7f0000000100)=[{0x3, 0xffff, 0x800}, {0x4, 0xfffe, 0x1800}, {0x1, 0x0, 0x800}], 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:17:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) fchdir(r3) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) getsockname(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f41b43a25f7e397b9157ddbb33537464495bd3d39b18c7fafa40a31738cea56c1eec41d6bec0b4d44a027e98aa8167bd7774b2d57106aeab01496a82a52a66be3401f9bce545f0cf5ac4d00522b50b4920f83361d02d807a95201b485fe22d4341553ba9ad8b44cabb0c1fd4f11caf4224026e66c8fa9fd6f22772c1107b5b3a29631f3e7e3f9176"], &(0x7f00000001c0)=0x44) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) 16:17:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup(r1) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100)=[{0xe0, 0x1, 0xfffffffc, "adefb625d857eed787e48e644e2169a3ccdb8c9a13e29629799763b6c74b6b72445b3796d9aae95db2e12903bb2561a35675b07033dd815a0c05ecae51bd67ed0d260e2408a5c385acd00d2859809759ed1e26a4915575b84701c8707469ca25862b6b0afcbd722dfe53871a8b6536e46879547ca99a937843c368dccbe1a5b5ba048db4542036e1a31756f8b5ce34da4d410b0f630fc4099fd9deae0f8aca740b12983285cdff123e763dbffb67d744a2ddb203c0d39f92a7ab481aba04c07a4b7fb366cc516c51f0005a498b93583e"}, {0x50, 0x1, 0x80, "4c396771d2580fa1b0e7dc6b00d19fcb674c7e79a602e7d3e174412d590310a7e87baa3780bc39ee36fedec7dcdac0db6804f5a5ff0a648853c1ec44"}, {0xe0, 0xffff, 0x5, "2a94d6f5ef89c7cdb3e9fc67b7a9cd4915cf60459d1780250f7cc9a4e2e85aea3f5eb0442aacd0bc2c0044b5e71096dfbd6415c77e63d70bfbd666c2e272a58ce0fde61728a7030876318119fb78c308e2f54c85c9db2065cb46b2000c919e0fbeb8cbf42faab1a9dca7408d0f6f5ecf86b1e1e52229073a7367df364e7ef86238b0bd6ef69e3c6a8a337874a4bb85c7ac8f4646173519d94eb19d11868742fac37ce43691f9c403cafce1b766c8ead6c89c326f644f50c4d67edd9f5736de1174797a5822202e13bc1b69440974"}], 0x210}, 0x404) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 16:17:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "00000010000000080000fffffd00", 0x0, 0x65}) r0 = socket(0x18, 0x2, 0x0) clock_settime(0x3, &(0x7f0000000040)={0xfff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706130000a714000000290000002a000020030835ff010000000029d4a6c50b39e86355a61caa8678d8c0a4f13fde7286294130f9bf878af2074ca7067efeb0fd1adba2de1258ffe01c"], 0x38}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) r7 = getegid() r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = geteuid() r11 = getgid() r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r14 = accept$unix(r13, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"\x00'/4098], &(0x7f0000001340)=0x1002) r15 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r16, &(0x7f0000000040)="510fc3a0", 0x4) r17 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r17, &(0x7f00000002c0), 0x0, 0x0, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="ed0e92bd42eab0e81300593bf0f6ea486cfc736d497de67216c8021d0a1b7c20c7837953db9d265eb2147f374345b60d1935632fbc5f58b2d213887cface7f86ea7e6ba4a7a160a69d5bf20f913407447a46cbaabc07cda4df4d3889579fbd2b3c6d8704cd65e82369aaab041866dfe78a6475761c54e4762da44fb4e40da31821c70f4f8a46b3e04036", 0x8a}, {&(0x7f0000000080)="5ed506d76739a1caea538cc64fd06436484d899aecde324fd6a84c7407ac23392cae0d57da87bfdb3bcf8ca7dd34373ef8c3005fff89", 0x36}], 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0040000018000000000000007e009396a9a39700010000d049", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001983cfed8680004c0b23ea8000000", @ANYRES32=r12, @ANYRES32, @ANYRES32=r0, @ANYRES32=r14, @ANYBLOB="28000000edffffffffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r18], 0xa0, 0x208}, 0x1) 16:17:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="0f65be1e239e9d503cbe4b6a64ec40691f9c529b65131f02d370162b9141b0674226d833a63bb67463361289e618330d8d2cfcb458fedfc3761da1397a431535d276e673638cdc9302d37333d3ba5bb4ece547eddbf92630fc8eb0ed7b89464bafaf8abca5f89add5eeff58997c6a95bea11f5319fbf57e28d5889021c6df661a2cfc522fbc701bd039654490fe8808a68396291cb88641c7542644a5fafc70aaaae435b440013bb494cc45d0f93acf219c59160ac788715feec", 0xff20}], 0x1000000000000134, 0x0, 0x0) dup(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000001400)=[{0x4a0, 0x3, 0x9, 0x10001}, {0xfffc, 0x8, 0x8, 0x6}, {0x6, 0x4, 0xba, 0x8}, {0x6, 0x2, 0x0, 0x3}]}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat(r3, &(0x7f0000001440)='./bus\x00', 0x80, 0x4) writev(r6, &(0x7f0000001540)=[{&(0x7f0000001480)="b1265065e08f5873de99e561f915617b504bd09561e6c9b497cf6dd4bdc012d857148dcdaa57dec4a2a6e49b0173eb8602daf6889b583c6a61e04a20f47b87cd5e07bf4b2c4a19ecab24c76b594ea21e2335a279199aca15cdaee2425c0baa8819dc61dede684ca2bd2f7af35ab28ef69438151b6767b44b75d9ed5afaf61664ab4b3491f8a54a69e69c079f123b5fade1062a29a30d", 0x96}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r2, 0x0, 0x0) r7 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x100) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000100)="b61df703f014851ebe6ae728d79aa82e0795f478698ebf5b7e2dc1c0e20328e5362cf2311639848bfa727e40eab8b7f9ef512f63c64c01e4af5be589607ad57192d9b147eb4eb8a1aa", 0x49}, {&(0x7f0000000180)="ce3bf3bbb85d02ee1d89b5b6be1c3f47255f47efbd19ee90f95d48523e9fe5e719c7c5507e74df7336b14eafd4f30cbbc22bb93eecd4a1ac56169160f3454df76e08108c", 0x44}], 0x2, 0x0, 0xffffffffffff8001) r8 = accept$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00'/4083], &(0x7f0000001380)=0x1002) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) 16:17:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x84}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x5b) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x20000000000000d1, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0xfffffffd, {0x0, 0x401}}) r2 = socket$inet(0x2, 0x3, 0x7) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) 16:17:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:17:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1e, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x400, 0x0) fchdir(r2) 16:17:26 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)={0x1}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:17:26 executing program 0: r0 = geteuid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8000000000000080) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)="aad5a52483209c7eb3e500379a8610394dc66a738380b39b1f591b0f32eefedc2eb7421806e5bfd8a79fa3f8b59e9cd97d3c", 0x32}, {&(0x7f00000008c0)="e1096af94593a3b2454153db165bd594ed953cf32cd52c4df9e414f5ea82044a0238a02d5cf4a6d11e273b2db68204a0027cd73e8368dfe4021defa6026f496ceed1c71bf1ca3c9d55016cb1c21bd99dc7ca6fac18455ee9030f14169f93c6eaf12ab14026b73c948a236e804fef43ced42221da79f4ca155c0cc0a623436376a9ff221b632002ca4e56c625b2e072ca5c40fa", 0x93}, {&(0x7f0000000980)="a3b70982fb906968a5f0ec47e4b58e0ac56213a0e51b3116f97bd4b929fcb219695d79377b7d1ae11ba4b475ce0a5783b629c3e48fc399d03985fa3628c149bc2a4628ed5b1ec3085a4db4bb776c76e624c01c0cea8272c234b809590057be0a6e4717bf072116e7179b58040126cd2f243c5746186e23f0c7061325a5f0ba44142a8879b3d160371b210a1387eb60a104cdbaf690960fb2cc5a0790702c2dc1f1295c70a2d87b0ea3086846570fa1483f28cc29b608e0a07fc81905a212d5881ce870d20fc0253c0746f715b0571d31b337d405cebeeb785062a7b258a8ae4c0d647652029fbfc3705a5947b6", 0xed}, {&(0x7f0000000a80)="30c735b190051c4501bde9fde8a81fd758c49155f107b62f04d78ed051580f3bfda396e73dd450b99f22b2156f0a8a00e585ca8faf75a7b9979dc14e17cac4d2fdb2518d4bdae1d8c01c7dc736ddefde02dce1c4f0f6d2a631d67447be04175b2ff8fa42ded9ca767032d3ffbbca3f4b53462bdba7067710443e2e654fc2ced4d22c0ab32373f30fe30d54eaaed548030f9032d6fbeea560a408b17b3831b9b2d34782ba23887784bb3cbd88c66dec983c8a", 0xb2}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8f022e2f6669f9ff7789"], 0x10) syz_open_pts() dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r4 = accept(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000780)=0xc) fcntl$getflags(r4, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r7) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r8, 0x1) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r9, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r12, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r13 = dup(r11) msgget$private(0x0, 0x400) mknodat(r13, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r14, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r13, r13) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/d%v\x17\xc3\xaebp', &(0x7f0000000140)='/daw/null\x14'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r9, &(0x7f0000000380)='./file1\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) setuid(r0) r15 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r15, 0x1, 0xfffffffffffffffe) 16:17:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x7) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) 16:17:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x1, 0x4) flock(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:17:26 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x2) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000), 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:17:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) getpgrp() 16:17:26 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:17:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:17:26 executing program 1: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:17:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e808000000000000d5b60300000800e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f00000000000000113ca2d17869000d9ff6df85660100671273b7e901000000fc03060000000000000000090000001fc0f456000000000000000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffc52) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) r6 = semget(0x1, 0x0, 0x280) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000880)=""/4096) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0x4d}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f0000001a00)=""/205, 0xcd}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) r9 = semget$private(0x0, 0x1, 0xc) semop(r9, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r10 = geteuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r11) r12 = getuid() r13 = open$dir(&(0x7f00000006c0)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) fchown(r11, r12, r15) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r16) r17 = getuid() r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r20]) fchown(r16, r17, r20) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001880)={{0x265, r10, r15, r4, r20, 0x19}, 0x7, 0x5, 0x4}) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r8, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) 16:17:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x58) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:17:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:17:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {}, {0x4000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") geteuid() r1 = getgid() r2 = geteuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65302200009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db16919ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c030000eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7cec16c5"], 0x10) r6 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r3, r7, r9) seteuid(r7) setuid(r7) r10 = getgid() r11 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r11, r10, r2, r1, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0xc003, 0x0) connect$unix(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r19, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) r20 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r20, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000007c0), 0xfffffffffffffc50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r23 = socket(0x2, 0xc003, 0x0) connect$unix(r23, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e64c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c4593d2870b4122cd235000000000000000000000800000000003702a5999b5d16dafbc8e47d48e7729513d1e11721d64f55c2e159d2199b9b653d916fe4d241d515b9214b257bb4f40da0add84ca000fc548f5a492d74f36720f31b92d0635d05bb5fa081dbf7fa6ee836881586f41c052ed5becbf49ea4af894d1032aa30675c06da8591e19f4ba6938f2a7b1a4e0aa8caad0f685fc78ebff628162873a5b3cdf05f8829a9afa0e57a81523141d3abb4dc9e89de123716c0f517c0813431c3b1bffd4d6bf5db962d7af854186eb7e01e09d169f7a4e19e9776c07686f7b9573f8e373410bc0d67c5a1e77d6dbeee28d1bb9498e9afa84e794091efae9e37fd37eecd4012e49ca1e2db317ec8dd2de07e4b696c3209fe37e74475"], 0x10) dup2(r23, r22) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r24 = socket(0x2, 0xc003, 0x6) connect$unix(r24, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r24, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r24, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r25 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r27 = geteuid() r28 = getgid() r29 = geteuid() setreuid(0x0, r29) setuid(r29) r30 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r27, r30, r29, r28, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r31 = getegid() r32 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r25, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r26, r29, r31}, @rights={0x20, 0xffff, 0x1, [r24, r24, r32]}], 0x40, 0x20c}, 0x0) r33 = geteuid() r34 = getgid() r35 = geteuid() setreuid(0x0, r35) setuid(r35) r36 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r33, r36, r35, r34, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r37 = geteuid() r38 = getgid() r39 = geteuid() setreuid(0x0, r39) setuid(r39) r40 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r37, r40, r39, r38, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r41 = socket(0x0, 0x9df8dc06b84ac873, 0x6) connect$unix(r41, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238485aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r41, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r41, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r42 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r43 = geteuid() r44 = getgid() r45 = geteuid() setreuid(0x0, 0x0) setuid(0x0) r46 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r43, r46, r45, r44, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r42, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0), 0x0, 0x20c}, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x13, &(0x7f0000000580)="36b83e522c066341519be712d7c25f180897fb") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r8, 0x10001) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r9}) fchownat(r8, &(0x7f0000000180)='./bus\x00', r10, r11, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r11, r12) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYBLOB="2d1810c73fe4c97cc88906a4a23e594607fb3e15e4326f0a0a6d6fe9120b26519338536aa3f39f55d125cf02e2797b6218b098694460b2cf305f82214cc922fa04ed2472286dd7a15075ec0000000024162113f121c27c57d8d31db3f873589392f95168520d6914cc0f2c8e91ed9f8d0d3b111ce1dc825c7da4b3f6f83d1948f4fc7033efd2d9c1007ae4e0b6a00c5c16bd5ace016090a2129868e35a9a9ab397da", @ANYRESOCT=r7, @ANYBLOB="8dae6e1da148da30d286e7314260cf7217b9ac7a0dc4d01690658fc733decb633c6b7d698d695d3f3b3ecbe21059851c1d3cfbd98fe35974a4fcb9e5027c2d9e686ce4aa386ecc255c5f7b962d01be43a829e229adc3e44b879aef4cc060f28b9dc706590c06bf940ae18e2fe33e055317c31dc5765790365a926344bcea1ca2e06141dd042a9d7b736ba9a4b5237b076a67a1c05015d077dd4947dc6d013e86c866461fb9c51c12e5426d8afd9234bf91ab66718937551b2be49755514bd598f85d436535f3c7e0d59c048c52322b1e310f5c13"], @ANYRES64=0x0, @ANYRES16=r13, @ANYRES64=r0]], 0x1, 0x3, 0x1000) msgrcv(r5, &(0x7f0000000280)={0x0, ""/68}, 0x4c, 0x0, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10011, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x400, 0x5, 0x1, 0x0, 0x1000, 0xfffffffc, 0x0, 0x2, 0xbd, 0xff}) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x9, 0x10, 0x6, 0x49}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x5, 0xfff}, {{r4}, 0xfffffffffffffffd, 0x16ff2c626956dd52, 0x20000000, 0x46f2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x9, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x2, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xa4, 0x20000063, 0x6de9e58c, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x9}, {{r5}, 0xfffffffffffffff8, 0x9, 0x20000000, 0xffffffffffff4cc0, 0x400}, {{r6}, 0x1, 0x32, 0x1, 0x6, 0x6000000000000}, {{r7}, 0x7daa59bd97a43942, 0x3, 0x40, 0x9202, 0x8}, {{r8}, 0xfffffffffffffffd, 0x84, 0x40, 0x6, 0xfff}], 0x4, &(0x7f0000000380)={0x2, 0x800000000000}) fcntl$setflags(r3, 0x2, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x7) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) dup2(r4, r0) 16:00:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xb}], 0x1) pipe(&(0x7f0000000140)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) pipe(&(0x7f0000000080)) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006], [0x8000], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000080)=[{0x5, 0x81, 0x800}, {0x1, 0x3, 0x1000}, {0x0, 0x4000, 0x2800}, {0x0, 0x6, 0x1000}, {0x3, 0x5, 0x2400}, {0x2, 0x2}], 0x5d) 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, &(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), 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=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, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socket(0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="58a8b61d6b88446defb453c0dfa6ac06d473", 0x12}, {&(0x7f0000000140)="af5c569b9a1dfde88f7936ba14b6abb0e8b5e5ec258bf19c8649a1177817e68425e235471d32799545dc59c903813ca7351ba975c9002df55b3985db08b48b5a6a8d4bda849d53d7199ef290da782c479ff338b5fda711bfe773cd27423d8742b0d14547d179dd7a6bc383522c0cc10dcf8d86b86741fd10f6cd286faa59dfa71a241b03b763cced8fbc8cc0d940ee03c9d7cc0be3dcd5b4d62dba30d6218fd859c84f9ba3ec58dfdac93ee16115ca9c67d67ff8f0c2cccccbac045fd236beacc14d2d3746deb49101f22451563ce32251cb5c369d636a6e9596b1e87a3a761391ddf63c2ec42d84e38e8b0bffb6", 0xee}, {&(0x7f0000000080)="770c967a8f702af948aa9f4bf6265487df1e20c6784975d06eb68b6eda2d9a4b400b92d4db82ac7fa4dffa0bc692dc917591e6f0da483fea3e4a21ff32988dc27f0b3c", 0x43}, {&(0x7f0000000240)="902754e527cefbb5c45a54801960e826769c75a5913f0b9991d219756106c9ce90363f14c75afa69101df27f1395c983730f69b605e85c76e22f4c4667d44ea29b7df5adf82bdb7b1e3cb476c6bd0a8ee5013c79b625a6394b536e772af7d04b152cef4548fefd3503ec375080c5ab07a0b42499e97e7aa04d7514c0b93b35601d10d3546f0727f25cf6b341491109247aa00072e299157f261faf588836c09903f404e24294e12184ae45826c739b2da4c8e72b3dec1968308b5acb5bcbb351ee505515a0081ba4b9446754d70a315a052ab1d6d9a71535963e5fec44623aa8d1ed70a7927e5b84ffd8742b39d2fb2d11bf997f275a84110cee964ee394297f60cd901a978fa3aa15d1892cab3139439f2d3aad8dddec673d08c743346d20c7cd22a34918a032fa48ed29b40f7e04b15d096cf9287d06aa51c602dea49e866509bdb0812e1ccee09bc5659364994ee3e877d6bfb07a6782b139e52940c6ea00ea1e8717826bb001a4d99e48fbc84ba764b31f8020c12b44d5f724ed4d28d76bee14824cdc2606bd501eba5c913319afcce19426807cc934c2e97c6ba88a0f1a1b47c9701c3c78bd994a3ab30fec02ad29c080c5bb8283e4ea5b7a506648484f03d18317025e7cf1c1f9dbf66f4823932bb78f3676b6d2b80b90c360449ad6fe26b22f10a91066c1f7e36c96322316cbaac411c2fdce627ed5cb34aac99d3d6ac2a77181f962d197a2e9e4d27da8c1ae63ee589c1a4d5236ee8ddd20a73ba1633ce7d8d9f8840440ee1d27e80aadb695973bd92eb8f3cecc4588f9bc89eb00b03102e96704ee10e23cc757e9ce7fe7c5504807d28161b55ca31bd0a25fa90cdf0b3c5cfe8eab2f2bdc05baff8928ec619c5fc418578d0441d3bd4fff4fc596dbdea4c8e6db1a2a3c61c777388216ab4a7a58ca8734399ce9ed9d652231e0d5b52dc28e8d515cf7e870765f4229b319f41c57c17f95c276c41007c264aae03718da1906c9c4b9b887d122acfb16124fe903276b6c967cfec967d6ba9431a4a941a4fe0cff3e9ea92eafbfd10c724ebf509f272412a9bf8f8ce0a63cf4cdf2bd1ac0afa65456deefe72c1b4da01e65cae133aad3ae6e13ca0123fdb5409e30f9b0ffb803f9a436f20c7a55e2b52ad896a78eeebeb1810db99a7f4d0a6b4a4456888307e36bad1378cea5b9b4338f8519126fca8111c289ff1cd1d2163a7ef8ff4792e1629f61240bcb2d2d487cd398ecab0d45eaeadc7a126d34a448ef6caaefb98440a9ddb989874c2ffd725f7d5376f4e54b9df064e1c47b0264a51bd7087cb5072ad9f9a4031a38af5231c9bc7fc4bd2d03813e07b8dea821569fa00914b40313a36f43ea46c31a9daf50be2cf5879cccf99a268af0fe8d7ff60ffa24ed7d3efe857348929c3a4fe821324bc74b54752238248d7b07d36b182b2b7a978169da986897414e227c28d71b594ce1d0a0e6db407562d6dac3da43a76cb3e867b4cdb2b6c1d50cea048cfbfff32588c2c425678fee7aaf77eefe9c3eb6274f00d7bd5abdfe68c2e8cfb07eebe43c8f6110014c95c9e0390f914e99d9647ed0ccefdcb9e04c7b749321a206b5a593e240a76336eb7d7cedb45bf9580b4df0b875fc2993e51fe36ee0ba018a5b8d539d224086f55e6e61d08756cdd529b9fb4a7e03a7f6cfb2a2df74c40043594e749bbececdfd0ffd5a5a595fbe547ff59172c85fcffa89020fea36e4bbaddc5529c8f6755163d7bbc6d0ee8897d7ecae9f83c3d1664194e07540b42c6055f62e9110d038f797c90da8822f8627ed4d44642c9d018137b0c576e972ef43e1786e542eb075853259e72d04c4e78c309a7f042d18e87affe1093a1b8f6295fdefa382c53851b8f51e2358510bb36b62b59425ca31036824748e2c1858a59dbd6e4a28750e5176e47ed0a8275175b057bbe0b22f4c7bd0b0f3e920bf29f7be69e67a82e39aad23868c8fbb8e3f95459fbcf643c4dcf0a71b39e422b3dfc0d54f3bc078c84f1d8a175297a0f0287a3a4f94c7d798f3abc38ed8c91c754855fb86895c49816490727278e1752cde9195d35994cc6d9b0661ae60ae5e7f65248deb9dfcc92a5f746c15e574de89fda31960f6cbc1d4b8b0fa910cb47550583bb795494b2cf2fab7b6b1df85445705302fc4fb11059a8d853f2171c2b1ab9c6835791e1701e3f05b2e84b9efcd2ec71a119a81187768e2b38828a19cd273c8df843b8058acf9b5b5b5749a07932a191ce18b0ce9c77043774f3e6867b6f48c5a9c8d95015c711ea725a149010934ebc3bec9e8e8e2a9dee9e9de7bc01ecba37a4ccbb107c182cf3356112655c0fb83043a65d59a62ea986760d948629ba592cb914492e27e06880158360ab39399a1de5c1305620f789f0c774816ba5989c0d9f92534d15639a8f5f75957b9032c0796eed5eb082c1571404a53bff355094d80984b79ec770d15fe3d4c2cdc9b12db5f7d98398db43e2688075234c8e3be44fe2e74ed4968e4143fa558006e85fca72610e14e4596abf5a2ae85648164b91c067389136fadc4685a834e1ecc1c0b0b5abdb46faf89c943bf56b886c8d9031383c8edf0abe06ede341760e4686dc1fb5fb671ea1fdb70cb1bf649540f4747577971d7b99dfa98a83a0f184b11e9e67ab347ead2f92df9729fdfd667bfea7c242fa536383c17921f641b42c6a8c4e3b230abe64ab535da6b4a33381b60704f5d1801290858609b3b515c7efda0b4a659fe2e47d8b8acb009f125ccc436ccec3f3f9bcb5e2dd71ec916f0f618bfe1abfe7031b406e600a3b479a6ea4278782c23c500d54f6debc6c294c6d6e27a82959e92205442bdb053fdbc1976314e8f7ad3b0aeb858b156035bb0a059e9d5b90b397e4ec33cc5e15c8fd8cd7e221ce4ce52a3ac9a3d97c7fb3b68152667d9ae424ab1dacc1de0dd48cbca09e3fc7d4c822f98455ab138d9e83eafd43b2c6552d6a72ce3beb8b27f981ed9c523145ab9c6fcb3f400bd1711d62781ccd5ce99664d78873e6de9bf38881de75c80dbfdbc854eaf2d6601d3dd1e55a02498c534eeb29635c9264eb0a5fa45a88dbddf981c8cc2376c2b3ff7afea9020bfcd3fae8b896c3fa30d13d0c8a3138a8fc5e5b3944001f58cc4483429ca572f926fcece6bb7affd0984b340d7b607b3f46cb6378a85254b3be2bcc869d0d60b8acc3f0273fb315d2bd570b258842e236e0f387e20156130d7b336c0c3395556f2232ac4e7315830c3b41a682af60fd3f9b614425e79e532a4829493fe8a51873125372648eb65417898a26aad383b85bbd41abce2fbc3e2fd53b995edf246081735c0979027e1ad307fe76576ff7145010904102397d5d6a1d107219693d7c332c592995760ec0d94434654c20778d607305732528253eb1051dc9784a0e2a1367a4cf808c7e00c649c158b9d21ddab58ab619f3801365e23bad12e1e832e5c0871254c5a17ec79a9574b1b677a05876914dc87f6e303de165dab0d6871dd22a3dbd6cf9a0ff349e05ebe762e9b6a3605f92eb94a8fe7553341c1cad2f61b23f5bb157a1b3db6d1328698f1a3d41a0a44a62db052d1143287332dd14e93d58ba16bafec2579139077b06be371cd2a7a23b75af6b12771f4fb22e1f287f30c00c91175f5ed5dea16e6ab699536b303f771749daf526cb16517c8068e316fcc025c9e4f9c52818ee3373f1069e8ebae607f4883501263d7906689303e69d2b0119febdebd1c5c162399dd96e97d266ca54154e27668a90399a7d2db0d4ffe6f8dfd6e0a05759d342db82d31badf4f6beb8432f8987a385f266615d4ef74dbd1b2e78410b476df2e1a1ddc6c50c73c5df3801dcbdf1356cae07a666e5df18ffcd25c38ad43d46e6a414b001de495865939a27fd89354e9bf20afe1329c94833c8fcfcb2d1c6ce1c4b07c81f166c4189ea8e0d4543106de7422fc717e47db33f4dad78355b83abe10b8409a04f674611d6451871f442c266fa054c0e594aec8fcbceaf185c5ad61247a78af62b8a98fa7016c7f49007b13a825f9a273d2650dbf8ec4b17611ab84c9dc3a877b5e135f933a11951c6fb1b3b265976d00d4a23d41a183a90d6b816b939b4480f25a3479a6aac8b32d3c37018ebba62e709473cfad9dca787a2b62cdeb7c314a3c88458b832b62172bed01397f328171c21fac2658822144ca88bf5ce590a54e7b4aefe521d3bbeb95334b4bb5cfeb24fd03e49f008fb913b7223fff635f24c1bb30646a660303b46b00c6285a7a932897a18478278fb4ef77e05a35f524bcc56ccfbd722f943a306a661ea240e76a4db00feaf375a6190621ae49f2571d79488ce5c2e1ba5eeeb40b4b9c3d9c2715eca86c675284c1402856b95420704ffe1336133018ff02b618abd05494b657bb3a7a35aec4b29cbc81fa643d31e4dbac919316a780170334f161c8e3bfb651106858c9f1e8eb34a6c18241e8c5432916025171a1cdb86558de9fbe92f3608ebd26737a4e41796fbc3da91b9a2118746610c3a74877c61f116828cd971332024537d86ef8128de0c9b1b47d6e8f1db67291dbab0a5b86d7caa494ddeb97ec4b1ad58ce51da0f7c0be99a8b190626f4fac820e7b29504441e49c891fcc43990b31ffce0a2ed4f863720dbae09dfb5612a8c5e277f1f064acc2ad87f219ba5b5b3a90b4e1ab8e2416194ae5e0454cbd5dc4d79e784b48e7f5c3e5e5340514d3d284e8a57e75beb317979cf7e0ba067fe72833d03ef3c08c264018bbaba213401f3131afca976ca7cecee43517b1194532d9ada13f4d4d6d937110b30042b153e14c2ad96f499c5aee878aaa9c87f377f7ec145ecd2b0f4d3cbcc505af68586598e9fb97ff3a9e89a257dea34d1fb76dd83e20df1d09f542e6ef053d242f42471117d9e329b407068bd0887ad45161f06d89c095ebcd8b4c9f75e521663021f5b42473657ee94cfd0a80d71016497f3231cc0d30c15ec34abf74ecd6dfb21f1d167d1d16824ad7ee0fba5fc7ececb7bfca556e881496b2ff5a7b9efbbc1a1d2dd7846be48f9d4a7285f08d35474fff4b00aab5dba3c6cc61e001ae7e302cfb1ba882c1da83174bd7a0097b0825346973f893401909e8dbc2b7cc029cbe081581120fbfd455b71a504115b7f916e09738fde59e006c3dc701e2ff384a53baf101b0808abc8b32c3f4879a93bffcf39acfcd29d9109b5004fa48a392d546d9231b8de39481c61fafd08d64137f59cfd8a764ab1f0ec81839a13fbb02aef8e2d60f2913b8568ee2bc92ff67e9697b55141ef3a2aaf08aa9cb0a3b7c32515d9408b200d5e18986d4b9c0f260f7270a2b744a0bb775e5074ba2b155e82096a309a90df05740877e02d83306fd1d077001ca94842640c45ef911f60078e32d5fff1eb905022edc80272392c90c2f1b6a4c37d3a0695f17efeb24213c2a856a20de3c4b65d6379bf844be8c1f7aaa5f0f939b4ac82a903c03d35c8dbb3d929ad568cd74a5f8624b48dde03e35c586e33ab95f2829d7f237c6451cc713ee9daa12d03cf3728d997fabfb62dd1a2de4198f9f774ec5871f0208d319b9b76c80c7c411c76c54b6ce58855a041c92e49a72904d580b43c0b4d37587acd510a520bf216d0ff8d8965aeaa635c0086f24f01a5f112808e9d6b4f7a4db4f5003101be9ac2da9f56a1e7b1a3a2704ba92c527ced9500b009e1534afb49521f57db866a68f62910c33064e751fa5d54408348c6db55a77814b11365d907445be220b3b4136b348dbab5e09697866009cc688f2b77ec1f08c43c5981aaa0c74c208af", 0x1000}, {&(0x7f0000001340)="8b41ebf813cfde003be82ea2143b9cb39f116d177206f8f9bc8e7d000c518a122eb0b1c8e5411287dac26c481a057e868c2898ca138076e1fadd3bbad3c042fd57e737ac95bc81d410b7a1b7", 0x4c}, {&(0x7f00000013c0)="f9121b3c9e28683d46785c42dfc9ac15458bba20d08661a21a54abbac23375a6fc2d84bfff95cfd841611dbbe89481597ba6ce6b1b0395098b90d7edebc89f36a0b9a60cdd7696c7286d36a207a86e43d45113d8897393402967cfd6eb96cf18dd46fc771f442e176a3e214c5d249b6da8fd6c99e43397facf6366af5a9037bf766709f6b75315178e594615000be384508c6aa1950467c43f4d0644260b75b6974ad13c7e564e941344713c19f9da4f4c8773f062244e1fee63cc662300d637c2c1d54da26df8d629a2ed3e17c2aadea65cad01c558f984fbd2ef947b1e13c28bdcc234d8", 0xe5}], 0x6) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x279, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="41db473b746f00276b664fb62ac6") 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r4]) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffe17) setgroups(0x1, &(0x7f0000000540)=[r7]) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r4, r7]) setgid(r8) 16:00:00 executing program 0: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x4ba951a5b4b034c9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x31}], 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r2, 0x1000, 0xa2a7, &(0x7f0000000000)="95b8516fdee61ae1f2987352cdd5be65a6dc155010bd16767bde554217b014758aeda8223ead10e6acfd264795293dccd8339441a24d6fcc1b0e6246c3dee695b3a583fa8aa51ecdd73baaa3de63cf1c4e333812b26095e11b63acc46c0d56745a8fe49d334a5cd40890ced803687bc2423b7f2957ac1bf408346b7ac309eca77070595de713e0012d9dce88c531cefb8934d7dc6ae82504ce84b815f2601b006054613e686d5e97aa867852c4c5", 0xae) kevent(r0, &(0x7f0000000000), 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x1) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/148}, 0x9c, 0x3, 0x800) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x4, 0x1) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) fchown(r1, r2, r5) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r8]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, r9, r10]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:00 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x5, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x68f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x16de}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xad}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000005c0)='./file\x00', 0x40, 0x8c) r3 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x8, 0x2}, {{r1}, 0x9ddc87768bf5e397, 0x0, 0x10, 0x9884, 0x1}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x9}], 0x3, &(0x7f0000000680)=[{{}, 0xfffffffffffffffc, 0x5, 0x1, 0x4, 0xc679}, {{r3}, 0x2, 0x0, 0x4, 0x3, 0x4}, {{}, 0xa, 0x98, 0x1, 0x40, 0x7ff}, {{}, 0xfffffffffffffffc, 0x80, 0x1, 0x5, 0x5}], 0x1d, &(0x7f0000000700)={0xfff}) unveil(&(0x7f0000000740)='./file\x00', &(0x7f0000000780)='x\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000007c0)=0x5) open(&(0x7f0000000800)='./file0\x00', 0x10, 0x2) r4 = open$dir(&(0x7f0000000840)='./file0\x00', 0x8000, 0xc1) chflagsat(r4, &(0x7f0000000880)='./file/file0\x00', 0x10001, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x48}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f00000008c0)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000940)={'./file/file0\x00', 0xff, 0xbc3f, 0x8, 0x1, 0x3, 0x800000, 0x5, 0x0, 0x2, 0x800000000000000, 0xa9c5}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000a00)=0x1) open$dir(&(0x7f0000000a40)='./file\x00', 0x8, 0x0) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000ac0)=0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/bpf\x00', 0x200, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) bind$inet(r10, &(0x7f0000000b80)={0x2, 0x1}, 0xc) bind$unix(r7, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x2}, 0x8) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000c40)={0x10, 0x1000, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x280}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xba}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4a}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x80a}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffffffffffffff00}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x400}], ['./file/file0\x00', './file1\x00', './file/file1\x00', './file0\x00'], './file\x00', './file0\x00', './file1\x00', ['./file', './file', '.\x00', './file'], 0x1}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000000)="623efc2f1238a839fd55bfe90930962d7f5950e04f25a8a4f3c5d03ae2a28fe382345c4114d8efdf489222b122cd8e74b0704d4c7a621a9eb15f783764d32aac7f1fbbe72b4e6102d6c246d740e278e3ae31da03e5b9817e9b35193ace031b5d52a7b8b08a7f8d5452002d151a178073e0f6289dc2cd7c3330cc2717fd", 0x7d}, {&(0x7f0000000300)="59f57d22708610b794bbbc25b4c2785b4a857ec49295ff617d8dcbc143d935956f36b27d79ebec974c200310ad24553b65dc2a086cb742d005f3ec84f65924e5ea2458e678a38050f69b9a3cacffc4c1c1f66ef35c27c5001238cf3d898a70f42faeb826aef269d41f48dd6faf066d37938041b9a18cf056d7d2f1d0cb7f476cba87a3da46745095d23e52c6123071b7e7b268778d921674e373eadf5f498c4be900a32dde20ab5977c8bc3308a16675786c19c71cf4a43be4776dc5439f274d7f377e5d8c97544e9fd9c3a517e4c902", 0xd0}, {&(0x7f0000000200)="a9c758228a4f2d5a6d0683873abe88070741d7f74c60a647ec8daddbfe614c79b0f009cdd37a9a36d08c39e3a8eca0fa792bcf6919e31221873212de375a14d63ad011c816f061b49bed9accdd54fa3ee9a5419200113660d34eb551430e6a8709db447fa6efe08842900b6c0607202a1d86b19987ed06be4bd99c8be44aa87ac425ed5349569dfae0458e71c2433700", 0x90}, {&(0x7f0000000400)="83c9f3e55f7eb9c8cb56eab4223ce8ed6850fcc847b15544edd64717ca68f1c6614d9a00cf030f261c6dbdb73840f70142ec29e369da538bc57e99643e630506911495cef6244b98d81c5fe64ac8121c6d48e9c98d9e65cad0afb39c6cede472f9793c0f13dc7026d1fce027ec2e63e83b0c35288193d9ea612c4051bca2e16f921fdf0f16649e9cb007940e68572cea7bea1131e0298e1c905d32be8e8e88e0e815659d4b589d1bae931839ec75dc456e1a785c49855b5dbf5e5616fb028831139ed83639f57d657e7a0f2efd24a327c02d352a702ed76a13a3eac71b12896898d1a61cf6a35a117f4cfd2fbdeceb03e5c954141ebb94b86ce4dac8cbeb4b36a4e80512c2aea3beeabc48c1fc93383e2f0157bea7a357ee5e3b8c9d329c27d485b47100d8f5d5ab8053b37120371f349766408785c55d340b0792159db1e477513887c41f16d9174d877508579a8acb06a34d650b80aebc8d08cb170df8ba7cf08d91c6383da5d2016330f4550e79d5c9d04b2ddfdf5bb7938b84830232a3b37d0e4b88ee94c44aa148dea8c84a35f7e47593c9ef75ae2ae89a07383b4677d844f3b3cd64e9caf59109ca4b86aa822d1ccd8cd2628ef8c4682dca9697780c30930ef43c01606a245f14eae7bfc25aaabc62cb33a3407805a03d0317363ffc9b7420d47c16fddbb26874f064770c1b563b136cdcec83dd3db96bedf7a9e8bc541cc8db769c50ce73f0c6f8b1039cfc134c9549b9adaf496f9b3fb687aba2d4cb3e4037b792f558a8326ca613a60de0a77b7495f943690041b28873dd8ea7e8b8bb856cffd25e61e81956b00cd9c39f37c1a7d682a564a44bda90be75ab96680e95fa89ace3c4487a1277bdee53f5e623cded55d8778e8292a8497bfb5c47d5da2264d11a31ef0578255043bcc3f933e59fa7f1b462421f8ac93bac1d0cce50c60c7a448aee3a0e8647478051014e63e4202ebc416ccab39aa545a536396a1d7ca658dca0aed2b5c9c04955b7c5fa61483cc93676cfdb4bcb519f65a68aa132edc99b72e29842dc290c354b6b6e622a77868551b5a6a51a6c109b337ef200ec046ba1b0b735899f8bd1d2a4d96c862e2b6f952425fcf8ad8ed147ddf4b38bce0fb125cb83af2a15c8eaaa6db3ab4fca95f9746ba8e56a606b4b1d33c1262f76797921918b9d9d7a7f8eafb831c979aacd820f9a8abb6616ceccf31f7bf724f94420c6ba983148238f072252bb08e4d4970fecb9304f3bb3a7b59f14ef8a7bca6bd73eed2ece4d3902e65bbb9c327b7b6d4163eb56df8e24117fb865e16da770851e276c10ca3c5a6c113e4404b79699576a59df500a9cf79b8f125e8d4abbca5371b1f4f57e129cb5fed539fb45b33fe64cf186bc7f0a8a485544cc57e969aedf568852250a9325ed132f482ef1bf9917625d646158466cc4c3136d87b2e53b6f6a3a53b69f709bac75dae6b929752d08d1f77413462d4d07b89b683b5279b6c13964d22686661c0ca2bc2e9cb70e358a727d586fc3272fb606eec1a4f3a7eb3eb5cdf082a6c11dc8e03c81abcd4285b28ce5fe7e0f7ada34eb7ba7611a86cec7965e8536db8ad90694c5a42217f43846d9698067487bb8becebda9fd5dddaf12d846a34b26a7e4e6135bb2bbfd6b2245e06d383198cf8fec8b593949431b3436f2ae62bdb441763d672fc43fa50cdf322df4aa11756f8734fdcfb4ef9a20a42e51f306c315521709134c00b28331df9841c78a6c8300a545fe7ad195421a8e614a1e0bb7ac8582b098980190501d4e4e86473db5682a1def28c04c54fc4186a592a7e7529c66cdb40b43656ed515ca5b9d277bc080520b40f11b11202446f1d361ae9723e5fbf60e510d532e36b3c1f38b70daa101d1316eac0863b93deafbff25e460f0b1a0513beb515930061d1f71c406839728c02d2d6314ba74abba46f1533d9c3407ae05ab068f5513e748b13e5dbb84812e8818ab4e72ba57ade603ea6ba4ed2f915e44a3693c71554d2772a88643ee88b586133003471dd9ea73e49b6771f9d5ce134f1e9b438b03c3eee9b6468c391e24ca0f433086aabc649f50fff8e78ddb5998fe8e574f8bbcd46fb7b41b0a2455fec9facda9283c8b2d4d9cb7d62ff658babd038ba1b9170311bd88cfc53574eb45d0960168fe7a6e37c1a36d75f35807f1c2962e2e6cc504eb9698f1ff71f7f1ef93025cc66ad1af2aa0693b0d911cf9d21c080a162b1757d3632d3ec4e76a172d70434b531d643d97e492177bdd95e43527bf459df4365479d6015e5c8a45b8371e64144f59d80c15428c8aac18bc2208c36da3084acee4e9d8c317e8c850e36155b6be476fcba88c9e0aeaa22fe10ae84b95bb677c0e7265e3707567c413b157c1144a912be065fc3866277677c6944ad24ef36c84f2ea1b7026718066ef0850a9473a9943a5a68992b57f15ccc314a8fed1a409d5a9c2b09ce52969784ed6571257cd4c004de89a838190fabe564afde2af0e285ce339f64f927d240f608e2849a98fe4da035a1e46f47a7d27f3282cbc0dfe302d3e207b17f3d1612004ce7778f694fee25c602490c5eae505350d44069d15a9c71c54e10938aa0397fe9ffa77610784e7c15a7261c5785cd09e179db020dce454adb55ae632195fb892fd0e5216e706ea493395ff7c940543dde11f04d27058b4c7ae21df9d29b127d93c7513035ebf1a6bf22adbac24c580eb36de576407cb9b9d015b4e91955a7cd0e3dc1ab942c3ca364b5c61e2955ac8b5c551a8fd009beb5be7821caa2a2efa0eee557700b20826f89ea461617aaf1d9af7b656554ec9ef568cee3bd0123b994df29dc0a91f16c42c56a8b48651ce57a8e0349bb5c109be559b100c2c08d4e9470cd01112b2554635cdaddbebfaef1de42fa2776745d270ddc74808fd3a07b74517f33b003e85dbeaa2bfcc17ecb8effb5e6675074ee4899f30cfdc44e0f4095b34d63ed3463de5524aa17ec10ed9f9f0b85cfe0302c19cead217fa318aaed1bce4e734b189db5fc2e577fe53a80db8c083c0a5814554ccee34c92ef07b06fd34cc75216199db2964f24e8a1baabbce21ac597d1e1989d6713e565819710b309819a622a3b72530d835e5ee660d72f061050a9b605737fa1eaf225ebf3f20a080ece3b6bc4c5974f771290fa75643eb1d17b1c21b09fdd60ae27767794942ff00fc4d6d149dbd9597e32bf92672411ca3363e327b109c24369239192aee15e208ffa149e546ece92352d37734a3809a7d91de1f057f364830503dd44d6b60df2535d8e9b101887716675afe871206cacbed15c5df0a132e9e9b3ea5f6806407c55270be43544e317239b4506c3f9e4b535817854cfca2211f499a34fbe51e3a881802068de7ddc5f609190c74aeb2a1f9e9a1f532e2b6197f3efd6bcfb5c8118637fcb73a8028b12c13c48e18d6813b0a79d312370a60f87d45fc87351f42ba6d1b24bb85a3014a30e4a01bd07642aa4835c9c7ff880bd3e6321b1708c5c505ee705821836641802db3ae9ef2c582fd82a0f1b526150120231950c739587e1c28922ab520da2368c935bd238b3fca2d36de53b174e0385a96f332bc8e81ef12008050f7743edbd27092f41cae85b6cba759a89f49813248d1a66f7ea1639e8f88d208dfd20da52fe7d5b29e4efc89fbd7dc8b2e377bf1df0405a22a10c2ab54bd69aebfe4f6ce4085464fc5f6c4d80ce8faee267f4c12a4cd8345e0594028e557246a2a37a142d7efcd25852eeb0302692a8f694b5f58ba8c3f1116467c65f7b9ed24a233b8bea0bb3f0a145787a4c370ecad04051e0ac7e1fbef086e0cdfdc70e0b7a75875f0b3421fc3bd960e193273ca1a27be463fec1d48ded1a67e47fe8f2f6a7b51dae7cdb95e316fbf157d8689ae15d966d73330b5f6e19f1af8c2b7c9f7c1524f023e651372a46c72f5279fc8811048cfaab195a71f8dd794976f6346dd01f7689a1111907ce298c9017150170a1bb04fac39f98193f1b35bcf2537b88b1065eba2f629b9fab516d5e54ebba63a9524e8cfe4b0115e3c2ce891fc89f7244aa0ccf41088c22ffec89d52df4e8afb9b29d0811a05d2bf607ab30ca7e00c8944d36d6b3635f7a0fa7a84d9dba67635446fa96eea73282da172f18fca29384214406bd3d76e21e63e99284d4631e5cfb204ad47e65c3bfae40195bb8f6a16e1aaf05853507c00954c5c480d573335876503a4fb960ffcdc54bfa2b448a14b75d1a70f9b0b35f63754537f582041e730259c5e07f4670cb6c90024872703be86664f598e895f437985f9759b33cd309c09f85daffabcab0ff9d98bb4af95bbec3d95ebd0f5e27a473b5e4dd642b79910a4007f736df844ab94ea5e8f0660c0702c9e17902c66ad3031e379decca7d7a941367aecc319430ac1ef6f5301774ed0efb5fe0c38ade6cf82c86bb3be32684bd5bf81044fa77bf5eb8d4a8c64dfcfdbf31068ab548b97c7db0fff6ad74f3ab4288d559fb307db661f9cdd226863797f15167c4f9dd148dbccef6f7a8ba105c3704cbc5cb3db73c4114e5cd4a2049a938e97fa7b876ca38bc0dbc66ec877650507293d6bf81d004676a59d70f2ae579fb19da5e7d285dc216183aaa6b7b2ccdadf1c0767559875074d9bcfe550d92e0cd359541ca8b0a717cb2088c94b97f06c8a6b6e64566a5a3282f3065577a3ade844626e4d623cdc6fcc8fe8a4e72260d513fbdc2bbc122a5818e1dd95d5d1e7038bf6db67412656751b5300dc16900fd64a93764ac1e15d8fd04bdb3b96959e99fc9039b852d68be77633e496f3caf95f19be60b0a2dfcd74a61660da17050f69423e599315df235d8db58ebcdc7ceaea8b42bca1a4d51e897a37de24a190da4a1914304bc96d02917cf5812cde0e9d0ea3fee660ffaf308507b4816b0482c650643c41cce4760a728dafa13b232dff36bd5e1815815a2b030574e76d4ed501a9d8749574a0efbefbc1fb7f781669e49b0e5b0b905afbb27d94531275cfeff4e01b4af0ded5777fb3a176e9161735a8e01180a03b79e4ab8b1861dc173462789b5de3bfbee15600a78eca015e88ad2b13ebe85d045c5f18302e6f4331453298317d2296e760b2497fab9839fdd6bd020ca0e9fecfcf4ddd1f7540db27dfd4167526a422ffa9045be28945e70f08c732a892593f3375fde684c001e8942baeb736f4058e55921c2608d2f3eda292b016b46ac2b1c68b598bb748eb45951c9dec1689a2d3e9085206506cf416aacc79391c819301f3640c77c380ec4883a42cdf8cc4a20b1e0ee67eb24e7268409e6ccd9b0fe6419074606bf6ffd73b051bf208f24725096ca11921071205debfbc89892a362d13497b7c55dd989e1de8dc8fe9fab28baaa961a3d77e6d03cd9e16d4b3652cd8a6a3ba493b9002fd4a8c1ab2c937780cfc28a71c706b67decfa58f996780c59a4eb7dbe19d764c2c3bf40ddf4cddb091cf308a39807ab3d915fae3120d774d858aeb7fd6ba971b7b7e89d605c9d566f506a67f7665a840fd0927bfd040a0e19408786a0436ded68f9a5fb3b6af760a00a7a270516cb314a8a6cfb78b83ca31d1304b68bd753fe9af89c3747ab3a1aa462af3ede2cfa60b48c75b252c7336a900ec94cb65e1d69c482fac3f6a1336acba4c53caf0f3eef765823b4d9d8bf94b2452adfedb5a25c9ae4d7f45add610d96879577097bef8ab8e93188105dc933504c7ae42bfa29c3ff02a804f97d3a33e6779ddb67e0dd2d219cbfcf7799e8df898ecaa599228de33ee6fd220dc2517a26ea48b19c4bcc93fa3396d", 0x1000}, {&(0x7f0000001400)="869690227d82d32076df4f4b1e7a904240f45a0eefa79add5e71cca4525df17b5b38bc212a2c3cb615cdc64ee4ead7f229c13e646063fe8a5c0d049195bf7fe6da5606307f8b2a027d0a1d153e8a376b9e84a153e9cf6aabc5a9d7ee230cdfc99b5f6804040189829b2358daec024fbd01edc7b891feb13c21d723ac5f807687538ba815f941ca0244e6e76fa72f3ca299dbcb00959826486a1c835738747213a590eceec250b175b4efdffaaee904d380ffda79e5ca25e32c19b651e0305c6241d38b2f05b1fc4f07e3f024afb66e1c663608eed00048100e90559af6fa89b35537405bdee92e41", 0xe8}], 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0xff}, {0x3, 0x0, 0x1, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000000)="d84477519c2e0d3fee7834fee4fe19ec84bbbba07ba95560c20c30ac9ffdc396a4db337bbd0f08a704bb796e08a38a6bfc7775fd8fb480e247ec2de7e36583ce03bb24189b6465b99d3d1f0168e11eaa9f8f8d5a5890ab4788b65ee7522ed89cfb96695bdac3a5d7f1b83138d2592eca6ce1f8f1e4ccfb0359bc7a2c2f988e3d820336743953bdfe10c70a8678b33868") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xc000, 0x7, 0x81, 0x8}, {0x2, 0x7, 0x9, 0x9}, {0x8, 0x4, 0x5, 0x8}, {0x9d9, 0x1, 0x80, 0x2}, {0x3, 0x6, 0x0, 0x4}, {0xbb, 0x5, 0x5, 0x6df}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket(0x6, 0x4007, 0xfa) 16:00:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimensat(r3, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x1ff, 0x3f}, {0x7, 0x3}}, 0x0) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="41fb003930475f9ae4ec3468fe61736dd9048d4a69cae57bdd1817fb453aa315ea7eef6ddc20c438b50a73542fe915b5fb9cf264ab08a8574dd70b8ff9c1c9d68286e7c9dee78c63636380f6b3d2cd382b4f573904f2cea7d35ad0f4640e50ae7eae5c771de9a6799398defddb592078cdd5ef819ec7f978be549413882668b0a67bbf53f5ce791e483875", 0x8b}, {&(0x7f0000000240)="bd53339275f616dd5fb49ebccd812dc8e2b922eb13259b62691f060062b1a16248f6f947888d9c24ace580da43ee0491d257c5cffd30dc519c708fc615102ea833d47ce8a3c94fff12cdde1c703a423f01936229a23fd1a444aabe8d6c46895117a4dcc0d6ed320f63bc7d34c4bd62046866a22eea2e50bbf5e4e1dda34f30329701924d0f9ed67ac5c5f341b1534ea04cd6d6745bf574c15bccc25a0b734ba0b27c8d0b3a029192f17bf9aa2b272c28d93ebd8e18de8a227d8a5c58b65fe33eb1b127bab25dd8c085c61b9f5a60d66426097f2b018e989363ee2568dc29ddea0f9b71a18bcee27feca50d5b46c3082c7dfc", 0xf2}], 0x2, 0x0, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x1, 0x9, 0x2, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x48, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4029, 0x4) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5, 0x0, 0x8) dup2(r1, r0) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x8) 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="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev?bpf\x00', 0x80, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000000c0)=[{0x4, 0x6, 0x0, 0x7}, {0x39d3, 0x1, 0x3f, 0x1ff}, {0x2, 0x7, 0x1, 0x5}, {0xfff8, 0x2, 0x3, 0xffff}, {0x81, 0x5, 0xfa, 0x401}, {0x0, 0x20}, {0x6, 0x26, 0x1f, 0x8001}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x48) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x98) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x5, 0x7f) bind(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d012e2f66696c653000e5dc8b81f33e85109bc6e7621a25ed9746fbac6c01561cf882e2422458686065d0cb490d08134089cbb3714138fbfc887bb63e8d21984e5bfe48fa34a4b677e153c1a5a17e3c07ee1ca72f09a0d2b12114087626c747c1ab36d6d33f3b47a8d2d33030ddfffbaf09ccd6e12dbc63a568dfc79184644cb4b7da41a015b0abe845f4751aa9834aec59f08e04aa900c2c70a711ae776e67e330a825f46f1dbcc318c1bc7021febfa5c2f43eb8e52fba3bdf360bd464815c20"], 0xa) dup2(r2, r1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) socket(0x2, 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$TIOCNOTTY(r4, 0x20007471) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) listen(r5, 0x7) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) sendto$unix(r3, &(0x7f0000000300)="022784004a6935feb4b4b09277d989e1e7fe8eaab09cf820e53ac98234891323d4d1fdadc102ad51a89afbc2bd34a7c810dbcc7e2d1ddd00f8776bd3111c0055621ea9d482522cfb21529cbf5a5b11d7062ebea8d3896d23a4dddda93ff2616ae498ce376a26943a857730f131ccea4e03a8217fd21d4d0209c24d406b6830273a37de7623ef09b5e30e90243afe8dae111d7ef9ab118e3d", 0x98, 0x8, 0x0, 0x0) connect$unix(r9, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x13e9c58cea518c9a, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)=0x7) r3 = msgget$private(0x0, 0x89) msgctl$IPC_RMID(r3, 0x0) msgget$private(0x0, 0x300) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x51, &(0x7f0000000080)=[{0x87}, {0x14, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x263, &(0x7f0000000040)="fd612da02cdffc3279adffed84dd") 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x4) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea0004000000000000819f507d00a4000000002951b15801360bcd4c0a162b58fd42142667ac22d237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c659c17e107cb9148fcd663d2870b41200003500000000d28418ac1b00000000000000000000000000df42d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f8a420eea4173d5b6913eef9e8f0fb636710000d2df0ac87e0d7bff7f0000f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f4cf37fb6513a51adf2ea95d1f0a6ee99aca97b9747147be2b57674d42f89ac33e007c73cff775b0a8fdc706ae4deefbd61a94ebd1051d888d1f67e1c3a658cc5130843b259c55c0af257b73805eef0739a989ad4db47efb5e4a75d87e341b9aae76ba99c1cf09273f6074b771b4f1db89940e91d5b68ddab5f5da482f9b6a905262901b4348ee77017e3223d9fcb42151c62a9216871e1b44d917b5428974ffffff7f5e9f33ff95a6309ec58b831b8d2692c76934362652264a2a17522303536383413c330a1564cf2acb041d720670f9493940784120ecd49fb3ec78064bfbcc9723de2ddbdda588492678302415716c0ea564c8a16cd7393a8508ef0ec66289822ded0ab7b40a422b7023c5dfec202c3bfa688a9c49ba378511"], 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)={{0x0, 0x9}, {0x10000, 0x800000000000}}) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB="01802e2f627500"], 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="e5d1e9f0c01350ec56828382b0719507aa5c5859eb32d8a38e4a464d930bad8792e1cf53c0098c6a2536910add5ebb95c451fed8b47685b953859d6a54e382d7217763a43bf9a30c7099876a4bfa637a2f98a787d8e48210f6f2f3", 0x5b}, {&(0x7f00000000c0)="9f3835cd56bda6de97a8a67498974a9d44172860c3833285e37adfaddf568d45a8a1559619f046481ffe382924a04af4a51d7d5a9d7afe7f32999985d8", 0x3d}, {&(0x7f0000000140)="a98d5c7d7381", 0x6}, {&(0x7f0000000240)="df096eadf53f30f9bcffee8da3f1d242e894b52527b4bc4e9a6cf844b64f029eeca5dd4292b367ae42f6b3654caf50e57e77911f87c1fbbb7292c955e30deb1db22cf662e0fde73709ad9f137fb5a782e379c4a0ddb5bce074703a32aea9fb9f3a560b0af0d3608eabae89fa187b8478ff68cd41c2", 0x75}, {&(0x7f0000000300)="4dfb2ae3f7962e3487a6538b04bad69f7efee0986bc2a5ebfb4576147ab6289cf45ac24494bbda14ec563821c03886f7546de6", 0x33}, {&(0x7f0000000340)="4961618c8da3ebf1dc58543355a8b5f58c7eeba1fa2519eccc43125bfd7d7ceffe8588f3dad24809fe064bbd9e26940ac4ab4ecd37aae2fee243a572f05bbfc92d3529f8358eb48d77d77beeb937308efc1aa81ccd6150a027c489f429cc4067eed67affb84d7289a67ff0302dac8b2d4bfad08d128a8e34a25774cc0e443398cf886bc6e63f800576e7348a2c2efa38d7777c83169bcddd55dac2b8877d5cd49f17db594825e4d5741f735fff05ce0cc1050f5775859227fdae9bb59fea63d6110158eca456", 0xc6}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="31db0488cf9ac7e8ddf686c7b01c87825c6c0e392fe6dc3c8f5aec5aac69c6735ad2f300000059109e3bcc2833f9bce0a8b177115baa2b45f20350a59dfadcd39310728d597831e778e3a782edf461ef4ff3515486175c444ede69ad38f3783976896f4a8e1cde8cf2fd86f54224e75d537419504588a2fb149d02ebf7356b1d4685ca34508d455e417affcc56feaa29f9282028a60847329fa9e72d023e74e1fb41370cace601f5fd5b0fcaa5a50a78bc58b180edf9d09ff20b5c4c0907509c3cefe04500000000"], 0x28, 0x400}, 0x20d) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xb6) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 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 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) 16:00:00 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind(r1, &(0x7f0000000500)=@in6={0x18, 0x3, 0xe79, 0x4}, 0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000380)={0x7, 0xed7dd94, './file0\x00', 0x6, 0x139, 0x6, 0x1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r3, 0x0, 0x0) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x5) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000000)=""/206, 0xce}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/110, 0x6e}], 0x4) shmget(0x0, 0x4000, 0x200, &(0x7f0000002000/0x4000)=nil) bind$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="02d73f8687e0b4fa9b0da2f7251b3472291c6737603f47c2bd87bc60e0199ce701867b51382c6b8de86e92dc7bccac969f9c874027039b1b247f5fd182927c7ef4c1d23853c02fdc46ac4231a82ce275eef3eca87f739f654f8a1d7bb281b7d3b90aef189d0e399e190af18827f126a43eba3b7f531a3cd1fd5db76264d010c09e34"], 0xa) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000040), 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/51, 0x33, 0x43, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f5589732f66696c653000"], 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c657000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x20, 0x5, 0x1) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = socket$unix(0x1, 0x7, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r13 = accept$inet(r12, &(0x7f0000000240), &(0x7f0000000280)=0xc) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x200, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r16 = openat(r15, &(0x7f0000000300)='./file0\x00', 0x8, 0x1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xe, 0x40, 0x7, 0x7}, {{r3}, 0xfffffffffffffffc, 0x82, 0x2, 0x0, 0x92d0}, {{r4}, 0xffffffffffffffff, 0x70, 0x4, 0x8001, 0x8715}, {{r0}, 0xfffffffffffffffa, 0xe9, 0x1, 0xbaf9, 0xee}, {{r5}, 0x476936878e4c183f, 0x0, 0x40000000, 0x7ff, 0x401}, {{r6}, 0xfffffffffffffff9, 0x4, 0x1, 0x3ff, 0x80}, {{r7}, 0xfffffffffffffffa, 0x1a, 0xc8dc5064242095c7, 0x3, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x4}, {{r8}, 0xfffffffffffffff8, 0x88, 0x2, 0x8000, 0x337d}, {{r9}, 0x0, 0x40, 0x1, 0x80000001, 0x1}], 0x9, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffa, 0x20, 0x80, 0x7, 0x100}, {{r11}, 0xfffffffffffffffe, 0x40, 0x4f8d3c294426d8e1, 0x80000001, 0x1}, {{r13}, 0xffffffffffffffff, 0x4, 0x10, 0x23}, {{r14}, 0x8000000000000002, 0x20, 0x1, 0x0, 0x3}, {{r16}, 0xfffffffffffffff9, 0x8c, 0x80, 0x5, 0x1}], 0x28, &(0x7f0000000400)={0x1, 0x1}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002a7a06219bc000ef00010000000f000000001d00000000000000"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) msgget$private(0x0, 0x200) 16:00:02 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x81) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000000015}, {0x80}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") semop(0x0, &(0x7f0000000000)=[{0x2, 0x1f, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0xff}, {0x5, 0x3, 0x3800}, {0x4, 0x1, 0x800}], 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x811, r0, 0x0, 0x7) socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x407) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x33, 0x0, 0x2}], 0x3ff, 0x0, 0x500, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x100) fcntl$setstatus(r5, 0x4, 0x80) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r3) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x1]}}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(0xffffffffffffffff, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="5e0757569c746ee4189f80e98bd48342d9a904d59825268678cd10abeb6999b4831bc2452001ab2bfca1e79ee8c2e92641b4e82f1a7fb3a93c0617eb748fa82888ff7f16f982f0c178e0b9eda5fae7685c009d6cc821c077ca4791a88d3cb6d1399a9d7dbf4d98977336cd901ace3cfa2e08883f7df0b443626c1977d2c58e349c516fef207546625685c72ec13f6fed3af9cbb41b65cce78a0de0d0c276b6972a54448e265585ccd6bc2d7585ad68cbddc523749086e6d17f69e2094dbac1b4ee025ca40c", 0xc5}], 0x1, 0x0, 0x8000) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x2) 16:00:03 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x0, 0x40) 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) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x7ff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x42) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0xd2a1fbdc969acfc2, 0x7f, 0xbe, 0x40, 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) flock(r2, 0x2) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000180)={0xfffc, 0x40008}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5fbf6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x4e}], 0x1}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000000c0)=0x101) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x0, r7, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001}, 0x0, 0x0, 0x0, 0x0, 0xa5}) r8 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = getegid() fchown(r8, 0x0, r9) fchownat(r6, &(0x7f0000000000)='./file0/file0\x00', r7, r9, 0x0) r10 = dup2(r0, r0) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00') write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x5, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a07ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd7eea8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1c5fedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b3fc159f95c27730878a3c32b0c0077d34c43079096647df0f149f8b7b9b581d2b4a532b0dfd4208daaa3"], 0x10) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000540)="e3445395ec238778d6513415651adf501810a63efae735c5ebd22f9d94873423d5d87161ba211fb7be708573eee0003398eb2f6d8232d8b838b728064583bebfae606fb0ba0ade2897d1b9c6d5c1e6d78fb53b47fa7cb9b38278271ee7c5f35801f95778b245c0dc1d7f56959c272c17df69f803bd6f6c1ac5a1b4dd3ad8ee96c4001bdf28cb3a491e22d64e7196c751853416f7c21fa7534ae5a90a1e93dfd8b1547b4d7c52d64769fb5620221218b55ed0f55802e7ae343480c6159711ed7134ee5c229c5c8f55d6c99a13df716010a205008366b3dac071c720dbf63221d91077d52e156b828f0ff9eab9640ca84b", 0xf0}], 0x1, 0x0, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) mknod(0x0, 0x0, 0x958) rename(0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10, 0x91937bc85a265ab1) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r3) r4 = socket(0x6, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000001f, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x48) getsockopt$inet_opts(r7, 0x0, 0x200000000001f, 0x0, 0x0) r8 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r8, 0x0, 0x200000000001f, 0x0, 0x0) r9 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) r10 = accept$unix(r9, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfffffffffffffe10) getsockopt$sock_cred(r10, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, 0x0) geteuid() chown(0x0, 0x0, 0x0) truncate(0x0, 0x0, 0x7ff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) msgget$private(0x0, 0x0) r11 = open(&(0x7f0000000500)='./bus\x00', 0x8, 0x0) preadv(r11, &(0x7f0000000240)=[{&(0x7f0000000040)=""/181, 0xb5}], 0x1, 0x0, 0x0) r12 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x100) preadv(r12, &(0x7f0000000800)=[{&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000880)=""/87, 0x57}, {&(0x7f0000000440)=""/129, 0x81}, {&(0x7f0000000640)=""/189, 0xbd}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000700)=""/232, 0xe8}], 0x7, 0x0, 0x0) readlinkat(r12, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x19b, 0x0, 0x344, 0x0, 0xad, 0x40c}, 0x4) getppid() 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000300)=[{0x0, 0xfc}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x5, 0xfffffe83) write(r0, 0x0, 0x0) socket(0x42c52b654d52a233, 0x1, 0x7) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000280), 0x4) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r10 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r6, 0x5) r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = socket$inet6(0x18, 0x4005, 0x70) r22 = fcntl$dupfd(r19, 0x0, r20) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r23, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x6, r16, r17, r23, r18, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r16, r9, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r30, 0x0, r31) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r33, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r37 = fcntl$getown(r31, 0x5) r38 = semget$private(0x0, 0x4, 0x408) semop(r38, &(0x7f00000003c0), 0x2b31) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getegid() r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r43 = open(&(0x7f0000000400)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r42, r44, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r39, r34, r35, r36, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r37, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r2, r34, r16, r4, 0x4}, 0x1fd, 0x401, 0x2}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/60) 16:00:04 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0x7ff}) r2 = dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpgrp() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socket$unix(0x1, 0x5, 0x0) dup(r4) r5 = getuid() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$TIOCSDTR(r2, 0x20007479) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$inet_opts(r8, 0x0, 0x2, &(0x7f0000000100)=""/107, &(0x7f0000000180)=0x6b) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4000026d, &(0x7f0000000540)) fchown(r4, r5, r9) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r9) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r2 = syz_open_pts() close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) close(r3) dup(r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shutdown(r4, 0x0) r5 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x2, 0x195) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000780)={0x5, &(0x7f0000000740)=[{0x1000, 0x0, 0x8, 0x6}, {0x1f, 0x9, 0xe8, 0x1f}, {0x200, 0x80, 0x72, 0x4}, {0x9, 0x2, 0x6f, 0xaa}, {0x400, 0x7, 0x4c, 0x3}]}) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) write(r6, &(0x7f0000000680)="452aaee8779836fed801af03466d2fb0e40389253aa1e8b456efa609c9d322e241375e72604c18457b78b7e02bdd9137b09a87d5927478546997f7f2aa195476f33e9c42bc07e3746fe1b8cd7dc141f370bcbc361b54cdf8b9f897ea9affbd4d9c02339c063566fd92e5c12d1230677e08d8f433a91773f7ebbc827a22c7ecececc27207986ac373c6898df3cc7e322d91def37126f83f75931425a89f3579ad39e67298beba806d68786e90f70da3194a2296fd", 0xb4) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r7, &(0x7f0000000600)=[{&(0x7f0000000180)="a20e3e4631edd686ada1a899058eec2e38b878b7aa5ace050f5c662473a6a5e184d15a2dad1eb34b291308b0e163660f9fcc5a1c7ef2491ae8a3600c5308def3aa2034d9c7a50664f8df7e2460ae9fd5875c0bc4e6765f56f3d908a5f42cd120e9e2ccc62fa2e19ba30f83688d88", 0x6e}, {&(0x7f0000000300)="c788efe554201f306c5000207886ae08aedf86013e91ebbc1ddcf812ca7988f66c2f7060880716cf58d768fe105d2b9fb00f00e8f6d6052c9c09efa2931902d76ab688f8f8cb172068d2fb348a52d136873ea3066ffe681207a62bc494ba516fb4f9feda0184802cbeaf2ad5778a1120c48f94013d1e5fab009691ffa3cc496a3cfd2db43f105d5c202416ede1df26fb8269fe0ba78ae37569b5efe690de6a716f110ba1ddfd90ff0dcdb3428a4f0fb3f74973c0103cabe93a56a57b3aa73720152e1bf72000b5e5e73393dbc7accc9d5d43d9ebd5a7ee859ab6bb9dfff42b3e7e32f8c77511924fd53d", 0xea}, {&(0x7f0000000200)="78757a1c1e95466962cb530cd15b4797b5ded9d1e00a0fad19e55fe3b485ccf4ba00f43a25b8a18fe469ceeb58c9c4282285b40bd8f30cc89e48f0c494a541c51ad98b", 0x43}, {&(0x7f0000000400)="218bb80671cc899af40198741a1a69046f28837ded68e2de1677d9f097704e8e4b85f0a5462acf374992484a22289e61b774da9510e1ad48f37ab17d5318e0f6b3c44edae56cdee70dadb70ce4cf631ac13313204d7392cbdbd8500576acee7f060f46bf035e527885a29ef94c3441b0e0b8f180f11de11cb657555b232758f727d328904be1513baf985ae31cb00bc6a67ba6981f7beec38a988938d318419dbf1e36d1fd08918167b7c57a3a7a5d2c5e5bf38b2f", 0xb5}, {&(0x7f00000004c0)="293f0d3271706b097f7516b92b546429f61afbf12d2476ed9b55c5c9efc7b3763dcc690f0b86f0945539c1219540461a946bc1141d722d6fd38932457521f437bc6e48575f7bb0df5705a81d6d5072337ac822269d719d0b0c15", 0x5a}, {&(0x7f0000000540)="65f95bbadee3653a4abd4aa0133806e57af058e2023f62e07dc46ead7cf241b967a255e5524028d023672f4c7491b68e22ab26d1e9e6e1edb4a1e70d821c2642e33d2bf86ad856bcf4cf4c1097383fbd5763355ff5da286f2c34e777d2276628d6598702d774d4808ad8471fde2003879849a5b170a9c50f1d2532f9ab53554ffb0b26b339aa7ba7ab450d03c4db5198b50dee6757e2f375d045f5ddd07c92f1221f7e6346dec1fda47868d3", 0xac}], 0x6, 0x0, 0x20) close(r1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x112, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0xf2ed174813d07fca, 0x5, 0x11) r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000100)="b0e6bfbabc2a7d9eb8bf00236e0f2bf401d655e8ef563e089532bed28bf4b32fb30a289afc0c271135289e0d40ac234f232c5391d2a00c84212841c6ee7f641b93872a741c31227832c37f9ff0a497574f5026a85f10e5d0041798bc12fe5cbdb51e9a63a8f23df4abc0e6e998f1e8bfc2f98489bddaca430d5d850c968851662652870f4e76e6f912a451470dc21ddf8858db4b063d4eb14ea56600320c5783f4efcd35d2ffcc4dbb928c89ed345c11f942d24da206bb0f794ed5d87af4ad9a53117a692083fc5da4a3e6252519bbd48cdf56f2f28ddf5d9d449ee1", 0xdc}, {&(0x7f0000000200)="ddb2c9166f7e5e3f805712c6db653ca01236bee396a055d355a4c12e9f2b77c5531206f567cf5132db2832ef7ea9ca51041a555a8bf7eed29097a2f08a6223801b52e2c94b11a225891ecaa102e98e2163314747c0e7aec7d159ba7cfeeac4f630349a12e9021d9bdbd239c2019e996014c95f8796ebad675040e722182ff0ddd6b1d0678a8b7771b241cc8291fc249b7c2de343786fe939e648adc258646465c49ab8789fb3bf9dc41b5670c8c3b00d6d52260faa81847f302b7902b19fe7a7433d86267079dbf9b4477048b4b4b7dad0ec6094d1d5e0185f7d3bfc8826aef9b1a7baf9f8b722a91c3967126acb", 0xee}, {&(0x7f0000000300)="8384dd6bbf92af8ee444f5a060c3d506ccc83e798e6452d81bf9ad468035ea3f52c81d2d0d3d862009911276542c14613dac09e08474fa5eb51aa2d97a0da1a5f895611ef184c65d40d25d169993cbfc8b24111c6289eabb", 0x58}, {&(0x7f0000000380)="46a0400a73bc972be48244f1fdd1c33d6ee3a7fe99ee16cdc1eb8cdaf5090666bbfc49e9b774c0e6e196a5e289f9da40f5fd7f7610fb881944c1684c1f10410b90285ae4dfac06b857e1ca7f06e5ff9f0e85af534f87557d408497fb6f0ee7ba020587b388f0ee494b40c043beed5d1c5e4728cba1f47c9a2bdba3fdb1f3ab19f355363ff693632e", 0x88}, {&(0x7f0000000440)="abfdcbe02c5ab311748fef86c33cc313d4c3206324947a0f6dbcaa2c43b6d28265b679bf74a8f31c7d77aa0b942ce1a68bc232368c02637ea25d5ea71345b7dd16a07d81f9e052d8b9df2f20feef2dd98b42b3951affaab13d0da310faac", 0x5e}, {&(0x7f00000004c0)="73ad8bf31ccd27a7f5b673ff81a2eee16b0126f88230546858dbe21603a941e787001d7943518f1dbd3cd306a942c1c44910989ea2aa83ba3557d2ac6d17bfe27fb737a69233c29dfcbe6a27b533c8810bbbe858e9bf4e8391655613103293f9e4c200cc6db4a87536c17551caf906549ed18702889da7138596ce1664ee4b6854298ae6", 0x84}, {&(0x7f0000000580)="b8e82202d84c68dc9b15f8af5ebbf8a83c95017b1285d943f43e9915c448e3330cf0c7faeebafef211edca4e71297f4f8da27232ff3325fdf91d71e2bc89f8dfd3087422ccf6756f46810dea873859008acf9dbab516b061d6b73b35e72ce90ac1dfe385188c20b0915d10c636ad972da8a53fc3f1d4d04539097daf1e41aea462e5c89c08b1ce915cbddbbff6bf321f802b7994debe14517cc5b0f6c75845055a34201a5ba467fb190280ad63fa793bce7085590114e7c9e2cdda220ef3cfbee4f8e260b230e2111d989a5911209fd468969220881839fa26c1dd18fff27d8a4b0fb57772759a1c4e787c4b466dadbf1c32cdec59d40eeb042661", 0xfb}, {&(0x7f0000000680)="309c40029b649001f1c941725b9045e2efb1b32da809e46ef24a6594ef38a45b3a6fb8381d1bc0d3ee25620480a4a6eca3c812b9f77f51cf847ef9f7ed695cf7d8d29e15f8f07283ca216c08042be5c110ac67c4f7be6e0cb7b82e33de2a49cf6025a27e4c38e590baad13c96254283d6228015443110b99ebccae5c3d3d21e9be0cbd982c0200b5e8a509596ca24398501b600d110b53da333348d67c4f68e9dbb0972b360dc0c0649f14aefb3cf92bd6e862b9dc335f13817d9c97837a8db6d2331afd9084492eed720b9563f522b9a40ccc8808dc0c99716684cb248d76df4847c91e09", 0xe5}, {&(0x7f0000000080)="071a6527e8d59b2f46e6e226f1cb7a1bb682a44e96f58e97fccb7c5806d4969c96d33415be00b1a069ea", 0x2a}], 0x9) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r3, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x800000e0c0, 0x40004000000028a5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0xc, 0x400, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f0000000100)) 16:00:05 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x25ab614397f3a21a, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r1, r2) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fff4824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bde2a9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dfe979a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6013e6df90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00"/4099], &(0x7f0000001040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYRESDEC], &(0x7f0000001140)=0x1) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') r3 = msgget$private(0x0, 0x20000003c4) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = dup2(r1, r4) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = getuid() r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) fchown(r6, r7, r10) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r7, r13, 0x6) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000a973e4db52a7000000000080000000000"], 0xc, 0x2, 0x1000) r15 = semget(0x0, 0x2, 0x20) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x711, 0x9, 0x30, 0x7, 0x5ed0]) r16 = msgget$private(0x0, 0x0) msgsnd(r16, 0x0, 0x0, 0x0) msgsnd(r16, 0x0, 0xfffffffffffffd88, 0x1000) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000fff000/0x1000)=nil) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x7ffffffe}]}) 16:00:05 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)={0x3, &(0x7f00000001c0)=[{0x4}, {0x3c}, {0xffff}]}) socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x60000200, r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xc000, 0x7) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'gjh', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x20}, {0x6}]}) unlink(&(0x7f0000000440)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0xd9, &(0x7f0000000240)="627b80c293419353520874f438df960b6c3fdef61bcc83abce18073a8572c354ad08002d1874ab32f172443b6cad04c482adf58fbab136460d123be835eeb9f4ad2a48a45e9c4b29054c6cf23d53a169e2f490aec9b957a716e9febac197802428cf1d36d5d9343bda2124454850fcad8c8e7812baae47c3e7fe6d9e59e4840a9eded86cf9322371c7f386cbb4fc09a900fbbc6dd238eeb93a8424106066f98ba3f9a96e15fc42dbec3019d8be9f96f3ba9f89e0e8911c953acfa8a4bc5d85389d662fca18cf1bab46db701b6f612bc730e9bb24cfa2b82e7d") shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x2, 0xc003, 0x2) socket(0x20, 0x3, 0x1f) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x8]) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r5 = getpid() r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, r5) r7 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r7) setpgid(0xffffffffffffffff, r7) r8 = dup2(r2, r4) accept(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ioctl$PCIOCREAD(r8, 0xc0287533, &(0x7f0000000040)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000380)=[{0x8, 0xff, 0xd8, 0x8}, {0x68e, 0x40, 0x8, 0x3f}, {0xffff, 0x20, 0x3, 0x80000001}]}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x3f, 0x20, 0x0, 0x6a4302f5}, {0x1ff, 0x3, 0x9, 0x1ad}, {0x69, 0x0, 0x6, 0x1}, {0x0, 0x2, 0x1, 0x3f}]}) 16:00:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) open(0x0, 0x57e954eb2cc79790, 0x4) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ktrace(&(0x7f0000000280)='./file1\x00', 0x1, 0x330, r1) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r3 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x20, 0x80) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d57934d972205dc10000000000000000000000000000000000000000000000000000000000000000008e9e4d4700000000000000"], &(0x7f0000000180)=0xfffffffffffffeb1) r9 = socket(0x2, 0x1, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000540)="510fc306a02a4863177a5b358544560ef5315df8cb2c8ee4a0d16891bb5b928447282dcad5113d2ffb2f4f864c8e9c1dcf5ef6b59f3e5d9657420af186bc1f03cd03ff6509201a0246ac45d8c94e872a0f33401b328461431f026a3bba4176daf83049a788efcbb544aa4614898f4d1b3d6193ca70ab2b10e533077ebcf6b68b0001e60da581f08492f9c24c14fd2891bf03017d1765d0b1b78e2283448a8c833c48af97a879436fa523db952c0bc3f7b1986f1b9a899e25d56b055abdc564e88500dd8dae0a7f57b962daabb1b02fda2a5918c50b5015c8752d43dfcb2d24a6cc2316b8d230d256fff777ec73fc4245aaefe0f5e722e618020defd63a2902c898082b5e3fc9c872d5f74fff4a4ce910c7eaf34e63f2abcfa767b508c5371f1e8aa3c327f7883504099059ea57b3f0246397d8c155935eb249c9764cbb8da84a003881dc570e706135a8532e9ba920511a9c6c351ac606cfba09d3f1b0c7852b15ff112aa2973d9af357cf9b33d8dae43b72141c117ddb115665395a1b7b036cb1e4a4f6fc79dde3cf56c50f71b463665efc5399791bc56248b5aa94d61dc7b8659b075cc6af7cc0b38bbebb382ae7cc185c49f1cb03f5e4d4a02837b8bb331d915af1c62d46af5088bc77cc5ec3629ee58807a70b84ec56e3dd7ee6bc5482975c2fbb47a71e47bd6dd3f7", 0xfffffffffffffcdd) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = getppid() fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x2, r11}) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00,/file0\x00'], 0x10) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYBLOB="2d1810c73fe4c97cc88906a4a23e594607fb3e15e4326f0a0a6d6fe9120b26519338536aa3f39f55d125cf02e2797b6218b098694460b2cf305f82214cc919fa04ed2472286dd7a150753fbdcee80568c5d313f121c27c57d8d31db3f873589392f95168520d6914cc0f2c8e91ed9f8d0d3b111ce1dc825c7da4b3f6f83d1948f4fc7033efd2d9c1007ae4e0b6a00c5c16bd5ace016090a2129868e35a9a9ab397da", @ANYRESOCT=r5, @ANYBLOB="8dae6e1da148da30d286e7314260cf7217b9ac7a0dc4d01690658fc733decb633c6b7d698d695d3f3b3ecbe21059851c1d3cfbd98fe35974a4fcb9e5027c2d9e686ce4aa386ecc255c5f7b962d01be43a829e229adc3e44b879aef4cc060f28b9dc706590c06bf940ae18e2fe33e055317c31dc5765790365a926344bcea1ca2e06141dd042a9d7b736ba9a4b5237b076a67a1c05015d077dd4947dc6d013e86c866461fb9c51c12e5426d8afd9234bf91ab66718937551b2be49755514bd598f85d436535f3c7e0d59c048c52322b1e310f5c13"], @ANYRES64=0x0, @ANYRES16=r6, @ANYRES64=r0]], 0x1, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000580)={0x0, ""/79}, 0x57, 0x0, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) msgsnd(r3, &(0x7f0000000100)={0x3, "7ef667c107b1856edc308bb6235aa65b77fa01e0c4a00217b83867c3f7d127da1cae5a78188a827f1d31304f5f553e0f8f0a055233e87a5615e2187e5ed29ad628543ff882340c9706f816ba8ca9603cb3eb82f110178bfadeb012f1e038dd7baaa359b3904dd0ae15ca23febda1b78e9673bc275bfff75fa88c0e22a7ca4a41f39a5d"}, 0x8b, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x94}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[0x5, 0x1, 0x6, 0x80000000, 0x6, 0x3, 0x6a4, 0x10000]}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) 16:00:05 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x2}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x20}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 16:00:05 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x20, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:05 executing program 1: close(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) socket$inet(0x2, 0x0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82b875d41ba3736b0000ffffffff00000000601a6d158105e94310c2fd022b38a05b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204", 0x16, 0x0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x10) msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000580)=0x2) setreuid(0x0, 0xee00) connect$inet(r1, &(0x7f0000000440)={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0xfffffffffffffff9) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000740)=0x95) getegid() getuid() msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="bbe2c68b896a043f"], 0x78, 0xfffffffffffffffd, 0x1800) r10 = msgget$private(0x0, 0x20) msgsnd(r10, &(0x7f0000001100)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603c9ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c29193141227ebe80610225d6af60258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3795ef6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036764996dff9a980cf7e125100dd527d015fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecad7e887f1fc1b5e8a545f9b2e5edf0181902cf79dbdb8aaba7f326fce7323bc3a38e4cf1a6a89f7b97607efc61b1ac341e280998cfa7c0e6efc8ca5afab313d7009b553274b1b967ce71e1cc37b58db061d6e1935b14006849704c533bdc8ac627a092587cb41ae555d740365756c130c1ddd21a172448c59a04da35814d1a7378472e32144c63449b6ad203f70085eccc69631d2f53431747e01b84a90f87e64b2c3d44234e85729d90c7cf535f6d6d3f79916686db9f4d56fee122e8980"], 0x86, 0x0) msgrcv(r10, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r22, r12, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r24 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r24, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() r26 = socket(0x800000018, 0x1, 0x0) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000b00)=""/169) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x18000) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r36, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r36, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x57) r37 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) chown(&(0x7f0000000200)='./file0/file0\x00', r38, r39) lchown(&(0x7f0000000780)='./file0\x00', r38, r39) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000780)={{0xfff, r22, r25, r8, r5, 0x0, 0x7}, 0x2000000000, 0x9, r35, r9, 0x80000000, 0x2, 0x6, 0x101}) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) r2 = fcntl$dupfd(r1, 0x1e, r0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x1000) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10, 0x0) r4 = dup2(r1, r3) ioctl$BIOCPROMISC(r4, 0x20004269) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x200, 0xff, 0x8, 0x2}]}) r5 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x123) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000280)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r6, 0x15) r7 = socket$inet6(0x18, 0x5, 0xa4) dup2(r7, r2) bind$inet6(0xffffffffffffffff, &(0x7f0000000300)={0x18, 0x1, 0x20, 0xb19ca84}, 0xc) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000340)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x10000, 0x7ff}) r8 = getuid() r9 = getuid() setreuid(r8, r9) unveil(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='c\x00') r10 = kqueue() close(r10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000440)={0x80000001, 0x1}, 0x8) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), 0x0) write(r11, &(0x7f00000004c0)="f4d68a45f7eb36a21fd3c3ebad8e6fabf934bc4059416a88e57784f1edbf12b2a16c0092fe7d1aa1c550fb550a36479ce57f3ced56675b2872883a801dbc9243b5eda9e72e878ec257ccb921b7b676d420509d2ea6a3b31154a275b222a41b8b1bbdd1ef1384ac7fcdb71a5ab8ad1c92f9e2cd2b593c1d0a971d385fb4e1697caecf7da0baa743edc06e7526c6710dfb67fbb54ac941147965931d5ca780f382584e0fe2bb3250f2b1247e22309414ebf876e7439ed2d58ca1adf8c9b184f25d23087e610e6cb6c671df6b5a63354fb7c45d6a2ecb525c4af6e79a60eeea74461cdff85d12a736db97437c7171bdff5dbb20b989e77f2066", 0xf8) r12 = msgget(0x2, 0x55) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getegid() r16 = getppid() r17 = getpid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000600)={{0xffffffff, r13, r14, r8, r15, 0x11, 0x9}, 0xbc2, 0x7ff, r16, r17, 0xffff, 0xfb4a, 0x1, 0x86a}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0xfff) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x30000) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r1 = accept(r0, 0x0, &(0x7f0000000100)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/96, &(0x7f0000000200)=0x60) fcntl$getown(r1, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x10, 0x6, 0xd2) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x0, 0x51) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x24}, {0x4}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) write(r3, &(0x7f0000000140)="dca4f33129d4375e3cd7dd3a52c2836096c3c842b3d20e7f563ab36163cce74ac95cdf44950707367120afecec8a719de93a913ada8db4a756029ee1f1a0dcef932ab0c1f62d9f8dd03ae0779f4a687e02e6aaf74c6abe8aa0ad5bd5b0ecd88176b51276906d6bfb8adfc28abb1610963583e2c41b18560deeed7ad04223068582365992d08dfefdf85f56a0f52da75c5f37b527ba26f818a16dd0f49804ecc9743f24e127cafd8e23a84d47a3884278b532364f1807d5c3eea8f48b6d5050875d39312a", 0xc4) r4 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r10 = getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x0, r11, 0x0, 0x0, r10}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x9, r6, r5, r11, r5, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r6, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x6ff, 0x7, 0x0, "579f855bc33b2e9cf2d2358246067126b27f9b5f"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x20) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="77e52ee57f962dc04171ab559682c89b2d5c08b4bbe4e74cbb0346a4ce50c9ee051500c9b0b347cf92df4821eef1c1638383c55f643aea906ff5d94a9f1f68e5ec801fa0b819d2f50e651fb7bb5ad6b9890b4dbd267cd21c808ee9bd3b42df3f9320546cb68a5a4f90851f16e91b4ea1842eb4cdf6b5a0c5129f6a85f790a4f8b8079880628f291d0a715bd6da669b1c2906"}, {&(0x7f0000000380)="7eb371a382bd03ca97d7982bbc5a8b00dfda1b8e0e8c19e8c80fedc5a7f78e0cfd84a2356d68456a4ba84d2a0db1a50700f8f11b46a72bf59f56c194ceca3497ddce3335718e"}, {&(0x7f0000000400)="6b91a7f54a2e8f110f9d5fff0bf15260ca751b992f594452f8c65cca6260c9b94a09fc52255ed63c2d7f68041531d305f49b49ac203bc8a4121d8620e5b8506de8aa517531fd5370cb31ef165a22907899ed183feeb3a4903694f9950c62aeb049ededd76b933a4fa4ce829b8b0869ca2ff71b2616cd61fcf2cefc88a669866133c1610e04ba1b5c45bd71c937b2e51018edc81d95afe98439a0d89a68786e8bf9bb22612e783ab483207376c18984ce", 0xd0d6c775}, {&(0x7f00000004c0)="6078d131411abcb1f090907ac86e349aebc575430451f92dc26a1923e0068c8fd6c2556515ab80846614a31c0ce92571497b4ce02c183951ccd8cdb7aa8ca717aef0081dd1a2be8cf929cb5e879aa30da4ddf571222b7270d17b795a048f994c5a72b3dfffc5e894119f4e74b0851fe67efa5516af7484e40a71c50b89affe6a8d5417819da43176b97ce7559a82047e6b842ba99b4b45be4af1888ec72f236c9929b8"}, {&(0x7f0000000300)="24d83ab6c5fe072c1b85279f5f43a5bae4b2756b60c2ed58c9eaf36067790cdb5f9bcd6e3c65c15da6dc490b95638ebc333fa8dd3dec4ffd611d69c3c09f02"}], 0xdb) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x80}, {0xffffffffffffff9c, 0x7504b09058fcd445}], 0x3, 0x7fffffff) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = semget(0x1, 0x1, 0x0) r2 = dup(r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000080)=0x3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x9, 0x1, 0x4, 0x20]) 16:00:06 executing program 1: r0 = semget(0x1, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/34) r1 = socket(0x18, 0x5, 0x3f) getsockopt(r1, 0x7, 0x1, &(0x7f0000000040)=""/34, &(0x7f0000000080)=0x22) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0)=0x3800, 0x4) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) socket(0x2, 0x3, 0x1) r4 = socket(0x2, 0x1, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r5, 0x20007479) r7 = accept(r3, 0x0, &(0x7f0000000300)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x8220, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000400)={0x1, './file0\x00', './file0\x00'}) socket(0x2, 0x8002, 0x4) semget(0x2, 0x3, 0x1) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000440)=""/128) chdir(&(0x7f00000004c0)='./file0\x00') rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') connect$inet6(r4, &(0x7f0000000580)={0x18, 0x1, 0x30000000, 0x6}, 0xc) ioctl$TIOCSTOP(r6, 0x2000746f) r9 = socket(0x20, 0x4000, 0x6) connect(r9, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x4, 0x200}, 0xc) socketpair(0x1, 0x3, 0x1, &(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) pwrite(r11, &(0x7f0000000700)="e08b7599bf56b06031175a095baa9f0a99e1d48fe855405f50132b5a2d", 0x1d, 0x0, 0x3) 16:00:06 executing program 1: 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) 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, 0x5, 0x8, &(0x7f0000000200)=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]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10893, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) sendsyslog(&(0x7f0000000580)="a399e6b6909e12be1bba8e0380ad32cb26f5b918716d64c3dee0785eb7316fe7b27e8c6c12d5fa63e0bd943cc9fe06596287fc66c55d73ef64e1377e840207f0433c6fb034173199c3ba495f4a1678a8df6152b68551da41292d317ad17bd03dcfb96051fcda26a2cc9b0044f3d9e8c4445762e31b0ff766e507e1b4fa5c8a2634a46cb0129a8a8eb0f08188777ef263f218e5dbe79aacbae92a2d0c5ec0f56c65a5bf0f23424ea3ada0d94e4aa1cb7d0e3829516690e4e06b609550ba74235bc4bcedbc319414985407cec77953b5257812f3cad417eb82e02c1b9df964d1baf39d77ae764e031910c22b3f9f25c24165d7e7167908dc6879830ba608246eced3a5e6b99cbf1881950f23695e85a8044c1a3840cc2b0e07549d9d492d0ae53bf8b3cce4d84f33df950f7bcd64642aa28e68d466e8b27336df86ba4a86a0baf4b6de9d56305e6e3ea8b523cb84f19b724fe90c57b515e759c5fa7006de982b5a982fd97612df0ab3e59fc094802b8255432680deb12d22d8a04a26239bb74ce7a98e27ee2bcf913e549ccb00f79711a171e66a14d13c45b2afab8607d467037641b08b31b7bc62dd7be75d497e1756b716521aca2a7ac51d4ac6c34a29c4b4bea8801410084580687824b171d388344e23f5b8ac3a35978b6d427d157f20fe598ccd38e80f8105fb1163fc568d8038b06d0539c1a3ce718162614c449c22b210a9b76774f1d5652291ccd37bd1956570e03e0bb507012a2ae2475e1e910118b5bf1948f9181e1d1b4078b02430da7e025e0c8c05220110c9261351bb1d68e8304bcbfa2c81366869ab6b75a7db21caa5827380173eb3ec403d4a725fab31c73f0b36a09df6c7d4021454fef0b31163515052484be376a2e9945efe78c6ef1235d3d09393b3ac9002963487ef22a210ae6ea5f4ed4b9fbff51f8c1a5003fe8855dee0969f2c02d5096df80ad01e4c10e3d79467108291fd8c0aad622ec54e55257176a316a5511c91b94a0bb6241189f9150b64301f00ac667059d9acce5eae69f390a6cb46c5c4487befcaf4937183f17172a92083bb3cee263f6f5a1682ed9d562c145d04f1711e223baf96e6679fc149d308cd05d6b5d082271d8df0f4f0292dcdfa3d4a1c9a7f32b10fd771462791c7b3e31c1104a1fd475b16a988019572a0d5bb0353261b218b5152f0e1e0a94e0833e174345d9fe1ecb7127ecc4aef9e4b682c1dd75634825060b4d0e45436145a44776dc804cf28a0b19d2bfa994c5c051c37219b165638f80f2b62dcf091a19da8377b4626e26f89507f0d90dc96c68d0cfc254cb9dd68aa43589f419e70d83fea384cb4135b9b03ddfee96949a7a913b10a79f08d45e32bca41e25a47a4994cf1555444c72abcdcdf6ea76e70f832873cf99000b13e00023c5ad044dfff1f505da577078c7773f401f69e5c96e7c4a1fca460dce698b8d58389ed726c3a03ef71f63fd7c90ebce5e586d85b9b2548415ee31013853e2ef43498f1162542141fe67a3473e2a708c1afc68ef86f9fb45eff9cf39d16ffb36044b1a329c1b20277da965ed2c4a77e82d796ef1393f053056fa7d349997f30aec033e31332bad0dd571e341f018117caae7f46d1fd09f52da23e8f8ce5200fa150d6cd06799caa6892215923abe07c4c49cb49cac421dd6c98d4b8b2ae8f8edbfef85a2e5b82183a0e233ad839fa1ab31ca303d109de7c0fdf882e1489166fef01cdb2facd9bf7fc5bfdedef9377d942294208d16d7c7769df850801d4cac0f164ce90497e1f67d87b2a442fc0a65e8d1d8c5dcfcd35dd00e7fcd179dd95e46cffd215eb6c7abf58090d26f1d972a36537b24e3cc792ab7993879b90f45bc807f19caaeae4943b53a68e0311bfecaf87cde1664fc48f35a5c5b1c0fa372a22f78ba45aff7b611126081f20afda0425f2d09ec826165e082f8c379a5044e3cab9326e7d56b2543a260d3dada9ff6a0257cc4e23d8045be89dd7956850ba80b3c8d986f08cf88ed0a911be4f932de3686bb8f95fcf9bec3d80249575803ecc6bce9f3aac29741329114e0c091651907c45ee7cc5a41ef9cd80672bfb910dbb4a7b67ec8757071d38c1864c5033e4b1b6218d2cc84c4629a113337d980445cb6fe96d8b1ef8630e1920a05bcb2fe444531070715f6ddf45ac73d4a176fe0c2851a1e5bdcefc3fa574c83834b1e5d57899c26ae83c5e92168d716382feb437bd9e6ea7190c95e061de9dcee7cb63bab037a775980a1be3171b774c368fb44fc0eeebe29e25464fe4df934a3cb84d71ab1f24ee2a00f1e740030eca68fb074892d9a87cbe113560194e7925cb0f645f00c8b0400bca187cfb96980a1e5132e82d5e37f0bd64491b197ace180c084af8c241628f677e602cacedcf45045c6593e044ac1d5c2220819d64171783673a28bc4f43648e4d3f1ac71899b92156a395813e3c78d290f75fefd6259e9b4afc122485f9faadbe8460fd4bdaff16d93653f45307f75a3241e8f19233358da044e4c117b9b4b656e31a417bb2f4580d79be72205209cba0baeff780bb970e7aaff827db6e45e98ed7dabcb4545067483afb45689b8f1de209fa8912e96e5071912b11ffc7b1afeb7a1158cabd22d7e9a02e7aa29c7606e1893b4aef97a291654f5aad4d0b78406df27b2ce5c78f1cb596e256171ef703156d6ba7990c1bf15ad579ebf8115acafbd9c70c93e101c15b03bf2707ba4ceaf5aeadb74e3c270d2f111f97b52c18560d28d851be3f7fd80640751bbacd06ea67fac13dd3f5ee65b3366ab8d3144be582397f8acdf04fb1d4ab1df27681b2e2e5009454ee26d766cb550d98d90b8a9caa9453478daeba07ec057dc5ed5e7feb3ab71330a65c984faa0619bb5f0b00562ace2d2672b6c9aa0ddf105090b7f360e0cbf74452c9befd6e5f093bb80ecece70bfb4bd78e7e6929f876b42a3425acc4095f5127e3ba1a19a2decb266f6c8576a29339b9d45660655b75d9bfa6d53d0a84f892b786a19ed06cde4818b130ed574c0cfe7bec438188f7278ac4f32c9463dad98eff51dfb41018a0f7c1882063362a883f818fc8e1aa69192185aa02b675fdb3aa6aa62c9cd2515b4f7cf7c525706d8c6c82f9b73b6c17ed10d8397ca3e9d5c0db8e4087b382678ec943fa8f806db4e3bc44c9e5dea6cfbc944614fd35c1be352ce04f2bb5e1633ace6a2b68c7cfb61fb2bedf8452899b3826bd0c9c9eee5c6adcd15a5bbc351e4c7be287cc6fe4b67640000ec61f4b43de75d677c672377ab6c913d893a31e5359c6094f44541a0fa920fdd0beb14a104e1487731e15ec6cfae8ae31683318fb2abf03c9df01951a19340ed7d527ad8ee213fb95e50fa99531ac5cfd2d2074a3a797554ae24aab4c29004dd6cc32767c54004d394deae8f64b850a256d3b2c88899531a941b571e17694d444685447cfdd07717a8a0e83c5c3195e1864d00abd2a292df0b4f16e171330463cc39b26d53905693458334e14123b660d12dd8061c2c1f19fbd837311889f27f742431ce08cf03b236ac0d7446f5d5d06890b7bfe6e7c255bb19ce36e3f0e6af05b41761d55bb3a0efa1822ba8194a6814057439b84b3798e91fd617bd176c0d957ec203c6ff828c2e662df90da437f5ef52152b1ff6bb72b362ea5cf73639828c3b0edd022713e246d72a41354f8136b571b669ae9dba5302cd8cf319163b399d1d6f360c78994fbc892ad064d23a9d85ccfc80f2a9814bbab57bc9c7798d7c987de0e75b8b092c470f0475ab06e3ce9c6a32867000f813a2634e6e4321303789e9733a34cb3c9675615ced132ae789e5e71f7268af366ddf000a116ff8cedb488da3b7086e9d0032dbf8656b9cab6f7dba408052d41b69a11af7f4b029e17a99eabd4a7ec87b52e24115e4ca087e107bb525bcde84e886b86a0fb5f73f0ed25f82364952fe4162802379a970899a4879d3d92c15cc2a30f347a75bf17149e6dbcbc7f30bc5cecf6227bd332576fb7489cea43aef5a3f2a8435427b35d2f1d653d9bf11f563570a46107dceafc53a2c3deb514289e9cac96fc3d28c3d603c797bdd0b6aec1a6d831df1b252a1e72ce0f4606f54fecba01515bbd5913465d326ff7a813a675011fdb3de2c263558b716b6c9621583bc1ffe7189b0ff08bbe4efb9b00b3667b97829f4012a1d1dce0447bbbb7925e62407da878eb2fe80541865db5fbf0e93a86995beda995d2c35c8a1ae50d8de307dc24c24dc8fbaf66f7a1833a42105c056a8b04850aa5bac00cc384d4bb345e4d2e2106e3a5f2d4e174cc495c032238c559c9026a1a66ce78d21951f5f2d09ebe5de4db29705eadd75ed66822b402cbd6c6070b32728e97ea7d11b13b3d2e3202adfc9a89959d6bc18f67099bb9dad09f30d75d792a989710aa359660b98a6f8b7b81324144660be957440e0554c269d3c8ab96bf1ee7aa687c8517ff017c3b524b256a3f40970690df4c15fb76436538057cf7c43b4e2366c5ac27914a5a13123c2c5609d3a235d6edb4451c5a7653d969e66d59ccae54e89f19961701abad4210d7af780f443345908a2642bf1859d7f74c363b15e16d1bbf29d32d7dfb2b715f3244a39a360d6b9b1601f8e3733693aaa0a5b29523ac1da3e1683652a9106b86a4b1396bfed7cdc385521c086e71021695771cb28735835a032acb5329ad2c3c37b9030b31664b6686a22c316367788e51128aafd708789e56a20c2ab9201d8d6018aaa1cd91260226a05d1fe50ac9b7dc20abd7e23df3b287126bf777b32f279c5e0e647a1c880dc02db9d54eba53a1939379ebeb6ea59deed13ba8162f3c86c7d01134ce0ecef6ea31c46e4228983f3147e60272ee765827e9003f1549092abdc05bfbeeab42743ae9b38259b04882d08d5de6ceae8989b182fa307304e07600d2aa72907458b026d766cda07d441a42a6baad3962b613afd03d47ff0513e958a7e3843937ba4e1f118b4124702c913a6027760d8b98ed0682a82a3bbf089381b930b285af6a5c9f7c78f9c914a7ee25e4c3db4dcbc8123f4119ae66c0c18fbf0e623c9a9c8709b7c916cc3c6423c5882552a8edf4c2c5816bafba147b43ad509eeb864f3e001a2180e42c86ce9aa881e513405c9dadf986fb6b916e2238facebfc6aebcc3b2c00be3158e204d1ce82a06686532f2eea15fc6109a740d08387cbd13c899c2bd7bf601954e73fce533820a529fccb87bd0a8257ef2a044d684c9baed736e446ddd51c392db0fb489d08826eaf4830f45780a9b934de1e52bd9c521d1b3e2a805dd87b6d7bcaa46cd9c1ccff1822d08f0edc825e8d2f8f2b8698481e751a3ca3202299b4670ad370a90e12cd331b7a00d6665a06be55436ac48e73443d9abe4794d2222dd1e7e1528ef00db85df177e3e73e2b68e24970b357f9d9df4081e935c424881f022084eb81dc5fa2453a9a64bb0ecd53711e7bdb3560a3bcf88b6499fd8d77a5f12e0b815e44303340f325ce1e18267d39d3ce2453f59cb4102282a61335ba303da027038ce61db625de4402dc5eac7463f2b5c8954913d0199db7e5965437bf78401fc9b594b075cead10251041e023c5e7e917a554c2cac2020f2ba9281053553fd6a0ca2b57592dfb15206f4ffbdbb1a8e2edc263e869b65011b0d05a5c470e1f84586cf7d3f1dcd129835e4bec36efdebd6dd957c2df4cf80ebffdb1f9c842b0b9121f9b16a846a302a2269eb39ca5bc9b651b8513d18c1dd0a2438501932b5959cc98cd6451b0278356e2ad01c5350236e8b29c1ab5e2653603e655b5", 0x1000, 0x10) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000040)={0x2, "8266b92045eedc631a1dd145f26a66b8f948ac1f94ba7ad73c5c9ae9cb9716e0b51acb1e4c06"}, 0x2e, 0x800) 16:00:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x2, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r5 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r6, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r9) r10 = getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) fchown(r9, r10, r13) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x9, r10, r7, 0x0, r8, 0x1c4, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x2, 0x20, r14) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x35}, {0x0, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r16, 0x0) ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000500)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() r21 = socket(0x2, 0xc003, 0x11) connect$unix(r21, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8202d8054beb5794e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36de352b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd0cd710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c80841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00002e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd2a27f46b6f8ee98ec6f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7a8b11551b0235d28bbf44e367dea492813cb5761085937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b0000000000000000ef18372935f221179f3e5ef9e9e43dad0f3260bff4599ebf8369dac28d12c8295023eb31d193a0c3a6f7d08bddeec80f7a78fd0043bf65401e2ead11a5f9fcecdc1780ccca7f09e8f3"], 0x10) writev(r21, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r25 = syz_open_pts() close(r25) writev(r25, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$setstatus(r25, 0x4, 0x80) fcntl$setown(r15, 0x6, r23) socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f0000002400)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3020, 0x86134) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x4, 0x200, 0x62, 0x1, 0xb7, 0x6, 0x373, 0x3, 0x2, 0x5, 0x7fff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) setsockopt(r1, 0x5, 0x3, &(0x7f0000000080)="d63ad807cbcec72b3185ee57473c41f8bb9d45babca6e1bca1ca9a3eeab2c8ed9e54763c6c66095b72743a65f643a8ee1c57834ffaa9f982ccbbce672ee769d5056d6e5579245084dddb03aecd8ccd0ddf2c091e8cace9eecfee615b41516fefd7b92815fb53aaf5696d20dfe3", 0x6d) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) 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, 0x3}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8058, 0x0) close(r2) r3 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r3, &(0x7f0000002a00), 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000280)="d6", 0x1}], 0x1) 16:00:07 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f00000001c0)='./bus\x00', r4, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x5}, {0x6}]}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x6, 0x0, 0x40, 0xfffeffff}, {0x3ff, 0x8, 0x2, 0xc11a}]}) syz_emit_ethernet(0x3, &(0x7f0000000300)="e740608e1d9f9245589c291dbc96") 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) r5 = semget$private(0x0, 0x1, 0xc) semop(r5, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000300)=0x1f3) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) pwrite(r7, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x524) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xb8) r1 = semget$private(0x0, 0x1, 0xc) semop(r1, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r2 = semget$private(0x0, 0x1, 0xc) semop(r2, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semop(r2, &(0x7f0000000340)=[{0x2, 0x5, 0x800}, {0x4, 0x9f47, 0x1000}, {0x5, 0x1, 0x400}, {0x4, 0x80, 0x800}], 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r3, 0x0, 0x400) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xebde208bcf9c473e, 0x0) write(r5, &(0x7f0000000140)="c7272252e47b3b4d7b803be5a3865d1453c84ee8cb1b800f793cc1ec6b903b3a22a872f2b929965a3a4a148d1a034c06f1c3383dcc519aedd46a96a82ee8c155de6044f21bd28573f049e6c8cc84843eff7335c322845303c810a3460c4945c953e43b31b72738cbb682ade001f48709804316976d37e02d4e77f89a1a1701f855f0b3b13ecbb3b29f378e3d51e3f5622d7fffa765424945facc7416b817c68096b6c757e633dd6bb01e2282cf6ee24735670284df209cbc5f96c5045527d58188788b", 0xfffffffffffffd6e) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = getuid() r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) fchown(r6, r7, r10) seteuid(r7) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000280)=""/28) r11 = semget$private(0x0, 0x1, 0xc) semop(r11, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000380)=""/107) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file1\x00', 0xfffffeda, 0x8, 0x27, 0x1, 0x9, 0x100, 0x6, 0x0, 0x0, 0x6, 0x6}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) r5 = getuid() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) r8 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) dup2(r8, r9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) fchown(r4, r5, r10) fchown(r3, 0xffffffffffffffff, r10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x80000064}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") 16:00:07 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0xdf) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000300)=""/53, 0x35}], 0x3, 0x0, 0x8a) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1}, {0x800006}]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xef, 0xfd, 0x7, 0x1, 0x700, 0x800, 0x101, 0x2, 0x0, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x440, 0x9b) dup2(r2, r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xe2\xf7f\x00', 0x82a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xca7dea72bd06d96b, 0x199) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x1b, 0xffffffffffffffff) linkat(r5, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000540)='./file0\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r4, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r4, &(0x7f00000004c0)=[{0x3, 0x8, 0x2000}, {0x2, 0xffff, 0x800}, {0x3, 0x7f, 0x1000}], 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x15}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sync() syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x1, 0x9, 0x9, 0x5}, {0x7, 0x8c, 0x6f}, {0x0, 0x39, 0x0, 0xe0}, {0x4, 0xe1, 0x4, 0x4}, {0xff, 0xe4, 0x1, 0x1}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socket(0x6, 0x0, 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x0, 0xfffffffc}, {0x406}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0xd2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x400, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x86, 0x40, 0x7, 0x8}, {{r0}, 0x1, 0x93, 0x10, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x7fff, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0xed9b70adfd3fecc6, 0x40, 0x10001, 0x9463}, {{r2}, 0xffffffffffffffff, 0x3, 0x82, 0xfffffffffffffff8, 0x7ff}], 0x1ff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x120, 0x2, 0x1f, 0x200}, {{r4}, 0xfffffffffffffff9, 0xe8ad900284eba3d0, 0xfffff, 0x7fffffff, 0x1}, {{r0}, 0x1, 0x14, 0x10, 0x35d, 0x7fffffff}, {{}, 0x676144d8aed3c49e, 0x45, 0x1, 0x100000000, 0x1f}], 0x8, &(0x7f0000000340)={0x8, 0x5}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = dup(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x1, 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x64}, {0x4006}]}) socket(0x3f, 0x8000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) getpeername(r1, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:09 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x734, r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0), 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x2, 0x7, 0x2000}, {0x6, 0x8, 0x1000}], 0x2) 16:00:09 executing program 1: socket$unix(0x1, 0x5, 0x0) kqueue() socketpair$unix(0x1, 0x780c61f226337907, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x3, 0xe0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x295) seteuid(r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) kqueue() 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) fchown(r1, r2, r5) fchownat(r0, &(0x7f0000000300)='./bus\x00', r2, 0xffffffffffffffff, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x10) pwritev(r6, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000680)="b1a38765a5a7c827801ed6fe3c05e03bfb7c616af699b9326202f8276b2d0b809fc716d9ae110cc0f3fb607d55d05ac256ac09accab1c78cbff3e901d88ab710505f3176d7d1751ea6819cad32afee5dce52db7cb9ffe9e542a4a4ea9a9fcfbf30ba50b32de0a930bd22fb8e82ee0a9556be7f1131aaa6513241a31e551902003d7f3ec5ef73cec3cdf5ef59db699cff40c9289789047d794f2a0f680f43c8c2bde86bc109085163105e3443e2daa91dbc8d5b7f50031fb9f06dda77f783359f0afbeef9058dafabce6aa7f11cbee3053bd65d71fab69fd50e05b26ec985c4adf7c0f6006861bcb1776c1b52ac74965e78538a41b4deb758de508fa567ce13b88c0ae28c06009e0a4bbe30541e11e1deff1c6c311b2f15bccce5d8a247752e3d03b67eb2814277d60119cf24b247e93ba64cd84833bfa5d1487c7385f7bb47a3b3e8f952da0d7386284ea2efadb8493bde60dd001c81149b1c23dc5dc28dd549bc4d72c6c1f741b3376e44fe338767f383b7964d464b35e48d7535e00ce4ca027a2f3fa9fcd151f27bd24be83d38fe0b64565367741a10414e1d92e4a5ca83ca75a12eb312f68df9479989fb5b104c9084bfc3c7220355aadaadf9b343ae0980ace474cb3f67df28aac270d6e7bfb92cfca499f99919e2dcf9246124143599424b5bf32953db74c10f2e5b7f1bfaba3e2f04aae04a637c8dfb316e524cf4d06c60890b9639d6f887a27d93b8a566840562226c12e2599246e8d8b5b61e564507b1d15a70086e491f881268dff568f80b88198eecae79bab29f42b0a1541ed230c6bfeb54fee32d2c37e31bbdee6dd54a8f2bde1d2075af0bdba34b44d66b91fadf65c582a7e5a894baf2221863a2c9d0c51db7685f7b29a3b52f95af2b3f0707bb9991445e530b29e0eef38ab066a721ae84dc0a5ac35d11e665d32372f5484e6a95cc2b38ea39b6c3eacbc5939428521c511de7b3fcdccf9eeb83239b2ad07c4ad472f1a7cb3312cdd53b7ba24d445f3f2cf5a575e5b911694de1c5f0e9bff6ab3b6a896c68dcb0d1e87e3d8db035da0c73f27d2ed155c3ec1f966ac2e4bd78269ac6b3e99bc78dec3075512df6128cf9bc085b99598fe8f47df58a3bdb058f00511c71a0920560b18fc9d174015b81dd0e435527a84358253b803264ba16efcc7e19f74e6b2b321ebb945d15eb7d4a8451019f33b63c0b7cc789838b0125625472b8e51ebf80fac90cf86a56b84a91164c97e1b1bda2747993956a8e91dfcc8744cf38abd6522abd855348f6147bae5394e2c404042453a55473ea46f80a5a0aa8d7b618ce4a8560885481dbbb3126af4795e9ac4d8655daa0488d5269dee49f8f17dfdef5af133ee2eab7ab031e5433e122b93cdcb0c08802b648606c50be8f7ed6f177c7d835e3b5361ffdeef4244dffa2dea37ca92bce64cd2308117baa7c3a270473bbcb9c5c751bf27b0e744237e961e8b63e45a13ae6e4b8ff3776bf706e8847c3788139ab6553dc4af40702339a4ab58b826efe8513b3dd060e44a7dcd13896319b69538680ba9b2c1ff845f4765f635bcaf927648d0de152e657ddd48fe83a762b3dde88107f2eea10068785c0859b3fb00668d27ec216c09cbffb6271bca04ffbdc2a86e1738bd2879d68e616307eb26689f26d6e26a866c945426d3fe8e1a832305c36c11161571c429a86e9c5f72cc7d92528abcd2aec6db6108c75ca3dce54e14048fcb9ab2f1b3aa30156f8765b08996542d39115f7b30bdaedc425800c470691af7b8d66ae088eff426b8930b5d4d8be9ab6d8a914453d5fb91a2adbc9dd336d16992a61b8306398fc9a22da004f8b6988e098b61c4c8abf17a9da08b4ea511377766186064397b6eb6614fd2d7c89eb878c2a44c50aebb33d9e23b71d683240e70350418e3be9511bcf4f6668865e55721dea7c7fea971fdfba2a48ff2257e558d9de3bd76472519adceb82930514325c7d9bba0af09f07d8a132252d4411b7f79c5037181c1d9d0aa5c7e448935401650613d745e87769e7ff0e7ee9de98a8ad01cb3c93e313c9936fdf1b97e43dad23c0449d637d7e960d3ecee3b7acc2a331211623e337fecd5c23567bfa70c95bd4dd66483d0fe8c2e8d18fa34dae3356ea961c882a72615f6ed0892a85319babe52266d35eb96298a71921a1ffff5a3847ef37b464466ceca64f03d6284f330d0d5f267dcb96140227137a01d0b062c94b729844ba3ba0bea0396217e565abda162dbec2f357022635c1588bc505b26da0bdab2732ba2e38b3e07dc734c79400a5b527585209e6658c42d4c2213323bbcb8d0f668bf42cce0941a3e18745c392cc3d92de724e23e3bf2224aefa153fbf97b05ae5ae12f2d3a22356bda79b4396caab7a56455dc3fa6e423cf87fb1e7da8120a240f73e2e6bdf47636949e206fc35bbe31d22ebc1e7597caa5547d4c3c6bda2ef2ead6a04035792d90d94bd159421f437d6c0a233613f19c3a677d79b503d476839cfda78cfd8184f4209d7a1a0c5103f825170b4cf9e57b1325cb68ed26cf684bef0a154e8816c114e68d92582e4141a24211b56f861708dd22b0a907c0ac70a5699063a1659208ad60a6915a59ddd888ff7c6168e83c6ba6f5eebf65a55a3946dca81564591bef20d5f9dc44c237966c06d6f19e752ddbb46a46735aa9acf16df89b5a2e200af1dd412ac9dac9b64442cb315b44378e34a57cbd9583b092ec3992209040f49d320512b8400c74cc1f41ff09ac53071c5db7425dadc2a991bec08922faedfcabea8a57fde0759f86c9d222b8e5d0d260a90638ba1c85fd614f6ba82943c5bc444fe3e5a5b071f44595df91e4d72dda58ab70752a5740d31722c4ff3de403d0706fd0b3acbd90157511fae22464360cfe7973920a17f4ea2914dd366653a483e7e7348169a63b192b193e73b6e3861275050c9fa2a7c57a4fa38fd5b20e9b31cb8ec8743f465645a700f476682c822e8e8c3d8843dc0ff3cb966b3015925845f0df13fa1f997db7cbc77f2272d1afd5fb35ff20db9d60b3c5b2dcb07d95cc03756b4e495d875430ac04ce2769eb7caf67ab0ed857576e91e34a8ff6854d4557ddafb2fbc76b36e69c8f0b6f0243039d1a15ee656ddf1a084f8e926da1ed27810ef8c0f3cb9db81e0c0743f1279953b219e81cad9a299d3e708d32816585d664fc9eb18a84f34949c68f26908a678fc7ee8f3f9539a1b9ecf9f3f0c0b11201401fb475ea2953b3fb9abc971acb7d9af8044ff7cbd21a65b21f99216ec50b223a73250e01c279eb50a86af6fbe274d93c4e8d3ba1dda61215481df405240728ff3015ee48610bf9e4cdbd1f8a08e8229cddf5f635fde44a3acc2a9de22df51a13b382bccaf25de86107b3bb723b528c4dc103f4ef52fcb04d1017a67947c169c6a7101c8cb323cbb20567f4ee75dd1be31c429dfee26547f0a1417e5e8b1b510ea8051ba579a1a13c6a7c3a0c57ee3581b374a591bb3d00912fd35ba38466ac1f7c4aebe841a2a1519ebb95696f4062556cc35317771647550f7a0fdf4b45c95ea3f739377764e35372c34873eca9cd54a9921b6f1018b3dc35f0114730db5c1cf9f391e7d53616760c3bf2fa6d14192d9dc706d397fc0d55ba5b35ba15b96a36d29ea7e5bc57b9ec7bf1bbda54a5ed92d3895dc82e58674c901403104fb8311d8c2262e1624f9a67ab17bfe8ec41e1719aa08b08afb1ef010782bc5d7e0cc8a2fcaeb9a2e38e09cf4cb71cc25653f2088d2724b6e2f7481175d4fa21d5efe67424f5956e959e15eb565e9b6d6ccdd3decbb3afcf3478ae0b65953db6fd111ed771d4c6cd3548baef0195c7d68b0d39df9ad58d5f8179a57cc2c5bc5f9ea0242650d76eb53b38e4dc68af05de85244c97557b6bc785a26667046b7c02ff2b43e7b0ab0cb09edb46e359dd9179bac7e52109b2cf808ed606d69e02b9ddb121f19b045c9de2ca570f405b316f239a34687622e8590fb6ef4e65f49ea994e784a528166ecac271400a096cfe4c6d53697b841eef3c421f49862a79be7321602b1ada318503e2cb67a23dcbb6a49d77cf702faccbb79c831c3c945b9bd8610aed81f136109ab46c53bd79bd9ead77cb08f4ccf2f47a9bbd593029686e25e1cd889e753d9b38e730ce57f07c6cc0ec96af2c24f150a77304b7b35df95a63bf7485bd13f4b9fc00db2e6d6bc8852f36af1fadecdd681ab4b18f737719af87f5cb9520ed5247a08fbd69daad308e47f7b22afdf52a45c6c1b1fb8604e40f184d9feeeaf3a771f81efb51646bcf0959f1e01b0e502a5e99ff15e6cbe834d83c2c850bc68d361558493230026152d80f11bbe6b3b50fb9fe591fdae82f13b6e4f38a3653e4b11ec09ab25840dd2199f808d549ea01fb697641d8c89519737ccd97b31cb81f7b5816a3a6f2ad08fdc2226fcb3d8fc46c4cf413fb7f33d83ded0de568d3dc7a134ea39cd2a98248d04e964575241b1fc83cf432a069b967c4f358b331353fc75b9ada26e37745bc1b14487a87ab1b61fe9b63573f981ae8048f8d1094d7ccb857643209c29f2f5e75b9434ff155f757c47fc29bc2ba3f64ee74d29d4367c2aa9b971b0e42cb5ec03e2661ee49cd9dae14870e9387058b50822aa02dd7989f12eacfa45c5fd7d6dc637f7c750b63bdb6a757412c97996cc9f0fcb05702fef27034f11bdf47d0c5cd8e0cbeb729ceeb6162c374d9c2d7bcc5370f37adc1e00d048c7e7f398204a740ce19956a17d6dda9502cd6564d18bf45489d9cf7342921aaad082a151d2fbbfee714e6885f984dc1c24ad8a579add94b0bb79fe391ccc894110a2fbe7afacf9f099d109819d15a0f527c5e6a8c111f86e779e37dda2a5c217e830f7572aa7316661160ac1cacb95eb687dce9707991bf7a9e45a8a592855cf6f27e2ebed1d5e6aeb91d04d014f779741f00c525ff337afa5e1a4e3d73573d786f342eff8023fd038bfcad963824b59f0622c85782e4b72e64082f66d832db494d6e3f61def607bd530746dcf3cd90638232a9040325d036c72ee0fac887b260a3681c5b0505254f10335f76b0ebcfe84fb5dd6ebb47ef6d15f28a5c5abc4db913433243ad84ed538ef6e9c8bfd5375a4340213508098b5fe657254902ca852b584bd1a7a1748e4ea28f7d0232895bf946f74ffbd917f0c723316b94262583e72a841ae58c1f2c131ac94bca4571d84e1f534f895329d355fe809ace6db60b2e230700b2ccfe3110ef82c8b7b42c479af4c4e84e07b3f68333a913c8d4cc24a6dd3b83ec1d729f719cfe10d63556f199eb1669adf2ba03d3ac9e85d8ac8f1ab827abe36eb84803c980939f7248932f6a7c91d498a8e7f8f06c4f3dd2c60f8040793d164f9d4effdb76de9fda824a3166aca4add77cc6fa874a63ac2ea9ac24f4a59bf5483361ab898a072046f2204c22234f2ac69a79e39a21ad76b7396b7766f35df898bd8b8605cef44c47fa08c0c4b7a6da47defe1717f3acce8257c2b006feafaff91be46d0adc5b629906b961dc6c84d36b046b658b0ef9926bf4b2be5d15263f10c1a6960d85da6b3a7f8798476c0446f29251563b4ab88b2bd74a0e56bd58d54420a3e7fceb58a871ac17162804794419720246debdd6b6e1e95ed94fc509e207f9f6ab0b69bc08ac16a69e6f8f72b531c5587e4701708fddaec977fbc9a991646d91b390e444a85722bbe197168237f47e3f2f8dbd0e6db9ce7a11b279f2048f1bbf4e1a51185bda8c24b6182d62bd8fd14cb98e112f84226fdf4133d4db538fad6375b3944f33b126131", 0x1000}], 0x1, 0x0, 0x7) r7 = socket$unix(0x1, 0x6, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x80) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x200, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x1, 0x4, 0x4, 0x80000001}], 0x4, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x50, 0x100000002, 0x20, 0x1}, {{r7}, 0xfffffffffffffffc, 0xc, 0xfffff, 0x7, 0x11}, {{r8}, 0x0, 0x0, 0x1, 0xfffffffffffffffb, 0x8000}, {{r9}, 0xfffffffffffffffd, 0x21, 0x20000000, 0x5cc7, 0x201}], 0xb90c, &(0x7f00000002c0)={0x3a}) getuid() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = getuid() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) lchown(&(0x7f0000000040)='./file0\x00', r1, r6) 16:00:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x6, 0x1, 0x3, 0x12a0dcd79259ed85, 0x577, 0x8000, 0xc6a9, 0x3, 0x2, 0x8000, 0x20}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:00:09 executing program 0: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x202, r1) syz_emit_ethernet(0xe, &(0x7f0000000200)="d43c16dff24ccde24d2a347b0ee8") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x29) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0x3dd) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x4000c, &(0x7f0000000340), 0x27f) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0), 0x2b31) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffe96) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r15, r17, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = semget$private(0x0, 0x4, 0x26f) semop(r20, &(0x7f00000003c0), 0x2b31) semget(0x2, 0x2, 0x1) r21 = semget$private(0x0, 0x3, 0x4) semop(r21, &(0x7f0000000300), 0x0) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r25, r27, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) r29 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x5, r7, r15, r25, r28, 0x2, 0x1f}, 0x1, 0x8, r29, 0x0, 0x8000000, 0x81, 0x7, 0x80000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000737000/0x3000)=nil, 0x3000, 0x1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c304000000b87e2e2ec94c3330402eaaefecbf80e72ed2f6c1cbe8221685c6ce3bacdadfbc3540dadcd1e8f11d36b629e5cf7c129d63b8c160a7a410a9b5ab6408163601e9e919d2e78dab7925aa25a26e42bd3dab7ef95cb16fec1d70c2e1972ce5c84e0b6baf28c84e5d9a1efba01461629c1635964600ad06a47b0393ef31f9c7317b9674e559945f43", 0x8d) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)="ba09e1ebd728409425c332a57803a6e76c605840dd2b95ba6628b9cfa3f82af6c500a2153ad21d6eeaa20388bfc5b43217502db5c42aed2bc12d487bc1487d04328c94a41cf771d7e5", 0x49) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) 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(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcf941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000000000000", 0xa0) socketpair(0x6, 0x0, 0x60, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x98) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0xb77262d0289be3c2}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$unix(r1, 0x0, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) fsync(0xffffffffffffff9c) 16:00:09 executing program 0: socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68002de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xbe9, './file0\x00', './file0\x00'}) 16:00:09 executing program 0: r0 = socket(0x2, 0x8003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x3}, {0x6}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5f, 0x5, 0xf02b, 0x6, "f88855f0be920954023b006801ca006680f18c23", 0x1, 0x59e}) r2 = fcntl$getown(r0, 0x5) getpgid(r2) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000040)="ce420efd49c56aa02611be25288db5b6c2565992a7226909577632e345ddf17ab95f5b7fb64de378e8a9a563beb35423accb502c068e23ed5dc245bc59989b15b8170b186b7efc535f1ab5376841c7d85f6d4f0af11e05e2744182bda42ed6ec3dabbb4cb8c3af5842d1844407a0af640c09546bfcbb4aae57497cb034e0b744301c28a5f05d1e2e5805fb09cd83d9e7e45aeeadde6e63c1bc1c8b2eba08f489fdc915530dd578c80abf86d67f18a8cfb1a4fe57e0fc7116350cfe293c"}, {&(0x7f0000000180)="ddf4b42ba7fdae8d6a8c105bf54e488f94ee97f74ac92cf14c8353b426466ee42f3e22c79567b3b983c155b51fa05eeb8e34429cf12e5dd3784dadf25592a54ec8b5eedc60ee63943252ddf87ec815d8c9449ff291827a84d2c134657278b444b818b57dd7e81e4dd13704c321bad5480fa65af77ea5b0cfb70c6b0ea7c9"}, {&(0x7f0000000240)="4c0f0f292406d7d68ddeed370314a355425d0ee5fed0ba5c61e10e51f0564483032f443b00783206ea3a1093c06060d359d12deb728452abb759f47e7d4c83fc013998d41d1728041939a769b6de3244e4de9bc7e5a8f0310941ea7fb69f0daa48b0a53aa8a9e0c28a7c1be52d04449e079250a83749b1224499a473de2cd840c3cdc7d6fd00ef5428f6d856db0470434d42fe56ff116ec8b0fc9f574deaea487cd3727dee8b08f493765fe92d30f0b60b94a1e28280aa82ef76cf6554d842d5fcd92d1435"}, {&(0x7f0000000340)="82b37a894b1f0fb25e31cc02ace641deae7cb5fd0a194b9e2cd78cdc0f401b1f3ef4043f267f3326a7478113ef3fc28f1f013ae014edd14c7783519aeed8d2a78959a6783121da8f389f54ebb16e27a9ed33799acbc0e2e5643fa6d44f9ff6cc1b86099b07a7189bdd96d766a40acfa838ce80ee853b19bf2ed9887acfea6dfb501a17a8d2a1f84e4d2d3f26f70b75ea4ad6924004cb974950fc4919c439080ae640a92c468efe7afa52a1c3408b1d2244472049bc1a42ef59534b1458908b82a7"}, {&(0x7f0000000440)="224238e1952fca8321ab5838d1d92bb80e1f358c6cf2335b752d6a73c3bac9223135ce453729b1e0e0b048257fc13168ddb62eb9cb5ea2765a4a8a6a08c6f6e70d248ae6"}, {&(0x7f00000004c0)="2a854c64e1bfabefc9dbc9fc036689d8cab13951ceee097104469aae393624215508008c9f72f31b4bad0aae718f147580f7c1501f557bae381d80e98f7d1500434f45a07a86e5b142b0a48a278456d1294fd471b70080f8824f4b5f31515b6dbf85f2db07adfcef3ac3a279675ec2e1710966445e5d57642ccfe202c8370e9569ecf4929a828b1202a93e8da13b7291085c55dbe100"/165}, {&(0x7f0000000580)="9bc0873fbd98aa3b42dc9b071e90a53f3a1b2d04e79a49b072727942e1964063196a07b91804655e73b5ae3980c23ee016f5dc645a89c072d2a29aa75f6c2254354c1c07d9bf0b6dce03ac39d514e6644eb49b2ab72b75a18cd89702cbce4b0d4a4665e0d7dc1f0102ca8d61bfee31e22a0da8a110e111f42015d1dc487b9ec0b906ea505f69712bb2fab43a75b481d478dfbc28aaaecc82d3d3cf05f9572c3247c04918ad2990244ef63ce3bc5bfb42b6fe1032e1696af4b0ac04bf1f0183720678d26e5dff4781fb08e8dd0327951ac2436ac04605fd462bd20dd6f4024b989fe4b24809d25479cf3642d2d9"}, {&(0x7f0000000740)="85194e3231e7e04bb1f0f68f99419b26f09880a532ac0b1bc9d7dd43611cc3db1c7448020fa805a58b5df443d9c089f48d685b54fcf31034fa4804b947ad2d8ab415b4217e510d7045b45eda800ec0b8db6997a0a5e5a7e2b61ac3e46479ae11ae8997305f694b8e1457a4f05c174cc7f97e7e1f4b6383ad7366034f10ea03d8793c79c055044693c5bc94b092"}, {&(0x7f0000000680)="1a54be8881c0293674e1473abaffa9578c18a861abaaf3db3478f09c47993e68a8cb99e6aef713ad427fc298e0c3542f99d19913c9e67a5f125867402956093579da20663be1f60966a3c8506d29b0f5bb7455bc3406c2ca66d029c31c03a39baad6b8eab807561d9ca78146f474ecda15b4e4f5984f73", 0xfe4f}], 0x1c5) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x94) 16:00:09 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4002ff, 0x0, "00370048ba2f2200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700), 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) shmget$private(0x0, 0x3000, 0x181, &(0x7f0000ffa000/0x3000)=nil) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000100)) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) socket(0x10, 0x1, 0x3f) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x7ff, 0x2, r6}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000000)='.\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x304}, {0x20, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000003cca5cc02e0000000000000000", 0x2c}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:09 executing program 1: 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='\x00'], 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 = socket(0x18, 0x2, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = dup(r3) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1ba, 0x1, 0xb4d, 0x4}, {{r5}, 0xfffffffffffffffc, 0x0, 0xfffc3, 0x7fffffff, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x101, 0x1}, {{}, 0xfffffffffffffffc, 0x20, 0x0, 0x7b62, 0x7fff}, {{r6}, 0x4, 0x8, 0xf0000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x400000, 0x2}, {{r7}, 0xfffffffffffffffa, 0x16, 0x20000000, 0x3d40288, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x10, 0x3, 0x100}, {{r0}, 0xfffffffffffffff9, 0x90, 0x2, 0x7fffffff, 0x81}], 0x0, &(0x7f0000000300)=[{{r8}, 0x0, 0x2, 0x0, 0x6, 0x7}, {{r2}, 0xfffffffffffffffa, 0x3, 0x0, 0x4}, {{r9}, 0xfffffffffffffffb, 0x0, 0x1, 0x1f17, 0x6}, {{r1}, 0xfffffffffffffffc, 0x61, 0x1, 0x7fffffff, 0x800}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000023, 0x6, 0x9}, {{r10}, 0x8000000000000003, 0x62, 0x20000006, 0x8a2, 0xdf76}, {{r11}, 0xfffffffffffffff9, 0x109, 0x80, 0x0, 0x1}, {{r2}, 0x6, 0x20, 0x8, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x81, 0x1, 0x80, 0x4}], 0x91, &(0x7f0000000440)={0x8, 0x4}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:09 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r10) r11 = getuid() r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r14]) fchown(r10, r11, r14) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r17]) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="5b0f5eb1f8e4391e4695a914f7627a20604b24349f0036e7de50b551e7f86483e491b06f49e030fcb7146913d15da8ed5d19a24f16916d94e3d846c04b344443e3cec24d617531e7", 0x48}, {&(0x7f0000000300)="f4d4704888f2ff6cdb9d51a4db4ae7bf5f02b020e0e05b5c34cc289b5002f6f16b80eefaccd657314c1632effd53f205d515aea384b359d4b6a568aa6f85a63d0bbf1d1cda07d261f3e87f53f26d7b8d65d5c86c9837d2", 0x57}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r3, r4, r7}, @cred={0x20, 0xffff, 0x0, r9, r11, r17}], 0x40, 0x2}, 0x40d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x0, './bus\x00', 0x5, 0x3, 0x81, 0x39e35c9}) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) 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"}) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x3, 0x20, 0x1, 0x0, 0x400, 0x5]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = dup2(r5, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r9 = getegid() r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x130) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, 0x0, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0xfffffff9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x6}]}) lseek(r3, 0x0, 0x8001, 0x2) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdbc1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r12 = socket(0x2, 0xc003, 0x0) connect$unix(r12, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec24eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e000000000000000000377fa38e153887d0c41ab5a1951518d12102ae2faa72ed8487f24ed6958a3e516c371f7d414d8593611073bf9e5e019f6f7b473e41753a59"], 0x10) writev(r12, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r12, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: semget$private(0x0, 0x1, 0x104) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0x87}, {0x6, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r14) r15 = getuid() r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r18]) fchown(r14, r15, r18) r19 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r20 = dup(r19) ioctl$WSKBDIO_SETMODE(r20, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r21]) r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r22, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x3, &(0x7f0000000200)=[r18, r21, r23]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r13, 0x4, 0x200}, 0x4, 0x5, 0x732}) pwritev(r3, &(0x7f0000001a80), 0x0, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xffffffffffffffc1}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f00000024c0)=""/102400, 0x19000}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffe, "56209d4b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 1: getrusage(0x1, &(0x7f00000000c0)) socketpair(0x7, 0x0, 0x7, &(0x7f0000000000)) r0 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0800fe"], 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) shmget$private(0x0, 0x2000, 0x8, &(0x7f00006c6000/0x2000)=nil) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="5dc0e2c9af31047c93f7429a79ca75b15d42f5631df8d01d690cb3fc4e814807bbafdd38ea0fb9a8d6d29bb3b8e313f978843d23e178063de48aa1737aa7b37babf30000000000000000668b1a6660180d6b57daaa8fb5c25a25604ae5279b7e"], 0x10) write(r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) kqueue() r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x3, 0x1, 0x81, 0x1}, {{r6}, 0xffffffffffffffff, 0xa9, 0x20, 0x100, 0x8}, {{r7}, 0xfffffffffffffff8, 0x42, 0xfffff, 0x3889, 0x9}, {{r1}, 0xfffffffffffffffd, 0x100, 0x0, 0x40, 0x4}, {{r8}, 0xfffffffffffffffc, 0x14, 0xf0000000, 0x91, 0xffffffffffff5bfc}, {{r9}, 0xfffffffffffffffa, 0x1, 0x2, 0x4e3, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x5, 0x4}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40, 0x8, 0x6}], 0x8001, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffa, 0x1, 0x0, 0x100000001, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffff9, 0x0, 0x190000004, 0x800, 0x7}], 0x4, &(0x7f00000000c0)={0x6, 0x1}) pipe2(&(0x7f0000000080), 0x0) r11 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r11, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r12}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r11, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x7c, 0x6, 0x0, 0x3}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1000000000000038, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x20, 0x5}, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x38) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="00b100000000000000600000ac3cdfa360375e000000000002000000003e3ef50a93be640000000000000000", 0x2c}], 0x1) renameat(r2, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00') 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "172d6bce6a080800fb1b757ebf99df0079b100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mlockall(0x0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x80000001, "000a001e0000000010000000f4ff00", 0xfffffffc}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="5e6cb234656236d41c0ad0186b94343bb17551bf548cf92a7edac5f4bc7c6e4c7ba010e05ccb3e8528ea3acdba939353f3cb7a3edcf1d0e768d1b470ea87f5e1b24f4dd891f8ec3e8c206120b139ba18cd34f6990687557cd67aee2098a836cd3b8eba4c0b51081acb7308ef084a9c55ddb37078fc508cecab0441fd87bdcd524c7f2c446118c3d94fe8cbac7af47bb21ea76b953e7d48ea2f08a64e8728d4cb1d51426cc3026df6a4b66bb40f", 0xad, 0x409, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="4e068c1a0e2e9beb50f133605b7625c814bac353528c871afc817081501fead9c2e1932adb6c2a90acd3377334448c5158e0d6b75c5a373fdfc9ed29af5cef6937ef5922a58aeab5efbeeb14545913f9e3a6df4017ab0f8b561013c4ce049be7d0278caac246be78219e61fb2a9a167e5818e901f6a54f5b7b5a30a9b5676c1f2e4f8892d5adda2b69bb10acc7776f52e57edea6dcab9c92ebb1cacdca62bd275209970365f3a43c0865739cec4619a2de9319fce5ed3e83da06b9b507929014c0b8401b4c", 0xc5, 0x5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4010, r2, 0x0, 0xb154) close(r3) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000300)=0x2, 0x4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2a4, &(0x7f00000001c0)=[{0x20}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 16:00:10 executing program 0: lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000140)) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r1, &(0x7f0000000040)="14659b1e32e1dcb58d76b2c1787ca419ca9addf54a3c5bf06dff8c6a48b856cc33cb914bc930646340dec5d7743a0f6e8d3f4cb2395b58dd281fea220fbe8b37614c4aeb8cea63ee3ec713d4345d445e999c09c689094ff5aada928d49ca73695a59dc3e3a1f20655b30b4499ac8ca444738d8b2b161bd29ae9af49050ccdaf0b547f9fba83887d8a8f78fb2fb4ab9f457b494971a91ef1ff4be8ea7128ef3e2186d3a95b8d596ade8394a4a", 0xac) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0xfffffffc, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xffffffff}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf04", 0x18}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x1d}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = dup2(0xffffffffffffffff, r0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x42, 0xf0000000, 0xfffffffffffff000, 0xd09}, {{r0}, 0x7fffffffffffffff, 0xb4, 0x8, 0x1f, 0x200}, {{}, 0xfffffffffffffff9, 0x2, 0x1, 0x1ff, 0x9}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x7, 0xda99}, {{r5}, 0xc82785dfbbe392bd, 0xa0, 0x8, 0x2e8f8f8f, 0x5}, {{r6}, 0xfffffffffffffffc, 0xa0, 0xf00000a3, 0x4, 0x744c}, {{r7}, 0xfffffffffffffff8, 0x14, 0x80, 0x8, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x4}], 0xc7, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffd, 0x0, 0x80000020, 0x5, 0x800}, {{}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x7}, {{r9}, 0xfffffffffffffffb, 0x16, 0x80, 0x6, 0x3}, {{r10}, 0xfffffffffffffff8, 0x3c, 0x80000000, 0x4, 0x2}, {{r0}, 0x8000000000000002, 0x4, 0x80000000, 0x1000}], 0x8, &(0x7f0000000040)={0x0, 0x7ff}) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380), 0xc) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:10 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(&(0x7f0000000180)='./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(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=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, &(0x7f00000016c0)={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(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r9 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r10 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r10, 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:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x28a3) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r3 = open(&(0x7f0000000700)='./file0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket$inet6(0x18, 0x3, 0x8) r9 = dup2(r8, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002084, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r12 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r12, r2) 16:00:10 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) pwrite(r0, &(0x7f00000000c0)="d0bfc7df65ed4346966859592dd9a3fe63e9944e08d1615554474494a1ec82", 0x1f, 0x0, 0x400) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x2, 0x4, 0xc5, 0x9, &(0x7f0000000100)={{0x0, 0x1, 0x20, 0x47, 0x1f, 0x80, 0x6}, {[0x4b, 0x1, 0xd645, 0x1, 0x80000000000, 0x5, 0x55, 0x1, 0x3, 0x80000000, 0x7, 0x4, 0x3, 0x200, 0x3, 0x2, 0x5, 0x1], [0x1, 0x7ced, 0x1, 0x4e, 0x7f, 0x3, 0x4, 0x3259d191, 0x5020, 0x28cb], [0x5, 0x5, 0x6, 0x7f, 0x6, 0x100, 0x5], [0x8, 0x3, 0xffff, 0xffffffff, 0xfff, 0x6], [{0x4, 0x7ff, 0x3, 0x2}, {0x4, 0x7, 0x2, 0x2}, {0x7fff, 0x9, 0x3, 0xfffffffffffffff9}, {0x1, 0x0, 0xffffffc2, 0x58}, {0x1000, 0x7, 0x81, 0x7039}, {0x1707, 0x7, 0x240, 0x3f}, {0x5, 0x101, 0xffffffff, 0x7d}, {0x6, 0x4, 0x9e, 0x9}], {0x3, 0x0, 0x2, 0x9}, {0x8, 0x20, 0x0, 0x2}}}, 0x8000, 0xf9}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700", 0x0, 0xfffffffc}) write(r1, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r2, 0x7f, 0xfe000000, &(0x7f0000000100)="8a28183d76521151a10e4640e9bf80d8fc3f7fa8ce5b4ce0ddffe67e8d49b675923e66bc93202e75a7f61a31a3b0d8471e83740ad8c20b2c125e311206275bad696b8ef970d15ab7eae514ce23109f229ee91d5a6e93350760471ea9cd3712488ef431db28643979d66c516f9722d2ca7c12da5997061146a8e14b6c62789066dbca22082f9018fdeba4c2dae88942836399bf5479810fb824d7f87858b8c9cbc1ab56fa7d8daf4f9b44c5e2bb8b2412a6ba601b054b8d78b4bd5a47838a67b66a7dbde6248fe921c44d0641413eb6ed5f8098f25390f6c0e59d49ecbe77460a4c266018216aefd1e4776543315b", 0xee) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:10 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) 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", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x70001, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x10000000000, 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) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebff071b542a538706000000b818000000290000003100000000000000000000f8d2ec000000000000000000000000ffff00"/71], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x1}, 0xffffff1f) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) fsync(r1) r2 = semget(0x0, 0x2, 0x28) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x6fb, 0x4, 0xf79, 0x7, 0xffffffffffffff38, 0x800, 0x1]) semop(r2, &(0x7f0000000040)=[{0x3, 0x81, 0x800}], 0x1) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() semget$private(0x0, 0x5, 0x228) syz_extract_tcp_res(&(0x7f0000000000), 0x5b11, 0x8001) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x77) r1 = socket$inet(0x2, 0x2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000300032972600008bc224c7e02a10adf5e02c685b958b38ae0651f5377add37566988d3c2bfacd2b4e9641d3d959494ea65d5a4046997175542b435870713327357136669ab9599b4a9299589e6d6f16a0309f1450900000085c5d9acf8df21ca7304412017aa0ddb15c896ad00dca256b7bc01b96903850ad4bbadd1bbd5dba01859181512e1eb94fb2228c28b35d51a85908fa86d231ce3feee9787afbce444"], 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r9, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r9}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r10}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x120, 0x40000000, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f00000001c0)={0x0, ""/84}, 0xfffffce3, 0x1, 0x1000) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x8f0040040ff], [], [{}, {}, {0x0, 0x0, 0x0, 0x6}]}}) 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)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) connect(r2, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) fcntl$dupfd(r0, 0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x6}, 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10000, 0x0) mkdirat(r5, &(0x7f0000000440)='./file0\x00', 0x118) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$unix(r7, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8200022f66696c653000"], 0x10) kqueue() sendto$inet6(r8, &(0x7f0000000640)="f0072bea7f8646caabd1f43303fd570142070c3e8107089a2799ff06a421ca2ba7aaabf83aa1021ac8f066457d4da16385e2126c0da492a6d0a712a10de9fec54848a8312d94f64393e3dbb8065d59acef136818ae7b8029c293d8861a70dd89b9ca2c49cb7d55f49d42b29e3c8542988ee631dddde52bbd140127ff31eb1646efdb4a7b60de0effdb17924f0cfe6f637f0f0118fdf53d21ccc3e6f9d0099d1f0a97f190d48e6f5213879384dd1a635b071df4d9d2dd08e60e73f90f568c0c68f7d88b1fd356711e43ecfece05e90a858223fdaeccd22b94240e55d14a34", 0xde, 0x8, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r9 = socket(0x2, 0x10000000000003, 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r9, &(0x7f0000000600)=ANY=[@ANYRESOCT=r10], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) setuid(r11) sendto$inet6(r9, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x4) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x180, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0xd2a1fbdc969acfc2, 0x7f, 0xbe, 0x40, 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) flock(r2, 0x2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = dup(r1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3c3}], 0x1, 0x0, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00 \x00', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x190, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x80000000, 0x8000, 0x9}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(r2, &(0x7f0000000000)="c16d58132a74c6181ccf", 0xa, 0x0, 0x80000001) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x140, &(0x7f0000000040)=[{0xb1}, {0x4c, 0x7f, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="782dea7393177320494b272aeeda") geteuid() 16:00:12 executing program 0: setrlimit(0x5, &(0x7f0000000080)={0x8, 0x8}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x40) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) r8 = getuid() r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(0xffffffffffffffff, r10) pipe(&(0x7f0000000180)) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0), 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000200), 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x6) dup2(r13, r12) r14 = dup(r9) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) fchown(r7, r8, r15) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r16, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0x8004741c, &(0x7f0000000080)=0x86dd) r17 = getgid() r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = getuid() r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r22]) fchown(r18, r19, r22) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xdfd, r3, r22, r8, r17, 0x4, 0x8}, 0x0, 0x9, 0x9}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000100)=""/171, 0xab, 0x8c2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8e4f43067accaf99, 0x40) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x7d4, 0x3f, 0x70, 0x6}, {0xff, 0x2f, 0x9, 0x3}, {0xf0c2, 0x0, 0x0, 0x3}, {0x2, 0x80, 0x0, 0x1}, {0x20, 0x80, 0xbd, 0x2}, {0xf0, 0x3, 0x18, 0x606098da}, {0xffff, 0x8, 0x3, 0x43}, {0x81, 0xa7, 0x7f, 0x7}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r0) 16:00:12 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x20240, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xffff7664) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60366bd15cf7f7cfccec4a17b00ee1000e3fffeffffffffd6898f000000000000000000113cd3c4a2d17869000d1ff6df85660100671273b7e901000000fc030600000000b74e000000000b00000002000000000000f86858e3b5acc587c71363636758"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = geteuid() r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x0, r4, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001}, 0x0, 0x0, r7, 0x0, 0xa5}) r8 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = getegid() fchown(r8, 0x0, r9) fchownat(r3, &(0x7f0000000000)='./file0/file0\x00', r4, r9, 0x0) r10 = dup2(r0, r0) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000280), 0x4) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r10 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r6, 0x5) r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = socket$inet6(0x18, 0x4005, 0x70) r22 = fcntl$dupfd(r19, 0x0, r20) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r23, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x6, r16, r17, r23, r18, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r16, r9, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r30, 0x0, r31) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r33, 0x29, 0x9, &(0x7f0000000140), 0xfffffffffffffd3e) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r37 = fcntl$getown(r31, 0x5) r38 = semget$private(0x0, 0x4, 0x408) semop(r38, &(0x7f00000003c0), 0x2b31) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getegid() r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r42, r44, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r39, r34, r35, r36, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r37, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r2, r34, r16, r4, 0x4}, 0x1fd, 0x401, 0x2}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/60) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84}, {0x2d, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000180)='./file0\x00', 0x1002, 0x60) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x20000000000001af, &(0x7f0000000000)=[{0x3, 0x1, 0x6, 0x200}, {0x3f, 0xa4, 0x5, 0x401}, {0x4, 0x3, 0x8, 0x401}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, 0x0) socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c44cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68002de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084de7e2975f31e0671ed375ed022212bbcf5f114bba81c32eda220cc7a1e178f7d0c409881267d0ec4a304e58b5d7ee1bed28f94732ae9c79949c386677199381b8eabc3d0feb088b877c8ee99ff762cecb645221af176c1339ad3ad11ad47b0a035059a897124fc3d8e0ce8c2f1ee6b25fb2a786cf9bc439753ad177b82c680e4ac05d07554ce8f7b467f526a4efccb5518ef09fd24e590db05ff33c40fa066d70037f1e9342e194085707a654e44ed1288153c2875eb21bedc642651c73573f53c9386200"/1514], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffef8}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0xfffffffffffffffa, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="ded8806083151b0ab8a2a97cb8da") 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0xfffffffe, 0x0) close(r0) 16:00:13 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6}]}) pipe2(&(0x7f00000000c0), 0x18008) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) sendto(r1, &(0x7f0000000000)="f21638c7f0f87b67808ee27abeba15f3", 0x10, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setsockopt(0xffffffffffffffff, 0x0, 0x81, &(0x7f00000002c0)="8f276d9ad9b6df731ba6367e45876911b5add562320dd1a9c64371bb7614102dbe05098f766d474f99a74d56c182400a6b5d8601fb9f5c00c5b5f53a72537f00dd7283fecddef9dc7b", 0x49) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r6) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64=r6], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000002281628e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000063e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf1200"/267], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0xfffffffffffffd05, 0x0, 0xfffffcae, &(0x7f0000001680)=ANY=[@ANYPTR], 0x8}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffea6) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x0, r7, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r9, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = getpgid(0x0) r15 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0xff, r3, 0x0, r7, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r14, r15, 0x80000001, 0xffffffff, 0x2}) r16 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x2) pwritev(r16, &(0x7f0000000580)=[{&(0x7f0000000180)="4597abf790a33563c47d7943947e0ad6d8e79f922fd5ccdacca04a01774f7ebe183b56352640dbd85bf6235c7c28ee630321431635c0668dd69eb4baa9768f71fc7f927230da5aa0fbe9a6d1b61e92369f81b2265934639a29215338e152e89b05c9a1f4efa32ccfe555bdf24c79fe6359e42ecbab76e81b3c2bbf50011f3d751634c0a363660b1cfca52106671b53a44d1d4a625cdb1c49d5af17893b3d2ca134ccf44dc27ad47cb97fc2fda6c741373ed0ff1d1e78040acd83bb8fcf0e2dc901b2af6963d2740af486fe0f9e069e1017957a13b712afe4f8903210", 0xdc}, {&(0x7f0000000380)="81f3c4028c1e16af2d2a31a63bf2801dda38dcd4cfac24f7684f6f4bd6e0fd40374081ace763f5419f28fa27601619b02b00676600a840b869c5676d87541830b0088006fb1f4fb4a09a4486628ca41b6c8f64958e2e75959099f5a8e79e8febecdec4c2e1768722de0cab73c86da9fab375d4e5629439512fae294a1326a2be64c814027c", 0xfffffffffffffe31}, {&(0x7f0000000080)="576a35713d0fbb833b5e09c74e95f3b78e64f2a15d7f5fb52b4bbf40f1888d", 0x1f}, {&(0x7f0000000440)="5bfdc281464a14b35aacd50a1c8d1ae10e4b71077afc378a3b632e063b395ed7dde5c9f16af82fc3520aaca943633a697b4e60b7", 0x34}, {&(0x7f0000000480)="776bd2cf9e4dd58aed856012d05c939282cd571008f33018e403285a19a2027c5deaf9e665f735bb45fdc6bd72baccf9c0a877f87f03", 0x36}, {&(0x7f00000004c0)="8657069cc29eabc551f879918f3c9f7d35e1716ef5778e7e7fc9450dbdda26d3ef80848afb04c6f3e3dd1b0f804baa7e78c6a7bd11aaf306fde217ed36877c9092c0ede21b86962a497988ae5cfcdeab538d5b842e5e6e69c8787c03e74b9d0b7157175d16863f4b21cc7505c99c16ad286cde923079974c68a731516f58ebf7b536e88d8d799b76b43fed8e71cb1384874e1e866dc3b84d8ed576b1ee1b9a20e815a63911b7479345ccdcaf64bc8904", 0xb0}], 0x6, 0x0, 0x0) write(r16, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x8000, 0x2, 0x21, 0xfffffffd}, {0x3, 0x52, 0x2, 0xe84}, {0x0, 0x89, 0x4, 0x400}, {0xfe, 0x7f, 0x9, 0xffff}, {0x9, 0x3, 0x5a, 0x9}, {0x100, 0x9, 0x20, 0x80000000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7fff, 0x3, 0x0, 0x2000000}, {0x2d, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x35caeaaaea78eb84, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x18030, 0x100) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) pwrite(r1, &(0x7f0000000240)="de978b080d80168df83607633c5723c9f2f53d20a3b870956e6bcdfbef625a8df85330a5541f754186f82ffffe57ef7266072756d725c7736589e9f4892e000d716f3d8d25d445fd7517d6b586593fd70b65a97392466680573a00a690f0a016f4bb9667345f76fc62ad8b10f06248b740c67b22e467b07a16251853426fc4a3933340c2272e050000007cfa4327625e1b064461c61b30120b889bb8cbaa47f981c77776135f920071de7df1dbeffeda3020aad4e0bcaddf3a9280f5064f65c8f4f04eaf8a0117361a4d9449e2a8d6fa7654635c9cf6ea51b80b787709409fbbe06abf06ade8cd5e27767736f4f48499ba36c4a4e4a1960bde18949748c3f12421f0", 0x102, 0x0, 0x3) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x1, 0x3, 0x3) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000180)={{0x4, 0xfff}}) 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, &(0x7f0000000180), 0x13c) 16:00:13 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x0, 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x7fffffff, 0xfffffffa, 0x20, 0xa5, &(0x7f0000000040)={{0x8, 0xfd, 0x80, 0xe0, 0x46, 0x5, 0x9}, {[0x3f, 0x10001, 0xff, 0x0, 0x10001, 0x1, 0x8000, 0x100, 0x6, 0x7fff, 0x1f, 0x2, 0x6, 0x6a00000000000000, 0x2, 0x1, 0x6, 0x1], [0x1, 0x5, 0x9, 0xff, 0x0, 0xffffffffffffffff, 0x3ff, 0x2, 0x400000000000, 0x8], [0x7fff, 0x0, 0x5, 0x2, 0x4, 0x0, 0x3], [0x0, 0xf8ac, 0xea7, 0x7, 0xfffffffffffffc01, 0x6], [{0x40, 0x5, 0xffffff35, 0x9}, {0x98, 0xff, 0xff}, {0x40, 0x1, 0x4, 0x7fffffff}, {0x9, 0x1, 0x2, 0x2000000000000000}, {0x3, 0x1ff, 0x2, 0x100000000}, {0x6, 0xf8, 0x6}, {0x1, 0x3, 0x6, 0x800}, {0x9, 0x0, 0x6, 0x9}], {0x4, 0x3ff, 0x3, 0xff}, {0xff, 0x1, 0x5f, 0x40}}}, 0x3, 0xcb}) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x800008], [], [], [{}, {}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3}, {0x3, 0x7, 0x1000}], 0x2) 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, &(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), 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000080), 0xffffffffffffffb9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socket(0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x2c}, {0x3c}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) 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, 0x8020691f, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xa23, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r1, r4, r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) setreuid(r4, r9) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x86da, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x1fe) socketpair(0x10, 0x5, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/130, 0x82, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1200, r2) r3 = msgget(0x3, 0x400) msgrcv(r3, &(0x7f0000000300)={0x0, ""/98}, 0x6a, 0x0, 0x1000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3f00000000000000b722b7ab94ff825789d2fdde7c88d706651c351271c4de4a179ecd5a6293d2abc9121d486e02f1ddbb0aa62c6ea6f9c58e51aed9bd557e5b64c6aab17f7a311a1078b5d4dc89e8d1b62ce277978dea3815fce8dc41a0330e94906e39e694abd120cdf089d21bfbd07132e48681d8030564686010aa7d5de79bacdd2d77718637cb89d15dfe8301845f57c8e54427b0a7a8176a5553ddb08591a6711faee88892032cbc238f607cc04774dbff0da50ed4b8f1f403a07c8ee8e3ed159fcef7a94458e5fab4708e1d6f51f3b1e367da193992da6f411c005e46281951fe88c211fe500ec99fc93410764efe40f8e93826681dc60b78d06cbf58794404c63c12c6cb05ac51257bc8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202ff07e00000002000"], 0x10) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1fd, 0x0, "000000000000000100002000", 0x0, 0xb06}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername(r0, &(0x7f00000021c0)=@un=@file={0x0, ""/4099}, &(0x7f0000000040)=0xfffffd79) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000000000dfff00000000000000") 16:00:13 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xb4) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="b9bb568b3ba5f45023aae152aa4dfa13d4de8460a2bd8fcd0ea44000cc3aa8c40203739ee8e2d00016a0243e21fe3d04124c49f2310f26b5b8a7565c24f5d8c01d739a94eb725942c6dc", 0x4a, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x880, 0xc1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x80000001) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x1, 0x90, 0x7}, 0xc) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='.+\x00', &(0x7f0000000200)='/}\x00', &(0x7f0000000240)='\xf2.!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000005c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e", 0x57}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8001, 0x0) sendto$unix(r2, &(0x7f0000000440)="1dac439c80e7590599dddd3928ae5b8f8ac31e27cc00b50fd5c38028646f93459e8bae06125617f74f3b4769ee8050b4b1215dc572e345a6b0ca7f2895938665340b2e32b95571c99b7ac1df2bac215b59bbac3bd887a73c2f9c36590a578b64832df8ac4f525feb9d7193f39efefb6145bf61a3ae6e013a672e397f3288ce88d4d2cd1b4a76861649fd5be261a370675deb7bd51459559f219d27966bd699274842d26d46c698eb78a707d6bbd2d28398582adeb0948fb2469598", 0xbb, 0x406, &(0x7f0000000380)=@abs={0x3a038b399218b4f, 0x0, 0x2}, 0x8) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3f}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) dup2(r1, r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x81, 0xbdf, {[0x40, 0x2, 0xd26, 0x1, 0x80, 0x7, 0x81, 0xffffffff, 0xfff, 0x6, 0x4, 0x0, 0x10001, 0x3, 0xb2, 0x8000, 0x28, 0xc], [0x4, 0x2, 0x8001, 0xff, 0x2, 0xf786, 0x7fffffff, 0x5, 0x400, 0x3], [0x100000000, 0xffffffffffffff81, 0x1, 0x100, 0x5, 0x0, 0x4], [0x7, 0x0, 0x81, 0x3ff, 0x5, 0x8001], [{0x7, 0x6cb, 0x6, 0x6}, {0xffff, 0x7fff, 0x9, 0xc19e}, {0x7, 0x81, 0x3, 0x2}, {0x80, 0x6, 0x5, 0x1}, {0x3, 0x80000001, 0x0, 0x3}, {0x7, 0x4, 0x80, 0x4d5}, {0x9, 0x7ff, 0x2b, 0x1f}, {0xff, 0x20, 0xfffffffe, 0x1f}], {0x7, 0x401, 0xffffff00, 0x81}, {0x2, 0x8, 0xf7, 0x800}}}) getppid() 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0xffffffffffffff3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(0xffffffffffffff9c) open(&(0x7f0000000100)='./file0/file0/file0/file0/file0\x00', 0x10, 0xd4) r3 = fcntl$dupfd(r2, 0x14, 0xffffffffffffff9c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xccde}], 0x100000000000005e, 0x0, 0x0) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r5, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r5, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) sync() 16:00:13 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="003000dcb169bb531a883d2256"], 0x10) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x54}, {0x6}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) flock(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="049b7efaf6d3b4e964da", 0xa}], 0x1, 0x0, 0x80) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000020000000001018dd30119436577000d9ff6df85660100671273b7e901000000fc030600000000230000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000037000/0x2000)=nil, 0x2000, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000bc0)='./file0\x00', 0x8000, 0x10) getsockname$unix(r2, &(0x7f0000000b40)=@abs, &(0x7f0000000b80)=0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) r5 = dup2(r4, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000b00)='./bus\x00', 0x142, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000080)=0x977) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r5, &(0x7f0000000180)='./file0\x00', r7, r8, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000140)={0x2, 0x9, 0x7f, 0x75, &(0x7f0000000880)={{0x7, 0x8, 0x5, 0x7, 0x85, 0xfb, 0x7f}, {[0x9, 0x6, 0x2, 0x5c, 0x1000, 0xabe, 0x23a, 0x3b02, 0x1, 0x200, 0x8000, 0x8, 0x100000000, 0x80, 0x7, 0x0, 0x80000001, 0x3], [0x5dcca39f, 0xffffffffffff8000, 0xa000, 0xac55, 0x5, 0x5, 0xe06, 0xf9d4, 0xffffffffffffffc1, 0x5], [0x4, 0x80000001, 0x7, 0x4, 0xaab, 0x803, 0x7], [0x2, 0x20, 0xca6, 0x4776, 0x3, 0x8], [{0x6, 0x20000001, 0xce9}, {0x80, 0x0, 0x58a7acc7, 0x1ff}, {0x1, 0x7f, 0x80000000, 0x8}, {0x80, 0x8000, 0x3, 0xcd}, {0x5, 0x3, 0x5, 0x1}, {0x2, 0x7f, 0x2, 0xa00}, {0x200, 0x401, 0x4}, {0xbc, 0xffff8000, 0x9, 0x2}], {0xdf, 0xc4, 0x7f, 0x100}, {0x5, 0x5def4d38, 0x8000, 0x9}}}, 0x7, 0x1}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) msgget$private(0x0, 0x280) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r2, 0x0, 0x3f, &(0x7f00000001c0)="917c3d2aaf108427ee27a5544f11afa1367fa67f8d8934be65988c2e2ab2b93b4f918036b179ff545b61d74f921b7e66ce3ed3a6a0142bb75e652c3b609e94209634f2ce13d63a7459fca8731c69400f3cb2523dfbbe7f997bbea5b1b371def58ef812cf04fd6d8a68c672a9dba8d46eb46be8a1f48323ae1985322799e4976ce6dd544989cb58d956e46d33c5a1d698ae4951be0fd030cb80eb5e500d168fca5b47281188d0e9e21e5897013da437b328", 0xb1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r4, &(0x7f0000000300)=""/214, 0xd6) r5 = semget$private(0x0, 0x1, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x20) semop(r5, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0xf713, 0x4, 0xcf6c, 0x9, 0x1]) syz_open_pts() 16:00:14 executing program 0: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) fchown(r1, r2, r5) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = getuid() r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) fchown(r6, r7, r10) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r11) r12 = getuid() r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) fchown(r11, r12, r15) geteuid() r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r16) r17 = getuid() r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r20]) fchown(r16, r2, r10) fchown(r0, r17, r15) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000087e5033bf200000000003fb7f486a72e1a55e25765c5697562912e665ffb010806dd34af697e9b1ca2326e7188533bae713a31cb60795ddef8d37aaab3369766442bce60879b619fdc4819334342b5eefff0f4c2693a66e83c27"], 0x10) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r0) 16:00:14 executing program 0: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) fchmod(r0, 0x40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x200, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) sendto$inet(r0, &(0x7f00000000c0)="d6182a450d648a1c5144b37f23d1132f4784d52e", 0x14, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'\x00', 0x0}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) mlockall(0x0) sendto$unix(r0, &(0x7f0000000540)="654e93dfc469913971558a4ff9be4ddfa18686878d00706c62e3924f61a57b11de7879024208ac214b026032019a8eb1456246e6f410629695526682f183c4d777cb0f5c59ad58e04fd94a75f4bc616abf18e7fc7cfafcbf9a42e37b3af2bbedbf0624c962ae4ff5a11b6d25fc82d7e8826c7623c51f30876ec92ec377b8005f9b9f4d1eae37c466504b8a14e00b093d7e8748bd4dda51f26bddcadb932537adeaf14da93af2ce3b72933186982f100d6ec9cf075f601c01435b394680f1d92b5531d2c64c8f236a63e0a75c0efafa5bb0c76e60bb8cc66c02341e8c9d3cf9fc456d195aed375dc1d0239d8b8e50a978ff68ad2eb99c0eda5a1ec9be285095498104b4c94f06ce2042c3409a10a03bd7c34c781d58d46cc9887a16e4f198293c6f31d50d97291f39c80241669fa30af4241844f75ab04a17f97fe9e98d608b53e6ca477b07559d14693e82e561af1597c0a358e1864ef4df0b1637a723f714cdbd0364327ee96ceb8f8068220e0fa84da23e2f644511dafb5001d9fe7f5dd0f168054221d33af07f3dffacda3336a46c50092370727ef9b0d3c17ee16a9f6171aa857c00b528ed0fdc0ca571b10f6e387e60e1592fb8de4ffe1aacc7d02bc48affed98dbc8109c953219ffa485d2c18c7c3136ad04fde9ab5b0db2605f0c4cbff5525e039cb5c7a18a00ac2b2589903fa5e559c088d9983c024326e8d30804d2bcfdeb17de91beaf28ec95d344b60d1e91f05d3bb0764162b8fd00d427600217eb9a65a3636639f7e6d9beca64146a3c6cb6b6ab3cd6df93e57b0764a46448019b9eb20d77bc266ab6801d4f0e0563ae878dd87febd62865f708472cc11e667be654821c4a188865359565306570d6b654448af133ee56cfcf21cfcac88a2186c61b40716df13226fdb134da990d0e1654afeb373135d085d2a3829d5ef70d1b385f657c1ecb5f498a1d37729dcb0a208a9281f8fab1e88851bf88df636dfd2e3fa22943087ead7f6a6c40a94aa71347f676115dfbf8970b5f61dc765d85325c2cc94fe5e5c96339f6e621926b684aca463e10acdeeda8327f54db3f515d377a30f38e94b257140bd033cabf17e415739b8c054a77fa92020b613316c41ee2634f63b7aacad4e0a443605a0ecf21bcb2df5afb213029d33c2c04665c075e11b0aa8511a3e39997b0b6830795b44ddd476a48cc6ca9869780897f3f45a0a44ee4b33b562786baf66a2838a257cdfdf52ac85e71dbf1b7e110e04c7a57c98fad45e82a51221b52271ed110876f6dd37e469f0a139b22b7082ba6e79bc13b2461f5e09b2af28dcf493ac35489e34d748fcebf9040ecca12aa6a5fc1c45a6ab299c724eec5ffe2669d7708bae296ef0cbb9f6c6e076e55e27afe80446bc0061a997c4c3997e598eb78d40a0c3c10ac02f282664f3ac263df7a37fb74c78b32cddaf44fc33ec5d5cbfd843f25c58d4ec095b5db114cbd4d90a613267cfb9bebdc6e14603368cd5a1490c51b0a05b9e885aa5e948511bba7b37f3cb1f5c0b91b1be0b1053e5d97d6f7cb5d3cd8308ce5979db7950446997d7bd69af4dc6bda9db81f9a44555faafd6836bf6c1e5383fcadc2dfd51076079dc71daf68280dc9b8cf14e1c52d02d4412baec8e99f17df6c34cc1afb9ed58df8fbe50d99d8742bd4b5d519e452188b574822bfacc336aac79ed3e882b91b16c9b53541420a814a01b4f0752241ad8b055378e000c5f22acb4068ed0caee0f8ed38366c98d885ab20119381bbace0745f870977afb51f04ce1530ed2b3871c91b69714a788ca99a07ba1d2ae1cccb598dc228045532e764573cee6487d1bb3877bd534f44c70529fa4beed5580455553cfa10108066264542ff23658b729164c6f21ff027f880623e1be2d728e46bf6850bed7522d3882b2265e627f015ea3b857f2a4ab1181882e91d12cdaa2498f8f09187a6cebe9c83beb32bba264a9fd7a5906a4120a03417a1df1111438dbb41db7e6c6010c337dceb7482f33bc14e32fd1467dbcc50fb1e3d7de4769f0c42b82790ab9b90a06e2978b1fc3f61b1bec111efc8ab3feb09d64e16838624d9e1a1d1c01f5d79e5624e48f7dfb8d4931c9e42e763592d7a1dbcb9798650175dd1fb4a1556077c1f47f27e9e57328cce47022c68b3af5e4b765a292f0a1189552afe9965a3349e016ff70e9688dcbb22b9966c382d88c5198c5116f00412524cd09d9f14345c0a265ef535b5eb5b436072aa38b6f99155eb272c60db7b709e2258294f3ec62afd63092d64319d492662a6ced5ff42e8eae95fbbf9fc5a36ea2edbbf068203696f77a667427fd3eddff7e2e58996a4ad23c95a875f2dc88cee8f17faec3655864b26591d9d4c3ea697544962f55aba1e56d07d53f8cc2687319958252ac871a4b3fddce1b6db347a7be5a6c034fd2a9f78fc7b0be2984b4194c15cbc2a47ae35ca926f068411f559969be07f69ee6f888686af1b1e5cd8a4e6d6685ecaf1af4df8445989f0859381efedebc9f63023efdff14b1ca853b83c85a45a9f4b4e28607395f63ef9fc188dcaa56cf3b3cea6e53f204c71abff0cab1e68adbee9e4182d4db84457927ede10c13244bed6d581cc358fd17e06c837a60824d5d232412ea84674f0f54290c9a6a80feb7392c0883fb7a6fd10e7825b7f15f2bb3391fd03971ad24db7f7e761e207a667527d5ad2473175a1a0b331542bf1354c1ee099a72414490f9c87839253ff7ff3dded0b277c7fcc8897398023668a024ace6ee2d0ddf2dffc9fb9def3179d1cd4dea5541323bdcc7fc5fec8a9df9f14de9751bca4f85e157f3abf0e52728b3498024c9489ced5ffaa11e5952338e651ddbbfdd64f7f4bbe639a90a05014663408657231cc7c9df3639706d5fc338e32a61359a1ccb4904d1bc3cda5931aee44666b8e14fa674b7c6b45547d823d66ab463db4d32c20cba26f94698ab7e03e3b07f0a64d3e46a76a74fdd118cff66e922d8fd42cdcfdec7d82501d5efbc3755027013be6f18cf4bdcf19254da253fcd20e84d836f52741279e0ca7705f16a1ce89276cbe85c9b1a62463a7fcf9b32ed8440667b1b7dc6e8f6ad6569e8c988c64df84d4d92bfc103c75707802f3307557a9431cb33624e088f9edc8d6c94ac931d120cdb0cbbbc6529af59c1314de4578dcdb61a8be829b6333c244d1b688d681fa672ef66ac7c2b89dde67889b4102a32f8538a21ad4f42f1d485e243bbb8d2fb4d216b8f4a650c8115b67b72882adbe5a322ee4d6807979d519723b4f771835f2db11844044b00b59fd5c19e727db4a0090b33d49c4fabb82ef5649d619d8472bb02b245bb2a77abd8df1422f9eb6a699d1e1559a368a01f46483649abee35a5b24c0f81cbcef37992ba4d69b8167cfef724f63466422eafbc8153eda6df868c6c1537f1c35478e98490cb31b7e7f4f8d720c85ebd382f5feb6e2850cbae673971adce87eed6c400e709f8d4595bc613712c6038271710031b80141a89b4061ca3c04a4f3edcbdd98e1702455df3d8465621ed148e58d140992dcfdf51c84accb593633f0eff73c03e6f398fda7bd23a0da01d61b7e10d2542462f9db9ac0f5811c915f1e9aa17dc756c8828bc6bed7fd22b5e695e7854c67ca395bcec59f829dff874108934cf93fd3e21b1aee8cf7cd4397b57d9e5a2f45190caf8c735c744c4d253d0b1fc3a5cc68857a82bd6bb60228867aa3a6710a154d2e425795d3bf0c0b03aed1382aee99fa3a809729f08a6db5c58cacad0a0afb67d137f089c5ce3b7e864acb92e08d2f4f46977b41193ea57b957fa0e7d7b62302d4c4935ab9863f33c04acb933ef6f3d0ceb17b7b4d14036c47b8e66a6aee902cce9b51bae5e36372f8b790772e401a5705a394a56e4ee6a372f9cc341469ea4051d03bf7aec6acd121a39bfa8cb178b08ed6b124f4c9b3320bed105f7f62135a8580318a0c9da875b42cd22cbb8642cc26552a51f269399dd0c784ff229a6b902c92cc54f78ff8cbd380a15c39204204de4e39143d7b5dfea845c4a3f680bb84a598a4f170865ffb3a027d4057f70eada1a7f08e178bf985ef4012004ee1ed2a8dc1350fec1f8818e17a21f46f83667c0456c404542df13aefd92f4bb100080c3689f8b05ee2657e3a06d15cb864085781b85fcbd4c65fefbbd00ec64d637d86991db1548844efd19ff03247629444144504624901525821895a815695325b773469705fd5a938c3646375d5a1041a34026a1db989d456b3d63f1bb26129092f95df118c0d351039238e2e13c2adb2f6f36c4eba473b39b9560d771df08b675a369b9197988ce38f1b89db7c9f8ed2b3e8cb15edeb43b06e78379d442dec3e440ecff16bb3bca53d41c3b44fdcbb7bdcb482710ad95df2169d1c662e7042b21e01d46abec008d593329935bce0f967af1da3406214106060d155818d12ac1c70a67c42b08498a88ae50edab37e1637b6ac1887f4e7ea423eff7662a640d64ea0d8d31c6386f12d787bf76c7c45f1d3eb28507884a82b26fd34b7a42b8bfe7d14060d2cbb402113842cc7efd26b1acb03001bda1c0a8b6d754c4297a35278e272569c9935080d5e5bcf5b92ac442f2d95f7cc9260ea425ffe5010107fe09c6beb6cf3f3e387c553dcfda2d1fb4091794fc711212acbb3b0a5b8c37605cae6b087ba86c60840866ff90421a0b614e35b360cb216deac9bf82a4801f3456b30baa14f3985fad14eb6a82508aecc84474444e7a27460ba996017370df8c9b8c7fbccacef7a1fd0862e14ba3816f2dfe8f240f4b2f95f87743be08142f8b51ef454ed2f4e2d4c00bc85158ca4813c14557842c6d1ce3419bd357851690dfc4deaa66448796c7f84dfb616bfa0d39bc682db2cee11e75adfe4f0d5be3f9b62fc01757983cc41e80a07276000b1f7fc2399ab1ebbf69c434739a602c43ec83eb3584558c4362bc73c93a44ef06d370626b8f5e7c91ba1ee62fa474e34fea744ac4d3b631fef7df14250c19904216cc9e4e8f4eca3cbbec8a9e6b40fac0b681f5fbd17126c7866a96fbb854f96eb0ad89a0ffaf58b1cd0c75a98a8f854857736e86f5a909f7c12eb87e55f5c8ebdd7954a8565bd0b6cf30fcf27018ce840ba10f68d77da24f92f8296cad383a66521bb776bbeee39faaac15b0a3f84213156067e474229db854a91ec6a03566a5dbe9843f0a73cb8453b1890b02afd4c2ae8ae2953998712b73d81f1bffb773c06b8eab8c9c65be6b98346dc76f5533225cf43dd79a1dc0159d0a862b478226ef3fc7c5c64b0921cc42f55f86b67f8b5813f0aa83f0a529bfda721dbefc48b109ef14755ea0ef2714c2a13b27fd2a3c5521477dd7459cdbae57e27e08f73c346a17aec35803863b49773251d684ef551a94df7c761fcfafacf87ffe9bd6be0d79cddd33a2ac0182e47957135dc30d2922e8e5d517c8251912552d9d5b8f47854e732bc651605525c32dcfc2ee6e3af6c9e3db732b570d1b0ff4f7ad42304fe2eba3cfaa16fdc3eeb4524fb3647708c461d6beca127f278750003ea48ca0443a6c2e76aead97d4fdbf264f72ce4954c575da22ac8fe92f6763e3f0c6746594f05faf66cf66d9781298618f71b51d7328534d071b1b396724b61d954cc0b8ab08c4918af2bd0ba968ffab9571c9e95fa6567a81a70b151e0e049112f127e80f49d37bd53602082d0246a31c1de116715f51e9b3f31fb4e566cddcbaef26895914398eddbfab8a148dfa13f5d0cd1653103e10477edabf9bc30f5807d2c44c84ea649a570917380b8f19613ce", 0x1000, 0x5, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000010000000000fa6d47bb7b5909aec2eed57e98a7f047dc6fa2cf6df522345f0b90ace1e24f96f66ef9961cda8ca6c220f4005724ffeb0a18ed0a251c62a1e03c7bcc1e85e6e6a7faa7948861eb2380da88a41cad085409f7563510ef24a825e8bcc8b612dccb549c95a3a1af49a21284f3d425ff5d60dc9d3d1680604b79e8933d7ecfe5544db09bc51cb598b7eebefc1bd1ce10e7307b3a72f4d1786dc051d77cf0725442132a6f131d31eb5af44548e04dcaf2e7615f41042dbcb5fe41889ae4d1901ed02f839c219de425"], 0xa) read(r0, &(0x7f0000000280)=""/117, 0x75) syz_emit_ethernet(0xfffffffffffffff0, &(0x7f0000000180)="d17e055400b6960956760077b59aaa7de3ec8d55edf384a4f61370ce5e51d632c10cccecfc42a85c87b6f6c3996a3152073f2cc2ad1bb64615f83102addd1b189dc196aca4094f4aa04e11b4f11395e4c993baa08b09dcf76c2821baebb40ae7539d98a88a57f3083b432e860fa1d1656e0b4eece8777c4f805f9eaa013b58887ad9745ae9138de2c41319aef1d9892c6bb35a7106b41ed38e7889791003374e08c15aa29f6bef90904f86109b1ec95b9f5dd450416578123acc7e586e426ad733e7895a5ff0c53585e43420608db1d3a830c75d5dad02586c52434b4a816d72ef") setsockopt(r3, 0x7, 0x1, &(0x7f0000000440)="02fbcdbaac5bd6ac33019f553ff5327a1b9b0394916ecee818cf70e06afe634f366ec94c397074bdd58880d1b98a586c4c5dfa4ec8ea9d0f64486529cae7398c81c715f2dc533f7cd11ba0580675580c0ed8ec1eb9079f69a196e944f0b3b0984911cfc2079b0e32", 0x68) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffe) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r2, r7, r9) seteuid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r10, 0xffffffffffffffff, r10, 0x0]) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) accept$inet6(r13, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r14, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r17 = accept$inet6(r15, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r18 = msgget$private(0x0, 0x200) msgrcv(r18, &(0x7f0000000800)={0x0, ""/150}, 0xfffffc3d, 0x0, 0x2000) msgctl$IPC_RMID(r18, 0x0) msgsnd(r18, &(0x7f0000000280)=ANY=[@ANYBLOB="0200010000000000ff1a1ae1dd54221fe08a6c1813898996e7565acec6016b87a54d5160b01c1ed536fc89796cc8be58a0e3fd68a20a0257ffff0000e0b1b79603045678992ae1ba22f973bf7e7365e0"], 0x54, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESOCT=r14, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES64, @ANYRES32=r11, @ANYRESDEC=r17, @ANYRESHEX=r18, @ANYRES32, @ANYRESOCT], @ANYRESOCT=0x0, @ANYRESDEC, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r16, @ANYBLOB="b6b27a1e54b73a7c37260772458e05e5bb5ae3d8d32455a9dfee65731a2fb1f3548e27a3ac3a524e03b0ae84f9780b83d4b8350b050995adc88bb668a2695948ed6cb32b9b7fac0784d6a6c7752b22008ec392810bf0cfbb13c756fc55d8e90a31cf7f2dd1bfc9751993f9538bfef1097a24dc952f2430f142687c2a568259c10ecbe33fd2a37e732faad8e71fa90d7968dade5ab8a662cd898108aa83ce8a742aa6d28b", @ANYPTR], @ANYRES32=r5]]], 0x1, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000ec0)=ANY=[@ANYBLOB="01f60000000000002a1100b0df6d7fcf409def1a1fc1ed34a2ee1283bf6cc52983f8011c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db653d0fd640201d618a998473f0e8d1e8f7b29b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00080000000000007e130b59bc3f6149bb742e7fa26848ccbe05ba4cee17ab5f7db6c3939fe403f945f4216e51b8c2e99714c164627cf6dde2023666f109c05f1a6de2e131cb7eaa9ae5de59db15bb0470cfc0459ee757ee7e8fed8a62946dcdc72d827ef6b0ca5247c0b5aaf4ec19a5339db9b8a75d6e345fd4a14b1e7eca411dc99c55779f56e97dde3af4c773d099b2d6271ca045c64533022504618fd0e0f505cfa2c0bf27212246cd4de4db1a1a315312618f71f0ad7e361d27f1831511e1b7a7fbf111448827498a1a8e775f3fd35390c42280e88a194df6b440497efb1372b8f1345ac07b7789b165d7"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r20, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r22 = semget$private(0x0, 0x4, 0x201) semop(r22, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r22, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)) semop(r22, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r23 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r23, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000013c0)={0x9, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = open(&(0x7f0000001380)='./file1\x00', 0x8000, 0x100) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x8) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000240)="1265683a31b6d23cc1f9e74df6ee8a0a3c025c1349662012ff592f5e62aa48f1931da7ebd6fc4036646caea88719ab11a6ac12", 0x33}, {&(0x7f0000000300)="f5c74c8b49a467b1d3636ca414b3b3ac3f2fc360c7d5c11749ae6319ffb24621373eff13be94d66a5a0947b0d6b69222a3295f2c60c37e0c4a4f608d602dda4596ca1446", 0x44}, {&(0x7f0000000380)="42350a5c388154c37c54ea147eb478a01b081d44fe7d0ffc34910a3f2bb781953a41a31a4d98fab41e4f2c3f240045b1c145e62a424f5e85e68d484fc0d0914f7851c67f58054a5f22b1758dc72c85594b4cc04cbef4ec062129f5397986b1dd1c21e6a96a98664bb96138aefb89edc8234e507208a7e106466807f67012be7d636fd413b05fbec544629128400cdae55188ba330fbf1d1afcb650712bccd6f10137535b3e8536c9849d9a77482e6baf7981a6d7b1b2d9a7080ab1161a96c60576c5a633a3a939800cc657dd23b429eae7e5d1434ee7fe297206b08fd7d55ca1bd5b63f8dd9cd8cc43c769752f6155bdc2b09ddbcb58ae4793319605d21d903b5a0d50361924401e63ea3075b098dfd0947933e2914e4e32aaabffc5fc243116fcec5b61e6a64c82ee8b2e2a9003fa0b850c2424ed596fb736379169cd88fa17cb823a1430b612bfe9505fdbaffcc1a01b537d835cb9118eb9edbcd2f97315a0016cb32b3c386947f7792290f36cca9c819a3babf43e2256d60f65147b647b8180de1049bc670312753f063f810705d53b712fa566a38412a43ad2c842e6553fbf65d21863cf81a8d2f1d6d46e5504bfd2de92aeae5d4682898dfb4054c4a1e6a6a42c7d538064b422adc0596471326aaefcea2b4a653d9bd29b5fcc7932b01b2d1af737ab8819b4fbaec8aa7625cc4b2bc7976554f0e63eed56c7c2a58ec3ff05b444ba82b72faa88c99503b47ba4aae76bb4fd49531385132a37bcbe540091a3f8e6d8f64502fb72da6f5f8cd1e64860ab4f746199ed6eb92c8a41e924d964668f53d4faa3ec925b5f96bec9910606611ae3c7745d905856b464a6335fc003d625afb604b17d8ee3a3023a86721431a91fb1b2a84c349ed902b84d48740205dd25b58943eff241a5034f8914c0153dc6660953981bedeaa0be8ec70f13567d2602f088aab003a7c419c79af5c740a08b7fb1910c4fd6a3d2c82b4f5b1f3221e1b888fd4715a9ffe4c13bf6ca418dc535f71735243486ab1c29a4316c23ef96d982109b8b092a82fe64c4a0d9531701a4e84d07f6c9a3156a4b20f4764c17cd827f23d6eb8bba6bdb87ce0ff0103d3d80ac8bf56d5b5f38b439dfb09a7a801a708d9e58a683d4204b6b075a71e73fe776753b34bff46e750122694635e972a4a4c4a32c113966313523a2baa33fe29b14036a1f2ca8ea7fc3f16569db5acd6114b251fdecb57cf4438729143e132f557d0a08410553e4273ae269fe5fb888111d05819858f5ce222a072c4850428088110149a2e3b2a62978376c1d120fd7e1c0007b3a09abdbd73a00993dc3d0b471d1a4864d41bc3fbd9481ecc00d0a68420d3faaeec97697ce1cf4581fbc26bcb4bc1c637d3c696b7f0f49d5b75b45c20da44541d49d2847fcea2369253872f92b080928763f101bcfbcd02c06862e93d6667600b1d77871760741208e497b0ce9ac152ed233310d44f8d7c822d492f7e3e1ad2ade76d11081e575934422cde52f165ab9e9bde41fa7bcab38818c21036c026eace6bdd8a96a23c9cce06b02359e6c3c2af81df7775388fde54848663ee84f58beedd75c53734958f41ae47f04b4ccc8af9b51003a901e7a43e8693ea4d24d63e2ff86074f5602a941f6cf4601e9bc6d7ae2314663884fb549166d2aa7e61765d54446cf4401890ff535ae191539fca3c8f0989904328c9ea6cd9d84d48a97815a8bfebe4a226196bb7332223b1161bef1533afd1571d0d442a194bf2b99d972a5a76c2fab11825ed3ea7771828973ad98daef8a12e7bb78ea79398ff01f2df992d22743b7e0e9846a22cdc6ce1f5518070d01ad1b433e32917bae7c9deda1341375e7dc31f20534cd926461572cdbf9e24e13fc7d2dab8aa600681163bfb127f645f2e8661d0b804c11d5a422a7555075a3af60ee14b644bd432d82d0b81d90121583d86353db560dd55885a4bf94db4e2b49369408ad29098f95659974426b20551f252086fb26d5b4d0a8261a478997a2f4f57c50796bf077e042eaa5ad609a8b1b987799abf26fec554fc6bbea828502ed314e08f3ee78d08f7c7a29eb4ea0b4a5148e47b9b6b3e5e0ccda5194a0c25fdee2e68504ca941b2bbb345916e2564a4809203f79fd1d93e414473c9a2314895913582348ee7ce6f94f53428aefe7a285cb624ce754b6ad4aed01c2c3b346d48f66014b61d545782c3508dc5e0006d084997b373897524ea16a31590905b150df525c403cdbeb29d8276ffb721ccd7f765af9675015afde73613c6cc9d99d35550eb723ee3886d240697b881e56024d1b21d7f555d6d207bf396b7ccd4b624646911c5b2aa378e1685069856dbeb9c4fd5ab77a7d416e2b5c7a95b0cffc55de393ecddc3134a862d5d3152988f46f557a9d5fa01a464c5b7915e056e1d858b78393ebff96903ab75394371614a86f5c5e41a49861e8095d50943147f29beaf1b5dfa4adc2fd9e1c23849f28b4779f48672e39e82e46c164612ca5f0c791c48890ab9170f4c2138abd8bfb5ea26f675a589e15e1323e242b000f884fe652df7f3c8afdeeeb8e2153311e7899431e3e4593da8962e21d48779b68476a9a4f5340ce990b4c0c7b38e60dcc030accafac1e7f8a63df9f10c6639a5ab0e3a90bf7bc0a8941b4e03a8ee96e63816a655bacc4780ceea1a8595a54990f88d1a0256304fb37651527e75281845c260db1e1c0492378842290f835dd43bf7d447e500dcdc17a8763042341d63cc03946d7c54148c6a05cd85c7d467e07f87b6a7afe971fb668b216e4d88a79de49cdfde6f4eddc8fe6e6c756a366933cf753ccf163d4b992f24951c16a779ec3ea0873b312f00917d565a0d397b16ec44a9fe7b14c19943ee37eb3541ebda1a64cd15351611ce02108443c6264af68da8447e6e02772558ca7a609d0ab0fb4a77b39749e87078494cad2b6a59e73021f0c6f0c39057d1d28795f8e2d77387333cfc25e4df1999b49efd98449290f1cfb54099e2de0390632d7adaccd1bf7c0b2ed9d3ad290ad7c886dd5290996e8d8d76f25441eac2f3c2b79585076edd1878aa2ebe7d1a7f6e89d766f9eac7935f4ecb5b630126331a09c7fb8c0fe7c210d04b3baef614cd08427bbe1d878b402b537792c022075fa97567ec44a10e35086e7828199c07c4cb3418d5d07edb7df49b24ac69b49493a346eac42116acf85cee3a67dc18baa27d2134a6dc6922f95d318589ad76f08f02a48e4b297d57cfa8742da7328db21a194329d8499f9a07a37b786a3b32ba919a0730d07dbcd9d1b02fc129a5b8f5084d096303f07f1d9085f48d8c32b0f8879bd63397794b343bb9687be342383d94ee44b62628ed4eedb9aa0d9c089ef117a2a47db5fce475cb4cda7f6b2ac0d953b91a448b9e0eaf246f7d03b3d848db110e907855bc1b72bea19f64f0869625df1c317b4dc3a6dbf656cefd10c863625e7c582a8c37b19e56042c1f0bf83e0bf82b12a005e58d0c4dfbc68b49664fb5808db0d6970c212069d7018b9e3915ecd3973a4451f6ca36b37e995705321be248047eaa6a285ef3f3963a6d957777d0a935eacf2ced30aa0acc98d60ebfc119877e94c9bae71ead405d293529f729cb151b7caa4bd0f141cfb0180bd44ed27724157fde4b469718419588084848aa81886a88759d45e7e333158f950de8bbe630a16c3df8101726877cc49514c763e00929092c9da4b2c65b280e126a5e5709d6e8dc8ca15b6ac929082e6722c11ea0cf29c328c17c232f6c48e51eedd93d380ebc8394b51898cf9a6ee7309afdb0b9535a5b3d93c00602a2d0a25655b416fe07b1a3c774309b1a633983cb2305978d0c131b45c2d0ca428025b97cb8eed6319c5b489d8ac2c74c78591aa06ef68f5a8d59048e3927958fadf74df3efd023e8e0a65edfc96955975f2c18c815725c8b50d1ebe5a454fff253425185d0a6adbafaa30de65b2cc4f2caeb07c48504c48e21d9fa42e732625ec893d4cc055c0e79749a7358eefcef264a2e2840156056a732582e45beca12151cdcca34620ced3e24df455c96b3e2d030114ff77116a36e6351d6130a61430083c8f24e428bc7f2f2ada754560b0c826edf45a554f81061231a02b4d630f5727c947088a2557bb03ad65a93a67e45f4ef9c1a1eb4a6ce4575081f8785342629558eec73635bf64845299de2b6df0441bc1b4c85a89df1bbec5c77c9f0517f88d40d371fc3b206bf3fa080d132a746959f5aa524a779c829fab69fc42b9971ebbbf55cce78a7d1a0592dc16a4a44aa44314d5c3e7a8605f30512119ca370355bee2e29399078e4ab07a8fc781d55e346067f515d8e0ea295d60d5303dbd83912ee8166512ac4ba551bd2a0814f0862dc35ca2f63052b38d210beded54fa93392a4e3853d7231429eaba102987e0dbe15ab474a6fbbe9dd86741f9e6239c75ded9cc8f75ea732302add082b810a290e836dbd0e2c456c56ed0e6f57f335475ccc3286eb19e4376f347692e84dfb7d49370804acc8d14ce7041ac34bf7d98e61890a7f211807609d0ee6e14617979c5abda61a23f13ac74bff615e563b9769955f69ba3da6e3ff97d894b8e919255b2aa890f27459e0d262c5d8f2c9524d55d6b2ee746992fdd4a1c6d67e4b54dcc4591c5a9325f7cc3961350ab46b552a50574d14d3a3b1f291741da4a8e995cd4e8aa88571e94c3f37f5e0be22eebf48d7a8737bbffc0a3c54404ee12eaaddd69324b16c0921d547ba1f47be2050e9b8e49800c383be1f43290419886f8e983ea53082bebdbb9aafcebca3609786a6ed6e0001580cdd1b0659a4c82971f5f99efeca18d8949d8c637bb061f4d75b02c36c77c7174279037843d5db7781b836e0147da6ea6ac6f07a3adea19ca4e897180d826613d2391ec5be8b0bd3501fd2abcc5e91aa5a66922eaacf0050cd045078daacee769868668d02ca3ead08b2ac4693fc043eaf6f82aef450cae2976dbf5a2adda74d118b16bf5c92adac33867fc0935ac64ef8932e39bc2a26def605c08902edaeab37169953c271a66ea8a712342e92036851594c4ff45d506a1c72d9f74cc76ea5cc81ad0e45f725914ef411668f7d37ce10d49383f48e4af580e2c667588ed0b6c8d7aa8d296a78658f8aab3e5328c95e2fb23895591c093baa0c221874012ea0d7f74c038479c44c6d0f940cd0b40680a95a6b29b8ff7ad57c85c1d1c801a89a3ee5c8512dc0cc34a5589a1b2648bd8136b57e2ea125f68a466707e013b7129a7f983921ccd98a42af3d66a4c6132dad5e31e508a344ff1b71b259a9f9a9fb6a91b91dd46ed5ac088c5e0e89876e0a9b74c4adc2e3efd89df4fbe7f393502e9b19c943ba0e38d76ddae5592ca351d5abe9da5c539660ad70e82b5ffe221c654570009a8ed6bb0118150dad6ce3b083b8cf3851609fb1d304c4d43e8bd98e0bcd96084d3be7cce2194335983511f568511a26728f711bd0286a9141774d325bbc37a3c27835bb64c930e5cf8ac064d973dcb093d3ee6e653cd0e4b4fb85a03d9d01d1b4da0976c0b2153fd960931c86909a242684097537f73b2c487bb5442fc67cb396bf69f7e0a9705a5c54f6797db1cc143d7270658eec959f018ea3371c314f46089732caae5618ee95bd20a675c0460a4807ee604a11d9562ad4b4d76b2a8a79384ead6b6e71117b41586412828ff82e1c8984c0da73638f117b014e754d04883ce1a8bf575a563bec0c613a4a89521a438e88afc57c4661fd66bf0975a7d4f8a01aeea243fd90cad71c5cc3b6bfbc123f355dd", 0x1000}], 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000001c0)=0x946) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) syz_open_pts() syz_open_pts() 16:00:14 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x10000000000000f9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020222e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="60d64bcab9622b4953ddf296a5ef9871d024e60e1e98b4"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="070800000f370025ff149b33ff0f000000000000", 0x14) mlock(&(0x7f0000042000/0x3000)=nil, 0x3000) write(r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x6b, 0x6ab}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x6e, 0xfff}], 0xbd57, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000000100000000000000741eb787d8e9c80d92681f188cd2b7ff9fef27bc75c09b86070d48c97f8305a3297bc089f5670ea84a10d2288b1e86bd4fea2dc84a029a8129ac062b6fd2ae709ea1cc3acffcc743228ed8224784760645710625797a7a303db16f26d490962c3b074d40a7c243eb057ae644b6edf40e856c4cdb53a397f091b3b68b32b69484175ea3ba35a52e9142a76dd05c821eac1658bfe0c280c02b9de1b9144d16726b210f34de1b247727085064f9cdbc6076d5163dccd47c1b999b0cb70bbf61aa54b86d7bc4f70d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xb4127c58dc5d2f5f, 0x1cc) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x100) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r3 = semget$private(0x0, 0x4, 0x10) msgget$private(0x0, 0xa20) semop(r3, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r3, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r3, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semop(r3, &(0x7f0000000080)=[{0x3, 0x68, 0x1800}, {0x3, 0x3, 0x190610cd809c9174}, {0x7, 0x7}, {0x4, 0x1, 0x800}, {0xd51669d45df99ff3, 0x7f, 0x2400}], 0x5) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x6, 0x0, 0xfc, 0x8001}, {0xef, 0x6, 0xf8, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7, 0xfffffff8}, 0xc) 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) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) 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:15 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) 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, &(0x7f0000000400)=ANY=[@ANYBLOB="837fdaeef44181051cefc26389349c94c9b3de12aa32a928a3ae3cb13c11cac60b2c55375a38d5a6e3fb0b69032b9b2c0dd6835d9ae2b6ebea6dc1e46530adff977d7f243a08ea1542a80735484ccb21aee5b898cdbfe57597a9ada5ca089419b1385d217ea6fb6f6717998773d40a7b2e3bdbeeac6157b5c02539ba059fddc8ba363117efd8941e1a32f9ca77db1702b81e2ff921a5c0"], 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 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x10, 0x8003, 0xe2) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x45, 0x20, 0x2, 0xdfdb}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x8001, 0x9}, {{r5}, 0xffffffffffffffff, 0xab, 0x1, 0x100000001, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xfffffffffffffffb, 0xffffffffffffff7f}, {{r6}, 0xfffffffffffffffa, 0x8, 0x49538973df582660, 0xfffffffffffffffb, 0x1}, {{r0}, 0x7ffffffffffffff6, 0x19, 0x4, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x8}, {{r3}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x2}], 0x5, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0xea}, {{r7}, 0x0, 0x5, 0x5a9d2e01a8665d0c}, {{r8}, 0xfffffffffffffffd, 0x188, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x8000, 0x3}, {{r9}, 0xfffffffffffffff9, 0x20, 0x8, 0x1, 0x401}], 0xffffff81, &(0x7f00000003c0)={0x80000000, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:15 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eafa00018d4efcff", 0x8) sendto(r0, &(0x7f0000000080)="2de65de1c1d7e560cc30bf5c18576f6191dea946a1ac1114b14deb71756cad31d8fc307b487616e75de6f2f08cd20247af2059e12a19b91c26ab35f3c97c6c2e9379300c1ad4509ebc476319221106889b16495105416b167e239d15", 0x5c, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r4, r4, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200)=0xfffffff4, 0x35f) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) write(r9, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x18, 0x2, 0x7) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ed993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea617fbaa6164a2467bc6dc40a2a00b947c3145d340c0381b052feba6f0a42b6377af4eba05da8b4f87019b90c045d64f5cb66bcd88172744e3b1dd490d4bfca73e0716e3d0d98aa42716097abbc3a75bcdfcf37d7564cad54313b33a08000000055d92cda01d1d7f0cdddee506acbe50d5868ba30372f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a65dee854f0b9774479d354ad311310f218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff89000000d664d1880cbf232da0f8ebc7bad7d0b529a469ccfbebc0a2d59ec8cd16968d485c9c33afab8065f9b4e081c63ee753d7105829acadceb1df73ba01d21df5835b83e71d98dc4fd80adb2f00fe76ecafbfc2435e709aab551a4da945760813e465fb6ad02e9bf1a0ec7eed9e4d54b6c83dacdaf62d811c77595503347fdab1bd887c110ebb7fc40000000000000000000000006b06048f8573f7cc2f58f04a5e22394273b33575f4239bbb3243242f4bf55fd19f8a2e4e624670c2c3c8d4fc5fba6569ca9fc97cef70dafb2cbc1a6828a76fe29fed017e4bdb3c7fd7288b779f11d7e7d86f73978fb28285da6a27f465d821711c3baeada81cefa606d60fcb2ef813b22837a1cf503ec5f03ae53bdbb3cc52248ae34b300f8a617ac55ee39fea36bd14ed55ab5fb95031ea0036b351496ff2dce4e09da0f0daf40216716191c6b7ac640124a5328ba4e5f0f9e287"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r10, r13, r21}], 0x60, 0x400}, 0x404) getegid() r22 = msgget$private(0x0, 0x420) msgsnd(r22, 0x0, 0xfffffec1, 0x0) r23 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r23) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r23) r24 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget(0x1, 0x8) geteuid() fcntl$getown(r24, 0x5) bind$unix(r24, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080af4fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r24, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:00:15 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f43808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f527b5a1824916325aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b9f3e49ed4d433d36ca293e35d0d6bc372da3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d43fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211fae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a068a577b6112bc4d9f858f6e200010000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c3179f075b9a199f3f4000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afdf1fced22b2531be94d50c8c892cf723948f1e9688fd9bc424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd240002b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca9f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad2230000000000000000000000000000004aa2dabbdd5eb17c5b0fb0212f49caaaacb861980275e4c55149042aa6d6763650fc34bdd3a404db0ad55e2c5a0a0c5d32b4f9633eba6da08993886e8c4cef7d147165178992c6914b5cf33575e6fe8b322587e9c3e7bf705237ba"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d1089bb97e87ca86036b7439af9d68687b229b71f6bd02e7e546c0634fd7d5672bdc6feeaef383d946ad46c912a5a3cc1a62d3d5360983183797e8a2547b1e08dbf21fa72324114830d3a1130a08098f"}, {&(0x7f0000000140)="5a1110"}], 0x40e7987e391beb8) 16:00:15 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x1, 0xc) semop(r1, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/144) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="220e001b576c95983ba73ff1501cedf3292e8f24f7dd42930f7707", 0x1b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchflags(r1, 0x10000) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="f133bc", 0x3}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x5}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x90d7, 0x3a7, r2}) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x90) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="974ba4b5aaf95093455e2ff1c28e3817bed7c9", 0x13) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xbcec935025e968c9) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43c) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xd996f5c8a5bcccd5) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x100, 0x0) fcntl$dupfd(r1, 0x0, r2) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x228, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget(0x0, 0x188) msgrcv(r3, &(0x7f0000000540)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r2) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000080)="04c286aa79e7800250af9dd10698a6840317ce0641db6ce728065bc190729478d8546ef4b857fa389b0d462d833b481007f01c4e7659ac99aedf1ab9940e5f9be82e472869d91531aeed91a7fd98950f022eac842fccdf885014ceebd3490b44abe28cd65aabcfd50d18e116efd3b05e9b391880895b64d2bb79eb12bd73634d9945eb217b9178c5b099ff0aa55ba138eb89ab67cb1a95ce944af7d03cda8273a6bbbaa776cd824d3f06867b447f090f98f5f954393677031e1ce2213868146dd0c3cc18824643384af7d2ff6dfddea87acebed3b7aa7b24ed9c913486fa09562e11", 0xe2}, {&(0x7f0000000200)="ed6c897d318d14063a07ec61f17f81daba04cde1de622d532c9165b4779a7b7d37f84d20136849d970331997456ec25d3c55c5070768eecce897c527e73b74", 0x3f}, {&(0x7f0000000300)="ddd76eb853005c3223778ee49ea6c16b293af699ab376bbbad4d74a4168c91e14be4d3f3abfbce05f0b978618d928d743f724cf5fa0be74d4061cba6f2d88b0d6b6e83fe3ccaee56a3786919dace328ee195d3467ad0151bd5236185310717b7d94260b909c8d69f43fbf7ab1a0b13dc379791efc58210f36809373264e48b3e8dfc85e7e951549a82b7f9b781a1a70876072fd56e74e24eac0375e0710cef436e225b50986f89090064c4136462fad4e32e4e9b9a112cd9864ed339fb9157ed0b4e31c00ec89404a22ea9", 0xcb}, {&(0x7f0000000280)="def24bd2e99191c6246dbf4c44a467303d53bad82c43", 0x16}, {&(0x7f0000000400)="197bd42c3e0d4797f5278568c40660ac435edbe5e797b898348082deec227e1b3505968a1bb2b8c10e40f1d91f7afc1e279ed715f676ec006c61096b07d5b2ca8f2244920224459ed29c64ea730bbb05b10ab34022db741290c4ee0f1efc92b16c515730d1e7cd45723671ca448eaf5f672ef7e65ed232c86a2aeedc00cab6192622c640affc8bb4b065b85d1a4e1728728771422015f421448b24", 0x9b}], 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) 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(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000080)=""/17, 0x11}], 0x2, 0x0, 0x100000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d}, {0x7ffffffe}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="effe647306ea1ca594c7bb62dcaa13abd2c5bc7d9ba337560b81b9d4abc4c4012516893df72f87a0b7bbc56e387d3fcb4993774e77b2b65344", 0x39}, {&(0x7f0000000240)="4bf0ebc3f5af5eccb06d0fe969865c3fa5b809dd202fcefd016fde4a078ce72d9c47bec8d218753b6a6f852ece04cf95385536aa3bb91d1722f2a51793a4e2c5341422bec0fff1d51d26e6a01478baa280a25e7ccda6fa524ae54d847b1fce5d70a9cb89cde114631134cf343e226d1e783664127df7c732ad4000dc0754604ae7f3658002154c596aef76bb95c4458cac1cb0a45ad9962a9c7bc988444be4b0a84cf9bea2fc105c15ed301db2f458f712b0a6f61fe80105934f7a60b46f3290d6b913ba793f1ceb71389ed5896e43463a6a6f854bd402c3d5652b4a156374a9e3c829133f4956dd2e27d13f6c7e7f762931", 0xf2}, {&(0x7f0000000440)="e74345660e8aaa015f79f66e7964ae42c67526a5ce52f30a902301fc7478cc24fe510b74550989d90c77c3ff135f5a964e571d19e944a4f4fdfc839d8b5d39e9632fbf44ca98bffd852bd9794bd2a4d60b54cdebd2de363b5444017888d56f4d07e04c0524187c265bc944388611678b37bb7c10f493b3079c89eb04ca9714c755c59577e02d6bb2e385b0339bb9d833fe5cf4a2bcfb51950bccb17fd9c51da8235e39b052ae2d95210ce5c6f71bbc3c4522f2382c9eada60df50e1e8d839dec764bfbccf83ed5ead467f393b78df2ac9ab2bdd1a9d4541bcc8fd54befe5b89942e6b08a033586921d41e30f0c38", 0xee}, {&(0x7f0000000340)="a946c065d8de13b179117094791a120185c35e9c0d964af8d4869ed29ebb4e39bce78977f31fa93a0702b189de64162c4956e60eceed33dd7f8dab60ae68ca897157f690fa9e51956e536d12bf311f52cbf3c1513f4f25aed2a747618d824f73a127eecb6b507ac2f46457b8171b374d59cb7fa226233217b97e5fd53917a8abd390b9140d8103839a6efd426431965a35bdebee3f9b3fefc92633c2926a2d3d913004fd0ffc6f8179bd056a45f59150157fe7", 0xb3}, {&(0x7f0000000540)="f577d101c6a197861d99f97b5f97f2c2a650c48d872473e96337986dd886b019cc746b65b8ea17507e01d95c309b2c7cf758f3e02af7c90be973cc60fed286dca87c1776c8b170e8cee69b51a000bfcb4bd8aaeeffc0b0937076de45c189ed1d2af761225e6a521c16235e9bb08ebabf8aa2efe63744c9bda34f3f503703d8a78fdccaddbbc54357a43218bb8e85e3", 0x8f}, {&(0x7f0000000180)="24baf81be6fa3ccc4d47bd22db0f02c53e521b9726fe7a7530fa1b9290accea424fbd91f667b6a93b8083579766daff4b862debc6759e1ad74ff9ad19630b35518b5f2d7a15e15fab748e5c39ee78d7a4699815c9cfa7fed774fa62f9233983c7267b290fc7cce5dfdd5fa9cbc0c819b5af309d80e1c", 0x76}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x1, 0x9, {0x80000001, 0x10001}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd35a93ce9ef235e8, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfffff910) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) r5 = getuid() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) fchown(r4, r5, r8) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r9) r10 = getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) fchown(r9, r10, r13) setreuid(r5, r10) r14 = fcntl$dupfd(r2, 0x0, r3) msgget(0x2, 0x4) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000080)=@abs={0x24abd8b27b34649b, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000340)={0x3, 0x8001, 0x8, {[0x7ff, 0x3, 0x3, 0x4, 0x6, 0x1, 0x4, 0x6, 0x80, 0x7, 0x8, 0xeb2, 0x1, 0x5, 0x401, 0x10000, 0x0, 0x4], [0x4, 0x0, 0x0, 0x2, 0x3, 0x10000, 0x4, 0x80000000, 0xbe4, 0x5], [0x8, 0x2, 0x100000001, 0x2, 0x97f5, 0x7, 0xffffffff], [0x677, 0x401, 0x7ff, 0x0, 0xfff, 0x100000001], [{0x40, 0x5, 0x100000, 0x3}, {0x2e, 0x1ff, 0x0, 0x9}, {0x1, 0x7f, 0x5, 0x9}, {0x5d66, 0x7, 0x81, 0x7}, {0x3, 0x8, 0x10001}, {0xffff, 0x2, 0xffff5ba2, 0x8}, {0xffff, 0x0, 0x7fff, 0x9}, {0x9, 0x2f8f, 0x0, 0x6}], {0x1, 0xfffffffa, 0x9, 0x8001}, {0x5, 0x3ff, 0x9a9, 0x5}}}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) openat(r6, &(0x7f0000000280)='./bus\x00', 0x80, 0x202) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) 16:00:15 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x1f66c52830f0e3e6) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x8000001, 0x8000}, 0xc) getegid() r4 = msgget(0x0, 0x4) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r5) r6 = getuid() r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) fchown(r5, r6, r9) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r10) r11 = getuid() r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r14]) fchown(r10, r11, r14) r15 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r19 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x1, r6, r14, r16, r17, 0x30, 0x7}, 0x7, 0x1f, r18, r19, 0x7, 0x0, 0x7, 0xfff}) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r20 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x1}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000008000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x5}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r20) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2d, &(0x7f00000001c0)="ebffcbff13b9020000004e713048e699319296489bc4696aca1583568c8e28009aa2baccfa9312838a6a207c21d8e8", 0x2f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:16 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x8, 0xfffffffffffffbff}) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) setreuid(r1, r3) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) geteuid() mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x10a613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x567, 0xc2, 0x0, 0x1, 0x4, 0xfffffc00, 0x1cb, 0x2, 0x1, 0x800}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) r2 = getppid() r3 = getgid() r4 = getuid() r5 = msgget$private(0x0, 0x0) msgsnd(r5, 0x0, 0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x0, r4, 0x0, 0x0, r3}, 0x6000000000004, 0x8000, r2, r2, 0xffffffffffffffff, 0x0, 0x0, 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffca5) fcntl$dupfd(r0, 0x0, r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x9aa5, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffa7) setsockopt(r3, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000340)="02434000d486ba31a8a6eba8d728be9ecfe0eb1b1d20f4d57ea3c253b7cba33b801ee1cdf9c6439eb921c428ea647511d9f01ac0e3fc72af2f3f1c3f9d607944151361225ec8e73681a262384cbf7efdfd210f026331f266675a616b1ff2eda176277abc149d88bdac243a6a037be5cad3048f0076ffe2fbd3c1c5a3b97c1cd2925cf372c324c1eeb647d9121c293c41bdf057c6e602bb4a25103a235db41874c6653b000000", 0xa6) setsockopt(r6, 0x7, 0x400b, &(0x7f0000000180)="ea3f0008", 0xfffffffffffffe4e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}}], 0x1000, 0x0, 0x0, 0x0) r8 = accept$inet6(r7, &(0x7f0000000140), &(0x7f0000000200)=0xc) fcntl$dupfd(r2, 0x0, r8) fcntl$getown(r8, 0x5) r9 = socket$inet(0x2, 0x5, 0x102) shutdown(r9, 0x2) socket$inet(0x2, 0x3, 0x102) 16:00:16 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) 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)) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r3, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) faccessat(r6, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r5, &(0x7f0000000200)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0), 0xe6}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/100, 0x71}, 0x40) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x1000, 0x5a, &(0x7f000027e000/0x1000)=nil) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x10001}, {0x18, 0x2, 0x8000, 0x7fffffff}, 0x1, [0x7ffe, 0x8, 0x6, 0x3ff, 0x8, 0x3, 0x7, 0x9]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x1) read(r0, &(0x7f0000000040)=""/19, 0x13) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x1f) 16:00:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x10) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) socket$inet(0x2, 0x4002, 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38006) recvfrom(r2, &(0x7f0000000000)=""/248, 0x2d6, 0x1000, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="7f5dd4ec2eed0b748f666b214cb1") 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="2d012e2f6d696c653000f6d543ad796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d0300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83470c20920d0d4a2bdf176ba26433774e17393854f8cdcb6da9a75fdd7765461e0558830e6155752c0bb811f75277c976041ee1162d4d90251049000087b1bc2e479f82f58febda1298273a19025d80d81f75cc87e454c74cb2881ce57ba4aebbdd9b890cebd3dfc761398ddac8048cec087cd90685132582d44da32d80010933f020aec63a265a879d9032269275cf6e2668ed21e06696432974edc21212c4dd49ee301f399c84451f7c52271467d327387b56bea6942a9feb765bf9012f603950f951439032c692900ac53a1cb8ba6d8378b7f5f109"], 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) accept$inet(r4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x400, 0x5, 0x1, 0x0, 0x1000, 0xfffffffc, 0x0, 0x2, 0xbd, 0xff}) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setflags(r3, 0x2, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x49, './file0\x00', 0xf6, 0xfffff800, 0xfffffffb, 0x800}) r1 = socket$inet6(0x18, 0x4000, 0xc1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000000c0)="1328a0c91e2b9c3b150ca6d205563aac0d9fb545158ed5867f18fa6bdaa3ccda198735ff631c822e5a109ee09c43c8e06dcdd3d714eeb0a531f46110ad63fd7701f5038df9c65624f64bf0b7f570694a4f6fe4a6b6630e61d37261c1bcd2053a017d7ab3b749deec1b13e640162acc76159c9d49ba35b1a4d86d4734097b194247e4fc156d74fa89ef45666c8a7200b4d6799c97b2e84603b6f9cfa370563b56359a74dbcfe1d99d7d2f20931cd34437f7c17a51c476a258728f35d8da8ac9b6a3a8b2b04a9256351db84bc52348989833a176b7c0289c95eee6f1e145ed9d438d156f4b884d0ebab895a980b8ee92ba0a0b57460d1dd500ba179c08cfbb049fb1d8a7c7988a98a9d5b29c936f539692b5188c888ce70fb75756b4143db98eeb0f24c3fe67e1247701d10fd1d8bc96fe6e71b33c66b3bee42f38f5735c7b582e93b8fa2862190102bd04cc0e52861f37568645497d1f6981b3204f398d40ad648cfe83a1f1c69227ec90844eb31c956d5f1a1317d71ba9c5367d8d283ebef93813e2b00542becdfb25382cdddc0b0f6c0ec8edc64cbeab5d6c326ac5c1e2a8ae97af9714e0cf77c43bb7dc50c9142cfa52d3f5a877e22ddb50ea8b41ae8a17d23f3c277b8f1aa380761f065cd344267925c9f95fe37460c6e9e041da8e53ac0cacc2dafa1506564c1417ac61f1c7f9099b9408dedec6bc9b55168839767848f86ca89884d4d5dffd289cbece8aae03274905759b5ec83c089a61496f37d6c82c97bab9048e8606fa55f1aba53e7289a6099ff78c4acc23d8d71bf36fa907b00d6d229dbc2b201e97dd699351b5b98e2d75d145f8510c930476230598ce11813260f64f6474195a7f8d5af3548fc8edbb034244982fc74c113fe7fb5ff180f7aef5951a76345a4a03d6d55d296b079f6705e6bac4f3f264ffef8648da41d98310611255e68da2e3a1a95de95f352b2cf81d7b554e78ef304a369c789922cf4e2d78cd86adf155cf48ee362ba26c7a012d6fdc85e1b041be7cedbe540fd8ec866d5d21df66d4ddfe500b4f4ccc4c8e078386485a8de25b090c45e3ba1db72d1d2ea40f6fd7c0b7643acb76aaa40dbbb03fbae7fa5dfa772d518c5d7599585465a7d0fbb6c02db4fe5ac0e5276cb7cf6ffcce0d71792d2a1cf4e146d3f093dcb616bb79ea80d95886dc6d819bac5d3bc1ba19c468aad90121d8af7a71630dba5940051d98dd82eab669b613b774ec64a4374bed7fdc4c83d1b2d5416e300e1db3fcdfc640ab7a543e4ee24eb9d41b887e651fa9d2812af23e7a3bcb48baa5c335321f000e1cdef4f42103bc949b606011d997a75bd205f62396c2f896769fe38fb8f6a01d47140a161cdabbeb2cb5b73dae488be45ec99a1b05c67c5e696165b3141020e1c7a07e3ce3b41a9c301be85895354ae72b25803b6a8276140eaef53c9f331d5d3a5c592045c422338431e328700299b7e7baee93b52456b7592f248eef7ce16289789ef7a47192ba48de7ecd8a70c95b99358e7ae73b02bfb5bf64dc1bbfa80787808476300c8da7c5b88ce651aac357c94696f3dcf3f5ba1125a5342e63b1483d7fb8fe49756d48fb1110e2a2467bb9f7a6bff250ca0082ee4bb5913bf204f10d62527d26a480e7ada397c3bd9cd7528b789e2c1669d6be62dbcb96ec88bd65fda1488a1ce3cf1cfe7434f1ab0465f9602972f96b44085562ace29371d0e60bcfec6075b1f1b54d263e8c9e92fb3b394c0f611c5604d61adcacac663243620218b8139df1da23a5c97000ccb8fbcae4d5ba047d2c6afdf4de099ef8b9a78a3174ce0821e4c86cd54939daee5a1a886bd62a8ca457e13cbb56538011a13d8946a93d893782eb4ff924d43151fecc01c313ca371be563c5a1933465eb2aac4f30307633de863788ce0c43c7e862641935eae38990bc14c6ab5ff2d5bb8a611a9b1881abd0be529e9ac7cdd5e5ef155d0f43b4ac0a8aa6ea06a05077b7b29dfc3be6aba51ab336f26c3abebab25f49647e1f387e475e6c77717a8a59ae7f3686572ce3fe7b9a9704831b9e9d86afb0f0673ffec2203996553229b8cd75f7c99d427b4ae0dbb07ffc7d41c7501ade5f50c35753bd124af260e65b44f2897e593ce6b4a14eafffa5bdaa36652b1286db15e32c0bf78ed9bc23dd4b8da633ecb909e7c3caaf2680e8ff99553f1b789061025d366bf19fe4dd5ee2752dc993e5fb38d080e041a97f13cd68710e902e592c22e70f44588ffdfe4ab95a898745621eaec96491071bd000fff5bc7b8cfa2075937b55b0b19e61fc4b967c027f661b80c254924403ce55df474adc431a46bd23190255061461f5150af8caeb5bc561d077e787e2ac517b1c6133e51f1d02287bf9967075268d55b5f6a72c9f9ad5710851ebfea3afaf53ec133d290770ab58428e4f9ec3d7da6e905116a9c1d2cbe961f92ee6f8fd0b96a7df51433a9b6fbb728394e93b3d31a6b102ebc8f7588c0ce3515d25a9d1e3b6cbda0e8af307af2556abc75e53ce6418d563208602fb189a4341138474951372a8d922517f7e523851b26a1135c31b6b893d624538d28d48776cd24a97e0a2909a2b842101cc5b8f203585e0e1fc97ae552eaa151e74c271bc2f3aa023e24a6a20a414295b5540412c038484690e3385cef5deff5b7446a1aba608495dd19666cdd295d057f0da81a4eb987e1ee85ab0919b9d9d5d54bb84466ac33fdf3d964c440e2eccfb3d599263948ab1befe92b441bef5684a0b48ae78ab290ca454adc4dd8302eaf387fd3a8b3e3bce88346cc31997732fffc2fa0c73dda6d04a93952d0d2b18e37fa6c1e047703de2930287b281ae80a1bbf14d0db8ad6a408e56f167981d3ca982a9b7d570617096a4f030502e3c5498e4a187e6acadd8aa5dce68fb1c597fbe2388aac98bab80124795cfaac7da02db1ff5751cd5942eb5f110749a67067f299652b1ec993ac32507a92b95f18086c8138b4ab4cb07e9262e90fc3d6c00640f4130fb9e87a05b4598b2bc068efeefa1cf8f42f94a14c64e338f8e1b84674b1d1ad305a7a309dd733bfcb673c5b047c299ebd6d5b9756c79bfc8676d7ef90cac2e8baee8a62e7a07986f3a9497fe69b754419f78412cf81bb9d9ce92b4367b71f4442cbd42f401d9be42b5aa0f7400056a5aa37dfce0d080d257894b0b6374b64a45801e257533ace5ab88ab3705f5043e450892582ef8208fe47ea314b4939fbebd1ac9064f1edf661baba65d3f4adc44581bc0275c60144653431c646b665b098ffac974fb4c9b81383df94d32024091ee720bc2b991780f522c7689181e3c768eb0e89f697d6af222b7259c52cf7681225f953ef75f6df7eb5ff66fff0a7ad0c3b1a16092663df493a8d1a08c86660b59cb3fdf9a25d0dbab2465dfb0506f2022c794abb526fb124efa1859e6ac83efa81c7c1476537454de8d509e4ad2488ef57af60a3e554d765776bd9b280e2b20f0fd6b18e1cf9eeae2da5b39ab27c50d9482cc7bc5b1612aec5f9d879236d6e63be6d8644a3d5eab54a9837ca54457f645db4769945fef682d081ae6a901d10b06cac789e9b513e97bf8cdba66d1f04298d76b27e3e0b61f2199bf62091cddab066c92752f5bc23314e0892a602a3e644293a7fe632be848b2175db4d79b651e049c6da71acc962f17654a24651581e753cfb97c009c257b9605ad2409b9da2ec49c699609a90bc0e38a4f43d9fc512039f8d0f6ae8d045e273b8e33c498ee1b58a95d4f393dc30b5d8fc52b204baaefb52257ea60ac6c65aa56ec40e28c6f64963e9c28da6a180c86e9621fd80f43d6a194b5b6d79c5b1d7f737fd02513e6d4d9aa45fef46584dd7294e2bd0038505b1c8f840b73266750a7e96959284df754508ecde14113e4f1b908e304d2af51a9ebe389e141be795b61c86f34c367dd42cc1a95bdd50d1fb7d09b8614f3552f5db9ef70f603f04d8324108fcb241e2532e210189820ff9990eeb44df6dd7b1122d7c3ae8676091a05e9beeffd2a65959807bf8f87cee3fe3fd1fe22c1288de5ab9f22c2e3dbc7b142b8c39d4f196a54c7efe627e874212b09f93a1962b7a97897488ea3b8b4e810276b8ae88f8eb541aa3cf91f2c56c2d357a243a0f99920a17e16211d589bd5bffc4857dcf72d60dd9962c1e5117cd9bcbf9220e0045f1f02fe157edd05a5445d3bc4ac85b5ee4f91653536d2ac154593467d76e37fdb9fe4a9857a0bd7643159188643356f446743a9275b6f1f30430113740cc919aa976e191be43a82073d2533ecd161c9b1569ff9c667f70035b61257e9b267b9060cf6d3bcc325d3122283762e8d37ae231e76205b240751c6a1db305d7f493bf3e92bbab4ae8cdd49822986ef8b3cdf2cb3614d08af28f9c4d5b46eaf6c3a9541825bda744f2924e6bd4c2b47ece5cbc3fa98eb7566abab98efb12d3a867d03200aaced9e5a0d0bc92b404da2b99d237f95547e04db03d214771b2407f4b448bacc19833de3f782583f0b866ffff87794ff3ea51a84c938253204d661927b420daf4731681c3ee5ada15453c43f45e9be394dc79b7e15e6aeb10441c514f05eb13f70ca5e052d813a19a3ba820ca9a717cabb3c53e2c94415273cb7a74b6e55bbee57f9cb7e46cfcc9da9ac6a614daba619fc0558b70c14ec1f4aac1c4ef03ad9f42c418e7b1dcf9c90d492cb68828cccede0cf7d02c119389700f60b114b37e6737a92b0df307a782ef28219c6d97289eb3d7c488190cef12d73e28fd38f0f8f7e5d4c31929069b73e3016371ea1fdfc1fc428f5090cff3205741cc6ce00d921f25852dbe65caf9ce572d53eca51a221463c8efeb7f22d0a62bc2e01f0af7a9e91b72b42b2627adc2e7d04e2f7f2dfad50652143cd6ac666567edc8491c121057aaaddc8dd67a5ffd674bd9affe295ac627637179004b207d9ab4e8edda2fd9336d196553e37c9cfbed970cbada37e14f3eaacc47e3284440d7145fe220543c8b948d25e703b651ad424850e84439cb69987b9bbb090c2a9885c3bcc4a65accba818118335bcb258495b0f59a204de8a6a5a6277612733142fd75208aee85e2cb196664a88da264a92af873940808f9f2a1ca2ee1fff61be7a41678fe3e08309f80558608204980c16615fb4f19d40652e7724b42992c61fca951ac89ed8a80af3f281eb1add1f22b67ca3aafd7d23f79713b377e23823517716d0548706458b4d00f13d8a953baf33e9acb93dcfdc2effdfc0db6aab274f919d2c711d8c3361092bda706df25083b282c6c86a5d841b9d6620447488ff94b003af43180302a059501591249bcdde47264d082b002192e7b5d57259114b41ebe2e16480f55e4a2d76288fbc018bc34f94e045f69a9a43065f635627a960971eab86188ac7514cfecaf0d5f9963d63fddb207b123424e61870b38f981c6b645c8a20234900b51efa35b867a5e3614db8ea595eb256ff28e8edea4814cdef4d874a57d3a8963c7df623e72135efcbfe6826acc8dc8e879c06fd5d106d96f0b757c37eaea42b7635926f069fd2f82e56f45c60834b2ba595eac27083ad3316b722ac87b4f5356396722ac393a75cb05143fa30972df99030c8ca4873ce5886692316787f494c5e5b8b4c10526cd4636580a7d54b131b8953263220e47d6c2556f8ce4894c9437e7773ef4106a12325e50785417995ba2549dde84ecc8452a6309a76283db7a59eb34a13f787d5d4ed7abeefc5d85760a3aeb04fbaf5fa8267e1412c197206179f15ede42740bdcda8360cdb4585fa1f74b4c235e180daac", 0x1000, 0x0, &(0x7f00000010c0)={0x18, 0x1, 0x6899c78d, 0x401}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = accept(0xffffffffffffffff, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x1, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd\x00', 0x40, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001200)) pwrite(0xffffffffffffffff, &(0x7f0000001240)="661c20b283b5e18ff4e767c7050d5e2d46650f", 0x13, 0x0, 0x7) dup2(r0, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r7 = getuid() socket(0x6, 0x3, 0xfa) r8 = open(&(0x7f00000012c0)='./file0\x00', 0x40, 0x100) setsockopt(r8, 0x200, 0xdf, &(0x7f0000001300)="8a2667233fc4749dfbd8dac980da45734ace26d962", 0x15) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001380)=[0xffffffffffffffff]) r11 = getppid() r12 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000013c0)={{0xfc91218, r7, 0xffffffffffffffff, r9, r10, 0x60, 0xac}, 0x335, 0x7, r11, r12, 0x4, 0x14d, 0xff, 0x5}) r13 = fcntl$dupfd(r5, 0xa, r5) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x10000, 0x0) linkat(r13, &(0x7f0000001440)='./file0\x00', r14, &(0x7f00000014c0)='./file0\x00', 0xe) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001540)={&(0x7f0000001500)='./file0\x00', r4, 0x1}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000001580)) r15 = accept(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) fchmod(r15, 0x2) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0xffffff2a}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) 16:00:16 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r1, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x81}, {{}, 0xfffffffffffffff8, 0x553bda271e9ebc2d, 0x0, 0x6, 0x179}], 0x9, &(0x7f0000001180)=[{{r3}, 0xb46fbd728f1de18d, 0x10, 0x0, 0x7, 0x401}, {{r4}, 0xfffffffffffffffc, 0x4, 0x21, 0xff, 0x101}, {{r5}, 0x1, 0x21, 0xf0000004, 0xfff, 0x8}, {{r6}, 0xfffffffffffffffc, 0x4c, 0x20, 0x4, 0x447}], 0x6, &(0x7f0000001200)={0x5, 0xd}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair(0x1, 0x3, 0x2d, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open(&(0x7f0000001080)='./file0\x00', 0x1, 0x80) poll(&(0x7f00000010c0)=[{r0, 0x20}, {r7, 0x20}, {r8, 0x4}, {r9, 0x4}, {r10, 0x6}, {r11, 0x2}, {r12, 0x2d594b34131f0e6}, {r13, 0x20}], 0x8, 0x5) r14 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r15 = shmat(r14, &(0x7f0000001000/0x2000)=nil, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="657b9083a150465de103a7193da2204981358cb236671c5d9fed0541d1fb18aae182a4f081777fb58915dfbd3e900979e9b1df18c51777b469982be8dc653f5280ba47a23f15e3cd69ed44f0848a51f868646b9c9fd183b2f82de67cf758075bd9e648e01ae48b8f97d94e5dcd8447c4b45ec275d8ece6b22098bfd1fc9ccd92aa182da58d2f2abe9a0356becdeb20eb471d0cbbeda2eccdf1207bcec1602d5d6e05f8783c220bce4f00008ca1a98a1f3b9f94238007eed8caa48605063552e831cc9486c745dbe6ee7c8e71b01432921dcd2c6f3fc23a05999387de460ceb0dbf9d7de9add28fbaaca9b717565250c166bf650107bae772917156dc3101c725ab834e3cac4aa7c0f2e25e0065e9589952cb7498f0c59a3f379b9f99c7f435f77f37927a6a3f3040c06ccca3c008df9d3e52c4ff84ad0d4dc4f53a722d1eca24648bfdbba6ae1e51f40571bd117bd8d9493e0161e8c8f9b78621b40f1692fe329ff84b0e793b0be0b5d670a08848773f4bdefbf254a9bf5f80512324034abff06b71b2b898083568b2be7b7c98a18dd20bf6873a3347c1efb2563eba8f69b37d84194c022642459114ce16da4130707a6ff0f458bd52dc9506e40c8b2590612bcc5e0e118fb0b46ce7298256ba5be5ac5e03c59ad9f9e0a7f6d21d69e831f0be58ffb1142dcea1c604d9a6dca46a1b5cd643e59d84610fd512ddb4bab212c4701fd2d02ec636cbefca9592f3f7ceb0e0e3aef37d050628784d0ecc06880b7f694d80133e3cbcd9e8acf5cad1e84ed6c2c1cf8c7194ac2525215eb35146cb17ed3a615cf781c8ba0325a499e2f408314dbe20d14f57871458fe36124ae400f93d55d9c1a3b12f25dbbb2e3af2b136db80672cab81759699aaceba18429ca0f258c1f0ce7d69d45f49755f0f61b50cc3a9a24b8978d010bc9e00dda657e2d7f40e8d5298c65016152bddf746c345e1611be1f0b6ecd3aaf43dbefa4b0e32498c4a61b8d00f3c48e1736e5442da106c5515898fd4e6fd7663d405a6fb7ff387ee90c58ba953c904b87baa4d91eb55091c37dc64ba9fb6199c92e67fa7673cd1c88961cfbc21c0902f5ed6136956643d310010b3f65036b50f9693509b992849b7e2ac7734bbc2e0ed16f5dc807c1bbb9e9c3779f0520177c2737c34d310ded35b96603fb93a432367d1cfd9760aa3978c7daca06264b1693b4c757b80cbe4bb2eddd00c5d7e9afe47063b5d3678343d994b08ca72b1684c6e5d765ac701e6e72e5ab7f9a615c1a5d759179a5ed94b7c3e31ab85ef532a7721233eafd23c807f3127359f072f26ee61b1a4729bb8d2bab13d4d8fb4808f49ce9c4c92065c55441401132cfe3028df8aaa142f9bd356aa88d8285caa25b9fca861c592794524d05cc1863c486def32de159381229321805afa864cc6dc9b8bf36ad1e90821540886a1502966e1e1fbabb061fd59e998ad4b377a552779739d263642e39e8ee7c569fe5e1ec48601ea22f6bf16a755f50ef615e572110eb4a288e4e9124669ae0b79f69be88d1d20a23dc64c2210777bf92f32da45dc3e9b52f97aae8393291c6708ab507dce289a7d5805e1076f7799949c118cc3896385c27795140763bf83b3a6e6cc1b09ae6e42351b52402baf50bda9ef2a446b3bc1e6cbf8b8cbeca5a462697892087c711be57a46c7d792c645b2ccef4806ef5eb73a475fe7b6bc80b8ccf707170e3266afb52589ca8684b89330c47c2dbead73c6c18a59652c723774490349c8f7da14f918451dc1d4f42e52e779ff0c10b4187dabd1dff33ad8056b158fe74d1f1316f3b0b6d16217ac4d03b624679106153a8bd6396aabac0c8c3325f8acf04b6464c15510958b84bdaffb3ddaf38d3305c1fc64bf279cbb969adde39ebba18ec5db126d1d33317bfe9c72ca42555a56874337bc352446f48a4d494382900196669dcfcbb1cf8d18daf7664e67185f47ce04deaa13ec567ca097c151764988c07e4c4472d96c7194847f7a2150dd5fbc6d0a2531b5b14f26510982ac54092ee47eaf5f29b89ad12ed58f3c30e01618f46c2eda5732efc247a27682738f9dfca585895dff4082bc1e2ef1bd5217ffd189c09bb21d129be391886b9fc18b7c76d4d46f199e1ba1f3c306beb3b27aaecfb84a058b1a3b83cd931074ad830eae9e133fda07de5c75518ef3abbf1d52dc76019fa260c14c02636873019117b737938f363e1916804e9946806237bbfd21099a701d606ab7d52704cae17f58fe6130d5a0f4f4db7a53a9bf4eb71b37de2508676b606606d7ee1c3a9d52a5f86c937fc137693fe26d9622a0dd22fa957bfde5290fda3af501f4b32ca7c1bdd04dc63723cdcfef00a0d303fed295a6b7665cbc9acf33efcc57c37fb7fd328bf417ecc6edd98ead63f801d45f9ecc03b2de2e4e0b221a0158a3671e6557f1f744dc3093e71d07ab335d14f731bf3c0b1f841b6085090a4cd494558a20ddb2a46438e31ada382fdde83964dc0f41d92949b1b5c0e10f9555e496d36ce068aa201d2b0db74c2965ea0661025b5f5a5526797356b58d72f7154e3d442c0e0eab77b7246aeba9684f57854b1789e82107325693e5f64103fdffa46fe67b0c7ef4ac3a05c618e4af6a35a68778aa1c321dc8f9570b72e5ee1da0c6ba6d8d81c5baccaa1f2b441b7e5e111cd73a06c887a009c95ffd9a94fbc23f794c18432e2c1147f3426b48498dd12f4b8b8d7870dba3fe98c4daf93de5ca34af283d8e9998af79457308ea8176e1a00dff883e7d5470fdce4a72424e31114ae3873ef55eade7108642e0c5b5a9f2e5b328307ff85dbe405f5d3b7761ebfbb1bf20b39197c9808d81680ddcdfd24d7c254106ea0ea058d3f542989f88e55d609299888b2d19c4857d52df9a3f906ebf0d7f6802416fa5db01344401247a04bd1df62449fed6dcc9b6176ffc3a17cff655d1f9625affccfe8fb6f5f3ab451b6d69202fa81254c1c8bdd209b9cab11d9b1b4563a981ca32a626e8d47e62e93b84702a550cba90dfa0d7a8f61fb2c0f5fbfd3b0bfc802d84d71f87962de4bdde205e1f3ba37aca19b8c001f38dd1d215d9c0c7e65ec39164cd45144b06b866ee3be721b39143515bfbfdfaf4b09a32daa5af02d1fddd50b3e6576a7b6f56e2dce778fc1cc3dcd0f9686962c9337ab770f4b879aaded381a77c8b832709d48fe3e8e7a7db5d27b91a8f8d26945e4531dbfb529223b1632d6f38f4dd24a8ab13c119d3e8c0bee8402b4cebe10886791692c159946ee829f91c7664aca1ebbd5992c662749dcd593367e9b732c72b1f2b26371a31ed55093ae1fb4dd277f4054563a48baa5b1a400da4303773d1d02bda2203a6cefc3feaeb7e0a7a7393ebc860060232efb243122beb4fd233a021a8c8d441e67285b46610b759132e5e8491a9d5443941681a0b2ca43bfc89723f953315636c75a923c481fc6f4ba5f73591cfd2b948a643f2ddb73d9ed20c2c2fb6229c94c35fcbcfc3601a5553086cda9fb7d2a0601c9053c2971d5e0683af96eeb5f4f9bfb202e44a7dd9c2c866fc5e2f3df7ea40d0bdd80be4c99bbff7cb7197a6bf2f7374204b39cab8b253681fd1440f668a249021bc4a12a7b5acfcc8a61e8db3ce195c273e12583efa965d2457b78a6175489789cc951109a3b844715694af3f45ee93f4952b1874c646f2aa29171adde557cdc3851f8ac862645bae57c752c289e691946aba98e09973d01259b5893ab59d2f592958ae71fb5d5a0ed27b361f14819af1f4b3b707ec831635c49bac85f1380abc848a43d96d70832a989b619f2b1533a4c319d72b34f2f17d1d84b1a17e849b1ebc78854aba42555ec2e6ae6bedffac50c4bd0f5e6487a78a8f19f1a70cbf186c8660a301f2fd49271e9a94b3d0dc6c181180476f3ce59cb09454ccd55218fa557caf63359ac3bbf4cd304416b7b2272f80696fb20eaf0bfd84d886e2a6502705639d95c6b5ac4819b9031eb5158cf58dfe0dfdf9ff1f276c1e88fb752ccb351f040f0bc0a75c5f919e0f287f19eff3765d4e3d8e9526e04e46e6789727eccaf01c4f46a701ecdb51ef5bf21630787b7f26b38fc2bc408904596a886c9572a64f7cabe5e4cc7b7c568c6f474a93490b1783237525d5a8fe45cb2c0dfd82891e684b281aa1be1f4b4154f0c2e4a0232560c5bf6c3f273fe87830deff052bd5714de4d0bd0862a7c3c2a9f8a7b4474d81da08a7f690c42ed5402722edb09dddb2ef62f0a85e319727c93358ed338e7f45cdd39717fc15205bcdb9c76fd9ed124486233d25826bc657dc45c7693042c8c21e1afeabd38140bbf1859c03fe5f5ef51a0c38a70e851adc3bb3a7741ba6061cf6c9c4b7ea19be1922b871d6bf15311c4850962a5b0082cfbe5ad37df434decd1a6a81e8cd880e58bec0db0612bfe9accb824117d84d8cf252e6eca5a70b9b0d152ae607f8fb6a0cac96ffc17c3bc19938c9395a446fb8082f22e61e5785f29ae561d5e9e07b2a9fd30e17d0bd932bd3d8ad942d18de191955d97a6b53ec157eb494649ce1e8b1c975586fcea73b6ee6ab804f87cfa483ee403f83a089ebbc6adb087db1567b32ba1c7733325c5276a7ab33b718f2ee1e3ca8bc5e42013238cfa6a21af795e247cdec64dfdede6b993cc9581670856d984bf4691a679aee20b6079ffb6959745d447561f768e8b5dde67e97a0486615d79f7dd73307f1fe0baebad71b970b952da56c54a54f81dabf73a2576cc5a9e862e637bc4d24a69b814a2dc9970667409c32631327a9cf0c2f344ac9ceb68391440226ee05f2bec5e7182d35f1f325885889772b6ccf4cf732a171b2bfacbda54383c6b0b5b4d609314f9845c7335964972427b81d5c4a23bb129ef46d95903cdbbb3de23696eaac86a23027ea22c23fbf68603b52129340b6069a03da0b9ecdc303b9d04b86fe20b7ed0d5e0f12440f2d8747aac8ef36fb920ce786ee627dd2f789468cbf7ec6a65e8e2acea9ddee9aec6408d4ca5bc48a50a11acebdbbb6b42e8922dc27c37e0291fa0288c45598c555107bd269209270606e9bd75d03cb00381fed6d08abb03536b8ef268d300c95eb17c6a0c5e4a5ceb0fa11ab807ac9a3bcf6d8c441d8de011f8c46396e69dbca43309fff2c2611b8df076e6bee1a722e9879782b7d57eb97cf4e4e4875a238c34d3587c3f204511cba022566dc00794065933d1fa088755314296b356aa9c67bbe663c378774c90725799f2f702333db33557ffa36119029f0d57d1fdd3b1e9e95997c19e94956d3595224723ec36f4e32114e4de0f91d2e4dcb30810bd30608da7099b891c7c1bfb9efb746b95481fd185daa2ec820752896786ebc70cedda871cb975e5d7c12f279363bbefbc2bb07b4423e82401d47da0805357f6a9ea3677ea4e191aaceffece83d7a521094f91cb3964ffe72f20c4fdb3c761888b47ffdba559720a065fe27dce2eba73f7f1e2bd293d324e3c616dd9d569d2ba2165d1070a95bb8a22044773de9e55caaf4d67315389ab967c615326fe7a769d4478fcf720dda6f94650dc97e4de5ee90dcb80f63ca0dbbcae3025ccb75d940fee795a6e6d1e7e26f216234c6b780d7fb13912961f6228a5c2d0f4b5253433735d863d00d9769a6a4051ec05d3b9e4bd660cc62a1bb88810ba70e3dec87871666644bc8d8aa3dbb1c2df150d0be7eef2ec8794a8ca0214e", 0xfc1, 0x0, 0x0) shmctl$IPC_RMID(r14, 0x0) shmdt(r15) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) close(r0) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r3, &(0x7f0000000080)="05e8f0c69449f261531e2fa9359f6cd581df360dedb252300b832e1566bbd7855f3e4e0ad3c81b3375cf10d4553c11dfa619ba6adfb42179701536", 0x3b) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0x694, [{0x3, 0x8}, {0x2, 0x100}, {0x2, 0x515d7f83}, {0x3, 0xffff}, {0x3, 0x7fffffff}, {0x2, 0x4}, {0x2, 0x1}, {0x3, 0xf33a}, {}, {0x0, 0x1}, {0x2, 0x8}, {0x4, 0xffff}, {0x1, 0x8000}, {0x1}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x8001}, {0xcb0ec0507deb7e84, 0x40}, {0x2, 0x1696}, {0x1, 0x3}, {0x2}, {0x2, 0x2}, {0x3, 0x7ff}, {0x3, 0x86}, {0x2, 0x6}, {0x0, 0x10000}, {0x1, 0x2}, {0x1, 0x8001}, {0x3}, {0x1, 0x81}, {0x0, 0x400}, {0x2311ca6189e4953, 0x695}]}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x3, 0x8e, 0xa, 0x74fedcf9}, {0x8001, 0x97, 0xc1, 0x9}, {0x7fff, 0xa3, 0x2, 0x10000}, {0xfffe, 0x20, 0x1f, 0x7}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f0000002800)=[{&(0x7f0000000300)="56a2b00b2dc17ce93967850e60d68e7be30dacf961f235092683b0a9f40290ddceb42c226a14a850f40c68a80191cfd7e4290949a342d041cef67891dff54e55e5c4ee78ab148f269e225175e60d8a4a9bc36f9909c6df34222f79941a35ee98779f72ef6c5fae3dd1bc6d01f6e9488474ab8bb6a6f3382f7359606aabf8a560bb7fafadaa9ff0e5240fa784a4d67e74759a0b12fc9767ec2199537e47cbae6f32c0706330ea1340bb14793a78f66ca39889a382462036c76258e82f5d14eecc4971d88b6e78ab645d2f007c42351ea2c1b3490e3424b1e73f6b02f025dccd11029c3b550ceddd670e76027f7827b12e5a7605690775c66739509f4fefd0636aaf04f4ee32e92068bdd00a16edb6bf7f33b20586c12fb0ff0d09b6378104f8da67f71ba0a779a1a6344015c057aafaee3d6f1c01256d926c50a99b1b90b004b3c71f45256f7b29aa9ec95cdedaf81d8a8d780740f07081eda4331ce49cc3fd7764073c6d770b1be026d3f92e91d6097ad9647c39ae0e1eb72bd47ffb20d5f41454075b2413509ff3ea2c86a62a0f7e78b112c5b6b421252490c454ea60ad6d8fc856c768ddb07f22c966a09acf6922cabd91111401aee93ce184bfbba5ce8362a40222a22c5e1bd10c5428cd4e7c2e65556991f8becedf7021a94e08d63f9e13fdbc790ab754f444c7d1c600a9a8d71837cb83ca5c115455ccad68ed59129d527fe30b944f42d2279c4bbcfef54bc8ba239bafc98c14055cae11c734e509ad6c4347a5a9a57a6e77baff4e6111b9130e1d4684038063b6dc352997a51eb6e2ecd804c8350b24d0795fcc397079e126d94b7ea2f60aec217bf29fdf8176076a742d3e8334026c5abb5429417dba2a3fe18511019e60ac154163d67ded3022b3d72e0587e74e575f12c3947d818df0add93e5e51fe67e3926dea63be669b7864643d9f8b70cb4348c346e13a3bf7eaf7095238f0d12fbde4a25242fabad0be02996a30817e73b0ebbbf94f85b5a5ee52f80d30b8c896648d8e2a6dbed4c6f3dce9e505163c97aeb40480c82ef2de54b314ae09cf76a11e4015de1b4f0ecb581809d8a72eb3b46f51106a45e7e1e3c6b535dc236651b58509347f857b1a13e418112bfc271e413879628caf8d096a04ac6f1f8d55dace5662ade2bcef743ddfca16aa589b90f05ecbc55237a90fccd0e53c62de6ecfaad28c09c9fe1b2840dc4cd6dd406cd4e02a54df4cfdb6cc3835869e2632c44564b26b67c40b61c281b304a7d8a0b1a81801524a827996d4972a10f1464b07ac54e0c4afbc5eb00e3192a374f88384c079908d31374741985eb903f1dc44e07be04d30ecf763c6d6fff5625c108ea667dc4a9d0a754b718c90d938dbfee66a2f8c9167178f784ba68b9a03a7006955cb19355878bab114e9e3456b8dfcaabcca5ebcd344c8d4b28fa04ce37c6b7671ac2621410a7c7eb51f77ed23d69beabb30629eac339429018daf67295a37fec592afd0571688a752c99642496d7abdf4e5ed21a89a0cdab764480918a92b99970c2ec29b2a7fa9bc991c15f801e12d22f8a145b39872bb250221692264206d72bd127cfa295586fd117309966f728d0af9e9e58702f113329cd6e6a2cae5ccdc69c0d22a2667126c737c95c122ed5ca4320ccede8774191eb58b7a16e9f50e8013d1255a237cf5ce29ef576beef29a7a8eac9b0c80d117c9b89fc92d312f6079e2e83a08851638e180003fd6e86d122d0614f28c00e1f338a1ae44b166e186cdb887eca42bab0cf9d996387341055167bcafaba343db7917b06247a9a92d871a870ea7801a260210aa7a975535b55c47a1690bc3934c763985dd7a878d071c682fe04d59a5831adfa77c025f368bf0c75bf73d5e8184477c18bd732c2f7391fa8b94a12629633bcd96b8fc1ec6b2fa10392b6fd87945ceb788f2351fd0a90fe1d768f3551ddd5a9c08c9d79ffe8786bf27431cb179aed1a010f58b1ac26c99ab4c31624813b27f1c9ca08255c1573ba6aabf23800ce25686aa5247ab6c7a89ed9590d79330bf1d29eb8570b679c763de2be55e2e2322971e0f053b2e492f5f6f5ab9017b587d87e401ed26675463f4a5dd9554a2cc9177fb633405e6ae891fba4508663c0f7a78c7d0ccbf35f7b2e83222994b9c61895c1a2b6b39ac6bc58911e14d3cddda8a1d117569653985ed0d03fbd43f93777eecd90f9fdcf366c45bc324eb071638dfbe02c95f16568673714cf5c14865e81ecec06a4180aa5f9fe0bbe19050b5193398315f5d290128d9305b584867e6eefe16ca6de29b79893d24a7375a6c7954f8faed2f76150cbabb654043761526ea47dfe74b70f231d7fd4c186ff79a323a21009b37523ff9957f607e986edafd55ed69e364a6b82c815bef48d46c5b4dffb69ff0a3c04b498c9a9d828fda446f06ebe41f4a55a7d4d6e73921f1a8df8784aa1fa991189caba0d63958583f40036c6baf23bae78ff14c203f5d65b0bf7a09dffeeb78f8f527d40b2e51c713e6eeb028992d524ae3a82b0632fb0447f36e185758850a83d6289f053f18be7c59bdaef253d5b13e979669e567f0eb36ddc5aab05f6dd94f75c56178f161d8167807f72b185fb00e107c370c412ad3e1657311f517a856a3b4c2b0b1079c6a8c339390934a4993a707d22eb0f4b76affc8820cf10ec0440438d12ee684c511421d00c6ca3180cba9fda213d723942091cfbba9042686644ed029bcc7c4a710ac561cb7819d1958aa7e6e6d2679ec123a94046190ba009b61c47fde7c6c29734344d492ce6d28e2d9df1bf29c7b75eb8230614d6088ede922f4a65b5da760640d595935564b2f9e1d335e183982868aba8853b5eb874cc33d3c514988c6ea1d8831cc5d6066a93ebfa362a25df9c3e29fa717adcd5184b2c3015c6f8ee55ee162751790b075678b46b12057fe7499d1bff7b13a35d654c3d8a6ecfa5d8b44853fd9a95622acc2a1df36244f8033366a3e5388826ff3e82b6f43082f1f3f63c41e7dc7fd6d1043138f5020873ac2e8eaa76a0e1eaea4c0b3f8e08dbf3cb4f08ca9934000f8ca1e5f21f89e958aa9a9b1185856e084ccfbdfe1ff84168423185568f6b8d978c591c8e4f82fc99d83a5386061704f50b2fc7781aba7489d82d2347a208302775b28e337da4ebc0223a383e0bd99cd8dbc9d9ef7e59ad758dcbfeb00a91aa92d48d35ddb54cca3a8761658ff40937a36f18282de16c8de78b81bf465b7dd411fcfecf27c69bdad39d19b5678d63182fd51096a89092ffc40e0889d260fae0392ed9cda5a98d844a8b0d606c0eafac1b059067f27f151f69157cdd912c3641ce958903b53c9f30c3abaf0f545b9e388550d24ba97060a2f7dd2fa4a502d03b01b9d46330f176e0e621a43aab78d961e56f31ac6eab8ef26c752816443641800718356ff4a8f4a73272d9f26696e3df05f66a36dd5e7591787ec81bf29205082f8e37d09ef5e369158aff6fabbdb08adf1201b347ca6a8e0d039ee326cf4f203999945a47e53d9583c55ecd1fcfc2d741038a02d1b08093441c735e6a1e18363ff0d87469c9af871faecfd51bbbb521fd0b3ac222d041094685086c3ae1bf7151750492c014d84ef5764ca558869186efb1f6a4db7fc4739196245df9b4d68fff02533e349a5fccc78b6cb0bcd885c0f8b7fd6becf01f435eb0915e35f1a20500de0f824b2860a8a7917e2876165784fa4361cce78a5137bd324d87927121744efff4be45ef9a9682840b499f268dad1029f5009346c86fdf4c0fba620cf1e4693bd7e60770a0fee9b6124405cf49f4dd6c6472ea53789a7fe6cb2dfff13c55f9c220782a3fa36d94abe56c012b2a2c075e10fec4df78d56d0bc73157882d975bd3434ab859d2ee2a3b924969c7a12a0a85a4c3e840b13160c2ce196653dfd263e2e98c125ba9e93deeb784d3ef8c10830faec694620b07d94134265487395cbe4617c911b5dcdae170e88e7241f6a47c814c8cbd7a89521722a9945760b6b90c92402a12706b84a5dbde6259c341af6bb8dc32bc8e47c54a837a1cbb4e8318a575fddb1129ba49cab02611423f29457418f62d73a7b648242950b473f3fa6981f9028983735534c4c6f7b505058941495f969d4ed8ef6ea48b1dedba9a06b6dbe9f7aaaa10cb02faecac6bc901b91ce9f9a3da652c801a146683b3603c01189a667029af89843c362ef61f899e39c1a6cc1dd9e89ae29b3ac4409a6ed1663bd5dbb141e04bc06ef7014662ba30ea02f68d8fb1f6374c3f535241d67fbb57b8424fe5a97cecf7e3a43ab534b05a32d5c8ce29c6da87ed1257f60aaa26e8f7abaebad04dcc77cb1092d8b0dfd41502186ec0096f937c43e9ee80641f4db172204e10eb8461fb100d2765ffc9542a3807bc869511eaa313bfa1292a387072098190343d460c6c1557641a5895d870707013d04810bb6232f0dec31c5102f1b07aca78bbb6424be6bbce70dea94b058ada2b88adde0957f6f6cae914e169db9578539c9dcb379ea5a6ea013bcab6305aff6ed945d49ac95419c38c3ae26d7b06b9eae98bef02c5c537bb828ef9c9c7c10b5bfc2357a400c1417e83a69880ab0278b19b8a63b98331652f360defb0ec8e7655dadc5488a8bbafbb06cba87fbc15533ede738722a73635e5759657a5c9a02524b6b2dffce58767da6f68b535eca02ca7f93654067df581ce4d521bd54104fef9bfb9951d455d282c5a0a1857f1ac5dfbb21ac1b9665a6e2570c9cdd6fedb7cb5e2d4c3d5232c70dfe58f661d33fc9beaa602b76d848c419e58be0e27fc828c814f0ad1a80773eea8a830bd1d11cd2ec63b9959d6984d1471b7519ea309962d0c06f57930cbae0dee6805361a01ce876c6bb2c05e64dc9cc2a95b7eb4bb8af1312fdf5a497f53e03a642de719494900755cb4670e55032ed9e9ad7d2186b08ad2d116ff96c91de9510c46f2fdb42142f46e75b6db093586186638bb9e19fc4bc84828c93c98e1e5e04d13c879c7a36a504d75866553bba68c576294ba28c90f5cd2a8d8a3a2c14a9c6928f683a6e23a8ba4d062698121bd96c08ee2436fbe56f8b5c32efee91920560ed7c0fd4b7ceacabb01a9d0edb4543962ccc459420492eb7b6401090595bdc0775739892ea72dccab9c51b0cd16d0bb852a4fb04009c55a047ced4f5aa6d447a902d4f71fa83147518cd749632806b7697804c22f2a2beecf9b2cd61a723b94e5c69f401539e44de79b676440d8c573de21695052198b1e017d9d6362148db5fcd1dbe0be3d1b357e65dbb65ec6c7fa92f9f66789b96cd0cd7d6fd93145e1e1f63ab06ed2017af39e97593b8d84dc6a3fb59208789e5ccb923c7f0ec200007f2d47a28723824fe866036067e23fdbe72c17d9f8d4c70233a622104fc97d7f32b749c00fc0e2a3f8d8c1bbae68da7cdd1b62f2be44a23e36bf0c84732ad290413d591f9d45d86fe273197ca2205e486663fe98bd8bb1d2c5a70f9a528c8d6f5b051b3c706e9533615f0286b83f3b7b3356cefd032953dbd48f8b89473834e140144a502c507cb1be9068736b34ec652199c4e8260c0ea1e100e6aa2ca69b5450c181d0067e8d25edf99154933078a7ac5ea3ad9e2b91efc712ab608a90c1a8baf3344e9d4cedf42120c8eb21efb3b2e6640af9d8734ace6a30400de32a4d7f602b40170824b87f987a1743f81655c7994384ddba050f0d81f907c824e98b63347f65cfa3c70ffab87e529ae3eb5ec2a9caac0c5e1224c37fb7b05cdfbbc26a300513211341d53c6ee81d206552e8475", 0x1000}, {&(0x7f0000001300)="b56c04bc5751fd85874bc523b79141e50a6ef97a69cac65d79da8b0eaf679f8f7298991a0a81b4c560594063e857a2c785050e612204b3d74ee0e3309c6bda9c565397de2161a3", 0x47}, {&(0x7f00000028c0)="989d7e45c5d42a3e563ef70a4f1e51a68f5cbb1df068dbfdaa7757771bf576c84653274096ab223a2e6d95cf2aac787d0fad4b71d95db220b0168a1420a9a5a28ee491f03983cdc45495e8b53746c3da1617d3dd532f48ea7024808ae1e1835c8c3fb5bf948f21970b4821ff71799711b3104e8e83012363250a74f33a6ed5e7a41faad6fd2c4e2e3e94ce51d506c090daeff3165d8b61", 0x97}, {&(0x7f0000001440)="e0c361bb60cf87914cf7b969cba9b3d5a31e59366aba683ccfd3a0b7aaadcaeb5f9ec57e661bb34da3d9390934d683b4f541c6903e5f998bc6b2eb626d9353c6348d92b74999da920084e1c702abbd98a06bb7ba448456ffd5a9d54155d176319c8525b7d3e5b8d65b1108db98657ed66cae7c5e60f13e656f3474f1b9756139a9e7d39651fed0937091aeea3d3984a99e890ee6187badccb967292183de585bc806c8d0d54154055d9d25a0649b74e72c7a3d8b2d99594119fde009b6620111dee16ecbb947282b19178256f450b58b0d86121895d223de59520e17efe1812a593069134301c6f81d66ac84680b3683ea0d0883a1dd711fe59510d70e084c3b06f908deafcdab659f275a476030fb1834ed5113da5c0bb6f88ca757f100559978a71f37690f915f3f84d41039f534c473011304ffcc772de1db2614aa85c65bd386bd49dfd616ccd2bc0fe59fde93ff4e19b741f6ff85042fab44a7a924f7f5931b7085b600aafa0026dce77572253c201d582c0d01692e655e58bd479d21d627693304aa2615f6f7b11a7f5fb2efcb0470454c70dd0c80fa0f202182d6538f2b534eef3f59df95245b2eaf2791407b5f7bdd17b1b871f17138397cf4fb7a9649d0f5a123c637d887ded10a480da1f91c2d00c07248a3e4480a7f5e549fc70c03297c89e0dc254a1eeffd31521e4f17f984dce29053ae126af6c35ea41922c0980ab7ae2630c1020f1e18de9b629e35f13e3fccb8c6e57e43f356a331d0557ba216cfd570669bc1758d1cc8eefc487798e921b7481c1fdfeec385f8745effa9b7ae70e9eca4eb2203df077542e91a95ada98c7ed9b9c609e330487101740074c3afd517117d91d2fce91410515cf99b13ed52db3f1e3d7acda0dd8694405e84dbe59bbe47c14f0d079e688d93cb511717eefa716443b1dba9e3138713b378235997288ee54b700d04dcd722cd406ef4fae30d93f39658b53ff99d83809dc3dc008533b1fc698fcc027913d2e172d1e744c62e5593622ca60cfccf8b80a9474ae1efc351bf42db1475f7f4bc97d9486695111094048da8dfb14811800fab79171dc154b223e5580caf8f9727fa19004e3bd696e5488072dbffef28cf409d747c16600af913e1f2ff96c6494bf3e75c6302b42e64a79445f51383a50baa7026a2a702fd64b80f143c469a47ee03aae1eab6bf3211c65dc3d1b713b6167e8f24218fb5883c4b841f66313d78a8a1fc8c356214c3af731c33895fa4400510a7f572433324bbead17e7cffa2b1177cc904d286eeea9a8bbfee30e82eb312135a26259dd437d9487a108498b8c9b266a7b2c63d10d91e8e6b509fb949848046c53502106b68c4949d9058db1be113f6a5dae4f958b140b36698f42b5b375a6f0349f95078cad97ca8582458267b2f3d70754bbb263b342ecbc3d62496197793eb6873b9e48050eee423cc3be0f738125026d892fbd9056a95d6ca44e80b8b2375b04a1e3077baab7f58fabad1fa70dce29690a916207c41b7c53b0916249eeabbf45f8d7e3d0f40cdde64e410b5f729fa871f2684e58eb866217f330af9ec07256b7af46e6e58428860d2efd0f152791cc5155fcf8141033103635988e1aa79f7782e4c31ea34160fdda9167b6d2f01591e8e5b64ea6dd80ab16c3f859a25757c72bb80f6d7d63e77e1f210f0a4f6fb2df0d3ce2a5211930f84f3b4e129ca26671b75761328ea9b1f3d4c89cd5ad5dd406049f06246a7e3d1185df9b9a27553552ab5c99417f90202749f9393e8cb25c01a60e74aea2f1c2d8401076bae8ee2b694cee3e3b5217f9ed9c8b2fbb8e6b702e06356c77773e6469963c6d86478d6d62c265ec5acd56ffa62d94357bbedfef45cf5104d860b1cd72664f68a5c7a1a232c777f6d68dfbf1dcb3b33fdd3bc7733218a719d13429de9ac90acf691c5a3a311a5e17a3608731173d00fca32f3050873a6508b53b6d8b56460c2189f32efed98db7669c89423f5309a29a3d4d591d65a7ae37a9692c85c05f02dbc87189f28fbc69058c9a27ced47f70686739dd05766297bb2089e3402489905c6072286204f808957679e96b376b6302c8acbc6b29c7e8a3ac39c06cfa99df1cad36a7cd2b2a47c141e3178614e18ffaad11f3e5727b0a4b42fa2b8f0335dce46a6fb264ce6b8351f2433a92cb21db9d01d1536957cd1dfbc01438ccf3e9211367cffabed05f0cebf8b0b11779f757fa7eb5a1eb0ba267e0f065f3c08ef8d347bb22af048eeac6dda2602b374fb7e8b71b99aea906fe79ebba197ab82f3efd14c7467a8dfa7db6ef1ed0127c1b6e771a42ea415c97ca4a0ba80a19d4adbb7b91a565568b65292d6c845fe3530af1e31bc887b14867d42f296e60a4ce83139b04e41be908535e7f9218ad75fa7c0e901e2b4b1122647214a75e781099e6c7a02ff737ac23bd25b97e90b4a2794d5386af719803e4b35ae4f0a986ad09a16cf3e12d603c23ee1e8af756ed9abe379c0185ef9d5c49b610d086682f63b2acd8d9d9ad0469cb113a7a77c8a6e1999e2434d723da2291620b4e28830b7432e1f66fee39b447c520bf3e507a69d62ca1cc8606b0c593f0c36f55314666edd2ad5992f221c3eb0496684bb96080862b0a882211d46d8eb0ba8d5f7580a4330377503ea3a009b507e5e52ca53dc2036854aa6eb8a332b698842fea2e665d448c0257cbfd51c047a42f0da6a4d90f09bff231f0f7508554ac5ab62e05cd361d65c95a5a88e37a39f41fefcb05a76a52717246436840bb9f2b20fa7840d6427c00c376de092a7575424cb299c807e5a937c6f7b4534f3798336e222e7eb9fe4ff8bf597500a2a086dd726ac18189fbb600034407312e768d91db9c46345073635b0d4a67ca07798fdbf61f266d109ffe38221d4141037a19e03da8e5aaf1abf706233e8095494c3c27896a90c4926c76bb9e4509388af61f718d0952da8a3ad6d0b670d9233d6892cf1b0b3097145dfcf2b42d54400415b96d7f90a38ea38c1f9950d76c9c7186c24d1c3def41c8cb370e2542fd4074f3631cd503e0fcc9668f075175bdc688adf186e7810bd2df2774be835a424ab303bb535686fea70accdf88b8d589ac29ff99d3872193d075f87d5d2da2116622821330e299cb851f222271b07f5b0abebb399998d7e99720e8be976f3a8110e36bd21d1c86ce31d221ca56e3328969c895c2fd5c9b8eb2cead514afaa2754d9863f8fea1a1942fe22eba49139e58eb5d178ee0f04b2e6ed1d66def69ad589305189bf45e1ac684e53129d50fd23d4878bfadd705e727765f94254459a9de022d5d30ef827e6b4a4b4f661818923626a8c72a0d8017f0a9c824f90e6cc806c8c099a248dffb9198c6881099db9e06f1546de0ca97fa087c358525bdcd85be8076942834586a66625d4cfe1904953136f4ccb883cc03545b669f9320c3d78c7e8c1c9eb4f63cb25249ccfa1208164c641e9e0841bb92305f3790f7ea10eae75e19a8b04460d6972474a8fbf4bd6c55b17fe79a09260f4ef947228a771c1f380e3d7543cdb982f65fe46574b0ef3b37d2e13b1ff11ab32b9740dbe1cc88d439e9ef1d421da38aa15bf8dc032aa5453b58b7d25818de7ca74b9a34a03c8f57069996ec42afeb689bf4a15dd7215637a683187a6ad8b6e7e2de6a8e68e0ccb4258c8000f31bf93455d1749f9ce49ddeba70b2b42aa35a440fe545f14f796c1fc364ad3658f599c65c511d3b800648d4820e324065a867f668b238b4c032b72cdf1a6b6e5e1e738d950a182c9b48ec5e2b07dca2cbb1aef92ef8ded3f88c6e1dcdbc2d143e459d1eedee863d7059919cfab9d71eebb9c026d3d6b046bfae4f5c565089c80b77e26f10e3eb473a48c17d8768e4ebf5dc8240286fefbbb71137baaccaa4e2f46f0d070c085fc629dbfcd9e5b0ac3f0c3b5ec555d5776913f81b2175eae69c9e7688196a366410649aa2028053d978f0c93f475b1744763930dcb6bb5deacb133aa299f1b66dbcb660bbea61c544d075db77d50fbced5fe5466be75899eeea87776f7519b4f034d55c23561dfe12430e4fb777f7247ed5ea8787031c52e4aba2dc44ee73e214004a6317b50b108c2c175940c8252e278b1ae9b3a1678726ce44b3b32e7b4df35299c014f47557ca19355405ab03e49e4d60f4f2ca6048550d924e300a437a4844ec011e944476735711be5d8dc8a6037f3bdd11a855bb538967cbb561cf9a6ec0d09b3c465daabe6a929361fadb567900f507ce800dfe0d0d104e46e8a285acddd4bba668e191976d76b072616262a7f2f6edb3795861dd4af3f2681127af92717b2c1e67958488eede4a08c86891c75bfa85759960a9fc99cd61afd66bdfc0406af69d22783b3584d43939e18348e8f833c27ff3f8af3a98ae3f6e6e24e4225210c471a3ca39d50eeba23a8b0c5a90d2016e306d300d0b6460a1ca58d3e00081f09fdcb26bc4353cb47148fc3a0e26c44cd9ba2e5ea20ccecc02c1ecccd68c0ebc61216a24700181a6fb9b95fce5dc5c4356744a70f568bd252e885b8c78843b220ec3bd4b130c7fb0ec823fff897b97be5820e1f8e1acdc5cbb84a9eee5d1938584a193a6980bb921cfb21e13f85f2f0397c81b50b9191c79162106f4f3730459e155e987daa0c8cecf3775e18159956a32c974251eb5c5a303df504fe890184c988abe333f80b8f4b4194be7d7e6522fca8864b82f5c9466b0b929ac43e90194cbf30d024585f2764fb1d8364b8b775192a139fd1d1e29e3e14045f9e30f02d420ac65a494de36c3fd04c443ac4d465a2bf5f79ea0d6637563bb94b1707b072ca370b0c119860c2d9fe92560285639c2cd568800469f4867671b4ab297cadd2508b42be3937272aa43d7c1a9aa266145285879f4136a99090670b55afd2ab1a876bc92389348670cdca67f700b5e7eb2a901d0002fbebf5bf5daf6220399b5fac60d2bf2750dc435ad83b9d80670ec8d3936192acd66507cd4fe3d6c075ae8ff189c4d732ad25e607eb124fb8330e4094cabb631ece83306fec97ae029c6459688c70dfaa875d783f09198065367dbf55e30e06986b8f874aa25e8d656a8c6fd6c10d61f7689ef37d8ab94701554ee09634c00fb0f42a630bd28545dd3295032f80b92db848a84da6642a2a8a1e605f087a9f4d781dfc2393c0e2c63d61dc86268839b7c278fa4bd8e2c243688cc758af24cd15acdb3437ddd7654f53068b1305fefceb335db6371a148ae839b8ffeafa4fcbccb1e3c10b208b1fcb5cc0c3735c6cc12b3d912463b33918d1febcf3c1fe8e3fcaf43f7a918d7358a6f808d4f0e8f6b6da4455c732094f2050448d7d68fb4e46bcdff43d9c7078a408054152d5dae935a992c5f0d5c087afb2338639e4f63530d42ebe7f78cf8da3dad7fbe52e2cd09e6d94e6c992f992eb9046bb1749dc76acfffa774c28318aa708dd7f6ed60a6f1e778754fdac836c839d13575ac5eb577719f3883030558df9087e329aecf5f5cc3eb9bd81165783309e5b76893930c7c30b1815a2d98b9c6929b38ca22ae7b35dd24584ad4865277f6044a283d92eacd3bbac8bbf66576a7d8782f8a61317dff4f16e0b029832fa5ac9080b7ba53e199dcebd16fbf44c1e7428192ae641f5c1aa1419954f01db6ccf5a9031256633bce5ab38a3c97b9f6d852fd8ae13bef8099a50625402549020ca5a2c5ca401c55176bb4338db3da4befa4accf260cef43d0d80f4071ee1daec933fab6c56a45a628976e03b55813cccdc5e85dfa1c150c059ba08b42f4d433785a3", 0x1000}, {&(0x7f0000002440)="10bf4ad1a0697fdb89f0a8f40ccae11bc4aaae36d450d6bba6016d28286fec4742696c01ca4dec5bcbfb67434412c2e64c4eaf2faac6186e381c67ddb23c8d732fb7b159ea0c3dedf003ee32333abfd0f1c5a0a66d92758ee2e2a51ccf60314bf80df5baf63dd50cf7eac3b5e4cad012599a3c0eca244b7e3cf010b17fdcd0d83d47d8eea5e6996e0e6bb83f38fc9e0eab26f74656166563a2597648fe477a89eebc940e223116b8e2c1bd320cbb6cb74bee6c73a72432efa15e62b1edbca006c2e2c61f462c968bdf2bf5701d61b86faa00c13caa18fa6ff6522ea73303cbdd5b1dc009bf63b6", 0xe7}, {&(0x7f0000002540)="fab8f0006fe0b3111b8dc608059f09ba559ddb1a78a09f4f8f8a4dfa8346bdc19bde7dac64afd006762415f630b2e5d810f8399a484a1612f06b16c88d732b1fa6762d69c2c2222b9f1594903ec11c53ab1a77ca4ca6dd827f835d6846903ec6bf42b5ae22bc9fff551eeed1", 0x6c}, {&(0x7f00000025c0)="83ef7f78ee5108ad68729fa0e4de9ebf6c8aadfa4ecf0756682c6d424a3b818f646e60c83b2596fdb111550153557cd3caea1930b277bcce331416a86267afc5919c569baf85d73e72e9035f6bb83fef3ec39ffc8ae9a470a2196754a6de5e1d0a401e77af3f46e6f8c2282032e399460cdbea33e663b31ea1d6b78e512f2fbdd986bf7828dd5eadc39e90f9c014efbc14c657c05de90dd21cc7d42354b3b7edaa3b54482125d5136ff7c7c66ad2803f773f84768a2e3799a9e9e0eda1fcd7d6dd8bf60ad9516574217d32684dd26e56a3d25bc42bfa163f532070601de76f4e18b2e5219abf67", 0xe7}, {&(0x7f00000026c0)="16f6cfe5bffee83009a0566b0ef79edb398c129893d3754c63d17495337cead0f6886dac5ec08f77fc4a5a0915b35b9f47ef77a085a02d95b21de7961170c269f7ba2fa6077df7a7b2738a2271e4ade0bb1b19c18d983ba79c56be25a674808dff22e65057b3b4c4cf905a80779ddf195695d5f99a21945a92002dd6e2b2665d10a429b2d649e0bf24e847c198e022078d4c6cb0208956be5bc703bfa0fbf6907b9d27bf3d9b7519bebb16378884a50af4a65f24", 0xb4}, {&(0x7f0000000280)="5dc59e3ae7d8c9662ae906390c9679abdd480fb5d971c480e39eebf85974dfa2282d411790f1195fc8300c842ddc03cc4da8", 0x32}, {&(0x7f0000002780)="fb65365e274b63bdc8c0854a065e90085633ff5ddfd4173025db48d0a3e5907a737838127a1ffb6fef7a53860b2319f70b5d862828340f5855556f54c91036236639f20fe5edb82091", 0x49}], 0xa, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001380)=ANY=[@ANYBLOB="00ddffffffffffffff0000000000000073b648a1659f79c778ad550ef290a9ecc182378ce6d787deb2891afb16edbb51b906e546d776ddc0a724fc43d54c3601c5be711013893fba67f2b5956fcd82b1328e1fc4292c9139f60a422b56022c24a6dc6543e18e7ca366dad1973ae412bab98db81965676b0e21b87cc169d7c2fd3e92aa67cc4772af29", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="8820201f326067c4bc4c1e075afc69f55afbc6c1a81fcf93df925bfeb983fa4a26c8e68e07046777659ef2eada9975a05089948ee63a5c6035126c5fa65af856b8ecabd59ee21b3b4654f62acf1cf7adc414f2a41eb93fc6bbf145aad9380f1542de8de8dfbc3c3a8ef556905d5f38f1e9c7581809ff63"]]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x4}, {r3, 0x8}, {r4, 0x8}, {r5, 0x10}, {r1, 0xc9}], 0x5, 0x101) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x6, 0x20, 0xa8, 0x7f2}, {0x9, 0x81, 0x3, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x6, 0x0, 0x0, 0x101}]}) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x100000001, 0x0, 0x0, 0x2}, {0x50}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlockall(0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x102) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4030, r0, 0x0, 0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x15}, {0x34, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="507e6a31da5e9dcea590ec92963d", 0xe}, {&(0x7f0000000140)="faf17bdf23e6c9c3927754c5fddade124f11fcbdc9c9190fdf56c7b15a15d2ab2039773ebb2fcacaf2d1eca7108ca3d9807ad11227fce4724be73da1f88deb4db10d2dfd1b36401e38127f0bd4532158bdced9d42cb5e6dc4173e5886206", 0x5e}, {&(0x7f00000001c0)="3513419ae54faf2c29c7112709b7a942ac8a3986b6b33027f2a4d4d77870847d38751dc45e4e00e9c35bb9422618e36b6ec8fb37adbea1954bb8", 0x3a}, {&(0x7f0000000200)="0d91bfd065f6d5", 0x7}], 0x4) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b86e5187b5572c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f341d14ab0a00d42bd76e0411c015246f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bf0100008000000000722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3ecbd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a4169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152e66481e439daeadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac800000000000000064f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108286dbd5a60003a234e12cb4410c235dd779aa93e5f49b6067b3683dc64c7cd304ea08484cf5c870cb21b82fb7be5e1db70e22b1a6a24c387bca17abf718ba14e4f4f4b5354302ed3d2a25bb3f6dd4350be994a92bc67d84d32b0ff3265d7919ae49e5d1f6cdbe9fe87cc34077274361d9f26ac1158c034258546fd2af1b5ea5d099202a1da55360b1287feb24aded7521de75c7e99a9787c2d4275938b91c57e138b77a9dbdb4679d804ba34687afb6623245c8859db1f1aeb00"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x137) r3 = dup(r0) getuid() sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) open(&(0x7f0000000100)='./bus\x00', 0x5d0de071eee62e9a, 0x0) 16:00:16 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x800000000168) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffeac) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, r3, 0x0]) fchown(r1, r2, r4) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') semop(0x0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) symlink(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x1, 0x1, 0x3f}) seteuid(r2) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r6, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r7 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r7, r9) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x7, 0x602f, 0x0, 0x9c, "93125284112a03000000e6ef63cfa075b336581a", 0x6, 0xf461}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x6, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) r6 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f0000000e00)=[{&(0x7f0000000840)="de2a6d84fa91a54f3182146297cb43939d909639ce043e677be92f3d51879e9aa2111f5671589487e976eb33641eb75f4fa73a2df32786b90bdd70294722065d344781873710be03832a7213010a98704a6d256d87d77a6b17f3c9c02b76564e141a8989a8459221449384bb66926fd4ca258a111b51f8bd5ff6f985cb19219a6b2628b30af754aa9bffc87957f371980378b34b4bf47d8454b4c4f5d4ed13340cdfd376d373546eb08b3325860d736cc954219321a2a7fa02df9d4978e600c0bdc82fabef061711f9bc507e64545888b5d203a176e92942ae25efacee", 0xca}, {&(0x7f0000000940)="fda1c677f93b978ecaf6e1b7b5a37a9a5e233b4eab76db8d6592400a79da021efd6ffad9b9ee1671730f2e9bed7fd06370567e3381d56fb79f427fd12b61e55373f3584793e3d6ea88b5606df88152688c74fec766febc6d076447fe5b610229ab36e4db268013d46a180b6e457d62259547c78c5b8ab616c052034640b6f075b2be52aecf8e08dfa64c060b5a11c5067a3ee19bb1b1fd3c63f11ebd411c45a0fcbcc95ee994c17d3b986b1749296822832f82e2f63010381609c8c4b104b2122d4f317a8d53020e442437bbcbe9aae8cc79fb16d22f57", 0xd7}, {&(0x7f0000000e80)="f0ca276e9fa91e70e91dd496d538e18afc0a11661ed505bedf38e8177f72f6faf00a9827f8bb01c49803c0447ed2c213969a04dfd4f1071faaf23a0bcf23c8a09eaad23f404be7d45f60ffe2b8999181a0edd03ac0f6c36812f8f402e1c0f1849b556e99288fa13d2ed4410efd6e203f20efa7d7540636ef44a41a5967156322887a818ceb33c474775e94a3e4e47d367e8432d4cd8490edb1fbc939fa318625e3a574e65b405003cbc21d01dae899d4b49b1183498d0649f720b20ef584c8d6895892f9ab67189a9553b44538e6b24e2482dcf87c944836eabd86704dcd5aacc2b23950879d6a04b7b977b433946289", 0xf0}, {&(0x7f0000000b40)="4975fc7f53bcb95207bf19020de463312237be035603a35b65509c1bc8ac565c97436acfa881046ecc54352fdb0fc72433008afc2d72e9303dc21a72bf7347fd09bffb34b50fe4f83dc8d2a487096b871814e0d0db967e658e7a7faefcc525b745ac099f09688103a6ddbb782eca19d4d0fa7dbef21302ff0b14db7d410200a9c722de61a4dfa5bd6a51ab9410ec0e88d5ae51a8fc663ee0b1e8320b44da3e1efb264957ffc323d470304a77bd40f75e34f2cbf48bc66aeadfab6e40b5c0d125444acb97cf374d988db8792a18a6", 0xce}, {&(0x7f0000000c40)="d7bd815e908b0488f97e39294481dae46238db1662fb5170b2404af94d80e4de2227cb2d12113d9a44b8e6661a08309c751ce4329113442ecbf4e665cf5d80bfbf27bbd2018b475ae6656509183f74f628b2fde5f1b45558a1b38d3986ee73a2373f2799066b9930498fce9bf258f18d5584ba7f0f681a4075d9243b84254cb01cec4a65309d37fa4c0cf6dc42d4543100e15acbf168adbc16bf709ec7ed9356efca7988273c18d9dfbe457439dc80f3a6003c9d2afc1a7f7e0bd56d4b9b27a28224a2faa89fe93b3d13bf2aaaf0ee5cc7b57053eea149afd5b1d2aaeeac7d5e470e1eb660c2058d09c1cb18ab10321e2ab5330683bb6d", 0xffffffffffffffbf}, {&(0x7f0000000d40)="f2dc0a2f6b4dd4eb09c5a3785b95fcd8b94b084db751fd0dacc603abe56b9e5ca1c2a4c50ec51726ac5375f79f36552f77c97e7f54b263b3157c29dc4b38cbcbddca0b8fee8cdcc520b0f4ae141e1664c89b01e1e1ca4dc670b2f3b39a3ddfaf3bef61ab39205e404d9239a5f98e3f5302b2bc62e7ef37807611568ddbe7fda43c914d2ca9782abf887238871d4ed4d8624104526fc1ac9c40061e82", 0x9c}, {&(0x7f0000000200)="4e1adb4074f68cf004375d6f4ccdfd5931881df5", 0x14}], 0x7, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x20000000000001bd, &(0x7f00000000c0)}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r7 = dup(r1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f0000001140)=[{&(0x7f0000000a40)="95859105ae67c4d84cc996535587c9bbae632d62fe785d2e87a9b7d1fe64096ec4c62630bd8a8cde056940522fffd7d85637ae28982a84c19da0ed43864b8bb20b6e0e2f9473ee1d0ff8b6be4e122b9a5e6ff1e321e071c3e041405f90359fe30d7591e7fab9f8db55183bd80c5496a631c09117da6e8af10f5b9d5c154d4fe89c6c50e42b702e4ae2dee1e33e2ec0471f072213f51e99df04e933e1fed474184466800958c10de9825049b255d22891ca401088153b1fc462fcee980b28fd7204f6e955c97cf349c5cfb4b6f0f75996b518f4a56527297c4a0e14f8bc12812570f02dcd947eb139fd74dcc06f76"}, {&(0x7f0000000500)="69140fe13522fbf56063d759cbc6ddb3196f0d80a12eab82442bbfbc6a9a1a20beb14c1124fa02e44d8f"}, {&(0x7f0000000f80)="689616a57135e7ecf5158e80fa3dba649b647f767ab108d713b3e0ad26167f2da313fca7d6bfec2439976e8128b87e845217b115afabf4702a7182d8b83c36c6d8312fd1b29a66e9b7c4df359788f386804e444604b15c3a473d514c79338919d6f975900312986c9f7b47b0a4e9211b1d0a41e05a55fa3a6c1bc31930e6562788c2f31c75085d0e0d7b46d3ff3c91e1a973a2304820f441a07e42a91d5d1802f03a7a1534491d6f228ec3"}, {&(0x7f00000005c0)="0b90f96c0ba408d7dd17ec5e16cd026730eb7b79698e8235ff75c5e69eaab5783f8f"}, {&(0x7f0000001040)="b2080857810145824f53f64cd467294f0af373b5afe2504febf6ec8cd6fadb5f"}, {&(0x7f0000001080)="fa697275cdd2633c96037c3096107a6aacee0e40e4e9f6a8cae938f46d86eb06e209d589a3f4975be4e0353282efa82c94df99ae51353206aeac28d8de958f740a800cb3af4c2803b89b72e7"}, {&(0x7f0000001100)="5d12b948763b192c0ec4008287945d34b013c4183e6e970796ec", 0x30a}], 0x1000000000000046, 0x0, 0xedcc) r10 = accept$inet6(r8, &(0x7f0000000180), &(0x7f0000000380)=0xffffffffffffff44) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000002c0)) r11 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r11, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r12 = dup2(r7, 0xffffffffffffffff) munlockall() r13 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r15, 0x0) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r16) r18 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000140)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) semctl$GETZCNT(r18, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:16 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 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, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="60f707040073dc57453979500fefc9e85795141fd77ff9822a1010230000bc87328f7231c5b6e8331842d9ed1df5967d812a31aea8"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/157, 0x9d) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000300)=""/200, 0xc8, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r0, r3) r4 = getgid() lchown(&(0x7f0000000000)='./file1\x00', r2, r4) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ftruncate(r3, 0x0, 0x3) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:16 executing program 0: r0 = socket(0x2, 0xc003, 0x6) setrlimit(0x5, &(0x7f0000000040)={0x7fff, 0x4}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f00000000c0)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0xfffffffffffffc31) kqueue() 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() r3 = geteuid() setreuid(r2, r3) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x7f}) shmctl$IPC_RMID(r1, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) mkdirat(0xffffffffffffffff, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) rmdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(0xffffffffffffffff, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:17 executing program 0: munlockall() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x4) pwrite(r2, &(0x7f0000000080)="9c7223c12937da4eb3e5717747ea36549166dfbda808bf41c6c40756193b506f3475d5e2e016e3dd7086cd6e4632a7fa255756dd6c08eb2645111acca78c59b13c74c0c552f3cb13030cba5c46d9ccf79b2ef0d4ab13d5c98797bf0cf459f582a578ac100963fa8292109a1aa28d5fd122d6dd937b93dee31de1321f01122a5c252a4c260109d7f6dc211dba9682c6c27f5d13c4905fc940709f84bbfe5cd93308053d838c446c6e81c6ab7b", 0xac, 0x0, 0x1f) 16:00:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dac", 0x1000001c7) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) fchown(r1, r2, r5) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = getuid() r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) fchown(r6, r7, r10) chown(&(0x7f0000000080)='./file0\x00', r2, r10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x200, 0x0) r2 = dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x800, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000280)={0x0, "762c23f821a589ee9a7063dd5beecdd7787629985ac236800b6ae48f4341e005027fdc3407e3bec958516ca8062059a49f42bbf05f812027023fddc4c08bd1f266480f30ebefaa09480c0c7223b649b2f854d40433160ca7d776072ffa4701413071e8bec4f85a108f860ba9a85ad7d92bcde7d9a707e08ba8f118ae3a1f00e620d76b06c2e9cbe53cf7b6e22ccbd5a4e19a9ee0a3649ac8a14f4adab2a939c4e6ea24bc618b02f34cc4809f15d452cdf7eaafc2cf0f86fc4ac136e1183eaa35feab4e8529677fc2bc43452e517ad092df37abcd37667484"}, 0xe0, 0xe25142872f71d165) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1000050, 0x2}, {0x6}]}) syz_emit_ethernet(0xfffffda6, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550600000000000000000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000040)=0x1) fsync(r3) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) r6 = shmat(r5, &(0x7f0000003000/0x2000)=nil, 0x1000) r7 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getegid() fchown(r7, r8, r9) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, r9, 0x0) shmdt(r6) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) shutdown(r4, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) 16:00:17 executing program 0: ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0xffffffc0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000000080), 0x10000000000000b8, 0x0, 0xfff) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000300)={{0x0, 0x200}, {0xcd46, 0xd4}}, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = msgget(0x2, 0x100) msgsnd(r2, &(0x7f00000001c0)={0x3, "5b3209634245f615eafdfb65f3458503d59f40fca7a54dd7936a3d0f09d56523a8234b5ddfc4113081d44edd0fee562b61d6c94b1eadcc0966ec0518c26d1593615c8e0237c859818acf262c5c20a7ef112f649c3b85ad62e3c6a8163dde2c11cd99b55651f193ea3e5a0fe24b68eed8f2c395e6c53e431b20d99a7e65767c448d7fc1bc08652ca7e35f77b42f83d2d8e16623b21ef38e36aafecf36e4b9d58beac4eb30890995ebe2e9797d8d9139ae82a6ab71ba27f350a1ae42e144b6dbe905e68b9f068c864f69d11ad7c3a4527c9f6d05923a6c5480126b9623a2b98f1461f046619e6ef437abb97c33"}, 0xf4, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44, 0x80, 0x0, 0xfffffffc}, {0x20}, {0xa, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getegid() 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x18) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r1) 16:00:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x80, {0x6, 0x7}}) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x9) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x1f) 16:00:17 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x12) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x0, 0x8}, {{r4}, 0xfffffffffffffff8, 0x4, 0x102, 0x1}], 0x80000000, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x1}, {{r0}, 0x3, 0x50, 0x20000090, 0x5, 0x1000000000000}, {{r5}, 0xfffffffffffffffb, 0x80, 0x44, 0x200, 0x9}, {{r6}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x8}], 0x3, &(0x7f00000001c0)={0x8001, 0x6}) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2b47c048c0b08e86) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) setgid(0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8b, 0x5ac7}, {0x27, 0x1000}, {0x80, 0x5}], 0x3}) r1 = semget$private(0x0, 0x1, 0xc) semop(r1, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) r8 = getuid() r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) fchown(r7, r8, r11) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x4, r3, r11, r12, r13, 0x41, 0x1131}, 0x1, 0x7f, 0x6f93f9ef}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101, 0x1000}, {}], 0x2}) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r14) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r15, 0x80044270, &(0x7f0000000080)=0x55) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000080)=0x3) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) listen(r2, 0xfffffff9) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20, 0x0) dup2(r3, r4) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom$inet(r2, &(0x7f00000000c0)=""/168, 0xa8, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x84}, {0x4006}]}) getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r2 = semget(0x2, 0x4, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xff]) syz_emit_ethernet(0x110, &(0x7f0000000300)="0c47ff5e74040e2600000000000000044bd8fe902ecf8d87b983c219f56c4f842c9c50982773331547cbe8204bc7203731efa55619518d947ea48991426c58b4f5c38d3b05bf422709f90d000bddf7666603db563587e99c5223a4ee5e44153ddb3998939c62cdc15b299b12e766cc04382645673636bbc95346703a24193b26f8a99bed5b63ef1322555627c2de0eba80fb508299b7594212e83f6d4b6df134cf54db3e1f24e0187c9fb2d775a05fc0eb47a5ee8460490c4e8c718677b2c231e524c0d1ede464d5daebd2c5252a2b5144f522ecafbec1ccc0432a2050be4d5e257be61309e8cd1e3eb5f6106045bd60a2acdd37036ba86489b5131491a76a5721aa8a6f37cbd3612f56b37b20b6d45d") 16:00:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xf73bf6ec61504b06) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdc, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, r4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000000c0)={0x4bce, 0x7f, 0x1}) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = semget(0x1, 0x1, 0x1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/4096) r1 = semget$private(0x0, 0x4, 0xebe51f46beeab8a5) semctl$IPC_RMID(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) setsockopt(r2, 0x4, 0x10000, &(0x7f0000001040)="6d4452fe3915e1f14de0cb97182d0db33f15cc4fae836079d655ad0f5d35f79f9bf86518cc78890c9e6354238fa34855de3a68b7965a1977544a331cd74a53da74cc91045228837b3abf58616b53b72ddf990c91b5d9f65d974ee709622961831c779d88cd114a954258c7a0447fec9bd2714068df9c146dff27530885678f90e1f8938b50415aee009792cbc330e58c72e1479b08f86dc1eff4e23612ebe8c010631a7bddff1f15362c212f2453a5e7d9aa5293081df72ddb37471077015e87a6a2df5927a8ae9d66c01042ad03782bd92b190b6ca72ce814501b03ec4159043167d8ba5f79b4c6d7aa72d8c7eecda3957cee3180a6867c3e7ff5c8234e4b5db0d67dcf0634c6a8fa50d9ba45f883b6b23052579698c650d5a4343b1f79e35ccf63f11b8a7fc43c72cfcdcfa98344c9b99b3d0a8f320f04d68180b1d7d52d6cbd3311f704ea67ab54a88bea532a657f04c4de9d79350a545d782da2b427357be48806cf5616e88d557f1b9a99cff21a28ca520e61affc0f14627e03887b62da59c80b16f241caf7d220a56d7a15413f5a66693c6a12f2e5517c67bb805009d4fd266f9d1af8c5d46a4d6d8df8d3819824546c8ad7649f4c6f2358ed926b686d014cae14c73aebbf0e8cf8cc6315bfba8860cfb2dcaeb42941a0b8132225fa2af913b7c3a6c5baf0d3dc21feb08ceadde45c5b3355a9b988409ae116b10c230b84617bdf5755adcbb7eb6ae43f980bf8186d37a516dd4bc72520a6a23f6d2c74136d65e0515ddb8b92c2e4cc443fa9cf2a4cc865b4f1ba4a009c19b662d4f9697bb5e2fa943b35ca3f27e99233f61e12704bbbbc25c5c995dbced1cb4890c5d2c356c217b35b275734291045d0c1da7590b1d7b552b68fbee2028f78d0916f8d128ee21e87eabb9b7369860da6d1d04015c27fa1700cb91e41063d7cb8cdf0b50ceb6abb64ed8e2da4a9ddd20f387de96e09b8257711565d235256d0b75a569d10c1dc399c21f9e2a437c49c6c7e073bdf41b48eb0dca8ebe761947d34f3a6a1b31bec1ff3369db5c1d36c7b4308b16c0b40afc0bc1387a9e4b51333ea984dfb40ffd8393274bef0b462c9066a57f3fdb5d7f484fc4f838803fffbe1e69d1fb19af7c75f4ec47ab288366353a5b89905a02c78d2887d45efdbaec5d10e9d44db37030627df68b792f47274e0a52f778ee569e662a01ab8744a34ef0de17f54cee8ed1ac1f1eb6ec4e6b58917c4cb47770316ae58b079abfcfc696430beb31ea9d882cc623416f3028db0d138fc145b29295099715196ee921cf31a5ee2d43e8e7426ba848cd8b80dc7cdf090a71d4cf479ea89e4f06e42eba6d14b92f944b3627174d90e3c5f9eabdd3eedf0a0a9747f6762d03de998310e45233a4c17ce586103eb57a6cf7ad37b0c8cce0e93753301071c575731e61bee32288feccb4ddcaf937bddc9b882e7f1f752420b076b31714fad89af9ed2c12e130c4f5b71d2c5f44964ebbcbfe80e9114fbcc5ff7a658a7126aaaa30e03eebc5340498579a0e3921958f01e98426d18cbfdad755ef87a283893365bd098f0f72dd68826edc93afcf061493eb84de66f5fb4192fa5ec776c3c2092319e3cb393e58c57c985f0405be568f7ffb58b053ebee035a86f688349f5a0e78053ef61f39ea767340cf57dd7de0b4b2dad87612db906854e5401e6aed92fe2df4a566e93dc999939216cf0104b3b023c4018c67714b6161c53d4b94413492a2cc4cb1e81ad6cb7bd820f36860e49815727a433a478cb30e11ee80f6e24838cc8b388991581490986dc832b3fed72d7bb45c013c0970ffb9e2449364bb94ba155db0fdf0b444d23f9655d0842332be726d098b56565d8a9bcda790da436fdf39b9867d4f6f3a97900539e470bc3fe899ddaabb8b090bfbc8d8d2b0defd3c818ac321fec52cedf31970eabf3bb2810cc69d08f89a459f7dcf27de0c6f0d3e4e6468d3bd6e96f5b9600ccc59d1264037fe1f619ef3bc948e0fd821ef5e0885d3b7f7cfa7ae0ec84b14346b344ba4cfcc8c6e80a82566513870c6384846341c46dec4865fcab62a91367cda8cfce9cf4f0d3cab81a544866b05d0569e4f327f994b3b6eb15c2e079e6d5d0717e92c6e0ab5f43b8cdac317fa4b3d2de385fd7a7bbd3ed16375097922913b55c768494de0819a06b9661e272dab0a42877a42a7757c82a87abb991e3a1f5e3d8aca8c09259ddb47abbbc49313dc3a2dadd70a40369d0be02a7fa889f24c08b33da118f8ea4c3166ce2e082c2b80d7686a04f281a56bb83f69aead81fac88db6adaa06bb092d02e1911e3a410ea38033f1c4269b2bf6b3c91bd9db1a9534ec543d50f55bea1a52e9ccdeae53bbb8ea6256cb07c0ea68de4e5d5427c13ce5a9d65b10e38787cd4c1ea1346de9af90f3cc0dc7c4d8258995fd901af2ced3a75d59e8174c58a03253a2ed55b5f7cd8b85345150bee2f258f107d4cffe1a02f364d46c4c95c1ef9493ebc2ad4a21621563e53ba7332ad60fe4fa4ab6c5398b3b1a950b5176b22d5685a4e44f0561de17e149b0b50b377bd526f0efe72fa7babfb1d9439c3e02db397e0f0fec070a800f5c99d1cc0f1eabf1ea9d3fb682901efbfd3d961ebb9265a9175f2a61fc6b98143a99aa1fe941c56574cb081642a8b499490a1c58dc2ffd69b7b97b631fad4bdd1d112b693eb0c066de00e245530c70a50960c81506e50d89003f1f723755a652dc7d2e70c0d485a390d0392c1945f3c0e2ced3130ae06ab81399c95660238a05c85aa5484d75025aef3ad3ce1250f3208bb307c048d1aec2828e87e5ba709e0b7559c8e5459abd09061101844b7f67ca57df157790f6d101ca900b91648c19eb15543264c27989d7544b99c1658545a670a820d0770fa744909d1fb117fdba417362db4f6dcd80e1dce56f9a6996984ae26e46aa744a44b870a8a6247d8aad8b165028861bc74e06a82f5b2de3a577dd067472fe2a09d4903d6777f2de8cdb5c19d0c39389375f948a7ac423eb2efcc369f201f35dc9c35f6c2e21163d6043cedbd0846ef0419c80122275148159bc9a1a97eba762645e9bae89bca6e876e8bad2a737c2653d8209692aaeb7fc39a1bf060a2e4769ab10b71a5f0e315834c6cb295cd3d594b04c12f77d3876e85afc17bc75f4bc035692153c80591e0f210483547d873e6b64c8528bae6852f04fa58a5fa2babe313fa51ff2d2ffbfd80738422caeaa1d487b6fbf4017f423529171b3c1706525fc5a36c5f6058007bb152649628e6ff5a89c894d3230a8127ffb9507ab5b7a17980dffe494ca3b259227222d8f43cf058d76a345b05568a43e808e126f729cbe47fb6be1f26adc955f55badbb2322bb6190019c98a782e3d2c59c7f5e115223a45b68de5396ec9c995b936de1d2aa70d3ac9aefa505c1550bdf82005982f6cb271cb8b0a8f121e8c1f01591933ec63eac60e564928ee304f370762e5e878b5e364cae69958839c9b13844ddc48b01a07892f009572126540da0cce0fc545a5aff5822a03dc72d0581424380928d7df336cc3bd70262ed5bc1a8fd60de42c928e1368edc891ab10afa8a69271f78e237b82c6e335f02c0f08f5dbc81b110fb1b50da3337349196e5456ec973a1e76c8a29b0ea51600d9c3a268ae35a1fc6a5eb8c7576f0bcbca1662831df71a616440cfa255170605964e86a4f9f17a0ca4bb5ffc6e886dd5bbf6dd20586ba366a1e76f27c1d2c03d8c3c422aa4fc3b73e31292b5c044ba56aa29363ae6ab3b58cc549ff7d6a86acaa90933602e04294c63c52b477f822f92f68092eb6b733655b0a58889cfd23339ea40022186de6f8db6da9df4aaae83a090d11edc12537cb6ac1c4f2ab45f61141cb777ba1057b7ce4aa377d15c8e7cb3a328a2b12dcba9d059a4a5f182123c26418751b1d0be42a1148f3197cb5f6bf9d2c5be23033aa8b51bef07bb957256f330631cd94a55a87c25c58d26a37dfd94fe6d573dbc96e177e4d5566559c63ae0819046bf42f443b00322cbf93d23e19659e7d2c36d219a2f7398ba2d8fa9faba341d16a2289846cd1c22820f576509d8f546168ddd4c1e28b6b1f3db5c2dc875c9ef596e921c2d13cbd7e3b96e87d8c5cd93e75740ee5ec9e3d8bb3f4f1d86fb0ecca931dfee5696c2e3fc9df7cb3d2505ceab6a925b936d0b695291eac532850b9acf13697de2a8f27eed83e5b1c49e068faf57ec629091a96cf39e1e64390bdede0d6894084491e8e661f5a8a998dfdde64d30f0fe74e27557de417046eec8d8f3e69ad12363c94d1c26718c8c915e34dd96630ae9f23f150f454ffe04884a3a220cc585e923217b0f53d2a23ecaea8fdb86a12726ae58963d5ebc2738f0100a4f47540bbc6c271d94cad88f5d92adc0d9b47ae75c2d2b8f369f8fb6ad5a006c060252997b05b6c201bc131b583b95cad3c5bd44aa9fd4e097b548e28d6525d80e3bf255f85d1dea6bcfa71edf76e1e42e3635f5dc2aa3dc7e72e25e7488a2896ffc958ce2eab918ac90129e5ad94101614fc728fa4fcae7928641a4fdc0c3639c73a55c1c6838186b65c11a589afe7bd8cb177f0cd4948051a6bf56b5ef50da48aa444417e673a43c22c3e2d8bae3351518e413cf5110f678ee389e136441d911567b451a4ad8b7909f5dc3afe9e5596bdf421e1789147ec595e643bfc68b9e36ff2d316a77a909a2f3effe81b5292b48fe2f2902afdf3dba2a08320342e7a1f795a6f8eee4e8fc0e0eab4aa3fc9338acf0652fa59cb5dbc3964cfabb83e425228b95293a0d31aac0de5aef12972cd62a39059d423021a5c9cd5185624b7c08e7ad1002ed16b59a7dbe58c6e02253932f4bf889376041e330d1196d59bff8722add893a498c3dc69877a016300ae29a6c3359b727026e51d2ca2fbc89051d5e2813785f7fc76bed6991ddb6bed6c6098a2a40e16a352efa1c36c1fee2ce64edc5476d33ac20a07c640b05373f7bbce4b19ffb22a2e1ca4c6f6b61d169c3b9afee46e8d27a6623f4f316d603cb387a10847bf8d6d87746421a328a12f624f580187f48b000c07b935c498b98085dcd1b3d9edb8fd20c11160d411244279d840728b182277da488b59fafc2b1cad320ddef3886957dc15a30ca4f8ef2397cd5871f37d188937ee9c1f23512d99c19b8b1cb85967f2b691230f010cc5f776cc15ed2efcefeb063ab20f99c6f80505cdb478f88d436a145bce2e939e591b6f02ca2da8347b4f56e7dd6be196066fff780d23695c4d557751b7456282e5d603066e8acbeccd4ccddc4600df5d587f82edfe123d56812ff44b80392b2846b1be4bed4457c70394e882f9ab9b3559165d4a283240b3d495e4ffd1eef566979cfd2051cd1472cde1d5bfa66ec7209bcbaaac52aefa57fe312354dc67b34cbd3c49eac068429c8053f109fa1a7db5cd2bdf490ce4b2ffe55949540cd3a1ba03187692815c571d2f36645b05d38d123eb0f0ac2a9100cc551888eab01a3d84de6161cbc32346a7d90d05688fad018032edc1ec631666145f901b7edaf67d878c2a017a7ffa0f8c700f6c472c534e00f5e0490881a4d0208c19e8fa1554b01ce62c347fec2dd2681b32b9a31baf19484898e5a38c9933fb2fd41bb4a316d0b042beae42ca36dcbcefee2991fec42a10740e49d069111b25c1f04ee838e2d5f8b47d36427b79e43e85539b4ef25c1fb79749d7f77ee103e05b799807b506bc320af516e56dd60bd3586d58c1695869f7c9984a27c61403b0e43d07bbddd311c3e82c1c808fd3e6804ffaa8e12b75858f", 0x1000) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002040)) connect$unix(r3, &(0x7f0000002080)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000020c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r5, &(0x7f0000002100)=@abs, &(0x7f0000002140)=0x8) pipe2(&(0x7f0000002180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000002200)={&(0x7f00000021c0)=[{0x40, 0x80000000}, {0x40, 0xfffffffd}, {0x44, 0x37300000}, {0x20, 0x3}], 0x4}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002240)='/dev/zero\x00', 0x80, 0x0) flock(r7, 0x4) r8 = open(&(0x7f0000002280)='./file0\x00', 0x10000, 0x4) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f00000022c0)=0x7fffffff, 0x4) ioctl$KDGKBMODE(r8, 0x40044b06) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000002300)='/dev/null\x00', 0x22de9beffccf88cd, 0x0) shutdown(r9, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002340), &(0x7f0000002380)=0xc) r10 = open(&(0x7f00000023c0)='./file0\x00', 0x10000, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002400)='/dev/speaker\x00', 0x80, 0x0) r12 = syz_open_pts() pipe2(&(0x7f0000002480)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000024c0)={0xffffffffffffffff}, 0x8) r15 = socket$unix(0x1, 0x5, 0x0) r16 = kqueue() kevent(r10, &(0x7f0000002440)=[{{r11}, 0xfffffffffffffff8, 0x86, 0x20000000, 0x8, 0x7f}], 0x5, &(0x7f0000002500)=[{{r12}, 0x7, 0x1e, 0x2, 0x1, 0x72e0}, {{r13}, 0x0, 0x1, 0x40, 0x3, 0x4}, {{r14}, 0xfffffffffffffffd, 0xa6, 0x29fa64b1e8bbb213, 0xff, 0x8}, {{r15}, 0xfffffffffffffff8, 0x705031ac78262fb3, 0x1, 0x8, 0x8b5}, {{r16}, 0xfffffffffffffff9, 0x4c, 0x2, 0x10001, 0x8}], 0x1, &(0x7f00000025c0)={0x7, 0x100000001}) symlinkat(&(0x7f0000002600)='./file0/file0\x00', r14, &(0x7f0000002640)='./file0\x00') r17 = open$dir(&(0x7f0000002680)='./file1\x00', 0x10000, 0x0) chflagsat(r17, &(0x7f00000026c0)='./file0/file0\x00', 0x0, 0x2) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000480)='K', 0x1}, {&(0x7f00000004c0)="4c4a512ddefdeba5a058c6c39c687b94edc9da25c3747ef13da85a5c844257b3d40bd231f43573b0f6fd3e913dfff8a18db1c8e678c39cd55b6743f765f9c02e3c3b382e1990ecce725bef14416baba0086b60d709b5fd3a8e8b3b46ce70fb602eda0b80cc8192c670e729c2cbd8a1ae3c1acd37761e0a844bc622fb6c305c74f742f77561b5ac3e8ee8a5148fe37f2725093c918f876e1659a24ca0bad83aaa1773c842280ea3e9e1da1cacd1188bf8ab6015bbae51a47272d52de9ab8059d0285c9d8f4b3cbc107d72c754df52c1e5cac44df4c7167fc53be6386c1a10caad567b277539d2408e4ade8e731efbad41c2", 0xf1}, {&(0x7f00000005c0)="65fcdfcae308172bd496ecacc188c76e720eaa3b17212fd272e4c888a6519b7d25b9de7a3ab88f0cf96d258afb9d5a0ed8709259cc976d9e73217f0fe4b3e0107fd3b218de76e8c21578392cf165635183bfc08051edc5b162bc165a66b46909b2705012004150c9b03bcab3d0c383c156ddc3fa506eebfe3984e2721a2b72b3c7758391fdc0ff7dd9652ebfc72278cb1a03573447aa0a36057ce08108ad9571a4b105bbee9f3062bf201f469d6f298c100a5725e85bf5f967d53ffd2512278d35469e20a61d3efe48459175a161e5f55ff972907a63a17fe29f19ea8ed9890841b0a9c3a99ae130a3b971d47a22ff", 0xef}, {&(0x7f00000006c0)="102cd969b1fc03d5e707540d1619e0d60699f2133e9e76bef92c696a4c676a3b2c4d86e56a4e59d1f1380a6d44e5b9e2654056e57e06c1ce18c303d2945961d1493ac7be19d76bc715bbdd2a55a7e5d1542370a3ebda1ec4a285013af04487133d558252fb1bc7bc67ff6f48faa00eeda1df68c6ef1024d1ad62a4b8e147079d15f06bc605ec322ccfb77cabe94635d4cf00a2aacb6f409038b67eed5d66e83a257a8f3c523c7dd207bb709009f18eb7d9b29b8ba2702fc6ab1dbc41dbae0190807716deb371cd6ac028b1fe4733420d45e6b124a1c46963356dd73092f40fc80d0e07cfdf09d7e9f3cd906f995b146a7dbd569c5e0eb03e1411", 0x181}, {&(0x7f00000007c0)="eabeedee37ac4fae711322e096deb6b48f7e19116ace250a6cd53d80fe7a1d4f3f2883c0e7730fbf0fb702b7a58d7e26fab80ead9f23b4ce15ceb3a11995a7fc902176f2e2b31e395e5883b3e287", 0x4e}], 0x5) r2 = semget$private(0x0, 0x3, 0xc) r3 = semget$private(0x0, 0x1, 0xc) semop(r3, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semop(r3, &(0x7f0000000040), 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) readlink(&(0x7f0000000400)='./bus/file0\x00', &(0x7f0000000440)=""/5, 0x5) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000340)=""/172) semget$private(0x0, 0x2, 0x40) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r4}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x82, 0x0, 0x6}], 0x7, 0x0, 0x7, 0x0) lseek(r4, 0x0, 0x0, 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000008c0)={&(0x7f0000000900)='./bus/file0\x00', r7, 0x3}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="24a0e9c5d57ba13a73d74ee8fd6c8301387f113325680019ee2f81ee8fe255e3a24ec35b0e6ae2402d0ec51ff0bfa0808cbdc653eecc6047c94f71d6ed8320090ff70938f7a5efbbeb2e55e0cd5692a3625dc344ae0593fb5df944493b61ab03a7d1ae3a777c63f715b2699f01289f258563e2afa5c2730d4d8fc43e37ae78d599b4be48bec8ce3b43558e39e1d592db2a", 0x91}, {&(0x7f0000000240)="71f9e3526ede17601597f0a61d0e150b83f89d952056eb5b03bdb1c3ef39c2a4cfdc455f4e28511a86c5ce10e6caf220a1c81a6f130745af3820af316348fb9ad40092f1475f345f289843d4dfb6a7d9fbf6a773226176018be105fab307841ea67951afecadf3862b2533cac18e7f45dacfc354c8ff6013b8cb0081b6fa63c35ba5f7f0d904c3fa3b741ba9f75361bbaa1584c212c1fd2d35e0c42880215b13828d348c7e4782583cec94232ca83c51c200c875e92cb1590f509122cfd75da76b0551519ec080cd0d3adf3530d4825516455fd23e29247302ff24a093fcebd69e311cd490afe02c8d5dd3f88506cca6d4", 0xf1}], 0x2) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup2(r1, r0) fcntl$dupfd(r2, 0xa, r0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="92022c2f6677706530007bddc160a775b5070d4366040c9d5632b16069eaf952d7f153c4178cdaa440542c45ea657a337ea8df33bdf641419b0df02eff1c4a3d9c3ea171a122081dd2ec857f386c4ce66652918382e4d1c651aa09a568b6d62f6da92a00"/115], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) r6 = semget$private(0x0, 0x1, 0xc) semop(r6, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semop(r6, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x802, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000400)=0xc) clock_getres(0x4, &(0x7f0000000100)) r7 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(0x0, &(0x7f0000000480), 0x0) socket(0x0, 0x20000001, 0x7) fchdir(r7) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x9, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:00:17 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000480)='K', 0x1}, {&(0x7f00000004c0)="4c4a512ddefdeba5a058c6c39c687b94edc9da25c3747ef13da85a5c844257b3d40bd231f43573b0f6fd3e913dfff8a18db1c8e678c39cd55b6743f765f9c02e3c3b382e1990ecce725bef14416baba0086b60d709b5fd3a8e8b3b46ce70fb602eda0b80cc8192c670e729c2cbd8a1ae3c1acd37761e0a844bc622fb6c305c74f742f77561b5ac3e8ee8a5148fe37f2725093c918f876e1659a24ca0bad83aaa1773c842280ea3e9e1da1cacd1188bf8ab6015bbae51a47272d52de9ab8059d0285c9d8f4b3cbc107d72c754df52c1e5cac44df4c7167fc53be6386c1a10caad567b277539d2408e4ade8e6ef9852341c2", 0xf1}, {&(0x7f00000005c0)="65fcdfcae308172bd496ecacc188c76e720eaa3b17212fd272e4c888a6519b7d25b9de7a3ab88f0cf96d258afb9d5a0ed8709259cc976d9e73217f0fe4b3e0107fd3b218de76e8c21578392cf165635183bfc08051edc5b162bc165a66b46909b2705012004152c9b03bcab3d0c383c156ddc3fa506eebfe3984e2721a2b72b3c7758391fdc0ff7dd9652ebfc72278cb1a03573447aa0a36057ce08108ad9571a4b105bbee9f3062bf201f469d6f298c100a5725e85bf5f967d53ffd2512278d35469e20a61d3efe48459175a161e5f55ff972907a63a17fe29f19ea8ed9890841b0a9c3a99ae130a3b971d47a22ff", 0xef}, {&(0x7f00000006c0)="102cd969b1fc03d5e707540d1619e0d60699f2133e9e76bef92c696a4c676a3b2c4d86e56a4e59d1f1380a6d44e5b9e2654056e57e06c1ce18c303d2945961d1493ac7be19d76bc715bbdd2a55a7e5d1542370a3ebda1ec4a285013af04487133d558252fb1bc7bc67ff6f48faa00eeda1df68c6ef1024d1ad62a4b8e147079d15f06bc605ec322ccfb77cabe94635d4cf00a2aacb6f409038b67eed5d66e83a257a8f3c523c7dd207bb709009f18eb7d9b29b8ba2702fc6ab1dbc41dbae0190807716deb371cd6ac028b1fe4733420d45e6b124a1c46963356dd73092f40fc80d0e07cfdf09d7e9f3cd906f995b146a7dbd569c5e0eb03e1411", 0xfa}, {&(0x7f00000007c0)="eabeedee37ac4fae711322e096deb6b48f7e19116ace250a6cd53d80fe7a1d4f3f2883c0e7730fbf0fb702b7e29ad6e68917ffb69f23b4ce15ceb3a11995a7fc902176f2e2b31e395e5883b3e287", 0x4e}], 0x13c) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000140), 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) readlink(&(0x7f0000000400)='./bus/file0\x00', &(0x7f0000000440)=""/5, 0x5) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000340)=""/172) semget$private(0x0, 0x2, 0x40) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r3}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r5) r6 = getuid() r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) fchown(r5, r6, r9) setgid(r9) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x82, 0x0, 0x6}], 0x7, 0x0, 0x7, 0x0) lseek(r3, 0x0, 0x0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="24a0e9c5d57ba13a73d74ee8fd6c8301387f113325680019ee2f81ee8fe255e3a24ec35b0e6ae2402d0ec51ff0bfa0808cbdc653eecc6047c94f71d6ed8320090ff70938f7a5efbbeb2e55e0cd5692a3625dc344ae0593fb5df944493b61ab03a7d1ae3a777c63f715b2699f01289f258563e2afa5c2730d4d8fc43e37ae78d599b4be48bec8ce3b43558e39e1d592db2a", 0x91}, {&(0x7f0000000240)="71f9e3526ede17601597f0a61d0e150b83f89d952056eb5b03bdb1c3ef39c2a4cfdc455f4e28511a86c5ce10e6caf220a1c81a6f130745af3820af316348fb9ad40092f1475f345f289843d4dfb6a7d9fbf6a773226176018be105fab307841ea67951afecadf3862b2533cac18e7f45dacfc354c8ff6013b8cb0081b6fa63c35ba5f7f0d904c3fa3b741ba9f75361bbaa1584c212c1fd2d35e0c42880215b13828d348c7e4782583cec94232ca83c51c200c875e92cb1590f509122cfd75da76b0551519ec080cd0d3adf3530d4825516455fd23e29247302ff24a093fcebd69e311cd490afe02c8d5dd3f88506cca6d4", 0xf1}], 0x2) 16:00:17 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="b661deb4cb518d6486313123817329f87c78a3932d67ae343904efba10a9bc64e0d077462443f8c80d993860603b4f4a5b7f35a384af92dcec9c2782eac22b7b79349792cfe770d83190a03090845ef5db22342a6e2afc0ad21e31dd5041640eec41f4d9010b0f54eb03bcb440d5747fe59e7e90a8d1bc7e8fea19ddaf42ea0df77a268ca6ba684b74b37f3fa37d4e0d5f8e6bd27321f313d9aad8473007b081b9bf568e47fdd4e06380", 0xaa, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000000)="6908dc3450bb15ef5234ceb549feadb8063dc8beea8764684cb0355eee59454fa2775327904a57f81401387fc26befe22e704b166ab08fb3a1f59ace703be96b05821235c991c71be4ccf86f2fb8d2d2da6219952509d24d43cedec51ae46618163c6de8dd54f9550443f69f85da08d4c9874c785463e280c66f671fd6191b915ba06abe2430b8d8182b659ea04ea1f8"}, {&(0x7f00000002c0)}, {&(0x7f0000000600)="eabbca1996dee59560f2cdec6e8528eeb0247a9096c0d9a6c9a4b2428ae34a96c8a6b91d300662d53dcbb94f28a756d2e92451aab08e7350aa83f76eaff7c2c6639209dd9aadf6b16705dbc284241d87d52615d0da9832d158417366ecc47b4c0b24d9b913720491dde592a5f9c200b6d19de03f5e1d"}, {&(0x7f00000007c0)="64e1bc77c1d227b46acf61d9bb0867d19a3d8676f91b5095936d8c591a2fb5abf05847df09febfb80022866f04c814ab75c2fe25ac58ef33eb8ca105576b51e2974174ebda4335607a12af9de6c320f5ad143df15c43e81bebef66f10aba17c838ca56f1b9db8150c0c5f669096f1f354838c7ef5328a2859c2371aa4cec58e3b5345eab5d15a1bb3c5852074d73d6a90738de7c7309ef"}, {&(0x7f0000000880)="c6d27ddbec0afbe6b7baf62ae29a9419158352631120a4c568e78be409a00d7926637e66c30d747dae20c77b129e6f749f7b711bd17ff108f109f90f8d9da12212bed92c2f219fd17643ffcfcc7c4eef728617808a6b6817ebfdd390370465176d1087c16167eb66bb3f45ac352c7e227f72e85286c6285278d7c86e5d234d9d784aedcddc9133b577aaab", 0x2de}, {&(0x7f0000000300)="a15679e485311bfccbf1b848f79679b93e"}, {&(0x7f0000001380)="bf46a0b6226f68b49de1b72e01a886b10f99f3e14ca01ea93c955825b2afe064e7e570d8fbeaddfbdbe4a750679c25c4df6400676ab01d7e8104327a65c2fe762c755f0264b984dd5903b8552692be401a87d5c3e937469374efdcbc9f0951c2370646a9846a5274a27cdc3d9b3b698bed624105213753a0984a23379ed80fb5082d6ce5e92b12e13ceec68a677de146399881546914e86c45f733ebb69bda3d1bbfbdc9e73830178070fa4867bab9f1a46f8c22ee8b40fc6bed7ff1f7df853360bd4a2e1eaaa2ce476958ddbe824774735dfe2c203a8e62961896597e29d30ee539fd0abd960270998ed2f02d2b3825409e34e26df53a9cc832cd76277131111756895c7031dd7dc443a19e92f86a114e51238549c7682bb454b2550e4007a4cb593058c30818df7b634ac2f414889c6d4eb60a158260d6172b7a3bbdf4f53ff4950ff0bfb28f277c40bc339cec31023e4121d5c462de30364937a3e2c89715ab6b6a6d055e2320d7aa4f57ce4ea6388557fbf3bec15bafb88a98c72d022d7446052b7ad077290d7b1a9ae4fc954219242862b51db11b650ade7362aed9272e32927c3689c8c04581e6b3704409a328b1f269c402c6b5a32170c967d42e8d37cc90798708a64636264e88140b0d63d89771deeef486922db2510a6657e4e6c6da366b72aacf5a56dda9b706ce37a5452ab7b9ee13aea0fc80272c73133fe9115170bfd3b3e4383a6b95af1b6599f74892a1c2f1745b2fb10dfb4806b50009f2d2afb80eeb0407aed8e98031788db3f0f7511f59ab3be0e14ed98797606c5f75694ae0eac08d2c0bce673d1b9236d97a700f91dbe278fa86bdf6fafb8a3a36f049dff743442c177c11ee77394c6979a7af9f4db60e24075fb630cf0106afb38d1df62ff7de9cbd379360dbff6352c70dd9476c952aeef5aa11ae9400a6fa0b6e8f832bc66ea18f7469c2349af46c1942b50856656ecf5b34345ea2527996ccda2ef79cee2e553a5720fdad65a23eba7b9a0d969abf5c46df80498527ed1bc26b050356c71a0668ce1c79dc72e3382a205e5c8bd487923b9f4e10946ea1a95ac005e781a02743c5216d7a70942ecd308e81de92ae5ff3e0a428eb86a7fbebcc5806dcd0e09c162a771a66d90689fd747c4fd1dcd9497a669dc66e43fe5b4b9c9929f45cdcf0adac796f20cab4c39891a0139d2c4ddffb29f53e9bdd648dc448f0d1fa6c020dc0f6bfca5e948cf4f44c84426c65410bac57ccd1c443867a530d4400e0f710bf270382c300f3c4168e4b21dcd400457a3f72d4620e9b99f45891bba2e8382c47b91572ebcee230ecd7fd4aafb058ef294dd2c5bea16616628c82c5ae20765cc391f033df84b571a11fce52312aeb5aaf8a04f2e2b8c4da68d0b30180c5886612e86ac2f91b2e82bc2f35e79468b87479356c73ac90db8b4b0b665db3da92149c47d8bc860181d97745d10cb36eab8467dce7e69236e144c3bc04fc1ffa669b54a62906f2b00091b45ec464c9e5cac5672e44ddc925cc30ea70c34fb3ba4486a8a3d143467d74121c0090c650e3e36f8b91a92ca19c93def4acaae310d371df321835958aeeb743fe850cda9293ebe05e3c7103bb12654a8dfde61e33fa7b5145125b2fb651f5bb142d4304961f39a34c9f08515c4a9853317504b46bbcbfc0d3a74b413ca0292ed0cdd302cb34c41ba44240d368e6ca6c6b22c84729a75d5c1b41cae3b335dab27fdb333165fbd68580caf1a663af86bb2054adec486122c9f66dc19853beb8282d2fdd8c49ec5bb35508937c718e1cd47dc89dc46ac02f271508aad635e02ad0f7654d1c66094000e4f87c0d1b2853fa6f441fff034f5ddad9a13407e4409c83827d379f0ab59526f89b85aa5078d7edad77caca6720ace4cbcffd6156a597b069159122ac3e8fcb18e3431f54dbeb16bb76c095add2830ab251b216a61131c1ab243b2bc1a381d0d212bd5d801195b22fcbdd13b6637488f688b38c6a9419ef47027a36f010d4c4ccacb0229ef9505006b0c76df9f2fc2a50f819787226ff5becc2151851970a9fbcfd9c89dc1a05b7f218bea5fc3736d1dc9a010b32fd72be61b7a70ab38fe8ff4a730d9ba7f6bc55068c2034115d0c96ac834db5a756739c4a6b7689c149a69c08694224a6ee57ac81bfeb7f758119a26c6a7a7f4a54be08ac7b124d75c3af5975e8cd68779cf78c5d7a2bfb3cdd650492d42b5c91d09af51a3d965029eea90d64dd9416c0a81b0453357fb764931ca80e625e7fc57efa931ce25e5f322094251a3843a9f13231e3bbd07244fd3e532c13f0a0c920d5b4635b8c8274045956eae69938454d8855f47db0215a26273ed576fc19af0d80a24a10f32fa6f88128dbb63b667db136c503600b522df134967c689df0f7a0120b6c5097761750dc6188bbfa25ba140504f30897a625ebc3773cb7f1922778945d033cfff35039e817940d4d9ebd1e974700bb47d6db052fe02e12a5a3c3ed9db2d0824991b7544b005836b4d5aaff3faaa4114f20e1468009794353aa7ec5d01d277a55c2b6b4399dbde4ad3ee26514c02a2b74c23cf46961cb9a3fcb809e524f766891ab90f61362e6cf847b8f0b178cbb4ac72adeb24cb8a07a2675e7d478d1483431c2c8a4bf4671b0a2decf0de153775bbaa6c91f6247aa2ec40e788a1b03284808ecd94e3e3f382490fdbbf274d024a77a8b86c36133308c1aa11c85ea0cd872b54f2c0fbc4d3671fca66a27e46d50c1dabd96c7a566f4abb39cbd2349e62e19f22efe6c80ffaf60abbc45d28c28c7e3112c24ead4e614d96e11cccb45c7b01843c367c96c934a4f744f12380e478dce1912aab4ad700e1dc1da085137878f02367ec6ebd9f4acdac2c741bd3dedb98149b78aaa507551514f2c47d1fe9b976726677279511fc577dfdd8798ca870f4038fbbfedea0a7958e6b970dfd8d321e1d27f76ccdd69ab3ea7db73775ba7550289c5bded03aa0e691d3922e67eb4d726c051eb2758e8c109bd4a1cd62b25520720b0374abd62b3dc2a222823cbeafff36e071b8dcebbbd92fb2d861581a761a3730329b6b342d20c50ec8f8c8c69ea623ecbb5756d6e980d203161c5a0ee600df16cb4c02c645c99cf7b6ce822788a322039f0b75bcb802cee5d8df0542ca2fe8b362c3cbfad13a00175dc1a87ef84536585317d41bfcdae12b35f54213a45603a9de98f07420a4669245c93db585780fdc00b2bdc892749843e8c3f173be89b54636ffa82565c4acab96853c9aa3e50f86107660cd8304b760a414dd6f2a32e0d4c5335f18ed7b70907561cf6cdc30e338934a7057f17c7f7a3d70827d88f69b8ad85a5ac0b7b51e26bc810292c2a9f94401908ee5be0c23fc738629123c52646a2986b31d22b15b43b0fecf3539fa8cad66470e77b47611a0d873de4f61674b5abfc85ee9956fc5e7cccd964f80ff24e03fa3d1899125687e0f7a71848b3b28c1d7d012d0de9bf830806da96e82391cfba1174069e15ff779f884d3b9ad444d8e95853ff05f9453b67e7a8f37d74aaeb65846a7cf7d2a39ebd6750ebab97ffdfec4992b1714be84f2e384960f9acfab067ada6dd3eb407edd34b41012b1a323e9487b192d035dbe64161d5264554dac952cff0fa31b708060f8cf47c908d507d1c4cdc4d20b29e5d43d68615860be7f17515c0c93bdd4b061c3f6463839bdd21dd3de218139dd9a100f50f8fb6dac5e77f995f9959e63e19232805fee3ad74561eea6a7d3fad30ef869837fd288aec8eb91be98bf74a0bf23cd4da730293d7a389c44f7a61d42e1a8bed5f1006d7e9f32b77daee9ad8fed7d1f32781bafa98b80cf1fde826032f8faac7765bef6e73047744d6eaef17a60a9fde31ffe9f044420604ced6b97b4021a0c354383b8d424cf476270fbc98f473c27c69505420e8ae151b38ad4e04238f2d49f4bad50dd6ca9561b601497e6c19b0f4d838c0079e676427da0b39d8838259bc6eb98b5d3a6c2f4ce37c12fc23387332b601c844e010f58f8f9d0ed2b87de32a14e300e4f3d5af998d9b1acfc452bc97f7c15ae74585db041d03d382477063af1abcbb04999d2d09196c405d21182d3f0c4b78522e28577a1bb5f6a3b0f88177f1af3d34a6d65e85f743ae8a243a30d46f2aa1579838e1ee0c7762af53124958caa73711c760d731c9cf9128cbd1f29315389f6f909678d124e569ebba699fe21d53ab598fd9d114df59c8e942f6c80c58992016b5159ce376a91604cbe11a8cd1859e91ba1aa776ec4a1e1b964da9dda84a4eaf42ee497965c165b9f6713f9be16160476feca85333d2bfa48c0387d5623c6d8899f348978fc4ea0802741f8b8ac05b51d65878d92d7820394f230ba7f8088ed03624c5824be97658388b201c25337673304595600b876fb17075e43415bf7bffc3df1f414afee6021ef38a05f8f06d5597ac3381e15cb7db6f1abba5b045d6ee432e25de9be9a11b43637a0365529f521b81f848744d6dfeaabf8475f3813d8db1c2223ad217f64de76711b6e9f53589480d4da2b74855adb66f52adbb4e431433a49dba49dd6c6bc9cbc70123cc1264570f30d76a7dcba705de91a5e1000020b0adc43c921e06f9d8c98f000a81240ca46f31866e6ef322f708b6f4ffd419763443dff6f14d1e4c35213b09eeae2237a36e652367ff996390c864661c9b5cf8ff7bdda63b5ad6ee3436cafd3051abe18c11371f817edb9013a253518a74b19f94dd5d47b0e7f3605befe75fe03395d11d2a9bed9108816bcbfa088a6c7a535f214560ce0d598c92419ebfd9eeebcd51ca5941d643947d531ccfe7623db8f70cbdfcd30d8d1b343b5ec9d6295f3ca3115b727a085baee6c554b79530042e968063111087e5821f257b8eea9959f4653063605cafd5ece7ba9fa4fe087844dd7b0e24116ba58bca9c1d191f6c6a7652ddb160aeb726893a8e83f70bd34d9b1e418daf894b8d61217ca0865582551e34a6f60f32bb8041a92a34089efe2babd8bc45865d3efed01d47354060809b36e6e0d70c74a9c68376e91d27b451418e1db3ce1c3f8909d1eb54cc30aa81b9c8f5ebd2d190bd00034319e5fd422397516861f729f5aec99883a7722d2e25d729056cba3b544991ce028aae04cd8faa2ee3d7bf66a300aef7c177dc0b96e9ebccc1c34bca9994a1ccfe1896c97321155c73674413f0d09a2d9d7fc83b5a7223990ace6436d60185ad54835e6970ce32ed0cd93520f5c6f1d1071f5074d4bb637ba1c7c5f9711c0f5534909b60c2ff58d5f4290f82a2a7adbcef05ad29a9f6f9e59a752741a6f3c75c6639b7d9bed0b24164960bd63e4aa1c8a57ef1fdfa7025eced3ac285f7fe99fa5fcc3c24fc480492ace669184904d3768e919145bf87f4613421c993281486547ed3b687ed1bcedf4a198575c6be8632ee3fb5e529d71d54f375c2fef4aa07d579f0325ed68b82bae8a599960d23dc06fd1be374fd4ca4bb5d0cd028b0631cbdba7aaf28212efaf0a03aaf9a324597af1a38abea0dbc3dcc66864525890b00485a523f4071b38448c5c13e2970d4ee77ba334e61c7a473c03d00797c32724f76beb0211b8de5e6d5399eacc17e86e9790eb07345c95002c7be2904d00e87ce723cd21958fe4035b7dac20d26c77e769be8762f5b39b1eb2626bf825058e63b2a100cd5958ce7aff0f15871fb4e330efc97c4038e031e0c5552bf0985df99f8888df935872dff9fbc6d504cd30ddd81b920db5a26bd553d6ac20f47c5c71ff1ba302d36904d37cbd1dc4345dbfecd"}], 0x5) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x7c, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x9, 0x0, 0x4000, 0x0) close(r1) 16:00:17 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffedffffffffff0030938001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4d}, {0x6}]}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000380)=""/78, 0x1b3}, {&(0x7f0000000400)=""/209, 0xd1}], 0x4, 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x7fff, 0x0, 0x8, 0x7fc}]}) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x112) 16:00:17 executing program 0: socket$inet(0x2, 0x800008003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) socket$inet(0x2, 0x0, 0x6) socket$inet(0x2, 0x2, 0x80) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xc0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r2, &(0x7f00000004c0)="5654bc4a5018ee2774aa30252cc2c3d8248f20094498a193e810dbb104bd58e734d885bf6b10fcc788011f83dc1ecaff28951ed6631d20dd3a2125f67bd836fb46fb91c360d904a860ab1f3d1a90909455a7a1e13cc96564e05a1c8885c011f98be7ef97e4ebb98766e6c99cfdd96554b60a2e547e59de9e613bb2261fc129c828de48b994227a662d1ac297bc290d3a9107e911731b0c422ff8e0f379895938906f010c5877f21351cb5fbd94f3562bf3e2c1d7bbb8e83ca65a727f1a2cb826a90c57f1e5ed808fd5dda8f1142ea480ac7c91dd6104db4a", 0xd8, 0x40b, &(0x7f00000005c0)={0x18, 0x3, 0x3badb82a, 0x8}, 0xc) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x1) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0xcf}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x1, 0x7ff, 0x100, 0xc3f, 0x7, 0x8, 0x4, 0x10, [{0x4, 0x1f, 0x31c3}, {0x1, 0x7ff, 0xffff, 0x6}, {0x1, 0x9, 0x9, 0x776b}, {0x1, 0x8, 0x4, 0x7}, {0x7, 0x2, 0x1000, 0xfffffff9}, {0x264, 0x6, 0xc74, 0x1}, {0xffffffff, 0xfffffff9, 0x20, 0x9}, {0x75, 0x4, 0x3f, 0x5}, {0x800, 0x9, 0x0, 0xd6}, {0x1000, 0x9, 0x614, 0x9}, {0x3, 0x101, 0x10000, 0x3}, {0x3, 0xffffffc1, 0x9, 0xa1a4}, {0x1000, 0x6, 0xabb, 0x98f0}, {0x5, 0x3f, 0x5, 0x470}, {0x8001, 0xfffffffa, 0x8, 0x3f}, {0x7fffffff, 0x1ff, 0x0, 0x1}]}) 16:00:17 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\xcfA0', 0x0}) pipe2(0x0, 0x0) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}], 0x1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) 16:00:17 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x0) msgget$private(0x0, 0x7ac) getppid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) socket$inet(0x2, 0x1, 0xff) sync() 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xe01) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4", 0x3}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:17 executing program 1: r0 = msgget(0x3, 0x100000110) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0], 0x1, 0x1, 0x1000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) openat(r1, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000280)="32bdabe6efa437e429661c7f6518903e009c00769f9f73377160614fb59594e617d9ca5437e43fd52a95c3d45a21e0bdd6ec75e78c968f5b43d712d447ee2047be60d5d10000000000000008dc61c3d5f2b30557b2d59ae1d2ab74bce6e8889a299315ecf03a3882d09d05220de89c219cc5eabc1522af5f875515cd084550c719d352a9c658796a24887a90ebf33a114578bebb08e135494fa274901987a1905d0a027e3ba45d57d8f13a59fcfaa8004fe14b8228ced5e1bce43ddf1b67a6fe42f8044eeb12828bdfed7f82f9aab43d4b2c38b5d4dfb4d155e0bcf068249e07201d878a75a440024b44daa66a7036573e69bb8d6d464180bb13ad4c4dcf7db4c95c441804c41222546065eb43435f1743f7b594269c388831fea2e6fff22260eb6dd0429407ac97803bdcb7a25c3091ba61699e843d602e785524ae629fe12e11413ae5c6e262898e7dba3ee656d4e6bc68a5c1fb6ae0f03d21febc347b3818ded9560503739a08913ba78c17a45ab0e34145898f8e8cee47c1e9eb669d3271cbb1162df94465dd450148b72101f4649e6a2e8e44145b94c617ae5c4c67845320231abb9821018e58fe40806543b01aaa4b9fe564a6836e98373c096959b4a039d4eab11afda517c57b3912d075045c4473f07b3a0cacb6d30221ea78df92dfdd251a2987a9ccb234d265f3c29aaf83686a5062f2f76e4a43b1b00f1fa43c8bda46da2285caaae5b3f4e91ea6f93dbe4cbf89858208c5ce00239c59d06634bdac769648155288f5622a30999cea5a89f718137e22e9a0e943532998101ad7f0980692dec08d3faf0ef3991d3bd7f86ca381c9642de9a9c6cab29d9a398e7b09a926202d09", 0x47a) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shutdown(r3, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x9, 0x10001}, {0x6cb, 0x9}}, 0x2) r6 = dup(r4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0xff, 0x8ba, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000140)={0x8, 0xfffffffffffffff7}, &(0x7f0000000300)) msgget$private(0x0, 0x10000004) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$inet(r7, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000080)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) mkdirat(r8, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r8, &(0x7f0000000240)='.\x00', 0x3, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000440)=ANY=[@ANYBLOB="35c6e215039cf5a6e82fcf76756e653a7e7841bf9079be4bf2f276b05da1966ac0fbc7a88cdc7e8674743a604b592efe854536dacc0b7ccf7f7270814d6dd6a515cb14a1b089b9a3c60579c5f4d7bfc04499170b0c055f7d2a5f6cd95b8315ff0c9971df9609d8ac687f0596c7150ead7fb58c8028b0ae5fdbd75f845ceed99b79d5265928d3e2e2c4b02f5cf5f969aae025a3a52a43e64c6b22705179fee54036074e6702876ad5604081c9d067c48291b6bb676c2803000000380c3ec488e310a4965fd9090baaecadfa64dfec049205a83829b55e2053a0ed1b32722f2ea88f806fb774b597f079eabaccc7d781a31369e49da83fd359e283a0386ae09303f3e0b60d37898364f19bed2a80d1381124be4cbbf535295c11c2f8483e92a5922ea99075584da278b8833bc85b4b5e972ff0337bee01a064403842d9609db42f316c1ec17abbc01d27f153398669f9c7fc8d939a6e0e5dcb51057585ebe1f14951baf40dbb34a261107eb1292ff0998ebbf8df52382a5cc16d45598cd1b5ab71a5c94f57aa3c"], 0xe8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000780)=ANY=[@ANYBLOB="eed43e9078ab3beebf326d919bdd54d8726a45ee0c111b85b8555275cf7a0b810c1dc8e2a720b5cc7b8b9a299d280747b837dfdb7f7e5df44ce2b80666278afa7996d5f24cef763b92d42c99adcb76670ce4996543907bd74876ceb8c2a7efc24f965b8493af36b34cbc713df0694862d2441401b85600908a51abbe38d86e49a35d0ca748907a3ad79dfe1857b186ea6d14675795379b2d7dd0c1b658b9fa55e89bb41c030fdfb9a8b062003c2535af98e5615e6f221310b6a95468097dc02a48bb6162223f9daeb9d1833614c72d625a34fa7243d9c4b12ba0d1db9bd615c29f7e34cbe3364236ede92c8d181fad9be1b94c5ece0e6c6f73e10477d5a09eca48d3cac8c8624c92eeeaaa21be014e71e02623abfe6bc7b98f72b2326c12c1035899b88411eb770c9398b76c3e1541377b80d71c0a6ea9bb279966ba71d65b1d1c2dbaf5045abd3b0972f09235c83a709bb47c989d14422e89ba7efd69de25899997774d"], 0xe8) msgrcv(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x2800) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r15, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) r16 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r15}, 0x7ffffffffffffff0, 0xb, 0x80000000, 0x1002, 0x80}, {{r10}, 0xfffffffffffffffc, 0x52, 0x0, 0x0, 0x1}, {{r16}, 0xfffffffffffffff9, 0x31, 0x2, 0x5, 0xd442}, {{r7}, 0xfffffffffffffffa, 0x1, 0x20000082, 0x0, 0x2}, {{r11}, 0x0, 0x92, 0x942ffac320d4cf3a, 0x0, 0x3}, {{r12}, 0x0, 0x40, 0x40000000, 0xe53, 0x3}], 0x0, 0x0, 0x65d8, 0x0) r17 = kqueue() fchdir(r14) kevent(r17, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x800) r18 = msgget$private(0x0, 0x0) r19 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{}, 0xfffffffffffffffc, 0x0, r19, 0x0, 0x0, 0x0, 0x80a6}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5, 0x1, 0x4}, {0x83, 0x10}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/59, 0x3b) r0 = semget(0x2, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x4, 0x0, 0x1800}], 0x1) r1 = semget$private(0x0, 0x0, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r3, r4, r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x86, r2, r7, r9, r15, 0x8, 0x2ed}, 0xfffffffffffffffa, 0x100000001, 0x2}) r16 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(r16, 0x40044b06) pwritev(r16, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x6f}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') 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="8a02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x3000, 0x80, &(0x7f00006e8000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socket$inet6(0x18, 0x4006, 0x19) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0x427) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc, 0x400}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x3d, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r4) write(r2, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000000)=[{0x1, 0x2}, {0x0, 0xffffffffffffffff, 0x1000}, {0x2, 0xa876, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x800}, {0x3, 0x472, 0x1000}, {0x0, 0x401}, {0x4, 0x88a8, 0xdc2118ed66ac171}, {0x3, 0x11b, 0x1000}], 0x9) r7 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r11) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x40000000003, 0x0, r11, r9, r8, 0x0, 0xae51}, 0x0, 0x8, 0x7}) semget(0x3, 0x4, 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000083caf7afb9d8dcd161342e00", 0xf}], 0x1) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket$inet6(0x18, 0xc005, 0x7) sendto$inet6(r1, &(0x7f0000000000)="80f9bbc3bcb4a4c6c6b782f9e7f1ac7ad55aa836a595644151d755204e19185858a297334c17dc1beca9aabc70ff4ee6f438e2e46bebe212b514512189c27def945f949c4969e1e3c21ac7c8d2a4251741defee23768114632fb32ff150930a29be014914e4db9c77abe9261a5b95ce551ec5a4bf401dae21451c4dcfe1bea9d40ad4a64104f9eff946c1d3cf540b2c7bbdb8ec679e8d7652657e9d290eaebd66a46521924fc099815131e9493cef252a8c41865aabd2e80b5a5036ef5dfb857bb454f10562ed3405159d75cfd8c204209088e0446f7e596014ece6ad78486fd8ddf1f46923acd16f1dab6236a56a930ffdb", 0xf2, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x5}, 0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x84, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a1978386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012a2b0659b0238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49f85f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235040000000000000000000000000000000000000000ea00"/189], 0x10) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000600)="44ac61daa876c99c96909aba", 0xc}, {&(0x7f0000000540)="735efa52391a677cb87a0485e66508fd753ae112ad5a509bb7dc9748c6128e96a74e322916da5a567c34b8ab78bd3fbc1d95d28caf9a09d5a4d465e9068cb49f2f4e17d5ab31ea22378215dce26636c7cd4f6802ebff00000000", 0x5a}], 0x2) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f0000000200)="3f11ae1df0bc7f692a20c483780fc439220ad7dcce60dcf46147f448e7538e09712bf879f288601e943d92f88547c3d642e073c2eb5edc00cafb14a83eedfdad9fd8625b268144dfec87836659f386", 0xba8011dc01264a54, 0x0) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[{0xd304, 0x4, 0x8, 0x3}, {0x1, 0x8, 0x81, 0x9}, {0x42, 0x4, 0x1, 0x3}, {0xa, 0x20, 0x54, 0x7}, {0x40, 0x1, 0x0, 0x7}, {0x5, 0xfd, 0x8, 0x3}, {0x7ff, 0x9, 0x0, 0x1}, {0x9, 0x4, 0x1, 0x40}, {0xffff, 0x3, 0x4, 0x1}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = geteuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setgroups(0x1, &(0x7f0000000540)=[r5]) getgroups(0x1, &(0x7f00000000c0)=[r5]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r7, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:18 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 = accept$unix(r1, 0x0, &(0x7f0000000080)) fcntl$getflags(r2, 0x0) close(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) socket$inet(0x2, 0x3, 0x2) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xff, 0x4, 0x1, 0x0, 0x9, 0xfffffffe, 0x77, 0x1, 0x1, 0x403ff, 0x5}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xe1bf, 0x3f, 0x2, 0x40}, {0x0, 0x9, 0x9, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="2351ce9c802bd9a55b03144e7b14") 16:00:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x1, 0x7, 0x4}, {0x4, 0x3, 0xe5, 0x40}, {0x0, 0x1, 0x3, 0x7fff}, {0xe872, 0x5, 0x6, 0x8}, {0xfff, 0x1, 0x20}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getpid() r2 = geteuid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xdce23b39fe890c76, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() r17 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r21 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x20, 0x0) r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r22, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="e55f0816d5273c7505585de2bbe22d1cdb1edc37333be5f920f9f336c91b0c1ff3e642603c13809ae76c9758829d69ba591ac6bee2cdc659ee1f4258f12a9acc43afca1d315f5830ff6bd698f94e82ad4692b408b38f4afc4663c6c0d9a97eb81a9eb019b7d8d3ca450a4be672e0751576469bfac09b9674ebf89a532a8bb49314245cfca6bf8b7189858467dfd4b43b49610592b369fc685a2ec26d776b082cd21446a4f1c1781025af1ecc3a3138729780487bf46c8d49059bd6da", 0xbc}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23]}], 0xc0, 0x40b}, 0xd) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0xf}, 0x3c) r24 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r24, &(0x7f0000000040)="670dc3", 0x3) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r0, &(0x7f0000001e00)=[{&(0x7f00000019c0)="f83f185ff4844c23ef3bbd65a23cce2e080489fb6257c86c20512b08ff95703a1e3e4879f80483f5c5e9a573b64059c2725c2fbe4b853944cfeba16a87845695b8258e7434ac97292daa8937860e10ff28a75aeb01ab39832fd3b80e1ff6c1f84f8845b2299c556f7b8210ba662ac2415c54f82e4915b1fc0abbc5e2696dac8c66a90e053e1aaa33e73a811ad246133e3141c57e51edaf972deaf793e7e77a853bc8e654c37d5035901df498b108e38656a72d", 0xb3}, {&(0x7f0000001a80)="b9d83246e3b5", 0x6}, {&(0x7f0000001ac0)="0ded6a9e46e4058c944a7ccc7867df2abbc943c1c5199a67023f8a19d7fa5c18f19ac91cfcc9efaca1f2ced5276aa56d503af2b28e0bbf02867da11f051b6938487e5582a12b8c92ae0af93542df007060ca17e6dcbabbc4d64b3d0507f825256bb656f5ab96d323d958d8c0d5c898db5016c34e2719f77bd28f4c407f5f6df8d72b0b40fd6469b190ef49a6e9e56fe85ef2d03bdb61cc4550aa079b481d0a90c7526e91f62c4b96c3b86cc2d8a6fe5e58f60ad4e86dc51e574e73b988279b4594a30b20950a2c1b263fbb9b2f82e2cece16b0a1d7d40b0900c7a5e202f9c24c35620c01380d6c69162f3bfb4bd388efe32248be", 0xf4}, {&(0x7f0000001bc0)="9864628d011dce60daa669ba8dc8c7aeba1c65a6f052591774661cf4910f0d6e7adf600ea25a239ab776a740931bdb727bd83b1ddecb7c96e7ab3901735400bbbd", 0x41}, {&(0x7f0000001c40)="f5923ec2e00580768b449691420bf7b52f8f5b0bc3c3afb833d04901822f7632489c39adbeb52e9f215300137d1a46fb2609d298953355c7a401cd11143099498d6e8a09be3b20dc01159fb9b12ff7024e0c5465b2f99c41a5834b5c5cd2bec6e9e5b9a122e09e0b2f2f60aeef358b686d3e84ec3899ccdc69f44ef4b7b715e474c16e17387c973f83ccecf0bbe341f3e770c8815eb7f1d2ca6c1a4470ea11e02522b3d97787f3a524d5836c3437ab51dd68100ac275dcbcf803e346f099eae7491a4194803f6b68fbe88bfeb013e67348684791a136fb62e9d6de79aac4d82a8859bf06a3", 0xe5}, {&(0x7f0000001d40)="facf2ab7a1621ae12874a137d8e9b76cbee5098b0aa8c232b0c6b2f61c23741f5636d250f04d225d7ea6", 0x2a}, {&(0x7f0000001d80)="37adae3aee4a506a7552da6a22f15018b12d4dff17d5d695cdab42aab07c636988f8ef643aee6716bda560d22165ea8a2ffc72c46ef079b307fe6e70f814f759f92ed26a0cd4a2402f", 0x49}], 0x7) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r4 = socket$inet(0x2, 0x4, 0x61) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000011e, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f0000000280)=[{&(0x7f0000000180)}], 0x1000000000000130, 0x0, 0x4) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x16ff, 0x1400000000000000}, {{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000000}, {{}, 0xfffffffffffffffd, 0x9, 0x0, 0x9, 0x7}, {{r5}, 0x68700112a25b2204, 0x8, 0x1, 0x444e}, {{r7}, 0x0, 0x4e7c88e0157b312, 0x44087eca6e691b4c, 0x101, 0xfffffffffffffffa}, {{r8}, 0x4, 0xf715de255a0a8e81, 0x1, 0xfb7, 0x400}], 0x1f, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffb, 0x55, 0x4, 0x0, 0x9}, {{r10}, 0xfffffffffffffffd, 0x28, 0x80, 0x1, 0x286}, {{r11}, 0xfffffffffffffffd, 0x94, 0x80000009, 0x81, 0x6}], 0x7, &(0x7f0000000240)={0x4, 0x9}) r12 = syz_open_pts() ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000000)=0x9) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000000)=0x9) r14 = syz_open_pts() ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x1, 0xc) semop(r2, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semop(r2, &(0x7f0000000000)=[{0x2, 0xc8}], 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x28, 0x2, 0x0, 0x1f}, {0xfcee, 0x80, 0x6, 0x7}, {0xbf, 0x4, 0x68}, {0x5a, 0x7f, 0x9, 0x5}, {0x6, 0x27, 0x1, 0x10001}, {0x20, 0x5, 0x60, 0x7ff}, {0x0, 0x7f, 0x3f, 0x156}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:18 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc000, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x5, 0x7fff, 0x1, 0x80000000, 0x8001, 0x3, 0x0, 0x2, 0x800, 0xa35}) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x6, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f62696c6530002a98feda2ccfcdf4de91dac8738db4cafa770949"], 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = dup2(r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0xa) utimensat(r6, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x1}, {0xee1, 0x8001}}, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCFLUSH(r0, 0x20004268) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:18 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = getgid() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r10 = socket(0x2, 0xc003, 0x1) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r10, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r11 = socket(0x2, 0xc003, 0x1) connect$unix(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r5, 0x4, 0x5}, 0x0, 0x1, r8, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x22aa518586d11cf9, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pread(r3, &(0x7f0000000300)="217608681c2d8cf2b800b86b4320f593d090d790ed17f08624c9407b47c528cc82807eb7da0a98e90c7584a04f76628f55cca0b01c5777d5041feace05eb130d30a08f77030d8e024ba295e0245dc6cdd7c3799f586cf1e57e691b30c6994ed566e55d584e25fee45c896f99059d161971fd1ee8070492533609df11d9084863c80c6e18506e9117101eb7ce5348", 0x8e, 0x0, 0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x7fff, 0x10001, 0x3, 0x6, 0x2, 0x8, 0x1, 0x0, 0x400, 0xdac}) fcntl$getown(r0, 0x5) msgrcv(0x0, &(0x7f0000001200)=ANY=[@ANYPTR64], 0x1, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x80000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2fbca10934a363aaa093ed3295c33155ed66696c653000b92f3bac2d3212c5d77d517c12c1d80e1816050062a9532b"], 0x6a) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) r1 = getuid() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x10007f, r1, 0x0, r3, 0x0, 0x126}}) r7 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/227) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r8 = open$dir(&(0x7f0000000240)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x101, r9, r6, r14, r6, 0x9, 0x1}, 0x5aa, 0x8e6, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r18 = accept$unix(r16, 0x0, 0x0) recvfrom$unix(r18, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0xfff, 0xba, 0x7, 0x4}, {0x8, 0x9, 0x3f, 0x7f}, {0x7, 0x8, 0x3f, 0x80000000}, {0x54, 0x5, 0x1, 0xfffffffb}]}) 16:00:18 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0}, 0x4) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x24}, {0x6, 0x0, 0x0, 0x81}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getdents(r1, &(0x7f0000000280)=""/4096, 0x1000) 16:00:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r2, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x5}, 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r3, 0x5) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='/dev/wsmouse0\x00', &(0x7f0000000180)='/dev/wsmouse0\x00', &(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='/dev/wsmouse0\x00']) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$setstatus(r4, 0x4, 0x40) 16:00:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x100, 0xfffff, 0x2, 0x4}, {{r4}, 0xfffffffffffffffe, 0xc6, 0x0, 0x6, 0xa}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1422, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22}, {}], 0x2}) getgid() r1 = msgget(0x1, 0x4) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) r18 = getpgid(r17) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r3, r7, r9, r15, 0x20, 0xafd}, 0x4, 0x2, r18, r20, 0x29, 0x8, 0x0, 0xf6f3}) r21 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r21, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x88, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000157, &(0x7f0000000180)=[{0x400, 0x5, 0x81, 0x1}, {0x20, 0x0, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1ff, 0xc0, 0x0, 0x80000001}, {0x0, 0x3f, 0x7f, 0x6}, {0xaa, 0x5, 0x1, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffff) 16:00:19 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) kqueue() open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x13f) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000600)) recvmsg(r2, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f0000000640)=""/211, 0xd3}, {&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000000800)=""/143, 0x8f}, {&(0x7f00000008c0)=""/242, 0xf2}, {0x0}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/242, 0xf2}], 0x7, &(0x7f0000000cc0)=""/172, 0xac}, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x83a, &(0x7f0000000dc0)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) kevent(r3, 0x0, 0x0, 0x0, 0x200, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="15e48f05e46cab433fac36bdf356f1f91df930bad0a08d9a392acead6ebc8c56b4bdca9c94b4eb6021456e229623daec82a33adcf2cfe51d77d2e7be3a90d9f5948ceae976aff86fd09be1111e4f68d0dd050373919406bbab68f665dfe810a1b497be0790daa9bf4ba31155630c3cbaee0f6423de7396cadbc58daa19265446e717ba99c555b68c14913b76b8ccc03ac6c506af6ad68b4e13b112ea7dae1243bf6103b2c6a409f1497d0ce9cec011aa6883d2783a56ffdbf67db53cb829109028ef620126bf2bbbd7de13ec57", 0xcd}, {&(0x7f0000000200)}, {&(0x7f0000000280)="35f7650d7843bb90f36f0d045cde2fddf5d2", 0x12}, {&(0x7f0000000380)="78966302b430092f70a5ada389aedc02f66475388daf05260d6b2dc25448e5dfcdceb57a0b3d4dc754d4a2853bf9fcb3ac266d9d7491b9556cf8cd7631e65e3f498c2ba1debfef1bbf044e808eb5632db288f3190bf6ee47020712ae215ab75ff80e8697f5d1c472ca05e8ad6861cd4361c2a998d3223228c2c51a62f41c244c0bd91571f1785872fc01585a6d7cec594ba610de7141f9728fbbb8a9736e5a654f445af2fa8ae52019c4a3a6dabe8a4d56acbd1b5e3607a44219fcfa8edc2bf3ff334b7f5a033667058dd42d7f", 0xcd}, {&(0x7f00000002c0)="0717f428cccf50e635554b7b6bc92dd544b10f19c805bd5b90a3e8a849040e108c38f644467d8e7cecdea6ba5a8946e2a4c635f053f7a2d7f410ef351239754cbf31927db318335b72a63281f147e50696c37959c8929472d151abdaf9113c3bd1c7", 0x62}, {&(0x7f0000000480)="c60eee54ee0ecd53e967b84002db2b6711256d41cd1913e4537c8219360ecedcbbb2be00dd7c20674cf0f307a81c7f04f46c9d4072d8ae90337906c7c9eb8b9b6863587885b050a4ce41b65402774157dbb20dd28110bd7349803188c6c825d61557cb08c6dc1de7189613ae918d27980b064e281ccf49e4e9262726890a20f8aaf4bbab68d854b8c53b39609a6b1e1e11fdabae3362790777aaeb04a99ccf51d33e8d66e18452e3bcd0", 0xaa}], 0x6) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x40001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x2], [], [], {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "172d6bce6a080800fb1b757ebf99df0079b100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x5}) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10001) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0xfffffffd, 0x4) 16:00:19 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/167], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x0, 0x800) r2 = msgget$private(0x0, 0x5a) msgrcv(r2, &(0x7f0000000100)={0x0, ""/41}, 0x31, 0x2, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0xffff}) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1094e6314499c6c81ada00000094b42562aad01283cf8357a748aa696d862d85e4e284fc12bcff6dcf762d92d8e026347dac081c62ec2ac4984966edf481375686dd77f1833e70b9c342fbf7187ecd14798654642422f04162c23074f8ab28bbea4e90b2c53ef862ed0b5ab4b9a85be45370d088977aba9f723cab2397"], 0x10}, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/243, 0xf3}], 0x2) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) dup(r1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x84) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x2, 0x80) semop(r2, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 16:00:20 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="d363c8d36c5db5e75ada5dd282b0962e1689ce12ce3e4791f37c0d0c148509035d8139add342ac2c79c49bc035a10843acae4cd1dcec8d0fcf2075e7a801ca105ed8a7129d426556db4426d6c82eee0ffa32bc98cff66471831d0af6d935aa96fcd097044ce2551999c252f3c3d704c70dca67e38b332dccf58be4388b6b1a9376eb805f2498ce35773b", 0x8a}, {&(0x7f0000000180)="7bf0af1b2fc028ee07959f54b04cc02f98f7134b8e83495f1f7cf2e6becd304534d5197a68cc7f5dad2553e56868c22f0640ba24dc86976b6ecd73f003962f62d223fc24c03208e8b781adb567249d66817fcc61269c251aac28d9665951c2f22d568b4e0999dbf549ae60a573924efae28f256ebc9055f51d1f4ad274179e9eb90c32939199e6f3f0d738d2774e9c7321769aba70d53bad5276aaed4f5de6a4720c361007cb032cdf04691e3dee73bad7ae9c9fbb47ddf2a60df5eafd21932a601b65eadbf520088674bf58df8d2b52bb28e31d2747c0950cbd7e5f2825d25cc2e4e51322b7a8b4131d7511cfee21", 0xef}, {&(0x7f0000000340)="72f4aa8489e289ffb08ea7779b4e1dd3b505e3b0c6b56005f70a0ea4bb4dca72e6002ee98e87823178c7a3163670f5c23946dd879d1741b317d1929a4da006290699daf334cf5c094288aa50f562a496262b", 0x52}], 0x3, 0x0, 0x0, 0x404}, 0x2a6a633a2681d84b) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) clock_getres(0x5, &(0x7f0000000000)) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:20 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f000061a000/0x4000)=nil, 0x4000, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='-d\xe8\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x0, 0x0}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) socketpair(0x18, 0xc005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="fb974ab2c70993af138c91460516df71e21d4762b57f85c70514facbc57ba5c87b7ca8241beac9d766ab0c24bbb5be3fd500c0fa58389db27ec3c2089a360420be684f35c42e7d1bdbd1bbf1590962dda438089357cffed319bb636463204ddf79cf29cee5636b07fa96bb8c0c0a86d6723afa0938f57f9ec2d1df824120f94878450bf84d05cc4c01a3ee6b6cb5f3974f84c5e18721d0edf7ec18f4ad9f4c89641a2d2aff132e441a455a35fcdfcdcadc8b8e0ef28b288f1f1c248101a43f8722e3d9a659cb46b58df91f686d4e2651da8fe368e86210a123eb1c6daa85595df12ce7b4b4b7472b244ee9accec0ae919bdf6e8c3a62e78d238611f18c8dec80e8363c656fa03e9fa6a54b1b473134e1cf906d213d21c04eb982d873894011d15f3c0108a3c2cbf7f6831163b6c5ea4260417c1ed032e7c10fd58ad0c3f6c37c7edc6b38b629efa5a738b650bf9913494c7db7c27da8069e0eaf7a5e5502597afa74867a4051d9d1aafa392bda0395b7c7e9a02ca238745a8032dfcfb16d1442c625a7f05b9eb80107cf67ef20ebeb3e83bca797566092b2b86d8fca67de06e24927b143b92af41f7cdf8fddd0404a957504c8719e7b0837a7fa695126e64d7b6c877abad8af1059fdccb6e596a147e7f97413b76ef20ef692292015c3722b00251eaddbae3279af6692ec64dca07aa24748ea34e0204d5e3941a6809a454e13b40449dbbef16a08fdac813c141e3397ca8d4d1df9af58545e4d8ee0cd993d4019f94cb6a2aa80ff4c07d047f47b9d6a8f0888baebcfd8e6e6c5d661cf22fc7435319fc881f5d0d8c76c5b8d8818675c041bcb5e501a29b94de6dfb7a6e3c70fe0962f7ecb1057192b9ff6807434743b9842d63cfac519dfe6a4c6ffa680cb1134700dbc166c0fda058c579a846facea428620ff28f95036c4c9d70126250ba9a7d2f16bc6d47c6d83745ee9d3c9bbab1b51bb0912b8fe0edbdf44f2fd1e20c4649fd3aed5098303cd6386765bacbdc0b66791b2b0574dd32adc4ef70690eabf2c046c60bc3b3f0f9980958dcbb7097b84ea0034fc7e20709c7f869a04292adebc7472ea480f6467a49477a360670f2b9e42123c67e7818a24222e83e153a6567ba433a6e84064e64e7eb5fb2ef4ea17cffd623518b24ba3eb68757bcc4dd98e9676bc3d7233fbfc35cf72a4217eb39853a4bdd92b6882f45fd95ee81a7598509341813afe8fb9d05f980127e9dbc5979f4eb86da08b5f109b031380c08605d3789a4a79ffc5bd0f63f7087dc590c22c53b18fdeeefe2d1eb0905c1b9148ec2bc6aebed629189ff86f7a19969b396e57275f946e14cc728a1dfed3b4ec2d44b61fa2cbfb5bec89a809140a1ff693d5e8ad05cb75e649640335ac3238e36fef84e55d57ec50685855a291cc6fe2f1ce6d7bd49cc2c14feef77c294bfd6bd19952a2362eb95ff19e9c502b5c57db4ebe9fe385e6106551460c620de59d8aade37bb218fceaeb77407e56da08c525283b9fca8e5ca299f736f7106f94796d5af510367dd810689162b235d8cd511b47ef20d681ab9d5dbf92343edb500ce97091679d9d807ccb957080a1e01672064d0c63dee05e7ae957e4181ded79cfc0261bde91ec045a18208bac186c4b07fc5ef095dc01543649d7aba3d53958d79fc205f85df27a10d3bfd7f58a0c1de534f8a4f147910c0ef052d2ecde4f32c07a62484eee57dd607f6be69e2a147f48e96069dcf8f6dfc6c174cc6f4dcf14b09fc1a40a59bbc1e2e2f524698f8d47b6a89059320a055d80e6a19f1d1e7a93f295ee9b76406d4063973dbd716cdb131ec7277db5a45d3f41715dff797c941e5a75fb13233eb633bc1ae854146fe883414a486d99e344caac42384b6b5ba5d10e550fe868a437ef19ded806d078a5fc5f3077d579fb36b2d58f8802fe31bc72d17a4525ac95496bf4adc22736c8b57fb074f99b2fa9b0d9e7634c1f95a2cf64f7c6ada48708118647ba4e3d3297d2e9a7c4ab3eebdcf3211d0d63c376158de71755d5ed870c983ec76a44d4e07347dd7a55525a599d1acba57855b336cee8f4385bcc493832c8cc0a9eaa223285e0761c9b3ff9e89da7c57decdf7c82a13e9440ceef34e1764370de8b7e832f66554cd94162edf7bbe89ab0e00f14d5faeca8d8ff94bb20e0c9dc869885990f9738102e2b0346c2d5d5dc542f0ac8da703f90ff4b0bdd9d576f599b2efb06088e86b414ed4be3c1290a2c19067eeb8ac0a12067b13acc53f63a311b159a8eedfc2715b4ff247c643d40fab068ccd083f9c3a26731c9ca78b029f011c72d25532a8d144d2039e509317c5ad145f4ce8944ae53095e58754e48a69bc45fa4cb766faa948920014c6f1564b4203ef1454da12b4c5701b9bc7468b40489ae6f15f94ee2df025e45f6c408b7369b86fc7812bcc454c7ebe7b9f7f61d96973be9d65417e45bfb86673027189042b56182c2401ffeb03743b71e8ad4a101dd9e778c94eeed46909ebf8410e2cb7ab9b637225968bf2deb9b465b4bea35f86d6fb7059fe118d2dcd1a38502b2ecd7ccd96a71785ecaf88b9174523519b3355cc016a8f3efef88795fb4e7d69436361a0ffa6a53d8a23753d692553c7cebec0e0e2ae87b170858c9f70a6cd65953bb17bdb5b7ac67901aaaa29a9abcd17da491ee253e3d5f0ce2698faf7f6fd5f06a626fc7a7a1e848e78949335d24bf643874b999083d72c8ef9d52ccf158921353ddfdaa0f271c41b8ea99096af0a7057d92f845c1bef39d8b7ccfd733b7aa1b8a9312b16e46b6c1b4594884f18c0d74abe35ead3341c73b75c8c0861663a7d005fae35b7f78237bdc21a82aee38399fd7fd049fb4591309a674e281a2fa7ef5be0f4061eea122d5059b668b4690a92092e4fd8a1795a0463a823ef6a0f865b6db71c323eed388d6502da91bdcb8cb7ef77677fc9cf759d5e794cb8a5cefdcde31223b3c984a318430566993965e1a0415c1999329d1a9247c79b6c38a1125179ccd1e2300e268c0e0575db32b4c9f35da549c57c44fe478bf46aee95d7091aed2d39cb700ae7df00b2e756c4dd7df2f8b985d75d035289c5cd5d42df4872eec7e3ef3a523c9df932fa1d71e20e893c32e69788b980c4f32f5b80e156da731a1b6e55ec9c9ba829605bd469a4fe3e09b2c52c0380498d4ca0ed4932d8d22086745f1d82c3777f01b45d32036d55f094394649eafd2ee22b805fc23f59a049deebf16ee4aec55855f61a82e9ef60baf827f6d7e565b3c8402d864e05d504f48dfbc19e1769dd45af40d256af7ee9616fc4d165b997705b8e3d1d695da42f4480d3458f8393cbcf6090c2a4be9153091ddbccf99c7d186377814ce16eda3782a94bdcbf8bbec9291d61018c0110e74461d840c8423c2e1fa3b9db2fbe3b6dd397702b3bf0ecf221add0350ba001e7724c70a92ea44aaef9e05696be35d43e10e154a9b93c8c8a8d860f032672a6971721bfb8d69db213bd1375c27ac44f5793c4edbeb1e2f38ff9c69dc9852a9d23f24d533a40a9c0628c76400946cc50925d44bfd9c1967d9ede0bb535808f1514d8741dcff8ae06aaa40e0b897a0128e68725d20920faed6ee30dba39e068de541091a80b85baf08e0f311db307f6156a1263a15911fec9d11fd385b20e8d1e95dc4f4c31bc714b8650fcfbdceac805b96661bf73172da119b819405790183137c94200b38f7ac934fc69c7eefaceee494254fedfd318869f45b3c137b5a5c7d4d99bd78bb5610518dd9cb594e0f600a742a218f482f73f74ab74b6946cdd79c815b30ee79b05c0529f70171cedb16effa5656e946ce828edc73ce5cd2fe79bb5de523d6e32ebd9a72cd54d9a6f6f13b8f880fe819b069be89fcb28fbadad79095ae16a37742e27f1c775baf8a81b01964edf6a9cf5b0a4b8318d3927501b99ce8545fe45b11e99d02893d912885fd787f39067fcfa4aeaa4a3d708190b6c0fb222ca1c6981ea7ba25202593b1b4733417e2c0ffdf81246a8a76f8ce22cbce45373c538cd6c9238571dc0c0def4d76f4f2c509e59c47fe8ca88055a2de0582e065d9fb8095e044c934548791286e9b88b06a5437f982e40219af2744ad8ea2f99316a5bd6b538dc5eef633a0f3d9aaacc52c56d65932f3e4ab81e6f1c346fdf720717738eae2a678af2e8921fe2110cce48e8f88e6b3ec19fb32042bbdb8f14681d81226830ea008c654889d72c0a2f1e6f1a2eecf9f1b4f2b48de6d9ab8056582ac0d1b6d3d724bb9c599648b9e91b4c90db1ca6285120599fa7bab698ba0273e2cf889931306faea88823e75d2449baafd9ffa7723da9175637970f852ef6eeb9b3493e9abc5ea7b8199972dd4ac393770078ce4c856a6568efdbee65a87b359ec16640a7b874d32ef778d3be7d4f31a8239efa53ea311652d306515e09ec37c33a108707db2a8cc8839ed42f093ea52c2f98d8f43b733f90ff72697b654dc92caeb0c93a98bc5f52b8a58c30ee44320cd2c36dc58f09fc326525489c5c20870b9f0719e6eea59f47a3fb59d44a2945e3c68a9abc5f442fa4333022382348c60059ac88092473cdf97b1f4d8ab9c856cd0c50f580c779464026804f8cf3def8ba46a5e45e0f0a828f7a12d7cfac27a8fa43c564be034bd03042ee032623a1210f9fb2b7abe8b3bfd9b6b4a87807b9a7d95153e5716a2e26eb9e4553def8ea280ced4822934bd4c5fca3c2066e98d7ef7fa834e4353694fe62e115472046541e84e147ecfc748731eb23e88409674eba15096e5c015c70a660581ed8ef584bd487a6795008fdca69aa3be58ea12581efd82b371ad1f27fce63d0acaa302ebb517f38992ac36fedd541ea2a8db0bea6cbf52caca8db714163beef9ad2392541b80735a020000dd627bd03441a100bab5cd7a9f8db99cfa93d9491d1dba1f24076d59bcfe8aef8e289681d55c71be0ae4f7b43d934b659561eb07dc5e827ba5309b118e3162e5d1658a98a35cdda37b031ce17ac49038c59b290fe864737af1e3eb07dc2738f159e3eb8c262c01422f1fa1a082e1df67d7866e01c7290378c6fc738fbb994cf71e6837f7575715dfe1759323bca4214484e9943d37d7d86b4f0f2b0516f18bb59e22157f939cf203b92f4f99187604e2cce16d9a5ea713e0bdb21899d92af9c610b193e943f7c0d3902fbae774dfb8db2151091413b7abda8144b932159c1c7309a37e80d5379e4f3c23261e806d5a02dd556c52dd880362be4458d6b7d54615054605b37b3595f8866e9eba620041a3114390ac354a223fc336e86f830f0a6b45c71c13375f0e4e0a76c967e74b42412387378da86c12c69b9dafe2c1d03dd62a8a8c7660a06d67bfc5fec7486a8a5385948cdcec2d21a0acecbd0d5318327b92b91569c586a8150e501f53b187ec2c3453271f8f49ae35cf90253b68037426a3b71e20f59fd4a0fd33cd389f13a5c38c836b9ffc4f2653ce6c19fe81018412ecade0356ab4d19be6deb3675b61d1c073a1274360c5ff2d16ca294ac593358f1ec97cd9e5e5278e7b3b482ed731409ca97f6a783e80e64f7511fd8f6a9e137627801c463579a03958793e3d8059ef85c3f0d28fd4473c049124713a9d5034a275fc07aada1e1f774e5f94efbc78eb0d1f6b4b87a00a2a1ab5cfe8064f63901d49ace64f04205d7a5ec1b99be0302f31682c0526ddda62f904216a53f99382401e77a6da368377fd325bf07aac4e8851ed667886238432c2823f3858ca486a67b60064c11d8d2ddc557a675d9a0cb52d0e6c03328680a5cc1d7ca9", 0x1000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:20 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x1) r1 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup(r6) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f00000002c0)=[{0x0, 0x1ff}, {0x3, 0x401, 0x1800}, {0x1, 0xffff, 0x1000}], 0x3) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0xa81}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x0, r10, 0x0, 0x0, r9}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000400)=""/200) getsockopt$sock_int(r7, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r20}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r21, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r23 = socket(0x11, 0x4003, 0x0) r24 = dup(r23) sendto$unix(r24, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0xfffffd6c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1aece9a9a274b0d5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, 0x0, r5, 0x0, 0x10, 0x40}, 0x7, 0x3, r25, 0x0, 0x6, 0x4, 0x3, 0x2}) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x20) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x98\x96\n\xb4\x00\x00\x00\x80\x00', 0x5c04e5facd0947a3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x1, 0x8}], 0xdf, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x9}, {{r6}, 0x0, 0xd0, 0x2e363a7df4758357, 0x5, 0x9}], 0x80000000, &(0x7f00000002c0)={0x1f, 0x5}) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r12 = getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x0, r13, 0x0, 0x0, r12}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x9, r8, r7, r13, r7, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r8, 0x0, 0x0, r7}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:20 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x800000000168) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffeac) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) symlink(&(0x7f0000000640)='./file1\x00', &(0x7f0000000500)='./file0\x00') r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file1\x00', 0x4004, 0x7, 0x1000, 0x87b107538646d9a, 0x80000000, 0x1, 0xd6cd, 0x0, 0x1, 0x1, 0x3b}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r8 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r9, 0x20004268) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfeed) setreuid(r8, r10) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0xfffffffd}, {0x18, 0x0, 0x5b6, 0x1}, 0x80, [0x2, 0xe2fc, 0x100, 0x5, 0x4, 0x9d, 0x1]}, 0x3c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:20 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x4) flock(0xffffffffffffffff, 0x9) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x100) listen(r0, 0x0) setsockopt(r0, 0x10001, 0x1b, &(0x7f0000000040)="00010000", 0x4) rmdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:20 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket$unix(0x1, 0x8bbf9e3752b702dd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000480)={0x10000, 0x0, 0x2, {[0x8, 0x80, 0x6, 0xffff, 0xfffffffffffffeff, 0x2, 0x8, 0x3, 0x1, 0x3, 0xffff, 0x0, 0x10001, 0x1, 0x7, 0x3, 0x100000000, 0x3], [0x5, 0x400, 0x2, 0x0, 0x480000000000000, 0x2, 0x4, 0x5, 0x3f0, 0x80], [0xf7, 0x401, 0xf4, 0x4, 0xffffffffffff4dba, 0x7fff, 0x1], [0xffff, 0x0, 0x9, 0xffff, 0xf3, 0x9], [{0x1c5c, 0x4fb, 0x1, 0x1b8b}, {0x7f, 0x3ff, 0x7fffffff, 0x5}, {0x6, 0x7f, 0x7, 0x7ff}, {0x2, 0x8, 0x10001, 0x2}, {0x8, 0x20, 0xf2aa}, {0x2, 0x3, 0xff, 0x3f}, {0xfff, 0x0, 0x7}, {0x5, 0x4, 0x2, 0x7f}], {0x5, 0x88e3, 0x2, 0x2}, {0x73a, 0x5, 0x9, 0x101}}}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x400000], [0x0, 0x0, 0x101], [], [{}, {0x0, 0x0, 0xfffffffd, 0x3}, {0x0, 0x0, 0x0, 0x7768}, {0x400}]}}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0xffffffffffffffff, 0x6) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3) fcntl$setown(r3, 0x6, r5) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0111316f66696c65dd9c"], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa07269cbb2a41a531c5f27f910247cede971715cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x926c5f2be1ab5ad5, 0x0, 0xfed1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r1, &(0x7f0000000340)='./file1\x00', 0x18) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = dup2(r2, r3) faccessat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x70, 0x1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r7, 0x0, r10}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080000002, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x428ad) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xe7) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) dup2(r1, r0) semget$private(0x0, 0x0, 0x80) r2 = socket(0x10, 0x8004, 0xfffffffffffffe01) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) listen(r0, 0x2) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) syz_open_pts() r6 = syz_open_pts() close(r5) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000038000000efbda1e8000000003311c881e654208297c675f19147000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffff0000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900000000000000000000000022fa22647c8f0cea589cd8f78e86b405669d22720d94871c7ee74d52c4bc0bc5e3ab137c4ce61af28dabca554fe5448cd51fd07551a3ee6e5742157cf44abdd6cabe5e00"/185], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) fchown(0xffffffffffffffff, r3, r9) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) r10 = socket(0x18, 0x1, 0x0) close(r10) socket(0x18, 0x1, 0x0) r11 = open(&(0x7f0000000180)='./bus\x00', 0x48002, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r11, 0x16, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x125) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) lseek(r0, 0x0, 0xbe, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r3, &(0x7f0000000040), 0x100000000000038d) 16:00:20 executing program 0: getitimer(0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r2 = geteuid() ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000004c0)) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getgid() fchown(r3, r2, r5) close(r4) fsync(r4) pwritev(r4, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r4, 0xffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x11}, {0x18, 0x1}, 0xff, [0xffff, 0x3ff, 0x76d, 0x1f, 0x9, 0x4f, 0xfffffffd, 0xf35]}, 0x3c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8000}, {0x9, 0x80, 0x0, 0xa0}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x4000000000004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {}, {0x0, 0x5, 0x0, 0x6}, {0xffff}, {}, {}, {0x200, 0x0, 0x3f}, {0x0, 0x0, 0xfffffff7}]}}) pipe(&(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206923, &(0x7f0000000300)) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open(&(0x7f0000000040)='./bus\x00', 0x380, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) semget(0x0, 0x1, 0xa67d42af416220d3) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0701a277dc5745193a311d00000000ffffffff045ad35a0520000004f3e821a596bf11e46ce7ad0c877452bb454a1e6e05081a22242cee02fbeaff530d718beb5954ad5b7189b84cc2ce7104e1b6a9a985c58fd5f6ceb287a8dc875fb73003517dd59a82265443f2518066a62bce04eda6cef0ff2483bb2fc8141cfeda367e9b494853ef09d728a2cea1082a946ceb759968846f"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x140, 0x803, &(0x7f0000000000)=@abs, 0x8) setreuid(0x0, 0xee00) execve(0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0xc) semop(r2, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r3, r4, r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x112) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x2401, r4, r12, r13, r16, 0x4, 0x1ff}, 0x80, 0x4, 0x7}) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/40, 0x28}], 0x4, &(0x7f0000000340)=""/220, 0xdc}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = getpgid(r5) r7 = geteuid() r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r16]) r17 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = syz_open_pts() r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) r22 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r22) r23 = getuid() r24 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r25 = dup(r24) ioctl$WSKBDIO_SETMODE(r25, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r26]) fchown(r22, r23, r26) r27 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r27, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r28 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r28, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r28, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x1456e96170374797, 0x0) r30 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000cc0)={&(0x7f0000000900)=@abs={0x162a395e75032214, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000940)="b74f8e2c4cf399d55732f9fcf7d5bef9f989ca3666b90a4d2ff4bbde25672c50d16c94538620761b1082b6292125e24384a1c64f151224446755c5b75b81859135703eb3203db7b653f4e1f7afded662182903c12f54b0985fc19ca7a9b727196edaf314e08a666d22a2bb2c431d16ca0880c420f4b1b0bf2f3af903686b78d1cb612ae7f50819adbdef21b67c370b5807482a3e497454dd3811cf5452afc16d3ce0d4411278649fed3bf1f136ee6ebc8d8368215c90db5ea250b732043ec1f0eb85c256ecb5cf44e396863c16fda0afe857715618be7113afefeebef6e44180192fb2e36eb766968e76deda88a53d07a54229f5397769b29d03241f7954", 0xfe}, {&(0x7f0000000a40)="632421ea0948dafe4208985000ab5c0b84854d1456780a966517ca3d4051f40ede537ec5ef4cc0dd685ab37b70f82241b056cf90ac6acb1a873ffde22cd7b11e1e70bd47d790e772871ee292b8142a0b3d9684ed66092af315344cc2e4c0db625bfb71cd5210b51452bdfecc9152", 0x6e}], 0x2, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r10}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r12, r13, r16}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r2, r0]}, @cred={0x20, 0xffff, 0x0, r21, r23, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffff9c, 0xffffffffffffffff, r27, r1, r28, r29, r30]}], 0xf8, 0x400}, 0x24342e836ec18e5f) sendmsg(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@un=@file={0xd692677fbf6c8fa4, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="b1fdf3952482be1e42e179ee1c9f311d400ca731b07214a2eda2825678a7d23677999609e6c64d9bc5fc67f0c1b588c280e128b913587188d26d8818e0034b40b1070b7d4e25b2b42ee85e59b1a47c01f8285f5419a058d0bcaac695ec37b2ad2cce487839a1d580e664d6eeab3611af2c64596c7329791b6ed27c1b42734356858f999ff8d85c1196", 0x89}, {&(0x7f0000000300)="de9ac676ed37330c2cd9cf82dc4254df69eb7e2efe7706c8e2a334868c84ca5a4dc00f2768e5b311eefe2a07cb5d1f8c8d73eec9be18cb5d267988ad93f725235401ce945b34f5652ecc683eb281336628b292b3ba90d94ae7338885adc28148edfdf21ac7de6a985fae5e11fc96d9e1bc75067b3ff1932ce050f4b8ed6fed6274b0b4fe3210da76aa2245e497", 0x8d}, {&(0x7f00000000c0)="b5bd9fa1950912bf6e4bcbae045e5b163241fd019f5d5f86ca47dde4", 0x1c}, {&(0x7f00000003c0)="c8b9c42be27ee876dbb7bfe98d5c3718f1d5a55ea14fc1d32499e5b8cef1c7874125d2a3b4bf9000fc6f9a41bcc68c711d955c666d83f24f792fc9ed41a252ef5f651085f1395d5735c1d987aa9df07fc08093ac2e4ad6e40a0b8eccce83d4cd354ec4aa6f60db93182c404260ca7230fc9452d6e5346d952074df5de78c16231110cc4147c8a22f093dc2e163480426762d18c9af65aebec924822b405f59d4068e5b18002f3b", 0xa7}, {&(0x7f0000000480)="df84c7adf2ea2dda31b13825dcfddad8fef90315a9df0444096ba88ba9c4e3d812318325140690134251cd45e99bf448b765c576b8b2208aed89a6a3d91cad9053e48a80ac72252a647a18d7710aee589232e597dc4da3328f4d45bc14ffe02badbfa3de88364f10088a02011d1ed97e36517b3ca393b782482e109e4356f7a75803faaf6ab5a4e056efe3c166c1b06e833c2e5e49e3e9c46892dd0619fb353f7d65b23e0943b115eed305d261176b8e", 0xb0}, {&(0x7f0000000540)="1725085fc4ccd35e3655543230bd42fbb6e22d7fdacbc6a297c02facb98411ff0a91071d33470002b37ce6cfc24960444c6305ce48217b6dab220ea233b7dd5036c51f69ea716f4e3efe4db6a28194c22b7ae6b3a054d2063763", 0x5a}, {&(0x7f0000000140)="8061600901d153195960afb02ba5df7d0c848587df032dc45331d38d3fbab3e2031afde144a19304010b0fe51147c26dd164f9bd9c", 0x35}], 0x7, &(0x7f0000000640)=[{0x38, 0x10003, 0x5, "3ba124aa152326ac5e8f8abebc3ab869f2c41784caf3944afe2a73ef3fea29060868374661"}, {0xf8, 0x1, 0x3, "876a6180f785edd32530fb3a32418dba60152bc26a323b65a0c67d1d61e395e6d1fc7540d051ed493dce2a78bfbe913017de04236e231f097aed18e88b33c23d2352517d80853298bd9f47fa41d78c7cae9d7999b483f403f61598af8b02963cc36adecd13b4cb0257cf7cbb617a40b586a0fc96a0b925220959456f4f1896f9af35774ac433e1cb7b740f78e02bd33afe65a6ef3e941d454c19bedbf4119baaf113f9069afa75bd49f876c366630107bbcfabcdb070bda3db6b459811c35291a26a623a59b11f7ef5ef2afdc03e89f6e2edcc89f53d10a68a95f01ae42d89881d69450ccd35"}, {0x48, 0x1, 0x630, "15e4cab38f8893b58f3966f79d4a90f5f1dee93a3d264a54fe77bd47b80bb1cfdb99cef7f8c27dc22e20c91ddb5d92a5790826463a"}, {0xf8, 0x1, 0x0, "050042d16e0c23bb047bf3fc6124e79a2633330c66750122451be33b9e77e104a9416141ecf4482c228429a0216f6672050c77ba9df0383692fd62c90cd9edd858b1d3e516e26ee601de1579a049154b6cd0f4d60f79553916876a05fac3788a003eed5cf4117834f92177ebbcdb5731ada6f2f21103150e631f1f4074a07939357573461c84607caf54139c282070a5401a1cef6f0b5a7decd95b3d3e384543be35409114674e2a6f8b5ec9405b49fb472d39a668b58608a175a06b0c8cb5e2bc77e05a75799ceb888bbdef2972d44c7e4125cadbfa51f5641a88f602d3a46be977"}], 0x270}, 0x8) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: geteuid() r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = dup(r0) r2 = msgget$private(0x0, 0x200) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x124) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shutdown(r6, 0x4) r7 = dup(r5) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = semget(0x2, 0x1, 0x22) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000001c0)=""/178) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r11) r12 = getuid() r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) fchown(r11, r12, r15) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r18]) setgroups(0x22a, &(0x7f0000000440)=[r15, r15, r18]) getgroups(0x1, &(0x7f0000000100)=[r8]) r20 = getgid() r21 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r21) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r23) r24 = getpgid(r23) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5, r4, r19, 0xffffffffffffffff, r20, 0x6b, 0x8}, 0xfff, 0x1000000000000000, r22, r24, 0x1f, 0x50a2, 0x6, 0x4}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) recvfrom$unix(r2, &(0x7f0000000000)=""/66, 0x42, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) fchdir(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/174, 0xae, 0x800, 0x0, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000240)=""/110) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) write(r2, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000400)="e799c6ba321d4c7f4420e12593bf1f29547c138410a6c95d8f345376f8fcd8b15069dfc0ba7de6f1fe1d6d829a0781d0fd3495bb4767a8e413def8ab02e9d1650088dc33df59d45d8a2732a2348f2915e00e6dd0ea0f36833a099cbf018c3a463343be7b842d9971bc4037a4a31a9c4acb237dbe5aa45740761d44823f7ade2f3ae9b09bc684b5d496ca5c2c57720e39beb96174136a66205f146ba3e6bad9b33339f0b14a6446a7c20501de82b308211a0529f761416f171acc3dbd230f4f1f6a8d7325e7c1c5d4cec2291600a87ebb5c291b42ba039403760063095a3602ca9dd7eb60cae239ec1a54700210c74e6e565bbae6b7c90ff52827af104015d30c1c2a59b86dd413f3", 0x108}], 0x1, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x40}, {0x7ffffffe}]}) preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000140)=""/105, 0x69}, {&(0x7f0000001480)=""/175, 0xaf}, {&(0x7f0000001540)=""/137, 0x89}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x5, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pwrite(r0, &(0x7f0000002600)="dfa5245c0c61aacefe7e05d39d1b23fef1139993eb68c142013d12e8d56772f2ee1e", 0x22, 0x0, 0xfffffffffffffffa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x2) dup(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000002740)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000002700)={{}, 0x2, &(0x7f0000002640)=[0x0, 0x0]}) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/173, 0xad}, {&(0x7f00000013c0)=""/130, 0x82}], 0x3, 0x0, 0x7) chroot(&(0x7f0000002780)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) 16:00:21 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000002f0c5148e7d35a8fda67b8c934e3298e5bdfe9b5e08a92b3c7a59a771307b611fd722ce0398e00d052c147c279848a300ffe145b5327c36d2e904c0a09074d6d9d7e35a0fcdb06a7b48279587109b63f2a17cccd555be546b86e49da6e927b8d4d754420cfa5884d208309a98376000000000000"], 0x7c, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x3f, 0x400, './file0\x00', 0x6, 0x59, 0x2c, 0xffffffe0}) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="09401d52cf989dbedee0e38500cbdc39fef4e448f454f300a642bafcc78c4dd48807e19f3f77dca52bd7fe2c51e71bb734203eb156e5f19262d8a507ed954b1fce77f7602ac954f9382d7703000000000000004f4e00"/101, 0xffffffffffffff7e, 0x0, 0x0, 0x184) symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) getuid() chdir(&(0x7f0000739ffe)='..') 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") pwrite(r0, &(0x7f00000000c0)="f9dd9e530e2e4c4c49dfd685fbaf8a8d1a029b3112b557765c60417f49f24c37d0beeec5e0ead5215593ef798f4fd723b60236e80a6c6aa0078a6101ff9f65f42631e6c17d92233afc2be8c936b5216c30b87f5daf1837a39beac3df015fbd4a40ae9dab5902136a73", 0x69, 0x0, 0x3) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f0000000500)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x10000000) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0x7}, {{r5}, 0xfffffffffffffffd, 0x82, 0x80, 0x4, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x12, 0x2, 0x26, 0x1}, {{r6}, 0xfffffffffffffffb, 0x66, 0xfffff, 0xffffffffffffff81, 0x7}, {{r7}, 0xfffffffffffffff9, 0xa, 0xf0000027, 0x61, 0x900000000}], 0x1, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffe, 0x6, 0xfffff, 0x40, 0x7fff}, {{r9}, 0x0, 0x1, 0x10, 0x7, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffffc, 0x80, 0x1, 0x45e, 0x400}, {{r11}, 0xfffffffffffffff8, 0x2, 0x10000012, 0x8, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xa, 0x2, 0x7ff, 0x77}, {{r3}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7fff, 0x7}, {{r13}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0x7f}, {{0xffffffffffffff9c}, 0x479adfb2d589a8, 0x8, 0x4, 0x8f2, 0x3}, {{r14}, 0xfffffffffffffff9, 0x100, 0x80, 0xa, 0x49}], 0x1f, &(0x7f00000004c0)={0x8, 0x80}) 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10a0a, 0x40) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x0, &(0x7f0000000540)) fchown(r1, r2, r5) rmdir(&(0x7f00000000c0)='./bus\x00') r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$inet(r6, &(0x7f0000000180)={0x2, 0x2}, 0xc) setgid(r5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000001c0)='./bus\x00', 0x10282, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00'}) execve(0x0, 0x0, 0x0) fchflags(0xffffffffffffff9c, 0x10000) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x0, 0x8}], 0x9, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x1, 0xc) semop(r0, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x8000, 0x2800}, {0x4, 0x8000, 0xc00}, {0x3, 0x5}, {0x1, 0xe0, 0x1800}, {0x4, 0x1, 0x2400}, {0x0, 0x8, 0x1000}, {0x7, 0x7fff, 0x1000}, {0x2, 0x51, 0x800}, {0x1, 0x327, 0x1000}], 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1c2, 0x0) dup(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r7, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r8, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r8, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() getppid() 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b00093aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd14482782", 0x35}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) accept$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000004045f4e6ce91d7e5247ffd59d41cecff19"], &(0x7f0000000180)=0x6e) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) r2 = socket(0x42, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:22 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4080, 0x1166) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r4, &(0x7f0000000540)="c2d5c37e31eb9132b0aef33a903517a53b61ae33581a974ff4386ff4464ff7e597bf4a7e68c7bff5fcdcc46e323f48ecc69661591793da7671bc454c82d78b49877c59b4a9ef2831e279bb9248eb1f1bc93fd91f6e5bfc1e04ec197bcadfdefdfcc7037300254e8aabde48ff2c6099f604fe1c3c60f169d6ec03aad838af7f36f83bf40ceab6ee6b5050899810804e3cea8a74b1dfb28299737974cef8f9cd0facfc7ce042e29b2e98e701df429953923d8d3b27f2d59d1da2f7bbbcbbb2026af7582f9d29ed829e873eed2db3b72a26385d59428825d53012a4adae2f3d53d36502f5db6fc4c938fa386ceb91ae047bc014c430b0680c4489e848a89ffffd73254d0c8f807d3169199fa35bf402e69b4edfe2a3b43ea69180161041ba8d7f4860ce8f8a494bc5b6f70a282deaecd614e3f1ccc5db071d4cf66ff0c0e2966570f026f13dfd3553c076f5f6028f6997bda151476e474569429fa4f37df091317a4db9355d8df32324c96e50679908973420b715d319003a68426c2946248d52a9af4d6da6a5dd472f99836ef4eac9823e569fa95fca0317d57bc1e078fd3450dcca66ec7229aebad9565a655a266fbcec8f54324c29cffe184ad57d638978453a4ba4fa6ce76c86ee652b975bd3df288d303d3e412013d4f2237469f81f3bbeadaf969f481de905cbe187576aac923d9f546928ff30bd0ea53dbb12feb8dd71cd51c18faff328fd38cf3708e683009f073c5fd5f1acf068480c8c7b8cff48e770a2b73a68b75e21f20dc6a4bfb99f0c5fbcf5150bd35239891aba3c52c6a55196297a2bf4c0695488cfd49d6fba31cd4b0d6871354a470f02a706953adcb6825a9264cf795ad87719f192de83b208366cdcfcec8e782443175c386396b690ed2ff46b367e9bd9f6374407da5c866c79193f10a7853a8053b9ecdfcff0cc761309bbaf53524ff235fa4e365429641d501a1ca4855bcd25cdbec66fd62f39056cb8b393c733727759aaf692d4a9c4236e493868e05a5d504372f10f04cf0a521521c9244a28f80e7e2543ac0d7a796d78a83724477ffba083784456564f647aa2ea9bd0496be2cbeca68d3e9a54980b6faf5b8de982859145a02f8af3c398866b96606bfdffde2f8ef087faba2f43296e20cdfcf9c38e8d8f3497ba74d3fd0c727262b2d185d09d8b33c187a6cd00ca2011aaedaadc5cccaede71187c3c6fb8a5f29819f7f1b37bb128a14b628a3cc252d139750884b7016af83001d498113150973b6b8636d93dda3b2285654d838ca5d020c0301186b825eca634c7bcf3ecdc6a3f304da4bb8d40caafe2e15e5a6333b55b031d9b98b835d49e41b344bb96979ed35101124ff049962d16d66f37d13a8d70c966e133ace09c1620d9f83616cc1e97a60f8537a580dcf66004ee998c916cc07284152c0fe3fae623250baec949430f2496712eb57ad9d3a9b07dbe2166313fce1d733ae1e3367c0aa224cddd45ba5355f9d0ee0c7fabccc6e6c6a2c1149bd49eac1d13b321b164f1f2d96a02d61eb66d4417ad945870bcee2521663bacc7db8ab10243de42c9efd4865eaa729772d33a9d9d045a047d1579fe003d0fc0e1526e0ba4e11cc3bdb41cd762d22433f58974dec0e2d9f377bed4c18e381d910c8c51775a8913c6f5f55ed82bf2d423ce4b4cb5f07bda41f4c044a482eec038ead2b06697ecca90e8d1441dbe15dcbec61a2b7c787410d226677dc5664cf102739bc0df7a369208a6ce90ad8dff25012ef8a64701ba29e325a3f17d6065b0300c2e3e2b49058a5e6cbcc551d064ad964c1b13c5d307610931313b4d8a28ffe466e7947f6496fb744049aad9ea822bda19c507028feb938bdac950b466483b267e2333af5721317f71bbd095f019b8e2ddc01fc6a42c92d9645e726b6c47e2ab0e43feec3fb8300d9dc6123e8a9b0826489825f594ce2f85d00889291e6a1a21f3ffbcbc222e4afb3308083c9787a9a6204c506eead3700c4bb76f4c1b8c414500f183386d4d710d8b3233a8be9bab90f4be5ed647f71546887d9c2bd9f613e6cebbf52812bc29b8b20c3d80143b93b3d004caa219139df2313333ce598167aef83c22af3479de0802273c16d6989d893edf22f7b9b711ce2a2c34de3019a4f621ef28b8cdbae0158a5a6bae714c421b703c7be3e6d746550d4f9d24ab339762f14f39af5d8c3c35a873e57f0820c09db7b8e9a7ce55e091a156201911bcbcb84ae22ce9353ccb2fa1faa249eb7d155abd2532b8e7fda10e75d2bfbe2f7daa24a34f4534f3b3108cc088847d19369125ba32d96f1bf5320ae147778ffcab023a6516b5982f75b16601dbaaaef6fcafd47448f98dab2eaef6c7f9eecfdf589b457abef86e819ef522713caa49b61e6360fb6e369ae501a5e1c97958550efa47726b7f70601a263ade365c03fad64b8e85b90958932d6cc1a7cd2b0b3ebe23fb74063f0f6f8435d75aa74e0b96a17eb45c376c1ae3910d6d55c7d7e8ca4ef429a9158f567c80cc7e07c3890460d1053d73416ea41934a8fcd4d6ceffed9c31842ced21a313cfb1672f26526c5b3a88f25e7d1dccb1236d5e639d25384bccfa233438789863de615d87603204ad1836bdebb1f12a2ea35f20f1d3937802ae9cad2188fc517bbe725b0eca3b239023dc14f740b714193b54bd42befbd50ea6181af70d4fb13e06166972538b20611228851cff6c194583c3008c2f528f10f632232ef8a8f851aeddad1fb2988fdfe8973b780599859c9b13775a81e3a7169099c971a3fa5a7553150f43a8dcb7e2f117208f0a9075052e49ab0be6bf862264f06d818576c67bc27868f4b0d667a2c568c91bc156adf942f5422212169a2722e2c3b44dbaa48830031bf887fb80a766f9841e6874659d74951306845fb5de56e4eb0b2e3797b6d65e60aee1144f132930e55530b8c3bc266da398635920c6dca136ea9aa0cc002a0176618ad93b0fe3698361135a6f511bf02f88b3951135c7bd2ddfdbd9aaf8e88475aa4b3e41e94ff0b71d5e04df385205c7695d685fcfc4bb3f0647796672a5788a65b5a37bde2f66b6d2aff6f68093e7a80ac974a4321ecfe0d0ff2b564f824ff3a287d29b7b8d0b8ce1532a60df4e50ec23f17257bf5d92bcdec84ace7850aba037e30561c14d21bf84a37d69766b851ff08a1f6cb48ef35185a6c029a57ae0afade6906e7c1f14c5e2c97e0371aa706e30ee9fa546fa60ad44dab9c52f973817b45ebc6051458543bf2283558989d6e5e571e0508fa2ae6bef9dd9d480c3af734963885a8b2ae46aa51487cbc52397052edaec520d3725a4ec95402748f2fdc84ae66eefc14591fe6e57b4835e0e97563e3973a48a030d1399f069d7f01d99f7f311b8f5e23a04306f4e7ff3dea0e4584c784b2cdd1bd31da53e0117aee9ba34edbccac49957b619bc23132b89e004dc278beeef48d8529aee4b475ad5e1f06e093dcd21bd68dbba91c2295afaaea241c635ffd44a183b2c15dda4a61f51aa5eb65e15027a9c7189fd96dd640acc0ded5f33b91407da6718ccd355bb708dd4f8737bab817edc140f51f2c005ad687b6cdf0076a064ae4242bd8ac2d0b24e589021c87e7e8dde35d9b2de5f5660430e93989706d3f0ea0ff6e6b97df9a89f98198dc229c242a6c23d768012df03c96fba5a09e9aabf7c9765ef1bda028d3d8c8bb604418e17750041664343396a3d3520da61819512a408454b28fb3cb3612a8fde3ab91b0b83872c7c0d56074c85319f7b53c7964cc726105fa6e536c93c01933960c75e560d00294e5d02be3e1c8c529747dc91a13b8ea0b35cef14568a57666601c7fdd3b15bb3ad49ba9975c51178229e4e02e97b96bb966b6c21437e244d8d0576e8243bcf588a19bcdcf9241814bc1fbee4c635db77d176fc4f09825773a303ae97446d903ac8c3cad54e5835dfc1e720dd9f4ebde40e7d490f88fd5b1df4b19cf22e703b2396e8eba11f023b7b8293203ddb1f9b14a1fdacd8a70be446769ef8c72012a9939a6423f4642dbe89a3ad2ede5135f748e437a9b759e3791da1ea7765c9d3417a2f6d1f4cadfeacbc7a55a988897722451b1f0872d1a255e97f97c1d2db97e7c768cf7e85c689461001be8b48bdb9ef76c956e2d6cafbf97a0203ad52c03131cb25e672aa5a60422f6d26b2d5957bb2edbe8e854bb13ce4d73906369ed63239fcf767df4d23eee1959fdaa65101e1c5f4a41621abb60ebc048adb94313dedab0509155e4ac227d670c6d8315404f85875978c316bc5b35906d086e3573c7c4f989ae4a2862f0d5e7fff92f3f66f96077f85101d9fb73ec73e1c8e08dd467b094fa638d743be2a3e2253f385e60a699c50003b8e0bf3c961f1d998959bda4ca998aa7e61b6a5b5f943792fb300a2882b7666ef1f9481392531044f2eadbb6545493ba43c5720d550581d178bdb140c16ff04f13ed19b058fcd85f8d33767bf51d5237b7668b6e035ee81866ab2bdea8ece81e6c926245fa3d4d32b81cdee80f766f7dc35e5a03ab65383ebae6cce589720e700e900e8e6ecf834afb4c94b96bc183001c8ef88e65dbe38bb9c4943de788525f3a493af4e7ec0d058f5b2d4880d4202fa1d6d31e7ae37575172e0f963fe0bacef4c2887c3bb10d18e3687610421a6d3994a70875205f14dad178493ca1d02f58af9f8118673c581c690c6a8cb4ab5c840a99264c8b7eadd6b91f258dc369fba13591ac1e278cc27cadcaa21d9c2276abd1887300cde1d11977c5bd1b6c47a0fa7cd6b39fc289d4728c6f76d32c3f33930c46decb718e719242ccefc794a53c684b3c4547cf24509ba0aba4b502face7f0935dd3d6811260a536af5703d3f2d3d0531d749a26ac8c7a4e8bc4667d2832a4da2e54e3e84781020ad202e6c8db9da1938fc91a57573efa51774010d2c68e074d97fe95a2664ede383d416edbd73838749992ded0dc55fa8d77e02ba6e054a3786b1df65f7f7e5ba1b36bc4ffd698e4d1e8692b62b13b04a432112b2f24f21e9aa788caf329378363cc0314f2df3558e4fbac6b293ff7834ceeb6ccc7156ad5d71de6f21c139f281791a76dc0eecbeaeb5fa020cc42c5719dcee004e140b5195d1c4297533ea4591ee0a27a4f59b39c28dd3a8912afa4f4efb8d8204e5e5fb22dfd79987b27303a1e368e75b1480357cf7cacb3f635762202724905c8f18c9dc772ef939e46398fa11423e8a130e875fb872734c85baaf64010fc009c7e703586f8d26edea0db407af014efdde41752395b677a15ed96b0afc538482f0480daf8b4641a72756fc9d66684560fd7b8ccd8e89c8e63275f21159ffc9243fe52afa12a79c8cc5162c0ac4a626ef928c71eca9dcac0ca32ab00289033622af6b3ceca71221f7fe59de971738ba84b1724db1e828d74c227d8eb4daf62bf2d22e1fd476de20a2962fa93cd8fcc2e51ec080e68876b64b3ec6c95daec19b5b0c2e9e9571c474f58249337519631de0f8d2f0241e5dffda825ccdbe17fe5c32122f2fe0cb030407a5f5dbc788382f52244e959aa3e84ed5dfceec001c601d82a7a89ace93344649dd3a007145a4e80a48204e6b78855675fc6101539c3eee5100bee00fd2b930552d9f3265112c7c07bab263ea1bff4fb0c25c8a137e722d7e21715dcc0251380612e11c27eac3e829cf688349f4d30575f7c2f798421b6b303f7c74c29acbf1da0c3cd95d16ca2d08517cea6cc15c4a07458cbb04b70b1e0962ccda24c1e81b3074c34b5d22b77fb3ec797475d938b7a77bde0ee61b1835d6fda1e71", 0x1000) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="d5", 0x1) write(r1, &(0x7f00000000c0)='Aw', 0x2) write(r1, &(0x7f0000000000)="a6", 0x1) 16:00:22 executing program 0: socket(0x11, 0x4003, 0x0) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d60200040d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943ecb12f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000001c000000", 0xfffffffffffffe15, 0x400, 0x0, 0xffffffb5) 16:00:22 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x76) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0xfffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername(r5, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) mprotect(&(0x7f00005ca000/0x3000)=nil, 0x3000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x2, 0x3, 0x4, 0x9}, {0xfff, 0x6, 0x1, 0x62d1}, {0x800, 0x8, 0x1f, 0xe0f4}, {0x16, 0x2, 0xa6, 0xbd}, {0x0, 0x1, 0x1, 0x81400000}, {0xfff9, 0x3f, 0x9, 0xfffff001}, {0x2, 0xd5, 0x5, 0x40}, {0x3, 0xf7, 0xdc, 0x80000000}, {0xfff, 0x80, 0x1, 0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000), 0x0) shmget$private(0x0, 0x1000, 0x6ab3af1519d38f43, &(0x7f0000ffd000/0x1000)=nil) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r5 = getppid() r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) r9 = getegid() r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r10, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r9, r11) getgroups(0x4, &(0x7f0000000700)=[r8, r11, 0x0, 0xffffffffffffffff]) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r14 = socket(0x18, 0x1, 0x0) listen(r14, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r15, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r16, r16) r17 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = socket(0x18, 0x1, 0x0) listen(r23, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r24 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r24, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r25, r25) r26 = socket(0x18, 0x1, 0x0) listen(r26, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r28 = getegid() r29 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r29, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r28, r30) r31 = socket(0x18, 0x1, 0x0) listen(r31, 0x0) sendmsg$unix(r4, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRESDEC=r31, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001000000000000000ffff0000010000002000"/36, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r27, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0xcc, 0x22bd4824a5139c0}, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r32 = socket(0x18, 0x1, 0x0) listen(r32, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r32, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r33 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r34 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r33, &(0x7f00000000c0)=""/56, 0x38) r35 = socket(0x18, 0x1, 0x0) listen(r35, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r36 = getppid() r37 = getegid() r38 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r38, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r37, r39) r40 = getegid() r41 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r41, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r40, r42) getgroups(0x4, &(0x7f0000000700)=[r39, r42, 0x0, 0xffffffffffffffff]) r44 = socket(0x18, 0x1, 0x0) listen(r44, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r45 = socket(0x18, 0x1, 0x0) listen(r45, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r46 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r46, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r47, r47) r48 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r50 = socket(0x18, 0x1, 0x0) listen(r50, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r51 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r52 = socket(0x18, 0x1, 0x0) listen(r52, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r53 = socket(0x18, 0x1, 0x0) listen(r53, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r54 = socket(0x18, 0x1, 0x0) listen(r54, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r55 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r55, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r56, r56) r57 = socket(0x18, 0x1, 0x0) listen(r57, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r59 = getegid() r60 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r60, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r59, r61) r62 = socket(0x18, 0x1, 0x0) listen(r62, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) sendmsg$unix(r35, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r36, @ANYRESDEC=r62, @ANYRES32=r43, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r33, @ANYRES32=r44, @ANYRES32=r45, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r58, @ANYRES32=r61, @ANYBLOB='\x00\x00\x00\x00'], 0xcc, 0x22bd4824a5139c0}, 0x3) getegid() r63 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r63, 0x4, 0x8) writev(r63, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r64 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) r65 = getpgid(0x0) fcntl$setown(r64, 0x6, r65) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/83, 0x53) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x88) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x64}, {0x61}, {0x6, 0x0, 0x1}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1aa6dba1ba7c7f7d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x02\x00', 0x0}) syz_emit_ethernet(0x2cf, &(0x7f00000008c0)='\x00'/14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000380)={0x0, 0x0}) pwritev(r1, &(0x7f00000002c0), 0xec1459ad0ffebe4, 0x0, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x928, './file0\x00', 0x5, 0x98, 0x1ff, 0xffff}) 16:00:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c94c0361f1c75aeefb477191fdef2ea5198edc30ed565619abe44470f0e36c1f77a195805a947699d79c4878a268f6d67fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a75a191c7b41cec71fcf"], 0x10) clock_gettime(0x2, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2f4e139a3a047a03edda4343e7d296712981be30b68bded42c5ab97c5bd5708b99896d099c369f6de5332b8b49d71fbf411dbad577b6191cca6e60b0c942dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd85834590807573005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffd1) r15 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r17, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r14, 0x1, 0x9}, 0x800, 0x1, r15, r17, 0x6, 0x1, 0x1, 0x2}) r18 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r3, r4, r5, r9}, 0x3, 0x0, r18, r19, 0x9, 0xb01, 0x9674}) r20 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r20) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xbacb074b348c0e95, 0xffff3, 0x2, 0x4}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0x81}, {{r3}, 0x8000000000000001, 0x8c, 0x23, 0x2}, {{r4}, 0xfffffffffffffff9, 0x0, 0x780fffff, 0x1f48, 0x6}, {{r5}, 0xfffffffffffffffa, 0x5dea78b107ceb1d, 0xffff7, 0x23eb, 0x7}, {{r6}, 0x8000000000000000, 0x18, 0x80000000}, {{r7}, 0xfffffffffffffff9, 0x10, 0x80000020, 0x7, 0x7}], 0xffffff00, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffb, 0x100, 0xfffb9, 0x1, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x46, 0x1, 0x1}, {{r9}, 0x4, 0x0, 0x1, 0x800000000, 0x8001}, {{r10}, 0xff8d8adb393c96e7, 0x60, 0x3b103ad1b68e3497, 0xaa6, 0x1}, {{r11}, 0xfffffffffffffffc, 0x5, 0x2, 0x7, 0x1f}, {{r12}, 0x1, 0x82, 0x1, 0x7, 0x3}], 0x3, &(0x7f0000000040)={0x7fff, 0x100}) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchflags(r0, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x114) faccessat(r3, &(0x7f0000000280)='./bus\x00', 0x170, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f00000001c0)="d1dc25ae1853bfaa31b248c0b61b1d043da73704314abce54cf1a4639f25509da3ca261475b4d71c9dce1a78ccda4c71367db4b68336c8fcc2f40f2d261060162c3a0eff390bfb7aed72c8e2326647ee", 0x50, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x3f}, {0x6}]}) symlink(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='./bus\x00') pwrite(r1, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) 16:00:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) dup(r4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xe84cac28c0e5f009) r5 = syz_open_pts() dup(r5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r7 = kqueue() dup2(r7, r6) fcntl$dupfd(r6, 0x0, r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x24c) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x20) pipe2(&(0x7f0000000080), 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce06767159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380000000000000000000"], 0x10) socket(0x18, 0x1, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r16, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000700), 0x10000) r17 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc1f9cc4af445b964) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r20) r21 = getuid() r22 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r23 = dup(r22) ioctl$WSKBDIO_SETMODE(r23, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r24]) fchown(r20, r21, r24) r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r25) r26 = getuid() r27 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r28 = dup(r27) ioctl$WSKBDIO_SETMODE(r28, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r29]) fchown(r25, r26, r29) r30 = getpgrp() r31 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r32 = dup(r31) ioctl$WSKBDIO_SETMODE(r32, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r33]) getgroups(0x1, &(0x7f0000000440)=[r33]) r35 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r37 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r38 = dup(r37) ioctl$WSKBDIO_SETMODE(r38, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r39]) sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="602d746e8d89f31ba898b6d4936fefcede38ea5b33ccc5bf5e7ab8366219a1c23be13339a49d9736f2b5511e05e10cc033910cf9e5d5866ae3b3699b10640604bc9de93a971290dadbfd184c93cf10a088a8379234ab47f86713cbf0ae0392411635d864039a17fcaec7e4ec3c268e72aa62e7", 0x73}, {&(0x7f0000000180)="6a011e357cf9aa6dc2866972a071e5c605cb631aa8f66c0d99b191f376b5283c02ed2b2485d7b79a4b13cd01fd723326fb522d57b3a158a8ab1239e84a97bfcaa9f055df1c1c06a0a29e42dae7a662fe2a5ad855eb6bf24f8770de33f33205a4c084422f7c06", 0x66}, {&(0x7f0000000200)="01643589f70f3856485b54cf0171c541aa15d7fd490c6489a235126d5f1468c6422569e99832bd94e70bb2e3616162b01cfca02eb412e727fc067baa14d5439f0fb7692baa2e244c57439b892a95122251086f4b4f157e997629fce656dd6db43935588f38ea8d8ea7ee1f9f105b7daf1a27345e4897e1bd83804b0225c10cf55c733380b7b33dd759ec06decd35cf1099e9acc4814aad20e1064122c5b69c450e6cf93f3ab09afb4aecafeec1a3b9376ffd1dc8e26c36c585aedaaf3536ab668d09c3f2ff7786f81132a74f1be0adf409556518e8b83d5953", 0xd9}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r12, @ANYRES32=r1, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff57f2cd2b007871b8e897022292ad00000000000000", @ANYRES32=r15, @ANYRES32=0x0, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r21, @ANYRES32=r29, @ANYBLOB="000000002000026700000000ffff000000000000", @ANYRES32=r30, @ANYRES32=0x0, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r39, @ANYBLOB='\x00\x00\x00\x00'], 0xf7, 0x2}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 500731 34184 0 0x10 0 1 syz-executor.0 * 33057 34184 0 0x10 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800021b873b0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800023bbc000,fffffd80644a98c8,10,ffff80000005b090,ffff800021b87618) at alltraps_kern_meltdown+0x7b 0(b,ffff800021b87578,83,ffff800021b87618,0,b) at 0 rt_clone(ffff800021b87688,fffffd806f6d4da0,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6d4da0,fffffd807cf948f0,0) at rtalloc_mpath+0xba ip_output(fffffd807cf94800,0,fffffd806f6d4d90,20,0,fffffd806f6d4d20) at ip_output+0x4f2 rip_output(fffffd807cf94800,fffffd807db1e7a0,ffff800021b87898,ffff800023bbc000) at rip_output+0x252 rip_usrreq(fffffd807db1e7a0,9,fffffd807cf94800,0,0,ffff800020acf660) at rip_usrreq+0x46a sosend(fffffd807db1e7a0,0,ffff800021b87a00,0,0,0) at sosend+0x645 sendit(ffff800020acf660,d,ffff800021b87ae0,0,ffff800021b87bc0) at sendit+0x52b sys_sendto(ffff800020acf660,ffff800021b87b78,ffff800021b87bc0) at sys_sendto+0x80 end trace frame: 0xffff800021b87c30, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic attempt to execute user address 0x0 in supervisor mode ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800021b873b0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800023bbc000,fffffd80644a98c8,10,ffff80000005b090,ffff800021b87618) at alltraps_kern_meltdown+0x7b 0(b,ffff800021b87578,83,ffff800021b87618,0,b) at 0 rt_clone(ffff800021b87688,fffffd806f6d4da0,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6d4da0,fffffd807cf948f0,0) at rtalloc_mpath+0xba ip_output(fffffd807cf94800,0,fffffd806f6d4d90,20,0,fffffd806f6d4d20) at ip_output+0x4f2 rip_output(fffffd807cf94800,fffffd807db1e7a0,ffff800021b87898,ffff800023bbc000) at rip_output+0x252 rip_usrreq(fffffd807db1e7a0,9,fffffd807cf94800,0,0,ffff800020acf660) at rip_usrreq+0x46a sosend(fffffd807db1e7a0,0,ffff800021b87a00,0,0,0) at sosend+0x645 sendit(ffff800020acf660,d,ffff800021b87ae0,0,ffff800021b87bc0) at sendit+0x52b sys_sendto(ffff800020acf660,ffff800021b87b78,ffff800021b87bc0) at sys_sendto+0x80 syscall(ffff800021b87c40) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd7,0,6,9aabb262010) at Xsyscall+0x128 end of kernel end trace frame: 0x9ad108d2e40, count: -16 ddb{0}> show registers rdi 0xffffffff814c4807 db_enter+0x17 rsi 0x1ef9 __ALIGN_SIZE+0xef9 rbp 0xffff800021b87220 rbx 0xffff800021b872d0 rdx 0x1efa __ALIGN_SIZE+0xefa rcx 0xffff800023bbc000 rax 0xffff800023bbc000 r8 0xffffffff8141f94f kprintf+0x16f r9 0x1 r10 0x25 r11 0xc82069d240eea13b r12 0x3000000008 r13 0xffff800021b87230 r14 0x100 r15 0x1 rip 0xffffffff814c4808 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b87210 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=33057 stat=onproc flags process=10 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020acec80,0xffffffff8265b7c8 process=0xffff800020addc00 user=0xffff800021b82000, vmspace=0xfffffd807f00a450 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34184 500731 74337 0 7 0x10 syz-executor.0 *34184 33057 74337 0 7 0x4000010 syz-executor.0 86428 87460 39362 0 2 0 syz-executor.1 86428 294219 39362 0 2 0x4000000 syz-executor.1 39362 411081 60920 0 3 0x82 nanosleep syz-executor.1 74337 443060 60920 0 3 0x82 nanosleep syz-executor.0 9030 85771 1 0 3 0x100083 ttyin getty 50720 304650 0 0 3 0x14200 acct acct 2780 124060 0 0 3 0x14200 bored sosplice 60920 36589 90147 0 3 0x82 thrsleep syz-fuzzer 60920 178472 90147 0 3 0x4000082 nanosleep syz-fuzzer 60920 87869 90147 0 3 0x4000082 thrsleep syz-fuzzer 60920 406758 90147 0 3 0x4000082 thrsleep syz-fuzzer 60920 385610 90147 0 3 0x4000082 thrsleep syz-fuzzer 60920 430808 90147 0 3 0x4000082 thrsleep syz-fuzzer 60920 11896 90147 0 3 0x4000082 thrsleep syz-fuzzer 60920 63059 90147 0 3 0x4000082 thrsleep syz-fuzzer 60920 374703 90147 0 3 0x4000082 thrsleep syz-fuzzer 60920 85060 90147 0 3 0x4000082 kqread syz-fuzzer 90147 408148 91625 0 3 0x10008a pause ksh 91625 465474 74864 0 3 0x92 select sshd 74864 2432 1 0 3 0x80 select sshd 64293 27322 62988 74 3 0x100092 bpf pflogd 62988 144892 1 0 3 0x80 netio pflogd 30953 450915 66354 73 3 0x100090 kqread syslogd 66354 246281 1 0 3 0x100082 netio syslogd 61158 267803 1 77 3 0x100090 poll dhclient 88653 178266 1 0 3 0x80 poll dhclient 7758 427786 0 0 2 0x14200 zerothread 69242 371731 0 0 3 0x14200 aiodoned aiodoned 68628 305046 0 0 3 0x14200 syncer update 4114 100010 0 0 3 0x14200 cleaner cleaner 19519 208183 0 0 3 0x14200 reaper reaper 17335 146599 0 0 3 0x14200 pgdaemon pagedaemon 39278 493467 0 0 3 0x14200 bored crynlk 96029 461359 0 0 3 0x14200 bored crypto 19016 389669 0 0 3 0x40014200 acpi0 acpi0 43333 516203 0 0 3 0x40014200 idle1 86982 417275 0 0 3 0x14200 bored softnet 52940 196637 0 0 3 0x14200 bored systqmp 13840 3538 0 0 3 0x14200 bored systq 5674 483856 0 0 3 0x40014200 bored softclock 38414 219977 0 0 3 0x40014200 idle0 55237 338688 0 0 3 0x14200 bored smr 1 47514 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 34184 (syz-executor.0) thread 0xffff800020acf660 (33057) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82648ec0) #0 witness_lock+0x52e #1 rt_clone+0x5c #2 rtalloc_mpath+0xba #3 ip_output+0x4f2 #4 rip_output+0x252 #5 rip_usrreq+0x46a #6 sosend+0x645 #7 sendit+0x52b #8 sys_sendto+0x80 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff824dc718) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9627 7109K 7559K 78643K 17641 0 0 pcb 14 10K 12K 78643K 566 0 0 rtable 132 14K 14K 78643K 1915 0 0 ifaddr 98 19K 20K 78643K 567 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1603 0 0 iov 0 0K 24K 78643K 5039 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1230 77K 78K 78643K 3939 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 42 0 0 VM map 18 9K 9K 78643K 28 0 0 sem 12 1K 1K 78643K 584 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2847 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 61 63K 95K 78643K 1473 0 0 subproc 32 2K 2K 78643K 323 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 293 0 0 in_multi 33 2K 2K 78643K 449 0 0 ether_multi 1 0K 0K 78643K 46 0 0 mrt 0 0K 0K 78643K 27 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 168 742K 742K 78643K 168 0 0 exec 0 0K 1K 78643K 743 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 169 171K 180K 78643K 11113 0 0 UVM aobj 130 6K 6K 78643K 136 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 649 0 0 NDP 25 0K 1K 78643K 182 0 0 temp 250 3561K 4201K 78643K 58506 0 0 kqueue 0 0K 0K 78643K 33 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 60 0 53 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 236 0 234 1 0 1 1 0 8 0 rtentry 112 366 0 316 2 0 2 2 0 8 0 unpcb 120 1920 0 1908 7 5 2 2 0 8 1 syncache 264 20 0 20 7 7 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 303 0 303 5 5 0 1 0 8 0 tcpcb 544 1696 0 1690 30 26 4 13 0 8 3 inpcb 280 4368 0 4357 24 20 4 9 0 8 3 rttmr 72 10 0 10 5 5 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 nd6 48 55 0 52 3 2 1 1 0 8 0 pkpcb 40 9 0 9 4 4 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 69 0 69 10 9 1 1 0 8 1 pffrag 232 55 0 55 7 6 1 1 0 482 1 pffrnode 88 55 0 55 7 6 1 1 0 8 1 pffrent 40 1947 0 1947 7 6 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 192 0 129 1 0 1 1 0 8 0 pfstkey 112 192 0 129 2 0 2 2 0 8 0 pfstate 328 192 0 129 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 7 0 4 6 3 3 4 0 8 0 art_heap4 256 1610 0 1376 32 16 16 16 0 8 0 art_table 32 1617 0 1380 4 1 3 3 0 8 0 art_node 16 364 0 317 1 0 1 1 0 8 0 sysvmsgpl 40 50 0 31 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 582 0 572 1 0 1 1 0 8 0 shmpl 112 134 0 6 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5820 0 4409 46 0 46 46 0 8 0 ffsino 272 5820 0 4409 95 0 95 95 0 8 0 nchpl 144 11571 0 11117 61 32 29 61 0 8 8 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 40515 0 40515 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 16 0 0 2 0 2 2 0 8 0 vmpool 552 26 0 10 2 0 2 2 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 34802 0 34802 32 29 3 7 0 8 3 plimitpl 152 236 0 228 1 0 1 1 0 8 0 sigapl 432 2995 0 2979 3 1 2 3 0 8 0 futexpl 56 70580 0 70580 2 1 1 1 0 8 1 knotepl 112 708 0 689 3 2 1 2 0 8 0 kqueuepl 104 1004 0 1001 7 6 1 4 0 8 0 pipepl 112 1760 0 1731 1 0 1 1 0 8 0 fdescpl 488 2996 0 2979 3 0 3 3 0 8 0 filepl 152 29429 0 29273 32 26 6 14 0 8 0 lockfpl 104 1106 0 1105 1 0 1 1 0 8 0 lockfspl 48 378 0 377 1 0 1 1 0 8 0 sessionpl 112 36 0 25 1 0 1 1 0 8 0 pgrppl 48 62 0 51 1 0 1 1 0 8 0 ucredpl 96 3834 0 3820 1 0 1 1 0 8 0 zombiepl 144 2979 0 2979 2 1 1 1 0 8 1 processpl 896 3013 0 2979 4 0 4 4 0 8 0 procpl 632 9382 0 9337 6 1 5 5 0 8 0 srpgc 64 21 0 21 5 4 1 1 0 8 1 sosppl 128 85 0 85 9 9 0 1 0 8 0 sockpl 384 6574 0 6549 42 35 7 14 0 8 4 mcl64k 65536 512 0 0 64 7 57 64 0 8 0 mcl16k 16384 18 0 0 3 1 2 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 193 0 0 23 0 23 23 0 8 0 mtagpl 80 67 0 0 2 0 2 2 0 8 0 mbufpl 256 658 0 0 38 0 38 38 0 8 0 bufpl 256 16213 0 9155 442 0 442 442 0 8 0 anonpl 16 370006 0 353183 147 61 86 100 0 124 1 amapchunkpl 152 22636 0 22498 44 33 11 14 0 158 1 amappl16 192 15504 0 14333 115 55 60 71 0 8 1 amappl15 184 350 0 349 3 2 1 1 0 8 0 amappl14 176 584 0 574 1 0 1 1 0 8 0 amappl13 168 92 0 92 4 4 0 1 0 8 0 amappl12 160 427 0 424 1 0 1 1 0 8 0 amappl11 152 759 0 743 1 0 1 1 0 8 0 amappl10 144 508 0 500 1 0 1 1 0 8 0 amappl9 136 1102 0 1098 1 0 1 1 0 8 0 amappl8 128 689 0 634 2 0 2 2 0 8 0 amappl7 120 595 0 585 1 0 1 1 0 8 0 amappl6 112 718 0 704 1 0 1 1 0 8 0 amappl5 104 705 0 690 1 0 1 1 0 8 0 amappl4 96 2970 0 2936 1 0 1 1 0 8 0 amappl3 88 1120 0 1112 1 0 1 1 0 8 0 amappl2 80 22204 0 22122 3 0 3 3 0 8 0 amappl1 72 77501 0 77042 25 15 10 20 0 8 0 amappl 80 9975 0 9919 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 135 0 6 3 0 3 3 0 8 0 uaddrrnd 24 3022 0 2979 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3022 0 2979 1 0 1 1 0 8 0 vmmpekpl 168 27328 0 27287 3 0 3 3 0 8 0 vmmpepl 168 388648 0 386159 234 83 151 160 0 357 39 vmsppl 368 2995 0 2979 2 0 2 2 0 8 0 pdppl 4096 6051 0 5994 9 1 8 8 0 8 0 pvpl 32 972357 0 952696 323 106 217 231 0 265 23 pmappl 232 3021 0 2989 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 759 0 59 21 0 21 21 0 8 0