&(0x7f0000000200)=0x1000006) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) fchflags(r1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x40000, 0x3, 0x0, "01000000d00000008813a88b00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000500)="4fb8bd6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d9801800000000000008c15ffa0c604ad4116c783959eff4278384b4000384dbb1c2aaeffff07000029a1da6fda677468d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de24786b5d9551415c9bac6042d3b80b0c91727811c776c16f33be7f7cc4fffe2a5626ba24c9bc2bf79510130dfddc5b5e440185e7f12a6a3e76dd11c60070fe6cb962366d7173bbe96d1bec3637d49bf00d9dfce1440fdd60d6dddc041ff0b13b995551effd3768e7816c6f31b05219bd7644254b92e4f12c3317d0f57deae587827a90170b3902398841b183b477f774558386668d8c7ef28612afa1f577fffc96b021e3affff5bd11b16c9ef00000000000000000000000000317bcfe76e1a8c7b2585bc62615170cc05de6b57e409430e73fa4b1d1738304a666c38a6cb7307daf729fd02", 0x173) socket(0x18, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x3, 0x9, 0x5, 0x0, 0xfffffff9, 0x7, 0x2, 0x1, 0x0, 0x4fb, 0x1}) executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x200, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) setreuid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r5, r5) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r6) close(r0) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2321c5", 0x3}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="a365cf7f6249f641a94c7ab2", 0xc}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) write(r0, &(0x7f0000000200)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab10eba007a90172c84c837c427802005c2a191c97413f308cbbec0428d6b04ab7572fdc6a5ae75fb8ea512f6d626401466a3f32f5408ad7ea09cce00ce170668f0fb65836c74dd6f9e325e6560a", 0x6a) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x1, 0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000001000/0xd000)=nil, 0xd000, 0xa665276bb58b57cf, 0x12, 0xffffffffffffffff, 0x5) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000005c0)={0x0, 0xfffffffe, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x80000000], [0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0xfffffffffffffffe], [{}, {}, {0x0, 0x8001}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}, {0x0, 0x800}], {0x0, 0x0, 0xfffffffd}}}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) socket$inet(0x2, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) listen(0xffffffffffffffff, 0x0) connect$unix(r5, &(0x7f0000000080)=@file={0x0, '\x00'}, 0x3) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005036000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c58b0400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0xffffff7e, {0x103, 0x817}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, 0x0) syz_emit_ethernet(0x17a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x61}, {0xe}]}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r4) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) r6 = getuid() setreuid(0x0, r6) lchown(&(0x7f0000000140)='./file0\x00', r5, r4) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x7, 0x101}, {{r0}, 0x0, 0xe, 0x20, 0x8, 0x2}], 0x101, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x46, 0x2, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x460eaf44082d559a, 0x4, 0x6}, {{}, 0xfffffffffffffffa, 0x2, 0x4, 0x200, 0xbeef}], 0x6, 0x0) syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x96) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r5, r5) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000280)="00715fc72e251748b3afedde158e8f386415e9d8bc79c0ccd09d6d2ab51c3f95ebd7eb7e6ac79098dec8bd4337d02a26b42626700f5f39f12bfb86ca5e44e19b55917583bcd37f691dd5659acd7dc7288149c221be9da8be996d435cc59540533c927c3541546cc0a72473a4d8cff79f747510499c6d5669", 0x78) r6 = socket(0x0, 0x5, 0x0) close(r6) r7 = socket(0x20, 0x2, 0x7) fchown(r3, r4, r5) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r7, r8) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000040)=0x401) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r10) setregid(0x0, r5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1532, r10) syz_open_pts() semget$private(0x0, 0x2, 0x73a8c1bddab56e0c) executing program 3: setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x1, &(0x7f0000000280)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) socket(0x6, 0x5, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x3, 0x6000}) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000240)={0x4, 0x1000}) r0 = socket(0x18, 0x3, 0x3b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) getpid() semop(0x0, &(0x7f00000000c0)=[{0x0, 0x6, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x6fa1fe50513ff566, 0x3, 0x400}], 0x3) semop(0x0, &(0x7f0000000400), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x2c}, {0x806}]}) executing program 7: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1f) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) clock_getres(0x0, &(0x7f0000000000)) executing program 7: setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}}}}}}) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2d}, {0x45}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r1) read(r3, &(0x7f0000000600)=""/97, 0x61) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000680)={0x10, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fea000/0x14000)=nil, 0xffffffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x60b76b0f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x8a}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x39}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x6dd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x401}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x80}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fe9000/0xe000)=nil, 0x10001}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x24}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x24000}], './file0\x00', 0x9}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x401}) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe, 0x40000004}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000140)={@broadcast, @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x1c, 0x6, 0x0, @empty, @rand_addr="ff0000000001ea443d08000000000100", {[@dstopts], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r4 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840), 0x10088, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r4, 0x3}) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x3}) syz_open_pts() mknod(0x0, 0x0, 0x1) close(0xffffffffffffffff) r7 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r7, 0x0, 0x0) mknod(0x0, 0x6000, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) executing program 4: socketpair(0x10, 0x0, 0x29, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socket(0x11, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0), 0x10) r4 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r0, 0x2) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r9 = socket(0x2, 0x1, 0x0) r10 = socket(0x2, 0x3, 0x0) getsockname$unix(r10, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r9, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup2(r7, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) getuid() executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) unlink(&(0x7f0000000280)='./file0\x00') shmget$private(0x0, 0x3000, 0x16, &(0x7f0000ffb000/0x3000)=nil) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x16}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000300), 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x205318) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000280)=0x8) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r1, &(0x7f00000004c0)=""/136, 0x88, 0x802, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) r6 = open(&(0x7f0000000480)='./bus\x00', 0x80, 0x1d8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 7: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') clock_gettime(0x2, &(0x7f0000000100)) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000001200)=[{0x20, 0x0, 0x0, 0x400}, {0x6}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdd, "8b030003b90900787d902b56d864d3c3a3f4d3c9", 0x2}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="88b0c6168d492cd98fc3830723141966e011fff474c97a60ec7cf7ec1aff6cbef78295a3fccc91d733e16f3079164da7b7e49810d3d2bd1289750332c8e0a10c8d90cfdf6a71f66aa823dad436ec3560e86726b9922fa9a427a5daf8d9a542a4d50ec8e8e9e3d98d92b2e6c5adc3c7213ecb3547901a72cf11318d502ab14e826f56058959004efb052d4571f0763558864a7b4b21906c40e1a412862b031af2f21340776f3f80b179b555afe598952e7d2608525427fdd03063d4f45503ed3fe67b552faf8c3e65fb2ce4f17884259f68133524bdf40f82e5ecc617247b044a7bd9c16ba8e026ef384784901fbc7481fb56", 0xf2}, {&(0x7f0000000540)="14f530f6c5b4d79354c1724d9884df126f36a294f5813cc4ab2be51d07eda272edde23384b54e21194de6ebd9a361083fbf3f5b22f334a1c7a328d9949cae772cfaf25ba49b0a68219cad8f3dd32358cc607e31cc2318b0faf58319e28b9c8ffbad097ed45d756e5f0ad0c5c74d23978e3b322e54e6c6ad6de95f2cf8090070cc209db5b2ab25b3e8ec94b5efb66810a55f1114ae8a0eac3e7519db85743ad540353409322b9816ca43ca39444d305c14313e505dbee3a1f41792129052c0d9ebb11be40848234dcb82562f46d17e885781b0cebef882e8ef33efe06bef51d4f3980dd0c319970be2a21e40bd4e73422b30ce0a901857531b4e0361b71c0769a927994680f1ede562d1a4501dcc1edbbacc070f269d03a43373178e2c1a598b8810e8c2afefb505d73ac6098333a961f194fda5f34dd7413d77a30031c9eb3e5bc980f84bd5a9dac051e06b1697de7cbc91eb6027f5bf862eee3f833044254603d42ad2df5117fb3b16c63eefd90af9e851b3c4e131a100d1399ebdca4ae8097755a1eb026b922bec024d55577b8fc2d3c6b32d80d24319276577ebe28401b8924465b091e75d56b61e20e5223f8e2d2325897d32df5c38f9f2d7eff7ab19588d625db02d2fd1b2c4fa5c9d5c0230fd067209a4a439ae97da3a03d5f4f814e8a1ce8c1a16dd40c82d4eb9855fe9ec385413bf2593b116b5e01895ee743ce58cee3e9831fa44b7193db73b788e1ace28117ca341d0d5584a200fd396003e31cbdcc8614fd5b3e379574978ef0e8d38f2d2036d87923171f8751796fd7c41f37b9744c0884e70f94b4f21dc3d23fd3", 0x24e}], 0x2) setreuid(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002280)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503", 0x358}], 0x1) executing program 5: setrlimit(0x8, &(0x7f00000003c0)={0xff, 0x9}) r0 = syz_open_pts() close(r0) (async) close(r0) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="968d6cf4ccd5cdefec117adb793c5c767f221b3c1f6e685fdddabf734d65e5673dcde0845f5617784a8a6c6aa52f38341db4900d9955d3a20ed1b0b3cece68eb097f5777a8f5e4f0f0293af0c92b6d7589d7d717d4284bdc9dd19219d6fa46681571e661bf5a52dc1c0f07eaf6adeea18f37e9561fee77842d1b039a76c9e0062259c06e17fe6dddc6c073216f2e3292e9afd42ed57338366501a38b979caed0750965d0298edf4f234ae3a43270c2452b0c74b516ac68185391120a0017658631a48e83c84a6ca9a3914a87b31d4ea08e830243de6ae783f17e0d7241fe5205241566c5155b43a20e472305189b24b34750f782131d37abe990ff2bad1393988e3156d3eecf450d74ff2a6a3ea4c65ec326e7eca326dfdf466073aa68c335ac4ed4dbb6a2d58fbf93ab9b2879148fb98e1114e28c41555a15d0d6739414f5e8e53bf28a92730ca2fd5d5561e2a4f82717e9ce4e5e30be962c4eda4590300d5f78586afa76116ef07a211a075419df46f958a7f8a00a12d5e77802f05a78e956e45f7d59c4c77b408a4efcb06bffb01d356ce7a0af623597334da3d44d31f8b8372bb44535ba740d0daa456f025a2e004a362fbfc519544223", 0x1b9}], 0x1) execve(0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) (async) fcntl$setstatus(r2, 0x4, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\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) (async) mkdirat(r3, &(0x7f0000000340)='\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) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') (async) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getitimer(0x1, &(0x7f0000000000)) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4}, {0x8006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000004c0)=[{0x24}, {0x45}, {0x8306}]}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="2fee2f0fb60cc3acf532a3871a68b5c11538161d887b104a3154bd96471662f8f78b255de383a34638872ba5c051310bbc12c40036419bae31567f2304be2c2e63698af6c323152559b4a178dcfba4e4efa51d7f86d25bb098ed4fd74553037460682cc9a5f93588bd19f39f4b601e7120d00fd9e2fa947c7748bb49adb2f6d39eda2452a4c9d4578792f0f312edd99b9f7d553f2ac92175c0689be68fabd8e4f06749050025efea4cd6506094c5eaf97e156c4ae939f6bb803c987056edcce5dca10c6d333d151742a13d91131226982d79d60fbdbadcc7787f03aa", 0xdc) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1c, &(0x7f0000000740)="da16aa16ddf7f236804d070cfd8c193113f0ddb14eed32d4c2ce906a8c13ac7be6be4a45c88fe1429f137b7d340325a882a2dbfd129711932a6c927e6770bd87ea69990d84eb29aecebd563cd8117274c466f09825a3131d68a3d5db8eecc6eb943d3ee0d5576bd34bb666c3d55c8d70b4492cc0708f78e4708bc103e168cb0663709ffba99acaaab7473215b2a36cdfd8ce8775f43f030bd395a194ee614a11eebd5a70e4c83a1c0f280f00", 0xfffffffffffffd20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r1, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f49b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0x59) dup2(r2, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r4, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r3}, 0xffffffffffffffff, 0x7, 0x40000000, 0x2, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x92, 0xf0000000, 0xfe00000000000000, 0x36c}], 0x4, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x48, 0x40, 0x79a46b28, 0x2}, {{r1}, 0xfffffffffffffffc, 0x60, 0x10, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xeffffffe, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r4}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8001}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x4}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x9}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) write(r3, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x7) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x2}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x20}, {0x6}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) getsockopt(r2, 0x11, 0x3, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa406c530c9a1408004500001c000300"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000]}}) sendmsg$unix(r1, &(0x7f00000028c0)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f00000027c0)="bbe9e2070000005238151b3ffe45be508ebaf9833147de2b33b3d7f35414c18d9abc5e5dfad21e23f6821bff63970ff031fb31195ae89cad0000000000000000008452f9e8f918bb84f66afdfdc8488dceb7fc8f7738c6acc82a91fcec85afdb5ea3c902c9dd3d9967ee5ded18c1e40f27ff7cd2d84d00658037ea0507f0f81b70327393b5ea5e295149676922067189eec803e5af12f281a15a0312a073bfc20092ad1f60ef8ea634e29d1c449ff7d3b9ea88afa41328a36fd1c69a106a5bf730fb5ef4c964a9982cc8763ded1ab303d991e122b2f5fb07c2066fd20f2a47a5121abc716aad1a96f5271b9d0a01bda6ed83e549dd01adcf48", 0xf9}, {&(0x7f0000000000)="4794f70000e05dcceadf771fa4c9e00a77c4a81de0b9a8a540b432b1105959acf38769ad879461047a485eab8a4dad17f41a1ad941270ee0be9d9af05d5ea7af61050c9685a390435cc5dfcfc6f250b62b63c3b47a600c22003718ad7b98d0038d869fe3a8a8850f0874c3e841d306c9fa4c557c9e8c4be280f2a94abbb6f64bdde344c943fbc8e52c2afccca570ffd6a757315ec21596f87ec5f2c2153e5caf685e76b6cf2ce592656be64810cdea462ccd20e1344b2de90af3c9ede6c86429822167030e15d08491c612745c95542efc38c5d53c711e32104bc7b44b365afda9ed7672e435c94e9435a1edb68ea159c3c8133dce84550843e8c089044b67af86aa97951f4127994b6a80ac41ebe8b78b060d8e7112cbece58c19ad7ce4cb77ad4f35c92cddd947e1e7024d7450044f282a351d5ca2", 0x136}, {&(0x7f0000000540)="a2a90d959e3e2dbfa2e130a0f37ec12261c77da1081339b9b2d37f000000", 0x1e}, {&(0x7f0000002b00)="f54551bc7dfd3c06afbc054f5d2c88828e53724fcfaa2e345325ce9ba1bfa41744dad9701c2ef1f74d83531008e0d42e6f427fccd0f585b3e3c91334d5a4a8d038c2ebbb4092b74da571d46db620671c531e2618cf701641733e5404e00f709dd23f2df1c3424398c58c4b16a442560da0071ff54341b669f389697bf83e1b95fc60ea62b124f24bc892a1bccc5a196eba033004b56a8ccb62ea502a4a0786b28261bef119248a8ceb923be89973cc8b10df864e7079512fa757696f67774275a0a3aa8d60fc394647ad7e5ba220da5bedf48934f250ee3281c4d5d7b4186beac9a3ad0b78980012158f3765e3a598980a1f9a7e6b65a642a38eed6d1fc20f3eb22abe40028f706678d097e8bde6df3a21d4ae39f2cd10ee39182ab0679983fb4d9677f29a3fdad6cf0e31617a54200ecd88b740e316c03e96c628a9c98b1e8fe5c4025ceb2545b46975098c9a56ca5be12516de60b3b2d0bb80a585bf978429f3406ae0bd03b5d2e7adabc4896417d573729c94cc46394771a5523622517f12f783bfc6354a94ee7f0fc968c1b78fa950f551a2c8f6eef1b14f728c1b143944a26ddb2459c92c1af38910d06c57f25f499252efed4b3ee474883ffd1516bb60838ca567ac3d6330a7c7fb324f71ee071dbd846336063dee78f9bed8b44f1361c49a7b1e96d1cb36903e4e2284cb0d8504a3e5d51a59579ead06ed950c93079da5a0a43e0fafc16c217255e0bed5ed720166a41e4d2590a77e264c2fb9c17365d9057d57be02d684b12259fdb73093cf50c935033d7cc0cd801ac9326a98f6ca1c6326f56ea2b9a16f37b9a66bebede60c86cd15334f677e6d1b49883a6791bfa033e294db9cb9618dc0cf03b24719127c66903a8beb3809f7b6494c842d7b5cb04de3b8c2bd3e86cac4b55a17f67fee54764f90bcbbfd77b892439f0d6987c76c3bb191348043936385bc29ad83308d63c985aa956f0b9f59478df1dfdcf5c59f7684153231e30370bf9ee33f6c245c68a381e9a862a757ba1142f3706b07eb67071f3587285205811ab68a33cebece65f59f3089239c2d21e06899290a7e90e7c394fffaa4e54230e8ee8609d91e177d2bef15b760df68c38ae1bc57004b8d16abf4051b876cd855fd82ef4f941c605a633a70a7ac34584886f90e15221b5d73fed5ae9c3e8fd65cb87fadd8023101e9b7e1925a14e55c305da4d8687a299f10cac7d0a5a3b5e04f0404066e19a1b3944f6cd462eb8af37ab771379c354266a9f3582a7965c208172817c4a0a53c49e4688ec6cf83fcd44df36e7fe5358665b356d23ab5017067edc11fdef5d7c469ed82191145e650ff13080b7bc031ac24cdcda943ae4a41f24d040c1755f6b269373b0a505b6b7855a8c3f6c035be7e1bdf2769b6343c512667837a03ab001457e1b8aae82b751a0354f4a7d29f6d12603c401af9f9b53d8fb731b1d5f01c6ac72339b2824a38895acb70e6049dc439a1a423929b521b91862fbebd312e4608684a9b0f2a0b5875e5d113d6363e63f5e0fbd581d14173e3c49697a97dd923a7200058d4ef07f3dc3cdc4a4d8b40dfa0d6a18ef6f1421b8007cf853d63ae55ed2a06b5e914f6354b33079c34bdc7e27f7bb911a62bd6386f3c15d4b428672f059330def796a73a324222e15b815c976f59ac0b5dfc6988246c0b0699da6ad31b92ec806c068a1d80de82364a59458796649ccf17f5adfe48ddbfe30bbec3d943288b5e07342ee75339a897509044d15363b61bf4cd0e99f242195e1d0db7b5add3922fb7267231b40ab9aa22876c32c88093924adf686f097d89101d5555d0fa762ac2ebaf68055596d7442290b1e6e10a3ea74ee5b32e3cf91a69532570c120a245250c3bfef9734b9871b22e9d35316f6f6ad096525e5df6ff889e0904fc325bd69a060bf4dda005a5fe30d28857b38fe39557ce94ed360d25cbd057645ff71d0290a3ae5121844491b1419563f9e304d6faba049b620da031898b8451e342d9def3814ed80a90b8c30fe2ca4b828d7991058c93d437108ffaa18e33848e9859108e9db8104fe555c9b0df025593732c5db35111a93ffdd0e3873cb873e73b2bb409a379e038f2c294311aa7f40640ed1ce388819af0ef6b61bf5bf036811a37cb44e1c3500a6e3f3688dd03433d1a6029656a6d27e298a2cbd889185e319cb503ada48fc6b96e1d85958cde8602f4c843d3059af9aaf7a39ae45c78876450194549f7aa502b83e4bc112a89e4efdd00caafdb40785020dacf12755e2eb18d13281a53fc0c6c61b2eba75a3d77175d6e9cf09300c1326d573757d420eef21fd6c89517a2071d48017d0bd06d1b9e019b40952cf6c9e2a7b3034fe370db6c622e9fe525c65d1147dfb307c0c9e847c43daf60c4c2c1bccf274f6d8cbceef3a28dd165f59487b173edd9482ccf1224653ae7067fe0d49156b4da07138e5843be79e147c84746f472056c1744049af262f43c5a347ab250750896495981d7f99a70cb137930bbcd33114dbc41b888a5dac74228414b4b75767a46d06247d65ed006e1956bf48aa8c01bd81532ce9ff59638851aa2528e0e962e00905350b8ca2a7f264a0834824de4a03beb74a14adbc7073439170544436e9d42da1fe13e92c26f3081d54e722d5ad985f19ae191f63220a573f9bc6c16eaebc308fcb00d718d8730889ffc0516c9459c5ae78507d0fc5d7d177acbd14317626bd131412f3c4046c04dd12aef3d2e4025b67d80a60ddcd299707c7824bb0847675111c5c61aa39ad8b56bb9a062c175267f3f1513a182852329348981bebe99b8aa9f902e0a4267ca8ab5d10158d5e8661c9c77883b4794749b4b64aa5494a38ef79c96e7ddcc41e8bea80d84430939177814a50464722b7658a74e67cc5d2eb3dbf0c64621feeb55e0e1529a30cb3f2a26d2b7db4a8b2dba33a714338878a4a215cea5b6db204a412994838a81d02b5f1b384757f8b74763afcca22572b9456096dcab226412924c16fd6810b383a42620de621f58f3ecd59aeffd300bcf26b20e0af8132dac36cd4a02bf75da336f8050e783b2023ad15b362399a7fdba6429f9d26fea58e942a775c1cbf75527d474955a16300c3d0af59c8d497a1017fd529a14ab32332004ecec6c89e5856df3eec28f88dd24893f8b6bb52cec0eb9f8ccfaa02e0833774a1b3acc3ba7c9c03ba58817bb2f2fa583fdf6807eb3a90cd937498d77e3ea6ae77a9a61a976f23348ab4ec084deac1a7ba1ac816ac9546a59a6a4340298a7f244916bec2e00dbb93776dfab03eaac5be6f2d5c0b5e3f0e5a5473db52bfa99c46c74837bee09a68de4bbe719699719cf5da476a347d400896675b99d0f41f168835adddf877058840602a24f6450fc2c55bb8d6149dd862dca748867b5c1ef5fd582408f7aa5f126a83be4ddaaeea9653151709c91cd0c0834ffd3a09f4edd81601c636aa5e78b9ef54f9e9a1c4ab15f1e7cbe7a060f65f36aaf937698a8f27c6d8ccaea0077d4e99defed7ca6a16554c678e5a8d89fcf7031fceb739cfa6aabbac82a68bb43b6535652b47fa8ff0591f56196069e7ebe2c2b0dd6c946f86f7566d0ce2170bce2e9318fb4c93384bfbd0357f61285647e399b9abc13879f8147f3310d6621cc8bc990d9e6b948a41b2d156ec5f56decbf7471e11670d90d2d142570a7a6c20eb9d94bc2e3b43e67422e3808c0e726429d4a1cdc587d0147645ab71b4d84288add39a1df8a5ea174b41cdfdb012c4654cd8637e2f26896854fe881369cdffc7aa8c657f147fa8918314043ff4c1d1a082955c3031d95c9be0a8a93850ef3a75be6f327129d38684f371bf7970624e410e8068f17a0d1fe8c2c49bc815d44ab3579268ab9920a198a8df596f19bdf51087bc71b0b46fa9babfae58fd34e9b22107ba41eb3d33ef181e36e259e343c06f0ebc40fb8fe1a7c4f25246a00e947386a2362fdf3a693a0c067edfa53357a6a035e189b80d3e03ccca45ffc67a5c4a9efc47ff80bd272285e2945f0ab28c1d25ee63a53308683968a7914c27b1c6548503b009d37adfb19faf9d19f08b3b0111cf1265a6b1a9210954f5a9828d129a9d36a695d1876e5f66b9ddc5cad62dffc649cb84d7cf536df46148cf74966f9ae4bc7302c210d04fd178df65342e135da57f752c3ed5f4e0d95a6723bddc3b9929d83175e69910251b0d87422ad546c981efe2dc7279c04ad21ec475ce800897fc1ef7076e89ba6d3a0dc9199b9adb3ff3896c20411e65c7fa10f43b6855170619197f66c0d31ef368089a4d4393980ec92ac0c722bbc073ec52182bc032095586a5b90ab9b57f46a1ae9416e1c5f07c4f6e52a7163e6104233370095edcfa20635ee5e8f706a71cf29494a0161bb6b3c8e989d1fc77c036e13d1c6405b57e289fdc6a27d0983dcd54a0a2213c70c11c7df56d97f5c63d808f0c43fca0f7e1981e03d62e23d544c21c45f83df57e5d4809fe6efcedc51127fb27e247bddf555100acbbe84d9468610c5ff5c3112767b677440351deb967fe614876703805606a681feb9607cc6ab11f14ae4d97d0bfcc15285a95afbb4addea92ed9bb86070c87e6a226b8a5603de437808ebb1005df6580ee36c4446ed289c6097217e9a12fe99c18933cacd83e4ec7e2354203a26b798ae65af98aa2faae410a1c29e32ce1dbd286d41e1063245776e0191ac22705a54170eaa84b6c55809763a6c3cc600b3c3d1d70e3046dff9bcf28cdf231cc20aa82fc096ad66b051cca0fd81d50fcde7cb733b750f2066d845281f76575985ed374c1d65b7b24ff2cfb6f7522fc0f457ceb4154cc25ef039970ddbe93ff89e91ddff8d9e2b61d9019c5245bea841c8fc4441fdefba04e7971a9f86fd0a49ec7b3f7441eee0a5cdc1189dac1d84d78bfcca374de6ccae6b079dfe6276fb731672398a758247b0ed640614ce20daba6b4cf2bbce3c2d1e1aa187b868a871d650470249ef0a3addc4083f8c477d72209b32a2db01a58d2496ce916bc5cb4f81f7c87e0efdb809cfbe5d3f43a1d1306bc3409fda244c48a8df4ab86b52cc97e4fc5ffd9004dfbbb14114644be3d011a4ca6c795b1e7d243f23ff65c28fd60717f6043d3002181ca60eda18d12df5344a22db2417869169bc6a185a66ee31156d0e97028c4a5e20cf94533a6d53efb850bf0c82e056d71b2708e19153cde918204d33b6215b3b7b3353136d17073ab62a1901e0b3e88494c27edba620f26bca6f0591e5ce13ea677a4bd8d436f38cb278628c57a99c12772e732271bacee89e55f3f9f227cf43acfa3efa03d1fb037eed1b24861fa899579c8309b9fe42b3af37f2754b61b8a0300000000000000677c72760e3be323c9e934ec068355f5894e9d71276b62ce06ee512f80717dc0dc0affc6fd859a505746470cd61dd9149a1e027d878ea7fd4079386c9dd96070b2d18ad6aba100b8f25bf8f949c6d3794d06f9b127b5cb762b41167c06ffcf3fe601a069fc5c663dcd5908aeb484c355e2f5af1cb8989c72f4b99674e390c298c63e38abbcf6fce3b5463151bb13bfef01228bb0313918adb9dd07f0257dbc00aaf18d411158d2f8b724b2d1005f9e63a577834b121b14a85fb45244b7c93a2d76b9846c1151133231ace5290f0e3bd4ad64855a9c8651f43d4c71132d9690ceeb982adb2be177491929d33c5f7efbb2afc1d7ee92403bdd40b20ae1f6bffbcfb05683436c7494162b0e8d550b550770a60644266d525ad22d25c64576e0452d43010e69149c49cf98ed9eca0e6699ed770e72235e", 0x1004}, {&(0x7f0000001580)="cb661d886d2300e7bf41d3d2a9437169ce222350e72464e88e18d5fbfb4a92a466cf9c7cf10d3dab9b57ba23dfd8cf234875ae0093c35b8338067d274aec37e7d9c93fdba3eea1d75b9e2ab9195bdd61fd81ad42fa98bc8c1615043785bc44f89eca5777957a50c1094ec95246e320ebf1ab1dfe4d4e7a1c712a51d115117954c21812545f133ff1a747a4358d8b842b442556d8ea25ad4c8446a3f495d5f6f63f2af118cfe44d365ab8544e88a1f3c2a7adda8b286a752251ef6b653e40", 0xbe}, {&(0x7f0000001640)="4f5a0a0dd0f2a7145051f5f9d1c9852a67a0c44306e6b775a1b0a1a04eb33a8ecfcb1a987a8ed3972d2e09a0071482441458ee6022cfce12a241ad8c9190839f3bdc3f082d16d0dc49c0bb84592f73389397b828524e3adb3e692888c5ce317db28381e88726cc64008ee437df6d5b8e9abba2004603c7f939c9e28f41a6d61299a42e711084388e37cc7bade43c8e2e21d516f97d023cf65e1cb148c0581dda35ed4b1c5b096f5ea1ecafd98575375496c3a03d68f39ec80300f107125a4c2c072824fd1c8e611d12934e2d7b4f47aecbc7c6d8236821e757635dce2afe79e4db993968adbd738bbcf25feb92b8ac3c707cad2c8ed44e59e56986", 0xfb}, {&(0x7f0000001740)="a0af9e0009e46a1f13de317cbe10394c53af205b6aac33971e979c63100e79283a7cac578e7e335c71f90dc1f2b480e4e774f8db29d34f3c371c87cb90f2fc51ceb6278685f1f1ba673c7e6d8e03daaaad72783cbe04e0c591b33753fcbf366f2642758e782321ff915e82d59d1ddcf93f0b088fd7eff7cdd2a926fc3691b19b8154df3183467446c807a3de7fd8103fc3b164b3950bfefc46015a2b208ba308f54baa4339fa64c17dc931c6f5ba2a2740fe86d56f80439887349ce8fa6b2adb06f013b5ad7b138ff68227dfc9d735a2c2db07bbe759a0c6679b3ade3b64632810eea76bb57afac4c012107db8ab8cfbfb921d94d2253ad4898ff3771c2f8a567693e811277d50dd9c2338b06aa88c4058beadec4f8301db4a65b0468e3865fc6465037f6fa99edadfc3cd2aef9539be4d9055967d3bcab8a314eea296e9aac00fd98dc7bf7709aaf58c6b106d84b4a3ffa94250f0fa1442aad2a2bcae2332d6f9077d860cb0abf416e2a93124c54461d7c606b8945edb96a041ff232351576bc90b26a00965c28ffb01b3c7034a13f5b0d9434053521587e80ab5306f105cb07aa0f16ce1acdcda4507bcdf844fffdb9c8c03d39688344000e7f2b98bc4eba7dac47f6f5d964ca7981618d3c768c6b875c19213fbb1420dc9c065b62070ae483b660979cc6b922ffd3317e7c277f3914ae604a0e8b7b6f022ddc3583e10c96731e8dd3aefdc949875763fccfd9167deed3a33267a1b1b18e19c1440c2c4f5b94781e2ab09dde41fedddb4ddc2dd7f13c82b2cdca2d7ca863243209b55ed0e1e99e7cabd443aaf56749574da344f96e6318b87b95694c562905f13f2b1bc3155529da94b355b1a2721db4f61cce76f85851a63e7333f47ca8cb346ba3f9eed7fdd831e9536c8bb4d90ad02f2d7a4353fdfc1e6507359a2faac83cc44b9ff9ce2acd85fc832440c7cc36777433449ba0922f3dcaf70c1726d8e7c5bb89fbbbf251d111a7cf6b788c69e83bc90d667be2bb3e253575e55641f51bf124f657803480d55f2165a70f70b156d9ee48e31af71f9a01a9f84ca67d930585e3772657fe9dcf52a3e9a4d7934ba53a4b91268380965b8be4dba32741ccd115e3938276d6dce01efe1a18eab129a087bde18f867b7944f3cc905a9a34cba27bbef42250690016f96e1569c9c8b9842c0d846e1e909b1b77b9de27e0e38e5680c900abfa50c7a199daf37a6726286c80f7d9a3dfd8a13ff89f8ce3636648dd121de9931e4d3eb899ad290d11a268d5ade3650795c3b0f321a9bd001805f627e5099db826445186d89a5c77d04978617933ac86ea39b8bee2850c34687b74f66232666661fb411a079e8601cb6885038ad807ee41c96ec24c9afdbd24e28089ea7e0e12ed28736d9825dbc21e45f2005871599796eb322509546686ff7e016ca9d0df5ebe12a12eb0cfb4b60a5ace1ed38e28771411b75e0c8c0c6cf8d7a1bac0d2f7dfe1012cde5271be406da0d32e6e526a2fedfe32e6115eb93e49b74d200be9c4ec640a21d9ec9083597d8a17fd20f7e6735b7517706107f990c8cbe695c9bffe910491bf28ff16b79771784ae25350a22719e9347ae4018ca53bf53ff9a09d14290f7450bf5ab92d6b355244142afe4bc1945acff17653caa5b574c69aef533245f98f623daf05ed67f57f5f5d65885e8716995d09f27e03a8ce094f6990944f7fac3f53835395eabdd6ea8929fc7f00ed6eca5cf7587ac28a7e6433c97f3ed1e6c63fa1a0ab90077961fded60b907f85176db2491c29f6b65f1b90e2ed494115355b1a8b8119c78a75ebbb478e0ed257b0f4041dee9b7dbdbdce34293ca6d79e47975e2d905dbf774e962cfed83de4973c29c4f5213c867148252ccc45354a9ea547ec3821776f5b8aefb0e270e54dcefd383a43383d4ed39c7109fade0a81e4e71f9446a144abcc124146120d15ae68211aaed3b1ddab9dee94e4960d5e6d318fde6c943790e1a67665595b7b7821c9a9478b9447bfb03c79ff104cfd32f109c2a9461c96f8bcd946e7f08f2a873c150e6949ae9f78d3dce5b83d5d026762448e7ee4af6e4e5e87acef665d0617a482f484d6f5c22e0795e241fb7ab47d6122f2aad72e6947187e42ce749d1ace44677ba7732d34a68a02f8f6815d27a56b01e95c861fd3c2f074baf6a1a7762712afb8d1e608b4d2dc0d122c3b216ab47538776505a597d7fb9a73461f6dd7bc24bbbade8383f7403891c6779fcaa5b81e136ac4609d777ef9a755a74631545acec40d59693dce67e0de536b067b7f7eda38b0284a254f3388ae794952f732c192f3250294750f610b7a5a8d5cf31f3c93ac7834e894fbcdc1b278fbc6ca7b33016c11720dceaa2223c642eb385a1a17c6e80a4c65295d50f448151a7fe35b7c9a27c114214d2c1691c96605504c2a29704d5e295bd89f0af14bf4696762930c89d4e222c592ef8619b146ffee0066d85934793990cca05504bbeb06833e2998397a679fa9ee94a6f274d68f3823934df2a3ff72cb4d1d927c095aeeeb58b6ac8ddd6b7f2d2547b4fc7d544fed3bb1bb1e0c73ae091c41137db97bbabfdae95ac24b241c347b2c44ffa381b782b661c5db901fb4f88e3df7b8cfb1a44eaa5b243d36801c0d7cc76e3558c2e68a337a9570041f27e5eb5695f255ca0eb2948951d58a2db54539c0cdf0467dae738e9d095fd98a843025d2ced95a11878b343103d4d0d63c2909d1813e0ad8a4c80c00c6d2a6b3feab2e46197eaeb5f2cda93f67e6c420448f9d67ab2391b91f145deddd608146555bc291d7e3a40aad175d62d89191670dfd0db64ba7dfdfd9ff75c1013d19b24fb7fc23d12d8f16a05b697988a1037c05ced88b51917dbafc5381701ba2fc24aebb40e7507f395bc61e62aacf63000c49206ac5f16f61c2974cedbf18f11c5b4f2f9b74a53ba86dbaacf452553d12914aa3cb4a49a860fb773474574b7cb5f5fc4b9ec245c24271f6549c84a52c563892e12c34c7fab0c53302754fc6262792073ce13fb7e2ef4f648e005b8c4428d5063099bd33a3048205301d48ff8a4cf0335add10bc68648c9c1b4b4bc1c519b70e0827660a5f9fd1b05230ed50163e9436daa087ca2894b21ed51c66cf8adf001c3b799627f8d119bb6e4d2719a096ec6b6adfd1ef5a9ddb0b16471e7fd08684dbca6a249d523d3167a0369af6840ac64fa1f9da77fe1fdba6a47ba8c26d4f8cc01e611f46976f7b4ffa75814070ac4fe12f2b287f99a79839dfaffd0a42641045fbe7567819e63fac13498c1a1cc12a6822bf74b73c64ca29fadff949edd43f21e21f228d5782a85bbb13ccac8ab74c211644204e0493677fb65e0d91c5e4549feadf44b5b998d1aa19e7ea77492cc903e0ffbfb1d0549fb08bb822dda491a7bf2c83953c35363f3d9f3fbb7998b8d6df2271ac3bed1fbf42df1a780b4aaf6924ae87210f5fe91b0e537d102652e4ceb09d451f1eda1144205bad552a86975ba1b3a10fbc23eb7a3c524fb1d6d4aa07e507920f897cc2e0cc50f79efda4cd4b32a42badc236d84b4e9ab3507d595b0ab4019d38fdf763c5bd9cd13a6fc65b47ef58727a1981d6c4a3b2a4417b69214d38ee657a9ef54d6248f83add670491f0df7e96d74c1153c6ad96cc8c5e8c89b96c088cbe3a1d2493560975211dac83ce2776d80b1c971c3dca9ebce037639f24f61e05f0501d6e2303c5349b6eaf06bd1af9a196b2ccbe8fba002779b08dea9210e0d130c4ef155ff00cc3b74d775675e96da6f12f1292eceb9e4bd113fa00e1d65ba129d1e4a2f1eb31f195f98c29027aab6dbb559be897f4b63765f5c040abb4c370cce351d1df70abd8233c7d8b76b0ddd20c19cf9f444695ab747b52189e9783f259f1ac724f083daddcf6ffa9b1377fc5c5b38dffc710e998f6294a9400a60fb4e71526c2756799e5751597106a12db67a8989dc91417ee892151ad5a912190e03da3ad33f599bf1973cc5b693e89b1858c726f0f09d0951f537dfef1fc5abf508632e9ec5edcf4b54b5de4106484d62c2910774f8b338da46ba62872d370205150093c72c2e145477e4e87ef5f43573e4c88bf98bd1d7947740c1affe8ec462121305965f86e69fd32bc149e308df7374a4aaa2ec1723999ded30fa2bf97a9e25e2e93ddbce7ca9895bee83922c3f67e2f80538dfeadfffd9d20b1d84a18beccbcbfe802674d52c3c82bd914df95940726867c237bf85796506c68468e56b09c83dd6e6e50d0ffb789180df9d8cb1b182f8e28ebafef48f92774aed589d4a9", 0xbe0}], 0x7, &(0x7f0000000140)=ANY=[@ANYRES32=r2, @ANYRES8=r1, @ANYRES32, @ANYRES8, @ANYRES32], 0xd0}, 0x0) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x4005710) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') executing program 0: ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r0 = semget(0x1, 0x0, 0x31c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x6, 0x0, r3, r4, r5, 0x0, 0x1419}, 0x6ff4, 0x8, 0xec80000000000000}) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/148) r6 = socket$inet(0x2, 0x8000, 0x9) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r5}, 0xc) setuid(r2) r7 = shmget$private(0x0, 0x9000, 0x1d, &(0x7f0000ff4000/0x9000)=nil) shmctl$IPC_RMID(r7, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, &(0x7f0000000380)="5085131c74412090a6e623176341b6f98ea29c9051e7ddcae9b5782f9162fa2079d077610f659faf65c900de1a27b62566774f01e38ef1448fa8ebb45e62289d512cb3f6c74a861ff4612f971dc60b2c33875c9d10674ba6b1be2e5c36f3d15be1f4b1af1450d31afcc0c8a357049a9b9ada6c866b81abaa63a58e5e25dc93df0a6e68599e08933178303799bcf1006a6cc6bd1ca6b053a0cd6f0b037b7fb6d343987495d29ca124571a0c1e34606483fff5f562ee60e53600ef81c8cb063c0f01984f90f2bb825102d77c781cd3d91781c4453f2f3b41b681354fa2b00de5fc642f3dd09c7eb733d4ebaf1e20351ff64e", &(0x7f0000000480)=0xf1, &(0x7f00000004c0)="7ef69e1e23fa4b6071fe207c70b4fc65330cd8e874c4ac4db328c098bef20f74a49a5dd70febf77f8384777e418f745a338ecb8fed70269c78cff2519ca05b1c5315409ad855edb63738f4287ea698dc3cb90fe3105a150a95339f2272f84e12775297a50f2676fae667c90c66e49e7debdafdbfb0", 0x75) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x800, 0x0) ioctl$WSKBDIO_GETMAP(r8, 0xc010570d, &(0x7f0000000600)={0xa, &(0x7f0000000580)=[{0x8, 0x1, 0x30bb, 0x2, 0x1}, {0x7b, 0x0, 0x4, 0x417, 0x9}, {0x1ff, 0x1, 0x5, 0x6, 0x7}, {0x4, 0x3f, 0x3f, 0x8, 0xff}, {0x78, 0x3, 0xd6ed, 0x4, 0x7fff}, {0x1, 0x3, 0x1, 0xff}, {0x1f, 0xffe1, 0x100, 0x16, 0xb2dc}, {0x14, 0x9, 0x5, 0x6, 0xfff8}, {0x4, 0x0, 0x401, 0x5, 0x9d}, {0x3, 0x9, 0x1, 0x1, 0x6}]}) r9 = dup2(r8, r6) socket$inet(0x2, 0x5, 0x7f) semop(r0, &(0x7f0000000640)=[{0x3, 0xfff7, 0x1800}, {0x0, 0x6b2, 0x1000}, {0x3, 0x7ff, 0x1000}, {0x2, 0x6a, 0x1800}, {0x3, 0xff, 0x1000}, {0x3, 0x8001, 0x1800}], 0x6) shmctl$IPC_RMID(r7, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000840)=""/217) ioctl$BIOCPROMISC(r9, 0x20004269) getpid() setsockopt(r9, 0x7, 0x4, &(0x7f0000000940)="285e37fb1e5069142646b1225f7c49ed1b256758feb9ed1e773d26f341da121802dc94eabfd68db4776501ac6223dee377ab7a2b1d941dc4b0b8ead2", 0x3c) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980), 0x8000, 0x0) accept(r10, &(0x7f00000009c0)=@un=@abs, &(0x7f0000000a00)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000cc0)={&(0x7f0000000a40)=@in, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000a80)=""/168, 0xa8}, {&(0x7f0000000b40)=""/6, 0x6}, {&(0x7f0000000b80)=""/7, 0x7}, {&(0x7f0000000bc0)=""/2, 0x2}], 0x4, &(0x7f0000000c40)=""/81, 0x51}, 0x1000) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x800) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000140)="96c23c7180c11bce73c4fed24959d8f8c11d5e901692e60bd152c5b63983849da34986f9df9906e717d8f1895a88845828e99930ad6d401aa4de7f52f2c998fb29212aa911c1", &(0x7f00000001c0)=0x46, &(0x7f0000000200)="8b747584fe01a3f8e3ab8c6cd0157edb2e3155e748218219de9d04bb9ae51bf4cc8d2e529c6fa5c48c6a6c4c3a3340198a24032bbe949b8479f2de3f08b5f5da43fbac745d521235941fc7e1cc7234b01f0ef96cc1238a29f60abe86198cb7d53c8a8c3408917bfb2540844bb9f6b48412a054461524b686559748013bf34eca7e6607eff96c96cbef8040178aecb7d1d281592ed5c99986f4129b70bde6e78f5f10f31b46f71ac8af87df9aa918e8aabc0bd75354f07115c1acb14ef3df3114e275802b0df5c07a61b986f04a3c3534181be7d2e3b15f1269c0e7ea693ff4f89b0d4d709ab3a78902a8ca7e20607e877c7599708cbbab9847eef9dfdca06ec0ec4202ff8ddc744c174cf8db7983ee383767c23ad20697921830f15470bf945e7988dad7e04098eaa14c1eef7628f1ccca6538ce30613230dc21aeb80225d152f1659e7518082aa0e87721a70509d17008bf7335a186a5693d12728a8b4f9149afd1198d7e6db590fef677e77367aff40b7c61684d748ae48c19121164921c5fda4db8b2e041270d211fb23bc366fdda6aaeeecffc9eed1e245f8a16771ba068064065820cf3e0181d1cbb93115f746b792dba9ec7196f339a827e2f3a0d28df8185f368ead8df5d514918d3a786ba02136266824993a6670676381054ee71bc5edecad91e61495cda3f85d00cb32ca76331cf89e21b75c357766cc85069ba56803d92f701a24d91a31941be951624f35d8f8c89f86c757a342e25ea64d40b729160515b6b7f74d8acbc0e70a662892c5aa2aa0481f201d3f88ffe3c7051603995e57e92a2faf9551a1bbefa64b95b4f376d808a820d32cb4bb019e3c8bcc05de47d437137457f8914c97e42a00a2ac07b05b862ae0186942e03b211cd8f5b7c813acefed7f339174ff9654d44a4aca683dd7877477bc5a0ffff5fbaf0b94040d516224b220ed4813eec405689abcbc07600ad27a6971dd622dca2d41fc934b1f60562c230431594731ece3826ef923b7fd5cb088ca05f35f5994b53c6f55038691a515feee05f95e7468dc3fd0cbf433db80c9fa2b8e73e6e76af42b6f3428cb8574d1581fce4244a371015e1391476615890e7e873b70e3d5467349ec62b0668debb997fb8e6d734bb1e6f279a09248e7832350cca92de9994a778b09a5b2439a71344b8297c037cc20d1f9ceed8ddaf2f550a4d4d93404414fa9b9bd37947923a6c0d66f65a4a17448c9366b7f5f7c5a6b71577cfd797b9051eef013468a44955dc99a246ec27e04cf3283abe5b26e2b909fe5f0a241638feb2677216f79d0c2253917f721cae1820a665c3c2294800484cc4d2c8781193b076cca51bf57b91908d2c945b271ccc9ac3153bcebd402d586db037bb27a1ae862f33cb424f6c883888ab4ab3ad8055a7d50fbac4d0bae657ea4dfedbfe84f4725d05de9d74c683a33a199382d0055a2a09c1a12b5fbcb972f5152ff02f7ea7c9664b23091895fc55c07bc0c8d1095856270fba58c93e68ce60052d2520ed4d6ccb735e985667025851519656276d1d1e64b32bdc41be560931f5602decd379e88b5e895745581b422757ac9bdf365a85d38fb2bfc6d7d71ec36579dc718e783c2ff167722a865816022295eba78354c876c4518a61c247f35a5e8ba31ae4b7df8863799bf7f10b604cabf9585f3e31f7f81620ce652e0a8cacd59eb13d675f31046f22841f0ec543ba830951518cdb12f316d6d0db70804af33c2d1bf0551f7eac90a5974b3e7bfb5645a370d2779a14d474d777e9d24a00afcf261054ad80b561c6c8fa04a5d109a30c5cd25d3d7035c8e7b1a95debc631cae0b0b059f3e1fdfe288ad6dc56c11b3426584485a39d76018d3bb544986bc75e4d1b1ffec6a3a4a9ee050b913258ba2e4fe58cba0734db30c8801ddb94200ff7f40a7e9596e3cc611ba76e69fa16a41fb2f24452370b8afe6c979dcda7b0ac290fca64aa1d8bc2ba7156ddc62eb693b7421d60b3a64a97ac568b7096b8fe8b4b0fec27c94018fb40265fadaf9b6a5a38128707a796a7c5fe25525178a720606a9af98c99a4532c9393e99a16f769779912ccf9fb54abecc46b27177be5b57d593253e1e80b92f901f44b3f7424c65de396821942d0a212a6e74f01bd2df884f9b54fc7860b754c7b468acf15f5f59e922e4142bf6dce271a2589f24305ee1dce75d4d4e3f1eee7016e02a625ef7c545e5f3cd8cc258da4133af7481709ae2fcb6be180e5332acda9cccf8a22cdd0f373a901c99f546d79b363b2d5c5788942082c2be411af7991e00f66f5e45f375b288b77da83f0c0ed8d0346072a226c0bb94fa322c3f90072d62276b033c9fc7127ead79b6e0273b3d174ca1f1b2ffd1798e4673e4e0113150b0aeee2d8991050dde1661494e65f7caf6c03a06c06a49b50984074db217f3224877c97aa94e948b81735d9c2f32a26bc4553af72ed162cdc13ef3e877491dadd2bdd529dd4fbb89fee1dfa653cd409bd537fac02bc1720bb6f399dfefaaf2a76208247f3c88d442ff30eaf06b8036e639c15effe1f81a17431e07eaa1e9ed2963da9a9010949a8a1d8c62661be03e1fed83fdd17a5396f918b7a2c2eeca43a35b8d14286920404756fdbb4f78047fe418144b95d6dce7fc399b955762009cf407b5eb77a97812d4f65fe882181e5427891b9c3e0ab91023bd93cd0ce65edbe1518d9225dec3ea031129428c6607002ff11d7bb489e915bbf4209d56112a71ca1d6805b5174e92c667d71224682dc43de8c28ca76f8a80844e760fbaa78b3c09757da6c9b82aac44d43dc92abe6ac7e9fbc254a3f5b401357837ce0f64eb5e498122219de2981cd6ffa73a3e4d20c3d31689c740b9c5f47c78c16e73b7d38142f1c002e476c164f334377e134a5bfae50c971fbee1429f8de297fa7535ae496024c372be767961bb4402adcd3560b633dbe54258eb786a2daf4b9af32f4b805d54917b402dd031c0514a5bdfdd0ff4b2184b98e707f16febac53762bf6dcdc345cb5059ae520b60ae04dc78c2454724f4c96ea2bc68b450a22339e27a0f69e6b17b37deb25d00ef6178b108f65c0a00f80d60f12c0c1b0a0c13927a5cf02d19cfcf9bf98819920404c00ca929cf8c5a8053ac45d3dbb7f158926282d2bf13bd5244810c2aae53d194bcc2e3eb6a6540c3dd5e048f078e6413f065a08cab5882a0166c58143ccd67fd2f1eebe36a01875962323d48dc4019b2d738c1a4f7e718481f4a740e1cec3c282da0abce9af9e78033bd6d34ec0766e873b75202b3d8e336cc611c8fd85ce20f1402429b7d80a1db55fbaa19fd94722ea37fb2516530e88f1b10f2f9896f2691f8ef1eeb06fd765855f51a701afebe8b3fb1a4b7adfa766ba3cbac57fec346f1c8743d1ac2dc30605abb4e7930f47f918f8387976117de619e7270ab05115528694a9ba07df167bff0584f84ebcc917bdba5e0f59b963fb9ca50e7833110917ae7c78afaa4ee6f9a1388f9665699559ebe1683c9339eccd6de0a26dc55090656571b8304b7028c4e0b0862b8bbb08fabd08c9048d9297b599d00bcf0cea8c076a8192b00fcae589477d1b5f7a5978caa070580fd8a87a25dd9be84b13208a69723f97e43813ac6a570eac16db625312389294a24825a903f5ba058efdfb155a9c5066239af3278a05b16a077d0ebb3658cf4f890516219b4fd6fdad39aca036ca24763845ea362512b901b8e58d037b2a8e02a9b241b2d9359843d87866932010320e549775b4b3fdd9fbac181f6a26f7170c897ff59de7c9786a2b60f4ba8c0bc6b57dda2c4559cb6c3002732a7eb4ae2187c8f5983c7b0d7a45b2c8708d2a52098a2b0f4e6b7c47358c0669a30cb56b14a87f8c767333aeb6d374b72b7485a7b36d9c8115792954480c68f91a6ab2a903995936d9eb30786eababfb8aa12085cd982ec52da2188b98e2cc80cd8b4d30922751b2e157d272f715acf8aaa9c4cb7b02e4f89e407f5091f926068246138f9a6cc3e573e8d0a267d146fc088b9ede56c15b589c31e6e9e5f2f607d43c5460f65920e9231d28e0cb32bdc4437e9e38477d86292d8bb7be63bb8b613b47ddaa563eb5b6c77eb819ba09e387a94f9655253afc4950c9c6050c6b92a8eed51a5b8552399225b9117a1f92f921d6306b772b40c4618a034337842a09f4a827a4c3f6ebdbc0e8a5471ada8bd8a965939e4390004838ccfdb1ca6f114752b45941256c4504fab6b525b9020b0bf2ae02294cbef644ad4f8c88ef53ae6673ff149d7dd02cd3ae0efb93008b42ccba1e7ce15742cda1284d45ea360d56ea68c4925eead3cce1d829293ecd9a0115dd99d529c9b941c190a9db091b029d8b168e0485a623a7a62ed55bae50030fce8696f7ab9547caa8340e48c99128935cf2050338a7975b5eede041cbc6f5a50fd083eba6d5f3a668ebcebc54a5fc2abd174d0e1f0e8047462e9343694396bedeabfba4ba1d423a76c96321c5c6b5d0d555dacb8828e9d77311f264bf701a9b698dbe49716ab1b8fd3cb9afbed2e4171ff7ed1c892ac6a455da8315432a353153b6a4def1c93a3f21b5f70dc7f02c936155acd0be1c4649c289eb96235a0e4789bdf5d4797333c0ec7abf6aa30fa4ae132b5cc509305948663a4b275601598f0f6b3e8b1054234df70ff358c6ff409dc5e738c31b02df1bb33954b853548bb02f5af5fee46864fedc3043a5606459a06ac8da4f303e6238ce4813ed89bfee7744a68b03ac3913c038bba80ebff66c7c08d8e15990bf3e9101822f4eb1383cd48ee7a33589063fc6208c9008dd54a9b225cd6bc11c38fd55694a33912f5bcba92357b111d98a11654fe46f12a40b4cccb560e21f34447a061feaa233c42da80cdcede16999defa35201f43e94e957310a34dca12ba67c3d2922049e2908a0591eb63667b44d0a84cdd73664ad3b6e5b0a29efe72894807ffe5e924bf27820a001b1aa54325e34732932343b1ab3fc590e0788310300ed57d531233c0d4b2a29dcfe95bb84c24811da9f04d9e6eda2b5373a782e35f17300f1edfb53a73a18b19372b8ad716bb13275480271682b275c312e3b4371450bd79f982e5795e626f559308daf39bff24a6e60dc49ccced5e54fb43cb28818c65e76e37b73b1f4b4929361745c2a0e37cdfc95ed80974ce9f174d437a02105cd321ae59a5cec67765cf9fcf92958ad57acee613254cac31f946bfa15c46c7fd31c79415401d62a70b0b435c589db47c1f224a2e337bd4fcb0f4fed1e11a01213a592300611fa0443a72f1272960e8ae1e2cce50dcae888cb4c2a938618589c517ee6b70b6cf9e6a65b45cae33a89fcb827eb9591aea75dd52df65e5e63d7c1fbaca549587f321c5cb3f2eaec2047ae1b7d2aa1cc1e293c8d9b295acf5e4e302d8d6f83d1580b8940b7f0a288684ac995661b505dd7d3a9044fc7ee40c38e35cf4e5a130265a609109ff8108b83daa4821a9e4a8ed987903007270efddd433e5379ae121351a9e266c6db039deeb7cb4ca5ce761907e3a5fd90f106eea60d5800f30191e172b6df08ebe7233326e6a755baf61f20f16231017c0887a0ed2c3ed0e490709f0aefc9ab94dfd4ab5088fdbbd6a733c240013df2313d424a5f95ce30d20b4696ce4b401d14fec92077a2030f76ad5b3194e6459f660305ce845a9e5f3876701f20c0a4435d82a6a4a3b1fab3a57d2da936acadb372b153ebd67fd19d192696b9cef181dea2fbd475f700c6654ead9a87ed69894d", 0xfec) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x1, 0x4000, 0x64) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r3) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = socket$inet(0x2, 0x4003, 0xff) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) ioctl$FIOGETOWN(r5, 0x4004667b, 0x0) fchmod(r5, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r5, 0x0, 0x21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f0000000000)) executing program 3: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x2, 0x0, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r1, &(0x7f0000000c00)="6953fece6f8331afd3f36931f6ecbbf9b3fdf0612173ac18fbe8c5fa05000000f3c34fa68116ce64cd002d44da9d13a7396b6f0a740200dd109d7e71f28b4710642bd9bf4a073875b99680d65a3c5a0f63f0a9a114631b77e0daa5a1f625f04b7f3f0e1d78625217617fdc22236d8e817df4389cdd56c3af530560ac457a15ffe1aff3f3b49706b69c170ad4222dbb6369a1428fe9739aa8e77f707a72a9c42ea5fe1d76a2d5c3907d08689b40a30d59b01dbfe17dec4fa578e6a6ee59f90375df1c60d706ff051c4e1b7816e6f4c09126dea3786690e89cf6cfe17b724d9b398e85ab6145fbdd687cf669e104146f0fa0d618be6e619d918bebdd801b807f11e9d922f174f92edb6516ede41acedf57b4788184eadf04684e9e4f228d83c61b5ca7b31c0f05792580cf6508f931b41fb398986935cbb385f1ba7302fa9c1111b77706d664681e05e6da02bee20c83ba96f101af7c136d2571f5355f187bcaf3454a459243621c7a5c758ccac54bf6c3eefd35bc058b07082d27ff454384f94c7798ea8f91394e3222433b15f0c27180d8b112b2ec3edd2967b1cddb0cf60f563eb1abef964631ca077c180d42963ac1fdf3a97894194a021eae6d69568b32c89203d2ee024aa3189bd05fc920c6d0cf5a4fc2897fa38b3a40135b3422f37c871e3227fa949d0c038adae07518cce222e3219fc1ceb3398fb9bd339a2209226946f664cd08fd7271bad455c9407992f3fea7a706c1c68fe8f472cbb9ef929857124afce823f9c43d32e4fbe5391aefa1fe9bb42ef8174e0700523b798d8b31c1312e6a66ebeb05262d117db1ea4f3edcc334869430d08ef83b032a146b1a004db26d664889a4e494b6bcd14293390682e835f8c4e3a0b9e3001a9279b04ad5f3f8ac7a3684e46cfd517bfc1213d4bd585bcfcb2d4bd377818ccf867767e8f1927295d3d5a93d27564e52f52f1eead266a97d3f35b119e48cc2c50b907356ffae99485b9ad965d17ca1fbc09aad5524767f4e870f5c4adcc5cac36e54f709eb8cc2d4a11e4360767733088de2bbe595111845caade14c385d2165097ff89a2f4fd3e190b0b84e3d05c16a48fe34bcce407c1d63f2dc8b95308398c5515e604a93682c7bdcf5d04f14e6bdac16a45ca0708d593c94a7b76149cea79f702c523d8b86b60b462709729a8d66e0834f9fbd09ebca4e24ee3ffa9c57d0d393e6399c2b7c8dbd25dfbdf9946d95f0f629e9b761f6c5893edef693e93f36cd213c553c4a137e09517f6d0bcfbe5737", 0x38b, 0x1, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/127, 0x7f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r6) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) open$dir(0x0, 0x40000400001803c1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x1) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x4, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) r7 = dup(r6) shutdown(r7, 0x2) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x10, 0xd06) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}, 0x4}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r5, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x1000) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r7 = semget(0x0, 0x4, 0x653) bind$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a866543a5ec0213232716ae627dc887b720f1b07974663eaacb053f232e408cf5b750101b052a213d2e738a45888356ad2769bd8010798e8758d1c032b9be804ef2e0873f8fb3fd89e5d25d2d5687e3369811b0deafe64299ae82d4ae2b13fee0670c44745864761db3b0b0db70d70c8f5f31bb45f0d9c9e", 0x78}], 0x1, 0x0, 0x0, 0x9}, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) pread(r8, &(0x7f0000000180)='+', 0x1, 0x8000000000000000) executing program 1: ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0xfc, 0x0, &(0x7f0000000300)=""/252}) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504", 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x101, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xe2, 0x80, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x400, 0x6371781b}], 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 7: r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10002, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) mknod(0x0, 0x3a0914c44f7b202d, 0x200) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x10}, 0x0) r5 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000240)=0xffff0000) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180)="8d46c783", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x13}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9000004f, 0x5, 0xa7bb, "d8f176d3bbb3950000c37f000000000400"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="793f8de1f543340c05d04866762f11b790a6a0bf51fcecd437ad41363cb121425b776fe2386c123eab7cab9b469506f0efcaf5c0c527f9d907ddcde42c832fdbe7363855cbe69e4e6932805b471db9ec304d3323eecb5deb6bb5d7e1d06bdc47d2b74be816be8b78378d18aab288fea3beaf7fe4f3de76034f2ea7b2f0c05095698db47abe408b7dc539491a668bc277bb94f8162c854e9ae33b8336fea5d07559636945ca6f7a18dafff0b39377e3cdeedb538b9079f8c1e30bf3e0f8365982ae80d00fb4163db139d13434b58fe86c04", 0xd1}], 0x1) syz_emit_ethernet(0x68, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffdcb9e2e397a18e0086dd603c1b8200323a0000000000000000000000000000000000fe8000000000000000000000000000aa02009078000002006085980b00000000ff02000000000000000000000000000193ddeb062c8c7e4fc8bb302cb992561ad34c723a6ffa21fbd581bde9f4"]) executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) executing program 1: socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = getpid() r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x3, 0x100, r0}) getsockopt(r1, 0x7fff, 0x5, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="04e86235fe15b6d15665eb4e246d9958eb62", 0x12) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/16) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r5, 0x80105705, &(0x7f0000000140)={0xffffffff, 0x4, 0x9, 0xfffffffe}) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7, 0x6}) getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f0000002440), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000e019bc810fcd4fc34a3543fc5f0cbb624be3ff37b4805ca52b353482bd46d2011c4ca971585cb93b4c3ad08a26ced8b62a5276fdb4eddd7d587b81093d69db5849aed6dbd9e79e46727ec517de3ebba26829b3a10de76278fba3eca2dc15d290752db33973a15e2a4b9cee3a3a0ec67fb3836a9c53828fb338eb4504c6a7c5f719fb242cef52150c5f97c9163bfc3fe2e054da77781078420d03aa4b6c08139ccf182f0637f800"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r6 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {}]}) ioctl$TIOCNXCL(r6, 0x2000740e) getppid() chflags(&(0x7f0000000080)='./file1\x00', 0x0) r8 = msgget$private(0x0, 0x2) msgsnd(r8, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r8, &(0x7f0000000340)=ANY=[], 0x401, 0x800) executing program 6: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2d) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r1) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000200)=0x1) r5 = socket(0x2, 0x1, 0x0) r6 = dup2(r3, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xe, 0x0, 0x0) sendmsg(r6, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) getrlimit(0x1, &(0x7f0000000000)) truncate(&(0x7f0000000200)='./file0\x00', 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c542, "10a6093e7e7be2df6707008c8bda98612c2100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="bb86b4e47ff0e564069bf049535c0a063153f6e2e3d7555ca8dad641dbc5d684f8e450b07912418db0bab7559c4d628ca9d95b6ef100000000400000008c6038d69f46cd578b3160a42d84d70e2ff39c68286a22940219eddc74ce2e1a290faf5e91b6ff23843fa5e430fae1b71b262d138a00a8d792f48e8f73bf4c3c31c92f3229d91d90f040", 0xfcb6}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xa}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 1: sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x5}, 0x3, &(0x7f0000000040)="fb67ca5aec5640417ec252a28b71bcb46770ad27970a6aeb0dc5a639c81e00e1902db40ee8de251c349ee7fbb55bc45b55a055383206c48f238633082880888e311e0d3dca727c93830b414a22b95e09d27d6ef9632c48e94aa9392d1cda9ec2aa94c4a331b2e8115b1e76db78d5cc552a968bb84d10be60eb761a04d271e2c16b98a14a92cd1333c818439e2394f1522afdc6b616ad200bdd5ac2ec475becc46ac32015c41b9b42869e65aa9c8de5ad902eefcfe954da43662709995ede15fe018b516d877ecbd5d18dda3baac2eacbbd9817d1c00fe273e1fa5d1b29d8e7eec536a6de89a60839501d156a7fe619629763050c42f67770117d24ddfa81190d344192ae820095e0794bd400fed4db84f8c4c2eafc89e6174b227d1d4806087d0003bc8270f4f3f0868debf14a0631d761c54a764015229a4b4146191914de805742ee966aa9abefc1d4a22f7726b9e03e58a299b435a79f7e9e5bd2358b6f7f95fd943a8716c9a4096a4f877f228736e8076a01aaf9d751b6446659c15418b0afae34afbd755dd4b354556c323cfdb5e45a673a7f207f54f8ce8611ec90c5e50878df5ccaca8c6c93e4e661cdccd6eda92a50ad5056116eadf1ea8ecfd56f7a7bb48380128f0d0c48f766f9541c04f650c2dc85ff8014ed66ecaae20f1f30c4293e71c45eff3e06911d81b1dabca06f9386a281a8d8f77f97c3d2115b70364778e02e56c964c78f485ce7a2f1472c15c40513fc9f7115a4ace304658d0372842e3ade0ffac71ee52e7d81676f060febdb15350f491d5eb843aa9a7eb80e97c7e5ec7d8d71fb680ebf85e71046c3f62c8c52caaf71deef2d654ebfe4251202b44808b38eeff5772661d041e643f240d7f043252c45f202d76aafa417a67f0317649d1553dfd0160bf09d401cb485af6e5005e666b68205805be75c7eedbbcb2ed4f19731adfbb402603919a8cb4b9998627671438812b3d616cc11033b6c8f80816ecd815f38676d8c23cc63649b2a9a11076dd090d1eff98363fc386b37dd708ef20d6e5212b4dc05a98bce7601725ac1eff587717e0a1c60530ac90dc7800b33b39c679c431b7d1dfc6e6f9e401ec67668af17aaa3a82eb752f6468107462da015729a7b6b46e731871faf2878cf301c450c9e1edc3a00df8b99ab4057f5d52181f4beb65256afd658151a64d2712f2bebf8bf84e86c798be462e29160d12a6d1e014cb007be69793a4fbdb90196fa790af3af18d50cc348deee89ed4c6f41daadc5962038e2896556a1ee1ed85764ddae145668026a614d36b75930920507b03f9b50106171c654fd16d4a4a69b0987768a4b67559a32a1bb0c4f333bcb2f95f7b1f95952b7bc4165549125c2a37887ec6f787b378a1eb2f37d8db77c4bda4845b62a46eea6a24dd9cf2e7568ecc1caf52c8c8fd267acab8bbb785e3ce77ad2a14cbf51fdeb9d0047b5d895e3b42a358460ecbdaeb1c96e078b3d450ebb997bfae9c2a7b8b0f0251d4c4a6285fd96f07d9a711b8f59acd3dc692fce583cf86f8e0a6a9d5de3cb1d603d7467e0c6885bc3029c97add1ee73a869708a9a1aea0f5941c2244b78b4d673865429be75952f811aa1bdc5ab6b4d7d9fdcc12c86c435571aee7736ba3a41ca465e90fd374a570fbc0fb37ff02533ffd45afdb59f3d505a3c8551d1102ae73547fe1d26bf92597aee0d2fff8fd61514e23ce7a75be3123a057a40df7bfc03e2a14f417312bc72bb23f6eb5c29216ce67dfa1128da07169d3f4f4891427bbcf20f311367eb9cdf2fac6dac4b6e0289aa57bdea4196c0b36227da8843d4c7e6c43487c3f8d44af144e4d4d205d4016a114af144256336980305c025251b3eec3a6aefd870a8cca0e8ca7a9496b134532256b88140f68b89feeced84cf6c5e565fabdf3141b2fee864167be9a879431f272a4a3be8ebfa3bf72b9ee0b32aeeebe11808b1a9619153bf71ec66cc793007ccb9085b6fec16aba21b950c03acdcf26c2cc754905ca30a41f638cab1369ac6da7686b585d258cb4bce72610a2fc67e4919382d6ee5ca28491ac06dbd4a9c0e4917d95eee512db05ac79e14ee69081164d19b3d7da1d4ee06ea1d4f4da2c4daf26c8f9bb0b5ec693851442ecee58e780dd49bd3688cb8b62af4a752b3f390b1744b40c4186e9cdb7b80bcce1e12c3ffa07ffc63854b1d373eae8e2f23757583f21367c28f276a41a23e3e2789c11666bea370b3e79deb22087b81f7af43cd316ac8226c244af112571311683b39ff0d2350cc206e02c081b68a7bc0eb7b17ea11d7091c18bc85a034246879d445798bd5ffbf2df012217e9ce4e94d927c98f6771f5d176c42dc8b3c8119a516bd9f4d53161c8d5906dc934613372565af80b95b9cfb209189cb3114ac9495ae7c54fb044edd677c0d2d1ccee8652033f8a26fe7baa4d34759f4246a0c3f0be672200f959d4197d48480aecbfb8464bf59b685b04193c7c442d62c08f461530a88e38f2150fd8cd3fa0cfc264704c41ff3188d4c68d15172a6dd13f2af457862dddbc5f972686784abc716ca88afbc5ef527d7e2dc66a3be695e583cb8ef6eaa1f7958254154dbd44b9a2565992a9a50ab2dfce4b9b4988eefb4896157c3133a2a00bf419bdb8958c12a20bec4c05cd63dc3a965e03b0db72eb523a99013be94b361db1f999b02f062adca8509f66d4dd6af8bd6c644e59126aa24845c090f68d069d36167f8cdc039e3c556b616b0564b11c1a40b985c84e48fdb8033970691c406df643bcd3cd39071304790953c0ff19c7b254e8ac552764925486dc9184a22e48488f06c4d34d8acb39657720c841679ecc99df9b083eb2f23ca600888109c4b23b278962324674c182341bf128aa54fbe05a806825e2cc658ca99a90ef4e67162a7859540363dcf272eb21d03c3ffec24ddd2d157b8b15b22de699c9d2566068ca87d1ae4459357644359083c116efa6bc5b4dd0590c1b5d276aac8f87fdf243bd17f8c1d2546a5de7d09a97707cbdc740b8160f4f7f49ca5a07a93de6f993d64296144c058d565f3d138bf36340a3654ef865b2a295ba45008c330802e643d6e2e467a2c837d48b2a00553b9533602d39b83d41c18b14b3bd8671f51e956593412702c065f45664566fbf48381a9af18b76e57e5f95830a654af096a82897d717be57c7ad874f5e50932ba5b95e2185ba3e507d88f1164e835affc89ca2464cd03e62b52b7607f753601866e389156a6bfad9927acef9961c4b7d76d8fdea1530ce30f82908c49954130b9dc079656591d4b58dd992b613a336dbe0476e40f82c21e69a6db395f271e62cd5cf6dcecb7cd3b45de261bbf6058a4ad13c5f4fd1bbbc240b1009dbddc1a7b6fe7ec986c70a3a2d1ffc3035a978ec3810c54e290d5e674e8e49fbf0b672e5037f1d397711f408f04022ab72ea1acc0a66955ad625b9644623076c38109ea335e812c5c602127e3de081b3706aa0a64198ee453f6446e770c2cdd42d209ff98c4f58ead00be154d7ee33414680fd579ba8837e384ceb152704848a623b5af4a1c574032145337c0cb0da0829879421241232cfeb67ac39bb2c71273d7ba9f4b5f53d4dbe508d89b43b037463bffa9ce0717323e70bae18dea6cb71e20e0f15af4e65f2c5ac6a196a862f9dab191030a4903ffeb1ade4a89988db545def791a57a431af0d0d920bbceec910b5c2a8826eaddf942ff9e30635f69457334e3a117b737b814b203c3c2459fddc7f58875c38963ce5efa14f639e3083c932a884aacc6450c41066da8b8cba195fbe1e9d0cbee5d58da231a9d5a734995821b71fbb4fdb7d8501827107449f3f22b96f8b4b22bdd60509732a1b400044fc11683b3b4db2059c1c701c5cf6b03207ae873849377348fcb11291f590dd7b99a083a4795afee936e3774550c7d99a4ecf72c79e0cb4bbb7da0439ab2ec4e8ae935387f96cc94592ed151fd97b8cb795daeaf22be9d49a92d0ff77905a1a2f59d8ca1fa9d5289c0e25628283973e3c5e8c47490fac4766fdc9dd6ac1d1081d6efc0bbc3bd65dee61847bec35162289f1a2e14a78e2f44677ebdd4bf4c0d854c1081932b0e94236f4fe9bf4cc98b0c59dfd4f89a788547165968bfe6d344d62b265c36b82fa090f924b7185f4f167d339ecd5ef508b03d291bc4c88b115ea7daf522004b9d27e5394591f156e2399a6555e27416a8c7c2acd66bd4ea50254990b008b073239a1875cdc13bd472b3c407aa58a44735c13002ea96ae76aeb30bc22be116c3bc854bcb00eb52b9245b388ee73cb4faeeff059cf5cacdb8b83df35d25f5e15fd761f7a71c9fc82679ba08869193409c9824b0e74f7340c909c3960d4b67ae48e7b42bf6aaec2444f8e9d6b75ead621ab4268a6d45b1077a9882bb8ae89d73bfad5105a98430d597772bb1046f6902ce04e091dc9c920a5a7619749b76d4ce6006e2031f4c87966f02fc45cc880f2a613325c761df09ca4d3635432a79bfc5528f5fe473712009558f353eb0ddb85f4001339f7b140201a1f7ddccc312965f04704bca2dfaf5e4845afeefb2371faa26367b212739e4c255b54c7e0d9938848ccde080d65fd92f962fef031086387e74fc86687670e1b774b87bf0573232a3500d7acd7109573e66414f4906a414b1e1b119dd25ef1a88ad2c6ef1baaa593768f7a5d756b41dda4102ab2f1ff41daa948bb4c1473e4e407d267d0ac99c1547f478b87e71af51380f340de411f5beec41c01b44f708d30c7e52cfa270bf98f5f7caa3b9f8a5b90614f73226a8811417548af80d834ac7ca8883c5b69a39a8e8989a993ac0aeee8fa1134192d24a26f78dfd4f8c312e44019b10a5f1e359290ac8b4bde6a9b7083204c01afa2beeed50bf1705cec11148cc2766100c2d71997c1da5e01ab7c2d2c653031f7ce6f1263ded33b4b249ebceb43092e04b0034ca4bb8bb59ea7010f8308be0c1a65de192d3fd1114f6d93f1ebf02db051b2a6dbcf1ad148d808c2d8840068a35ae8e249128ab004ba4e935d2e350c4e9293f28a4604f09965223b7e1706be6c7d4469d1e6fdf30b951aec189072a674b3cdf27a490cd2ea32a8e097a23b331ea85b422405c7cb5a8bb68085dc7e6c33fd00ff30c82a8c60be645e25b8c30d98a5e8aad7392e3f6d03fafc27372bf51eb904b9e6374eeb581a0292212ed43428c4b472e7a4581bd4b808933eeb79965a94fde3af86fde422946361e5388f984e65c4f90bb44bfee3e2a2b5bbf82cb867ca4e3c962adfd111dae52f1e7df445317147b97736780fe37bdb749cd2c3c6d78bbf3bbc08743cf37d3ffd0813db72cd7add30f5f2c7edd83baca7adb4567c123eb1f1da6e4625cf58868fa49744e381ab6f9e2cdfdf3e1b409948e2f2a37e357f8c024839598f7cb789ede1a563e4eb49c605fd2cb96ca2abe8b087a3626b765d46e7f21aa3dbfb090b188f11f371a6a5cc218a5198d5396199b6fc0eedb2e2141b8e7c5916af7831ac4c047c408350d467424a5ed33c2a431d6606b08b99fca4508e3e4dc8a89ce26f4cc9cb5746a810a856948f8ffa277c9de78639014c14d56e75c766fbd3a3bbc2fda6bfeeca64abb449c263a2ff986214e092ad2dbc827571be786b20e62a837cfe561d37afead2426f8e0b637f61ea0f91abc6f630909b24e237f0c021938f76ba6d96f3f7eff4a0519b24e84935b690243", 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, 0x0) read(r0, 0x0, 0x0) msgget(0x1, 0x3e945a056885207c) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) write(r1, &(0x7f00000023c0)="ba640d52aa88d072eb7e533e5291a66db62b6eb250f976aa2f94e86c04f37705962496f8cc8ba67014610a826c71e38275c0269c1dc1ff", 0x37) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002440), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000002480)={0x6, 0x60000000, {[0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [0x3f, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0x7, 0x4, 0x1], [0x0, 0x1f, 0xcde4, 0x7, 0x7], [], [{0x0, 0x6349, 0x6, 0x9}, {0xfffa, 0x6, 0x8, 0x5}, {0x7fff, 0x0, 0x7fffffff, 0x7f}, {0x7f, 0x3, 0x0, 0x3ff}, {0xffff, 0x0, 0x7f, 0x100000000}, {0x2, 0x7, 0xfff, 0x6}, {0xfff8, 0x100, 0x200, 0x6}, {0x0, 0x1ff, 0x0, 0x7f}], {0x4, 0x0, 0x2, 0x2}, {0x800, 0x9, 0x2, 0x8000}}}) pwrite(r2, &(0x7f00000026c0)="81e28a65cca75fe716d381405d08ebff208734050ceb0cdcaae871ece97cf7a7a1ec0de260200d428481064bb7ea107ad0d52f9434743ae671fa96d0a61a6e74587039422d6ea0a4b8be26a22aa7cadcc1739b75535e7f94b0011cfc62ee482150adc59f703ac9a2a260166ebb345a9606faf32cad01f2aa54", 0x79, 0x8000000000000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740), 0xc) fcntl$lock(r2, 0x8, 0x0) writev(r1, &(0x7f0000002c80)=[{0x0}, {&(0x7f0000002b40)="ac1e550fab2b2c06283e8874999a16163eeaf63f81e72b47c32cac664fcbd75fbfb9dd980db7cf2a9669fdf1eeb520014380cfb12771a116269b2e486cc5af13a991c34fba2ef730cf4f8b333c94d665627859addc316b60e20ec5d6475c11e2413e6f2953cd2e797585fd4d3d5c2513c37b2c94cdf70f428f6f145067635637e98f8b8508911ab2eabf2116e1378113691ac79fd042065dea1489ff48dda8bb268698f014a48768a58f8952a753213609e8daa257032fd7e0d133584e26472eff54687adb5fe6489a51ee72d77df989058d40bd9e28e37ecab399df550ebbc6daa308a424", 0xe5}, {&(0x7f0000002c40)}], 0x3) fchdir(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) getitimer(0x1, &(0x7f0000002d00)) accept(r0, &(0x7f0000002f80)=@in, &(0x7f0000002fc0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001040)='./file0\x00', 0x200, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000003400)={&(0x7f00000033c0)}) clock_gettime(0x4, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) semop(0x0, &(0x7f0000000080)=[{0x0, 0xe0, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0xfd2}, {0x3, 0x8, 0x1000}, {0x2, 0x8}], 0x8) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x4001, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) r6 = dup(r3) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) rename(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x1, 0x5, 0x3) dup2(r6, r7) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="ff0ac6cb5d8d30eb0cb29568e97071844e206655f8f549181a588744d26370f2c5415723839a95c313dedf2fbd7b9c0ed5baa951e06017f2c3805a4860fb252317f0c82a4b570ad410bd6655172dfdf8a73a6ecb24e8b0a30b011d1a4d4880874d8bba02ca15ff8a24c5617bb2896f60f033b50ec575ab2bed470a64967bc2b5f4ecc53962e4fffe6cbe3b9dcbea80b6a2edead7492390311b64a3d11271f83c67af6e12ff897dd80e07d993982667b7ac64efb7c13ede53fdd91f70326f8e3697dc5f2b439a32e13d7bb3e8acbab1bb5b17942291aa8c6eafa87eaff633f12e37ddb0308a"]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = getpgrp() ktrace(0x0, 0x5, 0x40000122, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r0) r1 = socket(0x4bce85e1362d8ec2, 0x3, 0x6) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="46f520bc8a2c322a85ccbd1e06b963c30fc68028a26414c988b5830fd3fecf70df4bb7eed0bc903c15bb20204ffb33c0097265a6b1b247e7f6e82178d3aff8129b5cdad7d10de5eccea85bf40cc6338066ab5b0f4b9de0f08d520b8ae4e4293029e1a10bd0842846bf8d7711fde804d863cb4856df67cb8e6107e1f9607bb8c956087c05fdf9db5f43e344f36bdabae76917591fa202b4cb6d31476da1edbadaf4a467eb1f52fbf64c775fc01c219b23125b83bdb1cdc4e9a67d813dc4ee512ff66219c84b4f8f", 0xc7}, {&(0x7f0000000240)="a9565bc21d8823159357efa82b15573bd5303155e463f0e0f2823c58ea1c76fbd3dc4b41676ea0fb662273d32ace829702667ec456ff0b7a33da2a8a433e00ffc91d3673bc86a876017ecdd805548bf8125f5b58f8c3f40a7cfcabc9cfe32cd35a5a872fc5bbf2894f83eb9c3903b40fc6d68772f4a069e1ee00da0334276ccff2d44522161bdc1e3ea0fde843cfa9ad702d32bbe5f4a1cd435bcc5320e4c74d2f4eb92b2457449a99737df068d6c6eaf7", 0xb1}], 0x2) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 1: getitimer(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) r0 = kqueue() sysctl$hw(&(0x7f0000000100)={0x6, 0x18}, 0x2, &(0x7f0000000300)="b5e97df0712a4c9235e12ae61a5da37ea80542fd44f502736555fdf04119284718a0fa9944c194979f4b42733b1edb538911a0235d99fa491989b8a38e3e3dd348ba6a57bf2516451d29402cff9f2ad219574e1781f87f72e697d1e3462a95e768322dad45de35282f70ed31721b3342383b03a4b36a2cf4d41b780cf95e58a5a9bba90234667a2d5fb3fd738f3c17fecf36838e0bfae564ec9c00fcc0dddb09aea10cefdbb6dafaecca30c393176655740ab21fa23fce053c1037a372fe090113ccbe7adf0f6af21bd241b6404f4860e8e8b35c4151d2d5bf283e26dc64067fd7cb87073f028511ca19b5ad758982db229614da58fe5f812e976938d0", &(0x7f0000000400)=0xfd, &(0x7f0000000440)="3f615ceae0397720e489a874465fc1e479e608bdaca49a354fc058f949fe83319cd514bc2a89d866707f1216e546c6c868ab7a9a51610907f0434e707f13c83ffd0ceb7a1ba0c3e334ed9baf85a3267629242c89519d6c6f903fc43dbfdf4cff27f4dae18c90cdd618f22ebadb31815c557a237176a135d3b35cd74b251baeedea5d19749127177f25347671402398659cdde8649b7faeae2a449cef418a19c13ceb48453239d1dbeb348325399fae0fa508f64432af61de2f6d9ab5401e353c7c18b19880b36e6afc3f82affde30658b753de4d7d4d9ae7d845bb08f6c581d2958b3088c766c57118dea13cfdfedce10769cba632febd5200c86cbb09c1b6d669b6b7820e4fad991fdf44b13f079587a7ed7bb66a0f67ea9b6c468f9a85a564d51c01d5f5eda56c79bf1eb46e44aa42847a2343ed1ffc31bc86cd7c8db26ee573b6322d931e089a1f7a242103d876680955351d9e05bf348424436720835910f3199557d6e3d34e99775922e03e8752422438cfe300f622d4093347e222492257efbfe4060e4180162797f62679a4bf8e0ebbb36eda41a138c9c2b5ae146c53d0f49d0e7be19dd8ee56433b1914a37010536c40c5a42068adcf7aadba2108e03d524dd5795aded2cc60dfb5e88256713f21cc1bc5748889e30939e107a38dc101ba8844c7abac4de54cd4f81ff595b75524962a6d2c536271159f7e1806ac7eedf64581812cea8782c35c83225f35c1888958f650148cbed1c25242bb411a614522cc8b215c2b392b51ad95d8fa6d8e17315d52a8cbadcdaaa09c83bbed1c75ca8cb925c8ffe916e66afc57ff68d505fa4e0e308d154c9f03584aa2c9a73bb6ca663f15571625a3bd2d998ac6e167d2f6fbd742fb7019220ef271a320646f242856e16359bb6666a2e61f198ea8ebb1cdd18911450f1531c46598160aefb9a2cc7a89d75331be758ed3794859d48a9577fc7deeace7502e17b293031a6514cb64ea35f9d1927b385adb8955de3b7d5e5b60c4c476ae2e912ea4ab05d1967041ce59955d42dcf4aebe5a7a7a05a008299fe91f24c47659d691813b168238b7d2a39d6ac9643e083e96f43ad81ec6165287e33a7730e20b19f41d799ca2589bb2da3921d8aabe7f88fe54724f26c199d2b5246f4ad8bb44047ee75aa45b59cd021947b925b96d3cc6ac4cdd9a8197cf23df9533ec238551e9de53250519b63f3fbbb2d01c7f3baf6b7f47098aa95e2ee3a4451da925be00c01003bd330f6c463ceef7d1cc30a1dd92e22da6e0e7caa6f49e4b9ace8255ed22ec6f63acccfc8e5e6700ff1d2f4ea935ace8869bee8158c2f7019727dc1265439ad23a9accb2e47eae0d5353d17f35eaa571d47441a2b757ef9dba18f9c7b550418e226b78275ed44e1a45cad3b82f44b9c59bd27f7556fe4f8a0c0338847d2d77800f298e71f3d81d3cf89a05624e472dd5bd542a26a8c82610de2f6e84a7b50e11a2f5f926a753a5d4b8b4d20fb4d879d4d2611ff8c9dbd3a655e64d32486291373679f3b3839a8c3e6837f58509295053e07999f1112227b07226510cd0aedb4bcbf5a02e16bc192417b4190e0cd4ad3ad648654e77c8c813a920310cfa812ed18ac4cbc4c0740571d13e0651f82b12bd99952e7cfa5e6e4b497997dd6e88337fb061ce03407080577062cd6c6bd38de8c76315a10288ac76308d337ceead8df78a50422a3722293717ef3d02b62370335c017b3385db7a864f4fc4eaa244dc1614f5d9b1c6dfaed10014d4602e573760a8b11464d92ca6d72b8bdae8eaf3a951dca5c138172279d9615f35f7fa0c00f1c969fd19076bd59b2ba482569066fac1d9d8ba3ff10db35b09afc1e9bc029197678031778502b469982f6301a0e27d25d9a3f78f3a9834680498c342e106bc0bb13b1afbdc2284ab632dae4e5c9baa8b6a63b251c3b5c09179d6655a4b67a21624eabcb7819da0549c4896242701f226d778a001015102e9eb53dfb094f8d6a021b0866596769875bba9fa4a5677136c61f4effb7f14a6277103e7d4a31bd5101932f99d271f06b34394e81f554a27b3eee01955e0bd3a7d93b0c9e2e76df4978134ae710ddc6846e03dae3ec3c7272d676c6dc27073d24b527ff0a27d857183f6fbc07fa5652b489f836ac1821ac69b0d75aea2c3412ca6f55bd9841e96dc30eccb261afa0f2410003e729b3a94de3b8b951be297b67828effd23b74135d7ce361a7b7296e1aa6d730377763afe90b403dfa88f4cd31cfa336be892455aa818f858194e8e8a22416c3c1c416f5887cc3440ad0dd3fa5e7d46698ffd95897168e095895b19eac59ec1e75b0d105978450b1e11630b267259096f574bfda1d5c588f6716adcd4f857d03986281225300c1a1463090023b501acb02e0373a6caf3e6fbe5011ea7c4184ec30fb7827f67a006ba60105a41441d685ca2f5f40385fdfb542e901da8d0e49ec4bcc364163e7e5b4df86fe5134e3a85e78ea66ad584c0c295e96820debf1cc4ea5d5f2ab10422e5c4ff00f026bd9bab6defd69510038dfe2316b02b70b75d3428d7c731ac8d67802ff55e3c23463b003e4029beaac83a3d06c9a0bd123cc878b3e7c6fc1d4cebc40fcc425244b2ab824763a5ce725f3965174481bbf3ab48850d54d285efab85bdb9903171076383a0a133174d704951353259b479a8958a21c8bf1f638f4b4a419ad47b68cc45cf4e82d1170fa1f1dfc53c959665bf8f0a896c70f82e7ac6ae697f86ab02103dfcf0937b672fcf31e148350f402b85cf182e5bff8a9f1e323557984ca8b6de393defb41d5b1e25958b8ac271e1aefb96e066fe81caf6e62a5d769c5530e22092bc377e7451bb3ab75f2fe1b38fe67e8809e37f31e41d7d42e5b4b191687cc705301facbe007bffc21e54df622620f7da0130948c4520bcc3f26d1778f76d66ed4a0dfd0abf3425430f9b2fa0033aa56a2778ae7c03f0e5d82fa7aac93914905e8e486956654b6da143e7848f71a77d8d522eec09e6c0940d6cae13ba07c3e899a0a35e91736962209751e4d38b41951863c1133c6eac2cabd4e65115f16af1d18487458000553a5e8165bc0d6a5d133ab9d2c5f90b16a055f5bf6ecce26982bac27671feb652d692bf0782ce14362451a9390cd5eac0b79c6621f542e33b8a021581bd589414108713cae1f366927b7cfa244ac12eb5976aa0aa9c267c0820549f50bd497e6bcbabb253e8063104da7862f6bea68776eb46d27393ebb3b39b7f35ba1283a58be87128e199b2af1040e054f42f634080e2a0c8d8b5efbc676415425ed2898149a6babe469ca896a03e4a8b0ecac06fd573a49e5c949e851688dfef0e0755e6d975a69ac49013ea17d3ac2378a5c98016508f8608e6858098651938bf1ec29ef6c3220c90c5c3e6777b45cdc87b26c21ff6c9a0c6464210af87d118a2023dfb187466e8dbb0f2d303a6b94a386f0b7c1ea126239131fe5faf10bebc01366bc77e75d9bb0d03ef87d515ca3fd0cb4484a5fd5c507898b43f1c99a8f24b6d24225a0a08d1997baabc8cd01424de41ddbc24605ac8ad9e5c5b33d84bcb7cf562d0cfa67630dd40328b3c972bdd0bc0b677f8327a1432da93084242d668f67126d657a8cd8f0783d4163983b3ae90b99d22c4bd1dc8c02d42688e497dcf08118b8265156e2b8b49979db7fe457b41e09c80677303305a9bcc8ab732fb8209831b7ba98dd3d380102484049f92c36e40ec73641c5b5a4c56f98fb11d04cccf36a64480d96ee4656a0da677726649cc4c63e35ab9b5902309bc314c64c553cad33a5be7620664d0664a7db619ae4ac71e062ee1f1a30d93a5e90663613502b48ed457eabfe50da720a3a5dc3c62eda90a1c2b5c8be188cec70ab3706fb56e9e613eade6c695ad344c24f5d534fd6a0688dbd04e06dfef23ae6c14ad5e559b695f4232f682e2c084bb09ba6e6d911d9076017971259c369ea9229c0df65aa14f0a76084e8bf1829700efc92d94eb1075cb5be78df30fef844a660fa13c99356ce94eb2324cd1e8a9b394d5e40b43a21aca3f4019d0b618c7b1c69fbd0c9d96398a5e084c1225571860cdd1652f95f140b00a9267f05f47666bc3d82083d44dd6f2e6775cd5443cf4ff0609d09171f8fc3277262720a146995527750b8cb5c41c56cdac891478fc2dcc9f5d7097f0d41d8b4210ce8c0163f96fec61069609bd521c05e0a3878c689ea68f00da1084aea77d0feba77a45edf42da13b0af574220b6ba813ef7f97724d92ae822eb53d7de9c4235da4af675cf4775dd37da74d9f6c4483f445b5efba9f15826fbb67a88d0a75db61d41da573f1821ab8ca2d2a9353fc3e7fee4be0a9398e31f8b1d8362a6c938e1c06abdb6a1b4b400b63d587377d99eeb6f196c5a86a2f06f3dfb560777749a572128d147f86060fc7ae30d6c0987d9a0fe790009459fa3c0236e9eaa956ef02573ac6275831ac690f133b978c626787613b357f66ca3a82fd5bd43265077314aa35799e0569376894524e617a0a87b5dd3c954b2d9030f2df735108f6a4b9d634208d45d297fa5656906b19fa583907eb9da15f81731df4f000995978fd3e8f69fcfee1d8be9736411ededd53e54ec28fc4155eab5801d418ae713f416e6e4e03cca510bb7b0ac4fbe7f408075124200bbfaa1437c33ff514ed2cf114be737265e5e8c3835f891be5d1f1695d1cdfccc620b92a4d949428f6f42d1ad39d70279a0bd0d3af714441a1676646d48bab4175e29b5810b73f411540603f8dc0586a3dbdd085e857d644b3513551c9d6b97c9cf5f44d993a90c17d34404d67369af60c3483c69e3d7b964af9908a39b3cdf750e22b49be58217696a3ff4c0d58be4e14554a2404b0314a2339f4099e4e552646f6066248b8fe0d4d9f96f07c444ac7cfadf2ae13df56d0b0eb10e7418003c1224746e45d3364cbbb86255d5aaa62cb6edbfce8c6ed37f51474d4e62f6ae4b5ec3f413ad6d7c4a006d28fd7d9865c74e9af665cf8008076dfa463365b973c1bd81845a13d871a673492d7c925939334ee98c00e0da6afa0fbaaf6e94431c35316ec71506129ef8af6f6559f11da2bcb744066a71f7b35d033ec6950253e4683161aa34220421fc66f57a4e43099af08e6254af74d871513bebd8effacd2444caff3ac8b25fed946ff1bfac25c3eb21b50b99a683e1b54488bab5ed3a1637519e457152c002c6f7348222fbaf7cd42eafdfcbe96640a992dd96b2b36c9a647753faa1af28e33b6242ad9996c81e8f3c838d40b85e84fc8c5bb7d765688f9df59af60ad87070d1c590699d5b93e30835bfce96e9e160a9c74def71eb2c0c132c407a35b62b301703451e8a739eda37e8fea65dd46a40d3f58f354330ae2603c3ab17ffb94ec29f35fea30ad5adb156d703b665d183837de71f7a0acd1215f9a7fd190f742812b9aa0a094046ee782c12d4f14ce490ff96030a8d4d4a9845f9dba90899f12ff204f4e7fa42baabe948d4a50bc2a5ebd2a061aad645fac3654b9bbc8913a81ba8c7c2900eaaea3be1f44a93197b72feaae19bf17f18557de3c0b783c09e3e8fdd3444b3db9c53271128a0f25b42ac49d456e10dbaf690346a30fb7cd9954ce4da34baf6d39abb9f7211185321030034965776a755f2b63433a648fbd2d21a4bf781046f9fbcbdd8d22f0eb8e32264cc483a3665297240f6c0c28d43e28322df738803318de432b0b7e10461a51c85f13e44b946d45f2468843c9c586f1c826ffa21a8cf88a45af4e2c280be7a42e0e7342f9a34bfa18", 0x1000) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x7, 0x4}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000001540)="00259759f5015c003607639992885f1e9e0000000073e8e5b47a831201db5fde6e2c8b10bc0eed60", 0x28) utimensat(r1, &(0x7f0000001500)='./file0\x00', &(0x7f0000001580)={{0x6, 0x10000}, {0x20000000000, 0x1f}}, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r6 = dup(r5) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) r7 = socket(0x18, 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000000), 0x3) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000014c0)=0x2) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) readlinkat(r1, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/6, 0x6) executing program 4: r0 = semget(0x2, 0x0, 0x611) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/14) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/36) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x1, 0x6, 0x1000}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x46, 0x83}, {0x101}, {0x3, 0x80000000}, {0x85, 0x1}], 0x4}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r3, r4) listen(r2, 0x7) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r2) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r6) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r7, &(0x7f0000000340)='./file1\x00') listen(r7, 0x0) r8 = shmget(0x1, 0x1000, 0x702, &(0x7f0000ffc000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r9 = accept(r7, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000400)="3e1303f30342d7dbeac3938782b108c207fa9dd4a66d22ed314f5c172160c4bc7b7bd3345d24daffeb3dd3b52ddee6a428ab1ce82479", 0x36) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) semop(r0, &(0x7f0000000480)=[{0x4, 0x7fff, 0x800}, {0x1, 0x1}, {0x4, 0xb3}, {0x3, 0xfff}], 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x7fffffff, 0x0, r6, r3, r6, 0x188, 0x3}, 0xfffffffffffffffc, 0x10001, 0x3}) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) listen(r1, 0x0) shutdown(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = msgget(0x1, 0x200) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x60) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc000, 0x7fd) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x45) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x10, 0x8002, 0x7) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/57) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d6) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0xac) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000200)={0x10000, 0x54}) ioctl$FIOGETOWN(r4, 0x4004667b, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x20000, 0x10004, 0x89f9, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb", 0xffffffff, 0xfff}) syz_open_pts() setrlimit(0x7, &(0x7f0000000140)={0x7e, 0x2}) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000300)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "270100", 0x48, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8000", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x0, 0x1, '\x00', [@jumbo, @jumbo]}]}}}}}}}) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @window={0x3, 0x3}, @timestamp={0x8, 0xa, 0x0, 0x2000000}]}}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="7393219986ffffffffffffff7fff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb8600907800"/70]) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x4, 0x1f20, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="5b651c57b7a2ef5a62be2e9f0fc36011cf716bd9a08a540a15dc0d60c3f97e525041499435d6c0a0d4789c", 0x2b}, {&(0x7f0000000200)="01656363da7b499f22a472078a978f835340413c37011749b91f6ac5b0b94f9e8eaf96ef7db0e1ce24cdc8fcd81c80693eb290789b790bc0de8e239af1d51372f8388e4641702d0f0e712309dfa0090cea30758a1ec9126b5201d8d8dc0f434e78347e6b121b7d06cf8bf8dd5a10ad702584b4e5d8c9e4362f90869047304ed5c636df1275f51a82bb0a1965c9cacc", 0x8f}, {&(0x7f0000000400)="6f021f7f13831c06000000d6d8e175663b8a5888f72c0022a546d7b3cb28e02fe179226349394d6dae26539c4ecc25f6262f918d5c7732331e2ae4b942a2b24989a55cfc20822936b61d5d17d48443f4e1d42353138acc81fd1ec19334235f991d297b38eca681db6b0ff2eb50a421f9c072265eec1edeff721388ca9db564ac49fddcc1c3e63795cab34187c34fe84ad116a1472f33c4657a79e9a08a0d5ddc5dc3bad420cd59a339ae8e828ad8fc755b0000000000", 0xb6}], 0x4, 0x0}, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x40, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x2}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f00000004c0)="e43e4cf2769bec499104d4b00c5f1f36dee4c75f64620148cf0700dd539da24d8eab96ab2042a159bf60c1784c0ad601b66ea91f284728a4e1138dbe2c57f76f9d35724496ae280950bec08ed2aa93a944e33d00000000000000", 0x5a) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x4714, 0x2ce8}, {0x18, 0x1, 0xfb, 0x7}, 0x7f, [0xc17e, 0xffffffff, 0x3, 0x40008000, 0xfffffff9, 0x8001, 0x4f, 0x7]}, 0x3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x140, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000340)=ANY=[]) executing program 6: r0 = kqueue() sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xd, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000001c0)) r1 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x28f4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00ffe701e10300000000000000000000fff80080", 0x7fff}) open$dir(0x0, 0x2, 0x0) ftruncate(0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r3, &(0x7f0000000300)='_', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: unveil(&(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', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3}, {0x6, 0x800, 0x1}]}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) dup(r5) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x40000000, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x6, 0x6, 0x9) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) symlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaa\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x8, 0x2) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x5, 0x0) executing program 5: setreuid(0x0, 0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{0x22, 0x7ff}, {0x101}], 0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r2) r3 = socket(0x0, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) r4 = msgget$private(0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r7, 0x8028698c, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0xc0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x26}, {0x44, 0x0, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x5, r5, 0x0, r6}, 0x37d4, 0x1, 0x0, 0x0, 0x800, 0x9, 0xd4}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000040)=[{0xb1}, {0x1}, {0x812e}, {0x6, 0x2a, 0x53}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) poll(&(0x7f0000000080)=[{r3, 0xab6cc3d7ffaa0897}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = kqueue() symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000), 0x29f, &(0x7f0000000000), 0x88001, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = getuid() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) setreuid(r4, r4) r6 = fcntl$getown(r3, 0x5) setpgid(0x0, 0x0) fcntl$setown(r1, 0x6, r6) r7 = getppid() setpgid(0x0, r7) close(r1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) socket$unix(0x1, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYRES8, @ANYRES64, @ANYRES32, @ANYRESOCT, @ANYRES32]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000300000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) dup2(r2, r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x9, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xfffd}, {0x0, 0x0, 0x4, 0xfffffffe}, {0x7, 0x0, 0x0, 0xffff33c4}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r4 = socket(0x0, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x400, 0x0, 0x0, 0xf833, 0xfffffffc}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f000022b000/0x2000)=nil, 0x2000, 0x4, 0x7011, r3, 0x8) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000500)) ioctl$BIOCFLUSH(r3, 0x20004268) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc3, &(0x7f0000000000)=ANY=[@ANYRESDEC]) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x8, &(0x7f0000000300), 0x7ff, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040), 0x8000, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(0x0, 0x40, 0x90) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) linkat(r2, &(0x7f0000000380)='./file1\x00', r3, &(0x7f00000003c0)='./file1\x00', 0x4) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r3, 0x3}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) setsockopt(r5, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000af1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0) kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 4: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) executing program 7: r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r0, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) select(0x40, &(0x7f0000000140)={0x4}, 0x0, 0x0, &(0x7f0000000240)) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x4000, 0x8) sendto$unix(r1, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0x0) seteuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000540)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1310, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x60}, {0x2200, 0x3}, {0x4, 0x0, 0x0, 0xfffffffd}]}) writev(r7, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000040)=""/24, 0x18) sendto(r3, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) write(r1, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) acct(&(0x7f0000000240)='./file1\x00') acct(&(0x7f0000000240)='./file1\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="18381e49d2a4"], 0x9, 0x8}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x19, 0x0, 0xb, &(0x7f00000004c0)=""/226, 0xee}, 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x309, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x5) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd815b9b37210890b194cf48322efabc3bd73297d5b8956b2eaa4e", 0x21) setsockopt(r5, 0x2, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000480)='./file0\x00', 0x100, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x11, 0x3, 0x0) recvmmsg(r7, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) executing program 5: setrlimit(0x8, &(0x7f00000003c0)={0xff, 0x9}) (async, rerun: 64) r0 = syz_open_pts() (rerun: 64) close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async, rerun: 32) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) (async) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) (async) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\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) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') (async, rerun: 32) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (rerun: 32) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1d72, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x8}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0/file0\x00') r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180), 0x0) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x7, 0x3}, 0x0, 0x0, &(0x7f0000000000)={0x2000000000}) executing program 3: socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xc07) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d661a35b000000007fff42f0"]) syz_emit_ethernet(0x400f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)) socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2b) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000180)) r3 = socket(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x25}, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) r1 = socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x100}, 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x6, 0x5) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000300)="142ff033a59a0548db51c37722ff0ebb2732333bc2e43e2971c814ef166616b1464f74d99c63095a4ff09afe1bbfaaeee0b3cacf9cec23200ea181", 0x3b}, {&(0x7f0000001b80)="37c15b121ad6b9e01735e3f15ffbff4f91ce0cf3d4a9b02960872e766648813a7512c84e12ff826f94c4f5df9b9d6b26e2b7bf2a41819d037be72c285f7982eeccaba8e7ce1ce457b6e33ca7bd51e7db6bb7c032d117dbc4be863f1aa2add747f5f12ac9efe3f43e819367dd2a450a5723a8a23766b065b36d9454636d5d2b2b412967d23afcca22b852f79451f1009159e6fb210f0d800d78ef2d7a57a85b20c62f37451a939f4ab82dffab44390210dcca79a4e3c90af8706300680e8ecbfef7002e0f435fe636e52969be45fcbf29f14691b943bcd839caddf2a0e43690a10f528107b4a9bf51a791fe828663840b46a256d327ea5ab909bb45c95beaa7bce9a1bd57b8a9f720f867cce66211c15c02bedf90602071f26950fedd844d427819c5d0da7dde991441a7b0828b39253628b8d21448919b0c559fd23242a25a4a79f27f5343ad99b4f398c00c6513b8ae09d848c2ecba0dc65103c163501ba68a24e53810901c75abe00c4d0353c46ddeb3309474f946ed956b95a9430a78762b76a079257a550dbd074e24fbfbffe42bce0fd008d8dbb59223c55ed4ec51c32699bef047ef6cf48547f1985e3218c9bd8e62ae268bca885fbbe7c68029b1dc97a17276403d18f0ec48aa8cac255aa1b4a216c5fa652a9524aa3ee4b4c9b9e7db09337ec8c83d333189c32da8999c011dbe1f09d67db2159827af9dcf9a84d2142920b0f86fd57649af718267ff9696cce356a5f2b689553f2deb4355995d157b4b1273b66f87a8e6f7d8083c7e097c37075670b53ddfb66f96ee7e80e0a65942beaaf24b45c59bf6200aea24071244996d8c108c485ba2cc2c9dbd8f409285f07065eb6299a59b25fc34f4205e506b375831d80dba4045d5320e83b34bd5fee3f07c7ea6737cb58259607444e1769e58e336cbbaa7175888a4347684757dedb0d676f69e24bc336b76606d1b25d42d2fde59f1c25eca31b30c860c3b0c0a60beafb82c9d0a7f0809f323c4f0c53308004043aaddf1a3cb5d819c0df9095085e2de0ae8fff72f4c4e77a1d235a6ca4b40c205558dd5494bac20b63d8551f4bcc74df664236a1cfdcec5275ae2089c95aedfa2c494c27acee7adb0d990f6ca958ecc1266e9529cbf3a6897a98951598706c1ddcbb77348c173c3ea78ec730fab8c89895e255ffc315e01957105e464b19fe5147e1a35a07ea4b265d4460eaecf2d3b2ae4c8353f7c9b34f8831fa102ef88ae50f54b830a980475fa11796ea0c885fc290b56eb5355877de3910eed710b279bc290c7380e880b222b92b7e73cc1184b63890e6741cb4b216441dc982d2cf7891e38e3583183846f37c3bd37cc5e5214176a81ded37611c0598a5fff79e814ee442d25e4f815749e9c66cf683b5e7fa1b9692432fe60d3aca59808f9ee7c53f1af12c0dbacc17013d575bf8769f0e4ffb34c44facacf929eb915709d1ab24a2afb1defedf27cb9b68ba78393e534362155e302acb26616913a5cfeeb977f37a4920dcb13e7c16a784c4b73423934903a3fa594f5a67a4a37f1921288742c69ab9260dbd77595580d9f640b89b679dabf950deef0abe92e1534cdd4dca57bb384e01c9a528b7ea987774e1d7cb67d3a9a220665d32bf190dd7d379083ead8d0db6dde4936a2c3ec76fb6372b446b3c9d28e0ed68dd305a8160c509aca2cd62ea45cefd16a0a0ef7e9def4826f1d1d9c5d7581d289f4577fb96457210da203b783ed2524c223a9a820430dd634fe5dd9906deba0a1997b6ed413e14846079442b56c73113c8b870408232a0e86e79f52cae74d367c0e1838d080f19b93b498cf3ef075ab0e2b7edc19aaf4217afdd861035698276ff6fc70dc7b7c6cb79be5747acb33d4a57810e7b39f33664e71795e428c9104fa5f35380b4b82f23d8e7af6968fcd7bde40539a017476e306453c796010b6caf8d5435a7f68816da81f65587d8429d068be9297dfefc5c39f723348c5ebc96f3712c5e74031019f7603bd3f1766d979ae949fb57a566aaa9f2e77615939923e466700c481e70148d665e598de50a843760b78b70eea535e49995a115889252511e6a542f06dfe96845fa6cced53c004dd21f8cc7acadec6c2d62700e08e44117817ab268cb251fa474026f89c203523af2aa59d9a67cac9840720e0a53f7bdb5207d7a86949ffc23cb2de287103caa668ff93886f943d2967f206ade7a971547f843d3e35a40af39b6311c7a6307c7c1f856a9b0d424ae5a8161b862de4f066d3064bbd8d4ca82c54cbc46a0d544d6db1bccf490e810a095b2e7279aae3d3c846add2f15316e514fdb99066747d00a3bd758ef9e626eb1452dd5686ae6087d583cfd424d13beeb15a1eaad7dad2b6dd57f97c3e338ca443d9ab94f87fbdfbce2028dfd6a70d68f31ecb9822f4b9156ab3dbbf0d63e6f38bfe4f40a52eec3e98ef603a8eecdcbe2f04c44cdef2752377b08f8f2dba3e8a7a4d029940eff3b99430ceb2d649b25a61b09aa6036dbfd77ab33c042122f0240640fa0af887aaf6c2f7b4d2bbaaea0194f55a35c53c9511e6e660ffc0875ecc6fe05a4f3c9ef3d5549abf7f4cecc7b64bcb6ba9899a0cce3478282d5e81437a3ff1f83ca13491d11d169af33fafee8b90ed3d58d0f3a1f52cf15a0b54e0b85a2e13f41d8f525b8ac97cc9f4a0c9001c9ebef4fdb169208ee2f4c489ec9c47386011d61b94bc0da4709abae66a746393a3b03851d152e1352d4d93b788c305a23d22d47dec646cd6b13c8c32878ab67ee1d253a22a874d39d90f73c3e14b1ef16f385a44f833ab840e3ff7363e76e4539caa64a7bd2a57bca75782f7197db29f5ea2370c11c9bce45b897677d05ebbde017e0a41b1a7c96d6729d0842c2db45cf98f28fcff3c00fd1de1b30085082338fa6c2693e9492fee6dce6f6ce1a5fd494a2e4f6c8d4e61bb22cc8ca3f02d85f550ce86263c8f5ff8b275938bfa17cb8d7821f36b8a18de1d464c234fb910d33dc28018f1d8c26ab48047bb388da679b70f970d1efe106f7d4734c903759de07a96e1f21c8f921d01f3c90f51643507298490c5a1e45adb740e673102bf90a73bd3c3239dc1c4388ac4f50455f3adbf483cb9cbbf7fb542470833995145d46b32f708e63e8a40b1d9876d0cd5400895c0da1044cc4c0e5b157f87e16517f83032ef28c9c1b975334e4183cdf01d6561f9a67900eb551db12d40762ca7c9556c63fa7d4c0fe6e380993b5505b5aa5d02ffb7ac1202c16fa2978d9009a62b3995a77bc5274af1b9516ab1f9a1c1646bfcae374aacccc1d688c8ddcd08fd58bd642d4d0f7b2e5e0272d96bb25cb95d2fb800425368c7163048f32981276ad5ac712c3e13c8f6d949f059d082504471aa34d97ebc8b107882b92cab341a76e278a80ead6acdd25a93215563a8348a8bd369505af0312fba8367719cb3495c3e2ceb53f5f03a4f3cf1280fed37959084020be62dcc00c5d2529656a05fe94404e138503579119cb320aa6e39633eed31fd2e9a46eb267591e6cb7b555162ad9f4125337fce0df6356c9d3e094311ce025f309044c5435d7ec61aa3e9fc69386580f805a9dfcad13d3753de7bd42eb46acef7a985cefa387352ba31d6c8878d3f61dbe4d10a4f3d8a0ea87ca60154eaf1492b05e0d60a207d9c3d5fa9a82fe03749bf98589bf269f719932f1f60c5227b0a5dc3cf841b8cf81ae7cd62e2292d17180eb97f4c941a6edf9db01cf905549789096bbc660fc733d9470e3a8483d54d94e22f45a550755aa87026fa1aa0fb1ce0c1f33dfdd65a20bc4e4422ef4b24b811c9ba1ee1176dbe197b19e7303f447309b96474e95cc5671b0e6f5b10864fa05740cd6745bdd9873c07169e5b9777ea7e9948e8429710ac229ef2a30367b38b1277c47b3908b508aee8be4565a2c7e2a76baac44470f25011e1aba63b46d15fa99b045467630522b751df99ed525de525c835be759f4987807f5b1215257388d600efb16c0d8579252c429fe39ec896d522b6f416d79c4ce623270488676ce2217b1a2ea998c396b1eb7fe377994c459942661259864887a946d3a64b078f77e76d57401b93027078b423236898d48a1918c566924f568911772b41269f308e2d318531e4b100818443f807dc46e8414942197af271114be2704ef40318f9b9810d0e02b82b345d9296baf77fa8a95470120b0d87a82d9e070da59b0e9a14f0e536f7773cdf350e5874dff1ab55f8f9d531bf8af356365b4169b24bb9d27aef938d46b2b515f2a3ce78019bd78df287f562d2b4ac68c3396f1f84728ec1e1f3cefa609afe93ace47820cee33bcbcad46b90c8d1552c3657b80df13e8232563e1d75fdaecf11526a31efb8bf50025670b77147dad8e29e6b44a0829402903e09bc08a185020c0d08e9252d6b165769cb13b2bfdf7206168ab055d47b4daffecc3e9eec46dc2bc380da87c1a7d400725e6f91f3263a5407542baa8aecaaf5d83666fdead0b5d0da64318e1e2c95109079b932115c3b042f9dbee4eda137bc7d3101e29bb46d5b692ade1290afba2593031644dc931d45244f4560f89d21acbfc2622a9157a2a1170d3bb82a9ea063319efa51f25e8704130e5666ae637581a28cdb057764da68b0dfcc6864cdecb5ee5ab086ca44881035aff2129bf0e6fc450350b080b3cc1a27ddb48906b4b1d235eaac326f4af6c3fbc7f2e77cdf698a6c221538f80e8f2eb4735ecfac4dd5f91dd5d8655e4046dfbd74082492bc26048e68e87cec80e28dea4c5303e6e836c973e57466cde5f5f55d1eea94cb68b1e7b71366180727437728cddc8feec2cdaa952495735c61e526b244ff369ad6cc4889485e5e425f33c0cd2d816e4a6e8a728cad581cf100a8521cc1885992a79301f3b2f4d360baf4ff9ae0883dc8653a8401177468f4f53bb6e31271b1b9dcb6499d7b716e84f8261fb69d0468836135f537d9da289023a7f82a288466f9503ed0f15ed08082d70f888598524f6e8ba95dc2eccff57f69d6ecb3924f1b5c67e6e56e7067be88826fbd6ec845ad091a998f50b6165bbd085bf9b82fea5a24154fc6c31a20a4aaac2a2cd2533bd2d9273462844154d4c3eb64c58af6dc111b651f4fe9b0621f18145539838bed0abf6949198c83cbba3199e8a5c75a6cd87574a918bc41e0d501cc78a1d9d53fb87707337cbc22a32fe95c5479cee1dbcdce70f424e9b39a92222c733791e433b8f6ebd923b840b9a6391a42d22b11ce03024cfec87c48b6f9a1f40db55a05e6b5c4a8fffdcd0765b4b3d2c10b8a4b355cb91615395040b661afd120ff36be9a32598edc29a70d0c6594bf4c2e74e1478e542d570e2b9dd7c4f846f3815d5cb6a3938e61cf49aa91e1dcbddc3e25447c40f0a547278fc4cf6baaecc53f1792a5e0ca178d79e985b44451a6c7940db3283e4a2ac75951b2e0a7b360a97206f4e715f8c5788164be6b130331b13d3b29b9ea364fa9d7ef6046cb389e5314a4565e40de071b0eaa99372d63a0248be8769e88fba6658f1ddc334c6dfdb40f827be4738d2647de0269744f1ff88f7368ccbdbb98e192a09ed15b9b3d788a09ec2db0871aa46a11fac119f8d3690c30ac9a08c5741def678ba0bca6261ba82c1e7f14b4eb391572aef1af83df97e96ad3459ab21d7590b610341f6cdcf649ead866db231f86c0aa5de6b313c294f8d34335f5340925d66572066b4fc4c87f195bf55091fddfa0e3bb84b9c9c5a1981043e5b5484a279054813e7ef19cd1bd761fae8145a52b2a493f042cc360e5a2a95188", 0x1000}, {&(0x7f0000002b80)="81602af55bf3383d78c57d31111cac9f8020fe332cda71cb5b59d49b8b5ae16537956adf343eedea13b936d58d782875dfad6cc4be55c6350f8a07a7f472bba8c4ed897e1258bfafd35e92532d23a8a39436b5453338f154c9f76c3f6dd60889dded0bf9230e1efb492462c7a49e96e2cd4316e1f2a51e86a13e14ffc93ecced3af453c25ce1310c28a290bc99a4c82ebe367beb575bed400ec16f878b588a289551d2b48ec6b14f5838c24012fd11b951f24cd8b36309c9307018cbb334a99414abaa5ef878d63f36cc89b776eeeb1fe3488ea52caca46a079aab2b29f952defba81d2c717d5bbdd256f315299b79f149245d5be7f331c45ddc48c2550b3a5bbb647b89f565db9580e4d967ebbb9dec98ab073701c087f889a7395f79a071daf78e4c9c0af0d3b8beddb630512eed6fc706df1470161babc652df7b52ce69cebc073c309329ffb3fb4ea2994cd43dd2353ed70e3357aa6577676b467c6b6ed36aee886826daec52fd3cfe602682cecd025e51c964371250ac87608c808ed4e58ba5337628bedebcdab6e36b5d091dd408499eedf98a44d231b38a065b219f6e944d53581fa3c9eaf41e43eb6bffe6b17074543c28dde6a9dfcca18efdcd96f34bf1901e334fa18153395c467c3b4e4eff25a56c77f14b3f4c677823c03c62080f4bd42f62d2d2c01334b92b40dde58bf36e560edbf45df3a63d2a38afdbb8ef82ff35917b53d0280e47b5ae9d792ac11c66c2613d0828708d53280f5c20c5c2c3fd1d0da351854f77a3022faf0a9d507bda4ad056d4b67450ce209ce59a7815001b881e9362b2ed693d718dfc977494f80546415d578ae456a4a02addaa91bf32603432016c94222bf4987c62280beff36921b44397a548abd1d789bb07e806636c3d86075221250ae35ced05a904b492f769f1cbeef3ed47e15dd8de19b2e2c192c7b045b9391830c407b82a03c534a44993879111f793e2605db0c17488c39e7b6e774b47d930ce4293462d94b0633761d383c452d643c0683926854828894253e8024da8fd74e2dd2312c8886a213e8b362b8b4f13e18182bb4484ca067bddc622e5d58c44b52c697d3c36c19409e1ced8e8f5841d0099261369e2470e3e6dc6c4bad913485e3c160b9efd483fa80a51a349ba48bb8cea22ce2c2902e999f89806bb4eb29188cb44e44a375f8cc2395e776f12c52610c9b100c69837f32ff9738f3ca639ec0ac92f0b8be67b97296a3a9835f289641dca6554111cd302027e40052ba5164f6425620229b8a977af0c4281ae9d23fee877e95eafbb6e77c1bccf28fd1bcaa1ee3ce97ba9ad1bece82199a0fb07ef1eb07f9c0a832499d630222cb2b9627e63f5cfe0c1843390418b21f044d3ae5d9786b82ece14d501793c086ad7fb42a20fb0f9a4d49630a21c31d2e041e18c927b2f276de47e3467f7fe6e92e356ce543a07ffc46e26446a7c77f031024ac3bc362381cef77a0accb4dffb72ed0c389706713af66c8fa431950d6412323bac255395c5b53accda60504ef3df81051c8c08cec0a34e0e0a0f8ddc074fa6e2b0aba538c5f57d9325f04e0ec26ef0f3c3e2ee35577f609e3fc2f90f95bcd4cd44ceaa795ef13e68acab3d5a2787483c8678d9dbc1cc94031cb9247dddc8115b005b8ba03345ffe7c431be77cb956114114f106826e8775b4730036fc702108555a6aff793dc1459543eda1f4955cba2679b124aa517186dac3088ca9943e1f55107c60fc7a76a7c8b1b97a5f75f774c25d082a169141cd3bdd9b50c34725ca3ea35905692577db2b0e285dec39a90879ac6aaabf32f250e82f99b9c4802197567c6e71d685d75309acd2e1af25ea94d919cec05651414240ebb2feb41cef6b15e0edac7d9731cf1d8cdbbd8614c1580e4aa993572e9c7035445818fd92a0a0c552f6d89517be8d2d9118a6ba329347b6ff460d1a14331b355bafa30dd9a57e677e0e3875b6ae843e54d0166d65a77aee08c2de6906a903cb1eb5348accad102844104c3fe8ff9be0605521d16e4835f0d91e457e5178f374650f3f8d6430473da385fda1a26af0f933a5ffde2563fb7bf41b079279f68fbd4ec684559e18abe2ccbb9dcaffa293440ae33060a9f6f860ca16ceb72c9d0222603caa3e8780e147024b9f98bc8c3d842349a71dc5d6f786e8c24cc400d002ace9ccaa67864959876b9772a47feb24aa85829bdc8fabc7bf4cbbbb6fd2ae1a9c1dc584f0b373158ab2922a4343328e92688f8375619ca38546dbed46bae0a4c94f5ff8db8a22ea1125fd9c1a25667fb6a4c44f022bd80d96190376d4ebfa22c3c55887a9ca574f737a517e29f99bd3c7f099af5a3cba6907d7e521d7dc8fa8d747b5b6579089623d33421f29ccb366b9c013a47272ed0ed8f8c10c4664c9e03cd94e25a6cbcc7340bb3caa94c62abb527955fb567c636c855c86db7597ac4efd28d4af5b9b723838569bb0f6a660714a612478fcca21d113706a77aa944fe45ee652c10ce1bfb6fe19842a03171b09453e47b9539498d1f64808ddfe202230a0846a36174ede3c41e1e84b7a855675569a9bb13fb4307fc3489031d41606b5e7a3123c301aaef0d83bada825e67a76dc458824faf828457292dcb8cb95107e5c3db952caab2bcb46ee5c4512be961ba2e1ad4c3274929c868bd0bcdf0c865eaf506e88cf33b33e8a048ada0cbc4f03df96a707ad846f3069424ab7df6b3beccf7aff5dbc3997d059e58452c9199bad25a2f53bcb28e887bcd6d6994db63ce8ab01e911471323b261dfd1661404f1e771457ff8583a13736286c846bec7e15017021c63c4fbeacaea9384fc92241bdaa3cd4f3204f31650410b2504c79fba2b800fa5af35a9da4a2533bcaa60aa202044b418242f5527b0901c6ef27b8c1a8f7e546dc51d83dbd6758c35aa7069212b745684386b8b3a4a206cf97ac5711503b41d2ee15f5860234c8ed66b3176b95ac0dad382e627030fcaff0a64d4c2e89cd708ffc6ac8be96f47be22756547d2a49195e4d7189192a2a4193b2055e2c142f57f9c04c27bde1a082dfe753cba2120d421ec4b187afb727b35bffabcaad6db21a52ba7bb2099e9e2fb7c9e0b01f9de454efe74cf48dd2d1725d2db1da9be54fc85abd0c5fe0309bdba72f0cea435f39d7f50fb3d2f10c9cb6546b6521e37b5bcc9cd29c2bf8996fdc404e2305aaba950b0a176907f64e292cfb56cd911dce322698396d29e654393832a5ec17af663fba3a4182222b8b342f630031f2a8a6d0982d9befffbc8787bccb6f3b896477d08d44fc44170f061330c57bb421cb81e444905dfd3edb372a0bc1de02125f25f74d8962bbb71398393a706810f715b183113abe074a5ee01294f190d8befdc3ddb2eb2535b356ddfa7409c2095978883290bdbfc25f6dde4948c64b5b5bc6827dd9130dbc902fb9152a86fc29b336018d3e66e1c55b77bd3be28ede5d12711a320b9ca16afd3660c8ccfa438331b70460c0ea1c91feb14240b737ae599a3b5614699c1de55589a99858e6741fd5502d543fbf8202ef05daace564f4362a112075c63c17aae21ffe2e9487bd44d7c377b24501e6da0284fbed827227e7664cf029627a55ecfbb26122a7a2c78050e53a175e4c4eb2b55d51a83145c54180111fba2797b31f9137f2aff340375cb99f65e7f253814c02c4bdaf4c808e9ef5df75bdb838b0ad2fa4e048dd5c0d58fdb41825f1a87dbc595cb5ec75041673b2fa1afcc5947db359c567e1d88318499967f4a9248f3dfe7371be35becfb0c99c6b2fce9ad3447876040fe418e072a26cab01c450c8280242926382039039139449e20e3b769444368c736c2b89dc2a8c9c3e8bc108066a28942adcaaf35198005b011ebe0e5ca6ab29db83d4693c0d86ae6bae0d29e845a2372a2b783f3a3fc2e75d7073047109b2a72d8e08e40fbfe398c43bc780b8c9b481be2ee55d676e6374a8cba22c4ddb68d5566e4aaf2302834c9cb8832086b4cc2c4d3cc9d6afb1c4af1f110c6dff20a4c1fa07fd9cabe624fb6cec57fa34de172ba6cff042643c07743570f209bc894251edeaaba24d20bbc4129c56f2a5da9384dd197b8248250764f4d260332a9fe7e490e44f7535091b59cab22a60847c70e04d24ac48bea2ad113782ee20d3540d7a84eefb3a83d2941d50745ef8d18354ad2e1ba6f6e2840191a34f4db283e015dbcc9ef36ca1302945cdf449f97edea2169f075ebc619a285079f077e73ebac1068f9fe56dfdaa10898e91dc7ed0bb138973244a1fc498d3082c45c11be678745c4d54b27468ee76c4759cd655cacd8170e2101de7422130fecacfd769ebb60015498a2928e0992668d568b6bfbe4c8caa160ea5f908be3ed9610554a005db3e75c5a6233df68401f2045ed18f70ee267f6edf6bf2d3d5f7457132296fa417fe16593b57ae863b007e267a71d8e3bf0e3e3f705cd38ab46dabed7516abdea18cf5a685bc4203980b427b521eafe6dffd388dc12914b7b51b3b14f24ade7f15b463904065e4a5784212f829d5706dd519cb2ad06f89d879b20adb09ac0fa6012734f60b77b44edf3919b795f7ca6edd3ccac742a309df542a43429288c6add7a40af8778b7705fb021cfa9d80b4e5b22b7f3c4e6e963699164057286521f746bf236e8b05bcc13044d5cc7c0dea1d290bd8de51e5eb88fd3759d2b0136b990059f4dc0e99f912cfbd6f898cd7ded4134a2af1f47d7bc1e1f42887947612656976682eea77e2068e6da9876f2f3ce5a71368a13de65d7db86c5f62786343992395540d77c47ab1b66dbc8038b3e1395999bc453e98bf1ceab0a84ac9a7beb34c9464ac891f80d50d01096471959c5fabcdda31705b6bf4c7482a5488c01ed08ba1f7408a5ed5fbdbb188286cec7ebd96415a328182c921acec7783ea3292f9b02706b5d573bcaa943dc4a631fb51e93a85054d718ec0d956442dec17c8226956c2cdaf17b8d913fbadf5f66df20c431db8f12ea5c0491ab30c3a9fe8be5309f22cb06e3788f268cbb666b4b52137a44bf4ee3e1482e740c3c2e7241a2e91ca3304d876d1bd861cb243044d1caa91493c17f8fc3acbfa943a20376001731598951adac9d7627b25d16a82ba631347ce79f3e98d78093c7ada979aee488a15b55a0360bc54b24f4bf37de1fc39cd2d101a9378642a5f079ce1b5388b57a29f97396ee3466e677958435386110088660b3ff6ab725183283e13e6620eb8129a789e20938054ae51f0f6b94d882517310df60a10d6ac7d31aaf32122bb52db9096bbad9a96892f0905212b12f2f4c2165107ee667712a8fd7117402b39bcdcdaf3762f2b8a0ab49159e498bf7f0bc6ae02668f4f8fd82c6f8f2e37c1e7404b7122f7814932938965c15cc6046474582b2922be5681ddc1616b1ad5916f60c4c738cb7feafab6c8d1c779dd797c1ce49d6e07fecb1a1adb9dda47f58697d6e25769ed460f7087b2d0f596571ad4e0b558c7c4145628386d99143c12c2ab1f840a8d8e9c61749235cb6cbeaf6317fc33a83fc032e2b1a23f3a4c834c509210a4672e6a0f7086fd2371d75a513fc4633676b2e26460d7c4ea285b4c6bda1a8813edcf81a82595ea3489b7acbd6ed13ef5f8428b06c2d067b22b0a5c561cc6ec69b054a34a17889a272ee818afa25b6e3315ea2f77f2d82f484cf4b6ca75dc9ab37662e66c9af096927e0a7220a49ccf583c85c150619ce675a859a20eec483f299639a45ed0daedae274b40b6602dd3bf08086352b3cab45daa12aed449ef970652db50", 0x1000}, {&(0x7f0000003b80)="f4996bf6a8de7bc36bb2ae01bdd0cd5c8876a2280ba6c991453e4ef430d4ade3d2f3ef99883cebf389e3267522de74b431d1cc8401d0f6039233bf4bf474838eb12ad564cba2c677cd572955817cda76f779758f2fa6d37d468dfddb4398a9b46e285bec90889a6c3ca2eea345620cab51f7b7acf791b1403878ce0ccdbd2d373a3f10fac6cf253e2dcfe167c36a359e9f26ae634e46abb75c54aa5245ebc31682b6fe1f883e5256941979cbe71baf42e7a2c3109d503afafe0dcb4e5812be6140a9a18f483cdc766400beb65991dfec73bfd191f1d52f5caf69d1daa654d1b54a37659f13f097126070378d44b4347c571e591a6c6371b2096355c4b5fee83dfabe63cc3dc1c73eb2ad585ac9b7a086d5f10a8336d318389f46a52431e95ad7101acf86c0cb26d557f341b5837f63860f41821dd049232c3ffb051df76b11083e9693284a06356b5cbe5ce1094af6604f1395f0395d12273c958ff4d56c76913ec941ef6ca822f062e3fb04da0fb2c3900c03a3e2161f704f940bdcea55d3935d22ed4e03126692f59140932023e665a5d3544c0c887a45c3375d6f0324dfc7d36b936d12b15da7ea04936a85289d6556bd03816bd8d063fbfb48e3da58a2ac6658791d61dc159d3074c0aeb2b8ea824b6904eefb2256648952d0405e7f27ca21fd767d4e5fa66e52a7ac5ce0692439687542c2f530b6837b10c5dad85c3ccfa3860771c90ebfe0e61e4e853ba7d7178646b31996b39d61f228103fc664a7371853fc7da4db70e891dccc66759286404db9747294ad1365feee2de513545a5034368cc3d43177f6ec4804696fab36c666e8a941fd93f5cc72ae99ad0b7e77eafabb093ecfb5207dd9eb974dc5a3c8ff07e0f14c953639672fb0d82bd987f285b77fa58bdfce09a953750a2eba5f0a046529a6ef1ffa15f8c5b4dc3408a4b198907a371feed200489cec8ddeebde9ad74149fac213e62fa434e7e0d7032edd0c8eb2a9930a05440c05e99f8d46e603f4a41e0570af131d4d16fe808d6ce0f024c25b63cbbd206184346ab993ab931ec6f0cf60c4c4fa1603c2fcfaf248a480a7ef6694ca0048864a9df5dbadf6879e24716797a5c10408bdeeb16ca697f90817c027d6fb5573290162b0de6ad1a6511bf6eae4ed52d337205262b672ba4748d078b35888622cc073d6367b719a47d0b16f8d50f92745e3805a410cb96757e83084c9b5e702c4d1a87acb096365ab044cdc053e3f12e7edbfc47e10c837207bd819d767b118bb0b915b70655cab3c0d01c6399c76d502fa49a459920199cc67489bf851f1f5546572b72296e67ffe0401ab266a717d00f93ddd2ce1624a626fd9a08238676b36d6918730ecbae6b6f26d1892558ca9297693a111c589e3197a6017926c088315a513de5692a1b1524695f716a76f54386524bc91dabcb88a5bf132843d737622a201075666801ae609d664f2e800a3d0ab8146e5d8b6059834057dea85f981d7a23932af601f5f827c5480c516d11eacd8b25332f13deaf87072186d67324df94289c7febf97dcdf80b045bb754db818b03b849b1053cdd717743877fe1a08e726c99fa8c748613e6f6f7738e34b9a9f26c3d08b0acfc70ce31d9fd982e31a82cf7e9b90e5855abd61c8918e49fc5f2b210a7f885678b0058d423853fd71a74cf8e691a8c301acd092ce30443a4e84eb20d82150d0a164f6e8ffbcb4643a269d7ed3297479a606136177ba91cece9ea49e0542605bc541d93ba9edbe1d345ab3d3c908ab3f80e8ed1ee089be818b03990e6bc8bb8b9a4563ead6102f369542548002114970c69b52629c3a2d46515aa5c6d6e9e82d6aaff8f298890d85f206e7ddb06be5731f9c088dd823825b340c9f24b837b33dccff4fa63eafe490d3f180300c1d0dc59cd108bf614279312b2d64fc0486c2f0083b5c867016da8675953e634d31604806db6cfb88dbcf1cc01e11a5147b0c4e5e426a5630974e3439bfc3a18874aff5db761928da0783c6d5b752a222e15203a0cda28dd97bea16ac281f9ff740fbfaf1c080b7fdd0884c25b68bcd53289e622b5995011798e52b3d1356949ba32ab4354d6942c504fbf47621145d4252393cb1c681eb7b4f2243e68aa936f976a7bc06024fda02e38a35f33755fc78229badd94c5035b9d8dbaf77df690bc58d5ea20a984a6495fc7ba0b3963c925d2ef2acbb280a2c021e7394b18730374d06d5a21320a1650b2ade9a2e1c7c7b7ec2306e56381768a46a8f8bde49b2b2030fc955ee1f45e49e555653e40c57a4ec9ef8ca7d272cfaf1e57feca74ecf65045bed420bee4533ea62feda294540c0a93209164d9f0f71797361c89e97c04ad7c3db2baee1bebed7f5ad1f53e59776f5ba66ece0d3e68b40476fb614cef9dc6a20a0eadf7f4e53d395f137cec5d95b2492504fc8c8d7f5ef74cfa2550cdc556dfbf0e6c46ac905794f7b31c6dd391a6426adfa7c423086e19e87df0ff9f193f9d237bf976e274a7d09991ea212abb3b682cc206c0c8f911255e1fbdc40303c8e20e69d59a9de1f66fe132a346300412c165e0007008149214a61b5c751150fbbd2a898b2ce8a82e793ed413256253679ae629be4ec5c4b53c94813f4e1ef45832901b1574457f7f262eb1b8e77581d7abf9a649a51091cf5ce8cec96398d59b6360fbe65d089c9341e2bd0464d14a54fec8857f103e0ddbcf8e8f1e01122f12b8fa629b3562ce894fbce95d53dbc78818b00a82bfd87fd6ebb858111d316a494028002bee89247cdb9789be379cafe622d10a9253c05be69ae1c66cd0d28268c85db572b34c460d0bf908fc166b1f1d0794a4e282ec0f99cc783b4f18a7ec18f141c8970956a0b8e65655c96629c13754bd6d78c3afc01c5671f4547c2b2a3f4b17cbde1edc38c629ba206b2680e83652c8311f6efabf5b74c2a503d8af79be457ca934e7142464d1d3fd7d7dcae5761f40e595e33ba05d109d7d4cbdc8c1fac216a699d33c75e2fddfe3b4b49de67681ed7dafda87910d0cd1163fbf7821dabd862a5fce5b69f19706e4083d2ccea88a8e2cbe770fd8be8a8b3dd58778562ac258e9b789369ec079b92170d5d8ca1b35cfdfc62cabfd0522486acdf87efc0884be0efc771e22653c50f6a8d697803438ccdfe2aeae2842d4ca620e9b2dfcf5950701c976a6ff021688846ab0eced259969b28f73aa63dd332872e2781b089b4aca4f830e6ed98ee4ae6d69a8801747cf501fc5c5620ab52fd1b792b8f3f06341535b557db8dcf97b79fee0a201dd73645014586b9e3b301313ef7138ebd7b7f5512477bc0f42445327df02d77a55bc2925147d57ff724e4d5fc4ed0c870a82a99b3a5c7867d380e6a287ae7779042a17942d7752dc5dab410d8db7b7b866c884ebb3084dcc7df0fe3f745c6fc39af3309d96aa57d2ed8ea7a25369198e287bc3041949a71f2e41fd6e9e6337eaeff100fc07288d4dfbcb54faf87f9fda210cab50d5541b9c2b1333e40152337a5697f23b07b41d18dd7f4dfb2a6a31ac22e39524b32cfb3b317a2581ded6efd582ebbe1a7611f78482ce80a5a6958cefffa61ffbf4f7e24223b39a1c75d6be4fa3214b555cff6b7e45b5374cbf8aab02c9577fdf8bfe4ef9eed64ca99fff2f68da23445bf5bf15d9af77db31d6cfb3347a95c119c2c794b19b47291c0005dc47f8ef4c9a43a763bb991ecc9e66e7bac393470de1bc1dc408a8689493192b06ddce5f4007140dfc387439f2eaf6f3c9a1b84f41e3724c538ba277557178a448affeb980c5fb22030d27e2c393435d0bd981d06fe9c27dbe8c37cf52951fc1340f0447ccb89a0c85476c3eef7aab5c2c09d5a217b785ea64f320e99b48bfad0d7640b2fa1900bfebaca927f44a13b0da6555042e2c8ac60f771a6476320357870054ad71c1d32a2cc3f9cbf56367664f35f0553497d1ff588644fc87b2167c6e56fb3565ffc211a3df47560bf4ea7e45ba4837ef4a41d41d8de372063de596122b46f2244fb22aac773cb3a0beb82b1d1c5e6f2a46156c6614dbc5f06fac97aca05a03ff83a94672089ede6fac0e8810e4d343a99c2d42163d3a8dbd3a080f77c20b52a71da7717fdebdc84a4c25d22ef7411fb29b6c81b6d931efa3e1cba90597152c9f663bddda8ebbb58b44e2a1901057e40aa53da73145517b0aa2a61ac76195aaf574572a6d30ca851f27722c583e81bdd30715026458c852d1671922d52033fd46352ed8b6c2ae71f729007755743ed59ebd215e7c59ad976778a67374656895a1b4c6d2a8ecf5c216d9ab1ce5bf8c27b18b1b7a395b05f72a93c69f412f26f1413bc05f3d4441a9f77021a6569f53a6863b53ddadcef27b4a0d472df89c424a62e6fe5eeceb0d317d20982742450eec26d76cad55ede162458f859800a0080c8990680cf0e8e36c6ba70529879c467a0fe48b9b8895bc28ead572ccc7c4061e98f69b98c05bf271da6cb4a31241297b32231bf67b6ea50a71da4b553b091a856ba85a825b56411d218ab18edd703ce636522dd09f75c5e4d19b4acef998ff948e5e5ca162da541e09718a50de6aa8938cb1922b2305995f18385288fa268dc1c4f715114ae892cb4dd85ad2c49d6f85d0b88182546939f3e37fcd4917442dcf9b99ef345b944c613aaac5b24d0645d87f7432756ed0bc5857269adf2be9f748e04b8790c1a589e561d5fff2a926d14ea8c72635526e3decf2b71d3f2c97425dcf86eb3f8a46f6e6c55dce21834da07066edacfdd6075f836370882f2796f270ae0a0199715fa9e6c5ace5c4ddf0f53ca45b9fb09345e56b2e7213737072d1ac69d2062f6adffbc82dd553c877100be568eacaa926a3ce08afc002c6ce59335dcaf44db86db81255b92a055871896844cb7104b0a7372c418cce125e2f37742c79efa8afd93e442580e0236bb3dcdca920bb9062dead58114811810222e9bd5fb1342311f9e0ddd3ab4e1a71804b36406d2178cbea8cc846bd19716069e9b9feec0c965c01102ec548d6216d596f383874d9411079ad1f5703d0c59d13e2a14b5cd69e9fa62955db8fd952f31dbda7da5ff55debf999f86b5c7af8d522dd141773d7afdcf7f0d03505f32e62a36b7ce10af0e5679937ee6e5f7bd14286fbe342252dc055eadbc9665d1e9d6ddea3cea40bc9843ae48746c47a9c4c36f404f2467874badd04d4efecdb40286a12d42967e7bdafa3fe6d5b35c574f34c64c96a6edc5739b78423d54b3937e7451bdd355a3537a1a3965f2a67d53ec205f87985f1d5238e05a98aa387e891f799fa75a18410f57b213595573f0b03bcfb3fb9eb759fbc4450ced11f328dfcb4a3434c64ff72dd3aae709eeb4fbde6a3457aaac0a1e8c7b3d4222ba9f9c16e985ed0a6dff05119ed25d1d6f5006083951af65903c686d17aa3eaddcb18d89e3193f7bc763dfceef1c1a54f887e13d2525d19ab7f6cc16506a8d49c553633b74dcd628252f4d0055a044621f4c3a4c33c45b6d12b087aea2530fbd5991909252e2e48dcc452b657a32f36a724209cf7edb957d5fcaeef835a45d07e6ca89a7a8ef55dd543ab0d9eaa0d4b42b1e293e88f45015521f8eed2ed39faf54410839396869a0539c14c79550fcee3a748bbb1571edc0e5de36436c113034035f014cb039006fdb63a4d74e4114b9ef5c20a0c15781ccc120b562724e601315d85045edc240b3baf54506a656b048cd9cef280c382fc869a2fe3c085a86692f4a469b34f14cee2ef8c22fd885b1b5e7d26c7d3bcc79644d349d009b9b65415fc85e", 0x1000}], 0x4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r0, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x1bc891b8, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed7", 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) setrlimit(0x0, &(0x7f0000000100)={0x7}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000001c0)=0x4) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) executing program 3: getsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{0xfff8}]}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r2, 0x1, 0x0) getdents(r2, &(0x7f0000001280)=""/4096, 0x1000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r6, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x0, 0x7f, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) close(r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x85, &(0x7f0000000380)={@local, @broadcast, [], {@generic={0x8390, "5192c1c988450159ceaace0e592a176046c2666c24d0d87f02cc56939daf472c52b3e42be17484964cc86ff7610754ae2dff21c4486c5edfcf1b5fa019bcbd8a854b6f76e8ac44775bd5cd48359b20dd78c1ef79858ff57421b4cc95811292f75085d95117d9b76731f5d6c3f399b82137c5ab63ce0c3b"}}}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001200000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8341712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r1, 0x0) recvmmsg(r1, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) close(r0) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1d}, {0x6, 0x0, 0x0, 0x30e1}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3c}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) pipe(&(0x7f0000001600)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) r6 = syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="98d9fe2c37932aacd569b1780780269a36bbe82e8ef0753859e15edf6c7211c080c2efef9b8bce13c8a2364ee0839093058dcbdaa72bb640728f6c090e3dc528b3fa247fd254594f9209e3a3424d5ca049e7da5bf6026e5c68f2f235d4416bfcbf678fbca39ae724f5bcf1bf7f414473c76966c764808f8e278bb09058371ecf98331571f3e140c68184e0edec78b95b8bf22e9d00c0dee2fc5a69efb310b5a4e1eb6fc06bffa2f2194ec2613671ddd82f67fdf95ba02edfb35e741370c82919abc5ab673f81c9695ea8e85e266550d3cff558cbd46d974bf8c0a2bc8f3bc1b292", 0xe1}, {&(0x7f0000000200)="2881840811f59dab830a13fbd408b190b823623486a06053c8db7b622442b9a39c33f58df508e3e93144e2415673363504ec428efc95f35a73c3837ebdf27ce6cfc4a29bcc690aa94f7dd54f06a271be61e9e5f02f72488d552535220407bcf8e2d6875aa22f4b5a54cc30d8e662ba6c5839ad032b6a9eaf49a5cd3d5d1148d280bd17306b42795a0600a93b37cbaa4fe1042fe85e601926af66b7604f74344d1414dee4fc2e553b9cec74485e43b0ca1d11dd333c096a45d2d4e0533763c40d4d52b9fba68fc8dff02f72697177f56f3ddcd82743e6328f094c9897dfd37bfe48275f50e80a31d566a1715c88f505316dfcd5840270acc461707ca874f381182536e0ac79ac8d228c37c8087aa87f9c8c6e1713ef809cd4cdfe3ce65165786c665c7350e3e62e3c2f90ef91e2995cd0bebc04d55655eebc84e42f9d867e8da08568807c4d7425f269d228cb6fa27d3f6d44668e5939af96db751065818ba628fd56c2ae5bb1e8baf7a47b8bd42f4dd3e94eb93d615a29589214adc8b1e58ef2ff82e6826ddce2a6306f3f04f9463fd6c2f5f67112c922e6cd18c02afe26bb46dbaf17f88b95aef9a940fabded1b4edb78cb545174693863786114284382c3831f77616f3d20acad932f75293b11bfbb0fbbaf21ee99c59d215c2b32d0013499092500cde335a6b2d14ec05f00459be07fd8b686db989a8a0d85700a909d67f813adc25608e35d983d1acb089ba39082d80419dc06e39c413341dca9f4e969eb9c2e613162b2e1d246aad76c4d4e5ed30c953b26ae57f99e0459a99b578d009c518826637e3fb41421d4b7ff92df49610d1db3793cef31b42d2b84bb1df3c8a6c1f14d7884f7e432a1ef70e56d321b5f4b5f8b484fbb04b19673079fce8ed3e906dfdcae4545445b9d7455043be81a92df4211e3186036556ab3eefdf6752c0e9a6491c2db1c737263a267c7cc6fe41c2fc0a0476bd422041fdf62ffc4aa1430b2ff26f780c0c38c2fa93afb8bfeee1bbccc7a8cd9dbcff652606cd23b83e33f7926ec1a6468f3cc9dca9862fe7b50159d390e5e2efd5b561889af10d33592aff45dbcb2b530d3377781cdcf4e4068840af0e1ff5f7229306d1e6e036b5fb0ddd492ffbf6ccec28d70a6aa4d20ea58a7c77556a4189541eb1fde41b63fc94da7fb6ce52330e02d604076b531915cbf6e98270c29d32a0415859d7d2cf214f86f97edc92d26ca12bdecf534fe649d905515d8043df820cbb131ddd5c14be59f81bbbfaf6e2e7df834418505e9382a5f91a60bb532043302c83fcc12dc83c988a0fb5fbe5e573d53a028927e5e9f74b5995301f3ebfc8ab34fe77408e9527398e273f16ffbf9538e1aa99a6b372e127dfe7f6c3c8852aa1855a0dd72ece019f0ee9ea34fe868bc820066926465197a59a5356f98fee4874ec0e45ef49689bac12bc4b5329af4ddf6059613469c2c22110a7b49af311bed934c998baa115211c487fb6c601e1f0c20bc5fe247a9142b1bbf9984b3ee59326be3ea9cd97b4e548362ccc8433adabe47133adf3e42fcdaaacc7fb2f2c0bccb6b3ae5b08046cff855d21b5b7d140c31c3413051a618cf8296d073b1cacf10c30b45ffc89f28e8ce882d84760a66efdaf3115c084a2310aab9ab16f7e65ec6281cfc8eea215c7739c6b01acd6e3371b948239df7cca5bbcc2a96bdafd9fb4e89f280cbad4e9c52681a768aa07977e2e1bd543e575a761c6dd2e441fe3abeb7fe04248eb13a39c502fc84dd5b1b82ce9605b6caf6e1add5faacd031b08668499f12ecb355905bdb4689f40ac632731a58f9b2634c25c1066ed6f1eb64fd9d6e16e216e4f8120b474053c30aa1412ff1df79c3f6d486350f412d805476f93af9ee02731dcbb5832df76a94e6859e18564cfe09ae82ffd7f79f6a219cdb2771373515609ce9f012778f8a9e2a3c64a7f18f02e2bcb380ce87387c60c3fd5add873561305f9e541178805f6b637370369dd3507cebaa15bf13417550a3da1a22fb31c512f09dbe89ed5d51b517fb1a173ff3885c73441cb2b936a75ed826f7425e75cecec11a23beb9b33cc28487dcffc56046de75ffabb339e2bd2f4f8fdd7298ad92ee321418a55cbbef8ea3f16c683baf3346aa939a73632594a38f938e20b5d05f4483dcd264775d9ba82ff00edea59c3f3a7f32b32fd090dfdcf5feb12efdcea7e0266c3578349e5149e25a60f6f1fd318bb14f2f411dc43ed330462a93d90a351aa068c0664f0030cc24a35e62f67cef68058131cefd869da0047e84829fa40de267a2198891b9ca2ed6ce751b4f2e3aab73e2861c34889a05e8d96d809585dc9b6e66c4d2df4bbf78cd231b79eaa7f2c113a748683d933ff8ef1661c96809b73a18c425641496a34218e615f4e14344fff22ee0bb64972ad1670abcd7e2aa2e6d0df38aecab0f09c3ba563a037321b7ff206732f3405084b0734e56edc2d0a646a614279481c21041a559f6cc4c8bbfeff67c37294f156706858950339157acc130ccf012ac29d5ae71fec600d9fef4fc3c4f828e31a1f4595709eb5d68981c0be7cdce0597eb076a7c6f76940fba22e63880e251e6078292481c1917f4f622bf3cec88f5431a491c2f4bc8f82adfc0ff1082169661fbd1617cab0ba7010868a3bd95dd0c14867ba76636f19eda9856712f8d641ff768aab693d36ce43231451ea385edcd5c884ca4a729085f600e48d270f49cd4130dcc13eec65d1568ec1a0f8dc92a7560a728267e8d2fb816671265bd179c1d037fb83f1e3f574c2af6a3e0e9e240574aee36540dccb2ae67e58dea208dc211242770ccc01433c139d552169e7579ab73a0bbe724e485f4c0134d91f0bcd43bd5f712b31cc07bf2fd129eb08cb5052487a1ca7f02a0a08f2619b31f054d7faa485388aed468402575a8cdb516600d3b426e6479e03308b0bdaf76920a938108e8551b56fa5ae10e42a2a854fa50263e0dd6952584b48554c7273ccc53d75fec1ad8bed8afbd6b7ec9892343dce3e68df3fda300528b89b1444143e7d570c5ad9df46270a61865ef6c82797ddd640698be48b28d11f3ca5de163bcf66ed3c60b929b5c7cebd1bde2699529e93a305bebd543d9f0b74c28539157552091be9727fcfd472ca50210ce5c244a7a08d7a02ed6cdad8f0e945aa67b64a116c370ff75e0e4f31e2e7b4d47344381fb50e560a25ce39f3defdb8e1e692c9666bee6deb63eb399aafe86aeeefd774e65561620e9d1783a2b9931b55c35411290de6d7069bcb1733289bf77833a5487c1138f392ab9521643040f6cb4472da7ed1d49534d8bc71ed8c83720cb8163f51da7322702caf897c1aff0262e9a01919fd0317a765474dc1bafd4e817ac73e96d9943e90b15f0872fd676be457dbd8660925e72172fe856fa0a3de8f149614c2ab5a4765d98a45fdfdf1cac75a98f68b1febfb6eca040dbfaaa2a0bbf530323f9e2f7c80a26dbb78bc8b4c9e8c12a953a6b50c6bde7a6a5559bc2f42a5cf9fb13b66ecbacae77a5ae6297a1eb67b39579086cf69896818441637a788cd7c083449cb03d5cfd2d889a4837dbad567c16f1f0edba73af28f78e034cf0f70a843b242fe85c3e5e67da17382e3ec55610dd0b7df333236889b8586af17ee052d822fb731fc5ba58f20681fe3b6dde68c83fa84ed5a05d52291fd65838d1a6899a43456396f4c7ee47af42bc4e2be1decef5e5da7c6dfcfaddabb3812be3244038b11e54d65601181ef3dfbb4f640e316093eeba18ed325f9e9e5b97169b33ed4a729cc09f9ab4859361372e13eea5a1c0f357bd36ac5eb2b4fa5939c12bef1752e3620224fec4c235665faf307fd2e690d076d142e3e3e2e4b4664934339372e56e721d51ddbaba8aa7f7e02573396c9fe1d0847c1c68a111e74bc7c7860e6de13072de0e05b5e0490e96352dd759f094b6f21863bcd0f759a9746c061945437f6650224bd88fb78818aeda2ca0814f5fa5cce2c710583ca6937f1948fd9ae9a08be6e21e210af11619c6ecc598f945f4efe56b7294a59f4b1134fc4b83a122e9c3908eaf77fd40f1660eb2e6563ad22000022c414d337b87f2adc86b3c29592d344cfbfa663f75340845e53787186652c9908cc54013b28b517d9e33d29e63b821a67ef342a78476e1a26b03cae26195388fe613ed267ca46b2a6e4fde700996de9b89e53976564975aa4a60efc6f0a9f1b4947c9a52389f51153497472b46d0fd69baba4ef9d36a138bdc0779b050f84500d190690da31185b135c817bd9ab8c99675fad9b50c00f0c768743c309dd5922f3295faa5f5bc43b9c040ec2b5d148e99e9e16de2acaee5722836eedb6fd9b9d1a1e908bf365cdeb470cf56fc7a4a725b3bad74bfd0e155f517bb34644e7f199352d9b6b88b76587c40645270bac8398c96a9cf92d228e65a6bd8f9d91e38dab47d48222725387f6a5ba2dd60bf0e4430eb887fab9a559f2adb0630933a3639b23f2f1ecec92d8c72366317daf1894d3caf51809806b80c4fb80c113b66a261707c1f5194d1a44d39da3ca9547ca5da9b26dbdbdb6d2be728789a30bd3eff7bb818f6e1335302fdf6d52d852ffea2c8468beb7db2712c7e0c6598a6788cd9beb882a8edad9772c5aaa2773b67fbc29505a06c45efa00548b4c4246eb87e8e0f87cd21588c69075a2a8994635482813895533059bcdb5b1cf3e94013d3bc2d8b5fdbccc450c660142ea65bc960c0dd4bd7237fa4c34add53bedae408c29b5b1bf7d8581615d0b82d1cbd9dc9a1467ff1f8a1578e97019a0c8da918be430471bb51ef537ac6ec7c9c5260851d3c588589fc0055d7d9af3ee65a96fc232dc064da27f8fbe1bb522dd5b973d9a11a33c51c1cd0613910e5e2f47937ce5d5dcee16eb9af44f71fe417ed099b3bae34242a33ef1ff41c928638b3ff2030777c757da707dc730e56635fd9af94b5c389ea734b77b27e3557685b47e22e5c46eb82c733540bcbfe303ec2a91d4038360a31ad803cabc44f7224791431ad6d5a9cfc34527b198e92c1940c2fb704a394784e5c29996d0698afd5deb1a58a795a54fe7436cc12ee82925c2c71508a316c59a3b997451a29c598bad9ecf136200c195906de1d678d8c47d4d08f8987f1a2a27b65f290f1b10e2216c1809591facd6777d9ae248d9bfd84534553cdcd95441c57930aa4325d352675d1efc4884f608d1612562be508150e368ef3562aecf99e7733c016d56cbbb19da723ec74a73df0994d586ff58719c4863d5e34de8a3e1825076d05637ed6c947ca7159e19515cc6cfedeb038421b42ca06a20ea2fe91368abaae92905c1fa9ab028ab5b6c448fdc024258aa6d14dff84f5ce7e4646373774cf04e3a68c6404e94a11612952739dad931efd5cfc59201671b2ef6d57c1d741d7cf7856f56affec7b35a7513461d377ca1441904f3aecb1d2d586d30fa958f7c7bbc1b890a0f3beda39d6e931aaf833627119ee07d75d0a80848e69718707dbee0c7e89ad7d2d4d1d8554adf6aa20308bedbfb2493d772970eb0929f44e50e8af6e0154e658d8e06f383d0de0690049e2f3e670f6aefc878a00962051af216a62ea7aaa89cc60eb894ccd3b33af95fa922a986feb818b69cac3e18a3d49846f8b45fac7841e1b5f93ca074d9ccd4389e0585d58dd45c346e31dd2dfffd16e51f6fbde06101bcb80b061380bc52b529b64e1a68e721871d781bbfd8e58df7bc3dd40f6ecdfe132e1786e064da4a30519e389b3279dab481cd753ad9dd78697c7e0833df1788fdf58c971d2", 0x1000}, {&(0x7f0000001200)="3755e8dfacec654bcd5fc52bc95c15be4c46c342c7bfc6a6a248f9b504e319fb2b202a1bc78db6c0dfb567f7790e203bdca5b49f1dde3e79fbd61fb132fbc30e843b2e69250d1b6e11397dd589f7416ef97d5a245ac64af81356db15768283494dc51f7c80efd778b50451c0c36e7a3a0cbae1280d10368e69d5737b37b62c6b0927497f520837d1a1307b13d4beddd62bfaec231c4a7d0e974ce96054db58a4c05d1eafd295c4097261b260989d92b824d794858abb8e04ba9536a8a6213f8ce880a821e0e71b1e515973078b250464a2855b", 0xd3}, {&(0x7f0000000080)="4923b518fb6d2fa5cb4878c81b4c367d06a4", 0x12}], 0x4, 0x6) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x8}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000015c0)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001640)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000080), 0x4) listen(r7, 0x0) sysctl$kern(&(0x7f0000001340)={0x1, 0x2}, 0x2, &(0x7f0000001380)="7ae28ea4137f706c4ee9990dc52b971777fb4a1a5170fb250dc253f1bbaa29c7c921cb82bde86fc3b1fb1a375e8f6d890f1f89bd9a4f5c0ba7c01a771b5b8d6f2526bd5914e6c4919cb4aa0037aae52c61e8852bdc401480e0341090cb368f3d28a9f419726d6e2cfa1615e79399ea5902e4a83e3447f733c808ff86651ebeb5cfc0cb68fe06b6e8abd56587f4380837f389492aa98d6fcb1f04b9ee9ceae19af06e7907920207ca7af681698a8c4496ccc8f8d161f74a6b23cc6ab37b0adba64042bed5995e35b0f4eaa194d48d80dcdcf86dee4fb8030d1613ba9c2203fb3a47fbe95dcf45aa66e4", &(0x7f0000001480)=0xe9, &(0x7f00000014c0)="add631600f341421f6e8928496cb9bd83b094734e3d9fc04b7c2d2a909e1217ee6788be7083a6d20d65cb0623ac97a3fa6a4061dc49fee206a5384d8355ffe3ad7817d7567f8511985c8f301a273a917b758de5c2f045df5ef383bb7932566457a20b938823c7ca55ba906595c7a50a280a39a3045028156fd6b30486debd16f819e87b737c92ff518220d49d9548ee36ab89c8bfea7b6c370756159d5246e989e9b943fc7023a627b61da4371205e9a4b131dad760d93776eacec4c0fdb32a3a1", 0xc1) executing program 6: r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) recvfrom$unix(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) clock_getres(0x2, 0x0) r3 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r4, &(0x7f0000000200)=[{0x0}], 0x1) syz_emit_ethernet(0x12, &(0x7f0000000040)={@local, @local, [{}], {@generic={0x8100}}}) executing program 3: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000"/51]) syz_extract_tcp_res(0x0, 0x3eec1616, 0x80000000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x1, 0xffff, 0x40, 0x8, &(0x7f0000000200)={{0x1a}, {[0x5, 0x0, 0x1, 0x4, 0x5, 0x8, 0x7, 0x1000, 0xef5, 0x0, 0x0, 0x7ffffffffffffffe, 0x5, 0x0, 0xfff, 0x0, 0xba8deb5, 0x1], [0x9c7, 0x80, 0x80000000, 0x0, 0x0, 0xffffffffffff309f, 0x5, 0x5, 0x0, 0x9f5], [0xffffffff, 0x2, 0x1], [0x0, 0x1, 0x0, 0x1, 0x0, 0x100000001], [{0x9, 0x400, 0x3}, {0x9, 0x400, 0x200, 0xffffffffffffffff}, {0x7, 0x0, 0x7ff, 0x6}, {0x0, 0x0, 0x9, 0x8}, {0x9, 0x2, 0xa3bf, 0x67f5}, {0xfffa}, {}, {0x0, 0x0, 0x8, 0x45c}], {0x0, 0x1, 0x401, 0x9}, {0x0, 0xed0}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff000000"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setgroups(0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0305602, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r4 = getuid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) setreuid(0xee00, r4) r6 = geteuid() setreuid(r4, r6) executing program 0: sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getppid() getgroups(0x3, &(0x7f0000001340)=[0xffffffffffffffff, 0x0, 0x0]) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000001380)={0x0, ""/5}, 0x48, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, r4, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x0, 0x5}) r6 = kqueue() close(r6) setreuid(0xee00, 0x0) r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r8 = getuid() fchown(r7, r8, 0xffffffffffffffff) r9 = getuid() setreuid(0xee00, r9) fchdir(r6) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x5}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, r3, r4}, 0xc) fchdir(r0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="88dcddd2039a1599f87abd1b4b20399b8cc6f11ff4c1d233313e5b7e998a2d5b31744a8754"], 0x18}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000180)="360a036a0c0a0f68f3524656b5502ff8cb0098181a9bd6cbf4e3725541b125b7ef4b80957c5270447f42d662efa48eb30be42c8dac28e2cf2208b8cfe0334d3beb", 0x0, &(0x7f0000000200)="bc0d52171a1ca69a5091d7aa6a32677b6ec6bc2aea0aae5f9729976e2672692839fa0291bec80b0a75c9f866d9be250323e4280836f5cddf2e6b27d745f93a2d86679b8a19f299446add1b8fbca7db330ecb18535f249a3d6d0a381befe7af30861a79845d3c1999679dc82cc5d0ec8eb111ed38a668bb6f231eb665125ea9bbe90fd6926cacbaf8b9bdeca399f1456cc8dca1811eaa754763a9af", 0xffffffffffffff31) executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) r2 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r2}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635", &(0x7f0000000140)=0x4, &(0x7f0000000240), 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000440), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f00001b8000/0x4000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006bf000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00003f4000/0xd000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {0x0, &(0x7f0000591000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f000028e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000071c000/0x3000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000405000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0xf7ff}) sysctl$vm(&(0x7f0000000000)={0x4, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r5, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) bind(r0, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x60}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) kevent(r4, &(0x7f0000000240), 0xffff, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) fcntl$getflags(r0, 0x1) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080)=0x1e8, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x80, r1, r2, 0x0, r2}, 0xffffffffffffffff}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5812, 0xffffffffffffffff, 0x8) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, r1) r4 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r4, 0x0) r5 = getuid() openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r5) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000040), 0x8aa6, 0x0) getuid() r7 = getuid() setreuid(0xee00, r7) r8 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r8, 0x0, 0x7, 0x0) getgid() semget(0x0, 0x1, 0x668) r9 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="cfb9bb2cbeb1888104760dc3bafbca8893d29292a812b505a59ce5444e3f1bbad82cc55ad255d27fbf81c9811fb4c70d5a123b18af3db2792dc072815e0807d9c2bd6c9423b1b7bbeb85e05e51087947b9264b", 0xfffffffffffffdf1}, {&(0x7f00000006c0)="75749bd8185f59667e67b1b0505d29ca59e3cb7567e1c747fa494b8740bd570aa70a2fc3c7103e0e87b455435f01e13e99d70ba5c2b283c44212f153922ca183da6aa90674a9fc392c9c50f4d817688e3a5bcb86d2ec682aec053256fce51763ba707c51e5b6176f4128cae6cc0d8f71064280e24efe71a3a6d11fec4f3b080672f4ea86de89f3615c513275b3c19f783fa94aa6a0cbe682d57d13781807cb0e9f18b2e128c4893466a9f80be90839969e7f7b1763995cd7e6b319b2b45ece7368307dd19428eef1b095e02f75f8559ae5e0558f4d0dc7e4a3856395c2afed066517faf7616c36e2ef8fa4385c1325a52c78baea37effd11343ff9ab14535a5dda482f5d08c418e3a8d8594e34862b715c6e788ba26b224bb53947b2af64dee4692bd3638a7088b8e05981bb17cad3164d250d77b649346f428fcf1f3a87642af434ff8ff08fc14fc9ce4f8149af2fbf368c79a7d70896cc16b7a38847034c8304dfbafa900cd0fd2aad5c947df54cd9f8ed98c3d0b57600ee8a96cdc4ec3d07d15aaebfa16c987670a1ef165f58e799d8e997b5a93e877d915dc1a0326706517a1c81eff434c9382f58826d2e8fd2611f517c1c7cca120fbd19542d26926b72eef7dfd8943692202c5d9177833711a11891e8b5ade913382ba39eaf950ce10963927594385acf315307aea1b8e02e2727f1be20c99dc4582a6ecd631d9fb70fdb520f2e5f245b7e6403f9b5d7d204e2dedfbf3c21c3bfe36b3caaebe1dd99e077010a5dcff1ab3e068e650c0c81bab06429ad9de5aa2450c53a6bbcd4c70885907ae680f815523b48044c3bb45d381ce6e0b9dfed42983b9682f59a7ea125a434d2649206306e1433c767f4e570cea666cf5422dc5753ca4675349d52d5fff3e327b05fd30ec3fdb443cef5cea62ad6dedd0071722430db8962f4824300dcc20381f00b5fa677b319e2529ab89af541ac46a253dc5c5eb53e61ae7f5346f38dd19ca262d2943a533887ff203bb60372b56ed92ed705d938f24c4ae1b28c3e83960218c63ea04a6f895e195270348421b2ad39155f1fdca4ae6680c7a883efce3fd9d3e6e453d12a02227ab76c5635568f576a72c7bcfb41317db5ad13a5456d135cb053650fb470784c6c1fe436787ec1cc90586b96d54fc46a2428bcfa871fc85e210e091b8c14e06973c8d0f96c34fe4a651d6ff626867a42b0608f0fba1265153dc2a406264013f0d12a21aa128213ac5d07fd297c244e7b791659c45538d23a33de9265103424c8304c6725ec4c19f19f67a9087e058c8363087c33d11f0bdd6cf1013474faaad8e33e3273bf134f7c29c713f5728d6abd6a999d051ef92067403260ac5988639bf62c749f20eb7a695f7317489428ddce55c40c78bdd4cc642e7a9a707c4ad9e263a93a9a25176d2db8c104c61edccd4aff4cb97786ff3d349d2d4929580cfd31d3ae567be40e1fbcf550b1f6638f445650a149d8c9234d6e2ffea859dc279fc3f439e524475efffb115d3c7948e01317fc012cc53fdb113661c9b23ac72856720bdc09ea21ae11867febabce73b683adcd9167880948870d79c441cb758b8a73f7873393f298f124525f8663ea927dbddbb307ba8b89831d092cf8a86782b3b38786971375b96180d71888b7b5d56f908505146fab7cc7ff71987cfb43c70ad9bf1865b550b7ffc5bd5a34996f0b7d9f7361e05718f3e5b30f30f88109a654d2b150096bac85c875891d8ab477a0fe97394901749304132ac93382db46496cabc4236b374f9cb2ccd5a19fcb4b06acce65a6a9165d29995e3917677c7a37be1fe4b7e7aeb83245e0887989a8df966dabb026f54a08b5abc11ec8e4eb4a9b1744768b574c4a7e92279c07048292cf73e9a4a7c624a8de6117c250fe87e8d13e2d696c35b1e6f2884a4bc1e88edf768fd639b45ff9b96088e46c633e7df975d9fd643ae79cde98a0f18040803d0da60840210b2d790105f5a177b86f3bd462dee9ddc0e97f384c56137575c2cef72becd7dc44811f323d18838ee13315cc953fe35855fe81a4a9c72c1ce18ea282be0aba3a4e271fc7b5cd3d8861605ada82fb4fca940cf2da2ba042bb0c5974a65721cde80a145ea37fbffb541c829ae89b682fe4a16eedc0adf5b291723b00e1d3cdcfb340573c565b791ebed6d513c5f5de8f0d97196929aca6c2254c0cda09e4f529b882bd05a8d99a8613e825e331423264d825c61535831f0a3535117914286a6c098304152117e2c1a1367780cd6cb1d693de42ec3b160c19d8c7161c63b51c3e7922e4bcb02427267795ea409bdca76385902f4308d81d7e341e5aa20d3ecc299fad12b1c02c06d0f0299a5d64ac69fd79063075d7000106ffb331b71be87adaea0985295b4983b7dc27b08af74e9ef7b4e62fa2ce43c3976e3ab0a6cb4f430d74bfdd08ca2bb740f15eac042e0d3101426ee21ab8b9da1f9c0ec54aec5740d702d14f977c5d48aa6eb4b5c0f6590ba954801e891805ff9713ddd33870582bed34f9111a6a88ac674b0e6e7ec8ebac8ce819f6a7f356203778f26f441e429552f1edef315c0e60b5f21ece15805db6a77ac2ed698b714e23a39d9c9d832fda6badda995a1949ade93db71157c280d42e9074ba54b2d3e4b7624001c286793a167d3cf49f15d47445304043915422d500f561d19deff604af9f013ec9d70888588a7bdb38f9b39a3b461909a53e248242b5f7fa5d305353a3d7f4ab2d2cd8960ea5402ad8533818c457fe3b1a885a15e34720ba6c1ce394cf78c5b68f008624d8ab14dfe803562830fbadb8aa1ca44da8475c5cbca06a1d3781729bb9aa374d520c70e7e320ae5a51d80b4999adcb411d97eb5187e4d270be1f3182acebe231e7edd59f50c730888d7947f29fceb03b8442337ab5c431b5c949dab0f13dd2a6e7db1039be5dc093a999d94c49c71a925fe7fee0c95cfd511bc14b92756ca12b9fb28f2191e84a6ca24026388539eb5ebf0d1cc75a070ffc3f5c79b8f22a8f50886fe8b011af2cf2a28e3754c7b8650948ad96a51e4bbb969a923d1a4c75494c8e83b3677a76897c1797c5e5700c096d607d509011bb19bdcf7157921dcda8918bc6ba0d1c741314f5da4e757899deaf29ede72c65ef5f52f18b6e1b9fd0a4988f062cdc6b90430a0c646305516ba7e9aa69db58e7c020d45c4e554fc5e8e8ceec565a0d1ce9a73a0d601bcf00661434c7593ce5bfe421b45a0509c2658228a62c261d15acd1678a4de6cfbb79fb8adae5ce1c786d938ac8f7c829eebeef11bdaf44203b44e17b71a727f5dedffe6ed4e955bd2af17737e030b85e2439a107f1943136965c26a5a7c0d0770b89ce784a801fd0183996e8e28080135ea9dd65d893b81e3632e3b377474dcaf880ded71b38a1658fa467d0636b94fd7c730a4eb8fa359cc8022dab7188b861529aaa2cf1c650711cf2ebc5ad20b53463689fe6751a3a17aaaa5a6802fb8682af549ea1d72100810ebfef58cb7735db11fbf2d4f42c66e287413a63a48331cfff70c2a5a58ef0d8c9cb6195f2aa0da32ddc5af30073254413519b5b5b1b7657fa8dea6b2b84e450b83e6f3d4b11020c49fcd9fd23da07841538f8fce50c5940234bbf970bee4ce1893190653703129d5fbc00206286faad047bc4bbbbc3a480d40b623cba050ba0dcdcaefeb3f219c3af89164cc1e1593ca14a9fd288b83b02f8d205e225897f82be7a2f9764c7f15223f76bff5f3755be20e06a1f755bc872b32c5919e91bc632d4fb63997cc021febc355384bef748da23ed65fb7afc44e146448d9cada0f8156625ff7ec733d44ad6bf3cd5cca3557202053d5868ed46eeba9c54fea682360271b1ba56a85e753f74dae3ee29470ab192beebe2fa59af89a3ca61fb1ca2c30c00d2fdd0fe37c04c1b75b90e33294158524055ddac8a70f31339e6c7537dc4b655ce6b592bcd730875c8367bf7f13ef16d2c51843225607785e2da882710c133e905974aee717a74dff4f05727121a294c19759b729b6618efca64e9cacb615295c59c99180918f346bcf43129106019bdc584e90c140ee9c3169d4a131a1d3efb866c542c8ec2fe677bfaab0f4ba6952f90e2bae54a96adcc1f8146e52e54ce2cb46b32163e85b630a23e16c82d3b0176b577d540a4b6ffddbaa4276e14b473cc9b24452b325b691ae84b7f30ded68e728ccaa73e97aadfd3a5378656eb736eac99ee1fd8e801a49797012d915ea16d345565319ef5296dbf52b2ff27cbac9955fa8f4e4d8f562bfdad1819f6523f8c0e2d7e6e59b69812e7c6a1aad5839a5e4a3d0502fe62bfd35cb3205ce28e956e60b0366d55b14f235c136a0d9df7724db05c851dfb6801727378b7cfb58df2487524693ccd20407ae4a19996e518ebe4f5adaf67457f3f93f54abe645df01074a43021f8b48e61138130271fb50d6118582d03cffb0e2057e69c13c0241b9e3377f483516186cee6492613069a5b2d2fc6c0f619bdf8e7f66acc3fe4ccdfdb594af07026f5babe59c193dff81cd4cd18dd25b42ac75a676589f3066508c75156bd6c6dadfd6734543b1fcb7008b0619509a1242f6e30eaced73fa497beabaa934f16b9637ba05ab5d1f0b0ea495891756898eee2f2c0f4e5a313d770f670a5d087baf5094b92709d6f8a49c5b9ef68a5b10eac45a12d016fd2239c6e4e2bf69c6487956df04450796fb0b1c6de189106201b07dfcccaf0c4fd40029454a7a8050b9b3e8076aaf2a43cd574d3727999f21b72f467738d6c5cef9eb0ccbf26703e244a8b5bf2b57352cddb1112e221a665420f8a4cc52897d7dbb7ab1e11f4ffce45a9b135f45b86a63ac0253bd1e64f88380e3e71c3dbfaaeda3a7e3a18b48579493b5b68b52310d6c0ceb609af2d32711fe689892f0eae0516b5c509087cee8bdd610ec03fd6442b7c263e1a8026064ddc29c09a3bc0659bd035cbdabcaf459125ec5b097905deb6ed59868ac5137ad648ba49cfa200578b570f0779178459072adf6d2f86a8c0d1a0473b4585abe3716cabff213ba7fb8a86bb0a7aa4907eda327cb5ebdd4b0dd5140aaaf259c19aa23652a66e56f1e9e71170de43258085c55c864ca5d5f538b017af40295f0141fdff9aea8c0fcdd6ef5155ef6a26b105a82099e14e1d0ca05422914986505985ba7c2a4d8abeb188cf05ed37f4a077900716797ddffe154bf4eb46c549168442b02bcac7ad9df5cef91ef190dbc9c32fc4aca14b0c910355df5073d0645304997a27f8a3a1e8f4b705207e3213f9bfa2d6a240df3e1891222f353ed57b176a9546b8e03109ce602e2ac78fe763351f5a7d415f7b21200aa6afc2e33b6536e9de0c521b05190161fb48832c3d536aa16cc4c7b8e03f8a605a181e3707234ee59c372cdf0a3489ee0e49c5a6ac430dd601a0ded958fd8870fc36aa512c122b0626887c56ab231bc719e515b9a2699e0455e9b9efb6220fb0a6bad8c15b279cb6f5ed5d4a683f65c9dbdbc3ef20379a05d2c8b8f5a3361e7f6b46799b1ba85a8e57b7b6ccdf827c1f7c7377beff97b246f6e94212983dce0f2af880b7b4160c317eb1221d5849a9efd94934edda19f0be8a4d4b6a4a3d588f990acf92c5025463b64b37a109bf9afe5f457d013f908bc342bec5b35495565b4784e132911435a025e4e62c8ca566af68fee7e15de66f1638daf06a162565550668ebedcbb94a85a7928c80d03efd1bb880e9401d541abb632847ad83bb3c1238bb173936ed809c128caa5041104e396671cde44010a03c717a993b9f49", 0x1000}, {&(0x7f00000000c0)="8a6f04c12c6a1323deca9f7494bded0bcc6b752be9c170974b", 0x19}, {&(0x7f0000000140)="2528fa7e063e9b43677c18da9da303bf5823663cfec9df3b73acf5be20cdca7aefe8259b7b22ff34a5e27d773e74b816dfde190af1028316bf39d86989336cb7bdcd89f4907d22b159594ce92d3be980ee2fb8f73c695efbda9691f7da386fc3", 0x60}, {&(0x7f0000000300)="a0f1f87517391b31bc89e836f6590b2e7feb60befdebb45a0bd6e518f027cc3b5282d6c78790ea107ebee8123d1347df2a4c721826318bc6a73b5e630c8bbab1a35344ac2a736bb1c663a4b717b31b334f25597bc8947c79495434d78c624253fa09f3baa57058b3368b21eb4f6cb0f417593a494d30ac2372b5cc8a8e59a170699bafa35f587a3583295bca446ea939f8e01a5767f74cc590643e46c1949e649dceb0a7db61d3a07ce9677af16186234301337ceead09e9dca15684424ab97d7f5b36d0028959482debffd8ff03ddf66e6022cf43427ce41e5518ccb59e4fdb50b4", 0xe2}], 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xc0a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x68, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd603c1b8200323a0000000000000000000000000000000000fe8000000000000000000000000000aa02009078000002006085980b00000000ff02000000000000000000000000000193ddeb072c8c7e4f3a6ffa21fbd581bde9f48c6d14d97675f8877b67577a0b11c2a3c49a6c4648aeca41d55e3ad6e0f9c0d080500c2272d8ab04272f33630978c959b6adb57a94fad8411ec61a32f5ff12cdeff56f43b53d1eb81e7e1df732c481f63d962760a298780a334b30349b71fb3e7681a5c7f778f88ccb5e83d0d20758e2592ff4090a6e507c0c89cf6eb210739471f0a9c3b0a1e3cde510b17cf3581ce40e84beb057e4870fcdfbf51d36c9c497eb352e73bfdf5a3a69696f4a1c7587f2979491831fef4d3f77e1a3c6cac3c7269e220bd1f681de64e3fcad559fc3e8f48c61"]) r1 = socket(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) recvfrom$unix(r1, &(0x7f0000000400)=""/207, 0xcf, 0x840, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc59d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000000000000100"/138, 0x8a) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x7, 0x0, 0x0, 0x6}, {0x30}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) write(0xffffffffffffffff, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff02"]) sendmmsg(r0, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="493d8a216444a20ee39cbd23496b059baa1a71bdd6c2dfe61e634b489183950f0f2758b07f96fe2a954a5992f1e23501c35eef6e3b8068bb9eb5f12098336609976c2e08849601933d2071a421fb51633452105f09e28ff6c2d3495b97f66e1388bbefaf6791efd8bc5984c462c29488c3fa89557f41", 0x76}, {&(0x7f0000000200)="a41e6cf678964d21cb81208cac3a7e65f70ab7de6cb36010287a130073899914919148feccd553be84416cd55b883c8509d42f90271a1ebeeb06e5a66628c27e9d4b7d7ea47e630b7221e880b3994a4eda58a2af98f308704a878863ccc2d2b1529cc504e3a9c3a398d10eec21d8773b3eb134c5e97d99fa33c57c7582850aeae280c4e0286505ca704ecbb928bd49a95ca9acc8a318a3b16a4b5cc25c918b4650036b4e697d42ec417c05fd21c118eeb671a9a734ab4e05eea68f8d96e6f92c7156919289ef450576fe27d52f5bf0306720f2fa90", 0xd5}, {&(0x7f00000003c0)="38f1925cfcbd44c4c3b0375d451443c624e8236f9bc90284a50e962514a6dc895bbea0bf68a38183403249ecc85f23c1e651b04579bbd7c80b38ffae5a729d907f81ad24919ac9f82857", 0x4a}], 0x4, &(0x7f0000000440)=[{0xf0, 0xffff, 0x0, "a61f7ce24d70ee163912469e8bc1537df3cabe035e60baf760b90e86a29038bf0eddf15573fc84c46eaaa1e3fb93ca9849d85978402ff72953c572e299898f98d5d08ba11bc29605240601ece00a7b9b7d946fcdf97afedc1c0f4e1a191e2526078b80fc2bf3bf3f2b652edded1c5bbe7e578054ebb69b4c3890c8a2840e022b7c66af02b96e3a2550969a5b1ba1cd3f11c17d199135544a0472dd0d91ab27dc1124f17c816c854cc93bd9016eb5dabb063823d77ae78a06e523d55956d6fe0ba0e082e6faa363e0be5e37e1bfe64f81e865d0eea019bb24b504e10b3e36"}, {0xe0, 0xffff, 0x8, "2282b1558c31ae355a8cba2cd13314640a09be8705442624d7e96acd784900bdbd006754bb41e6d2a17a69d77a44df029ff401f5051cb12b3a4d4e826620f442ba5b426306e3bc2394b3fc5d4cec92d2e5392cc270a7ce48fe41e21056ace357397c3f85e20d1229ac6761d49fe798e9c3a9476dc13b93b82187699e5e20951c9a081533c08047e7a5a5d6fd7bd072234b9d87165ea1b6a50d58af220383aaa4bd8218510651d1d4ddcf0274079d17fec8e968a9473d7a457a4f72b2de7ab2ee4538385983143032c6f3"}, {0xb8, 0x1, 0x2, "ba9673236463e1cf9f1dff2eb84f6f311cb3678a51f0e4ed356321a5cdffdb3cdfe0a867709fd67a96d5c5092aa4ab7098d41db7beaa226e65ad1a67cf9881d82abc8c9f65c2acac2661cffaae42fb50e401016ae99a9aa22bbe5d4484e1e98ac4560be857478800fc8eebbc8bfab2a2b56dc032af7b7f986f2f7f1803a1acf2a97f9f94eca0ecfc0ca65e306264badae701429741279830c0b03591ae2f2d9fddbeecb848"}], 0x288}, 0x6}, 0x10, 0x405) executing program 6: r0 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7f, r1, r4, r5, r6, 0x144, 0x9}, 0x4, 0x6, r7, r9, 0x40, 0x200, 0x512, 0x2}) getitimer(0x2, &(0x7f0000000200)) r10 = socket(0x2, 0x4, 0xe5) sendmmsg(r10, &(0x7f0000001600)={&(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[{0xd0, 0x1, 0x8, "3eceafea383986fc9e2915df74da65050aac376f3189bf1e5e22f3f88606d9ac0776419af311ece8b18262c2d4969bedad7d6c86a564975a8d83f8d8c629ec2b30956582410032d788eb2860ba4d667be4f438b59f6d736539b4f06794ddeb2f31621b6b584e09243facda512f6c561071c7fb0c8b4cbb40f19d500a1e054e1742ed88cf41c8d33d23a93289dc76201396554c20a46bacf6b25d20eef738648e318ff94773190082c7fdc865f9cca365090fe3258c12056ffe"}, {0x80, 0x1, 0x1, "c31079dbfbf1ee66d8d1430b6e75cd41744efcd73cedc1dfc6d420330b06c6d28ce0a2de876acf1b4afda5cd441d856caf06bd3daaeb6bbb6b484ab83c8e97883e28137fe49ab3aa43f3e3a6621e00ac1fafe39ab3a7a78b97c56c7736c914a2d1216f5409db63b319"}, {0x70, 0xffff, 0xd15, "bef58bc6c1acbdf925516ed587e7b22d09f60449df1c468cff698bdbbd6441099acd1b81e917f7c264481f610716271319bd866185810130fd97a532f0a22c26fc1d8d9c1ade5c3fb5255f35d55dd3d39967ad327ad60b2e93"}, {0x30, 0x1, 0x1, "d6baf0576574793a197e609ba7f9d293e041b0543b3ceece89"}, {0x88, 0xcb9c8429a754bc73, 0x0, "18bb73ecdc53a366fd7a7e7666150e3acd4df3fa829b7c935052e64a6a7835eaf21772030d6d8535d5373555a4881e55a8a9cf24a18d340c427ebedc7e5001ffb595214a948d550df8209eb5fd0898149197272684e2f4e40c8ed4ff75423e7145616a159b3ad50e89fdd28625d2d6d585c0b4ef35"}, {0x98, 0xffff, 0x9, "8d326726d5f63cdcf1a48b5394b5dbac169808b20f738bcb8eeb1eb3f48a2786cc995b153ceaa2c562ba036a1e7a42f6e7ef22a4f9d479a82126744a0712438c3a31897872988ab71fd853af88bff12338088cdaab3bcbc3cd30ea57cb712dd61ea606a0941611ab6edb4dde9afd96673d36d44c9d2a18a88ce49a4f98616770cc71"}, {0x1010, 0xffff, 0x30, "94a29b858a826ff967a05fa7ef18cf81851b5c52103a7ccac46350d074fb19d446ee56fd896dbe24b1d9312c879455439bc182e3d939c86b15a6348f097c8642771da565bfa5047021a05b7df6c9970332555c2b14da90e9945bd0dffe7d3bd8468649dfbb2eab8aea36ad4b77beb14df9f30ae08c87877c16afe6080e57d21eeadf50d24fec9284fdfa1a9c8ff60efffd256453269f3b4d9b9e4a7386d15e377d0a2c2fb75cc15b99855f1662aaf6b53fae6e1db83746cbf6e8fd2a01d7fd20696a71d928d83cbeec9b94d93112a41486b3d0f501b12c1a1152aa805ef34dd0bb0df3653206091ff2cf0fafe4e8acb67f807e35f83894bc8b20beb4f8b40c1ec2ecf2cea1df4efcda36bfbe1e65455b00af81f7c43fa8ce2e3dfd337b887f7cb300f26781a30a2706c829434211d732aa01dfad62fee6f93d3039cdd38067e824dd71d71e152797f4e9d0af821ce1bd87ec3560d9ab825714879dd6fb6d2fad116d22aa1f0f5d2b6627ac22c648e8b30d30786152be3b180f200be480cc62396b4e9bb4afb02914b022f265c6ebd6231fea95e6f39a8020da0af23a3a44f4179711b7fb7b4d241d4180abd9488546a076ef508d99cdf7fc31a80f5de8e9cfc98c14342ed2a86c53d2768c86e1d5c437a2f69cd800fecf799bde3f1f2cc6c780c09d4cd8a81125b7e5a03dc833527d755688a64e7a6ef0abe4548a12190362eeac666fa1d9f10d0e65ac4733feffc650aafc1e7b471377d9b4f90e126ea725367f38b80dd2707b7391fb6de88a47faad52d2a6f90815ba1cd274a47722dd0e6d9ae837b3fa0028ffa2ca14d31c6ce1cf59f14f538e75bc6eb487e239d75081765f2272c0e248a4e9f8732f8ceecaefb5c86dc032e49bd9218fb6f8201edf1d2fa2642e01cf11e3edf1414c9279d610fefaee3274ed781c3ebbe5b2fce14d2d4d40c44f548bf70aa2c03587e903d247276cf43ccbd60c37b878125fa956845d8d26bfcf0bbc4558e232def3871b9a36c8bc97f5c0b659258203b97f9bddb4f4af17f3c8ecc59282cc73b57acf163ac6c4a524f07278e35fc1563014c39a9289fb8082b75eaa3cca8a31446becbd10b9a29c1a8428d91fbc03f763d7480bfb1f2fba1cd6475484d2647448d2402412bbabea4f2ebabffe8a8dc53b7bccdcd717b6bb4638d8001234acece223895fce938dee191d30ec8ebdb320607e0c87298aa4bc4bbff132dd7296a47345019f1cac8126e01936ff8a16d327f6a7aa156e46a3b5bbd541d6efc3dfeab9f93a31f512c830811291ffb60a211e2b0e2012e0bf34db6cc5518a150f10288b953418c20ab43a762429000d4f1f295e0c8356337f59948e9e5cda33379de0243525f23f386bbe9f2121caf85d68023dc274547dd3a117574ba571df6dd6a5f51e4586b4d71399add9bc8746b35cd766efb5140b515dd55d206cc09c00a141020a5d49e132ffead00f502ca238fb3241a153d58cd946b7d04956d145738f7a83e9b81ecf33c22657f4d64523fd6d43b467fe06ec927c483628d7cbe4b6702d0304af1e5a4c6d3e6294b347f0bd190076f53d8cc1bd40f45dbaf721f99c236067947d0c4e7935a1dac60605aab62690b386b4a8c4532bbadeeeeca77bfda8ce95de31f2101b99755bb4dd56900c96548f301c184063acb068340c9128b6aceb32ff2b8cf4b018252bbf54c74783c4970bc46c85993969d6ac360771a5f7489259eafa4d45e848c654c183f8b455c753d8455305106edad0eca1f032ade64fa94fcf3c4a647bce8f4acc391d8d1e28bc57f1ff93b30118d8e90165b491e873925e4ff2875c32be521228f678f75579b3a0ac60e1a76e59bfbadbcc9584856ad925c8bded0b5595ddad9100b0f6c87648f91fc66c127e4bb6ef43b969c8ef7123be837e39ccb038a139a9a1ba2ba50ca041c79e41a755ccf0f5c03fef117bef5e6b62b24d45645a5a78859317defd938637b09f792b7d345178221a8bd80f2a6e63f4abc664703d7be999adea3108c3e44a61ba0909c6d6dfae34b4ef8b3cf87978188febabce51c5ce99219b4fdbd60d6a3f865417996c64e51cf23239dd2838dd0c6388311b5f4af0e3369188781e3e3904006893e89d039b959773bb9440804d13774817d89f5be27da1a63dcf047bb870e21c0a99573a559b564e2d9d47b4518c0ac29d683c8efd12027204b011d19ee1a62507b5c64cf06e032ab094359ee8c69ea019132df9e0dba5c4f3ed87a89c9a1c3ac1ad6dec295202e01ecd6e6b663fa57b442518f88fabcaff1c25c6d8127398898b2a8595c1a5693dbbcce70eaa9f118074a7409dff46ede1280dad3000bf383f278b1b2ba4cf56d98a6d77176fefce6fadeea38b464e673e884652dfd661fa9759e0b974a4c06592a0a236c6e8fa7f145677053873617ba5ada53d6e6eb5a451a8ebc2af80c5ba1a37723b3da2e74cd5ce4c3a472bec219ce8606edbbe91b528db5cd63e39dc8ab28f3046b41c6bf610842c5ef9b879ec277f51e8cfb1692bb7acc4880890ef0fc95ceaba377ae3fdd7cd23bf83faaa639dd2f1355279be11a3fb073fe8c50483a76a4c436bbc992feb0d4f7c1b0e7467b88077e80de33bcbae0ef4e31a9ad10e53aa4396d778d8e581b68f3db7b962708ffe4789c55d66d2597c5cfe01faf45f5ce790b7252704fbf4bb497d98beb81d6192357f88ba0b80b8efce66fa78ccdc726693e7d3f9bdad4494bc69c8bca57f4da100b67136365ce0eef8a492cfffb82f2efa691063549bc7489182f21e457b9038ad42778e873c276a2367fbf9b3518d209c03a8d12103eab502463a3414dd9917cbf973ed42607752039eb2694677f9ab13ced1d06a581a9919d8bfd7e6c7bcba52149115d77500d75b0b0c2d6c68776477cb60e74054d685fd8a57a1b18a5fa433f82477013814703987a59fecdc9c7bfa29125fdd4642bf5b522fccfc960c1f888a7d6fbc02c3d4ab5217b1a5e7224cc0f836205a84e387ad50c5973b784b22aebe4f485bf5ef1a0eca93530fb19d2d46fbdb5167286fc2b9ebfb14fc67630df9625607ce2a02aa82966e07c2e2cef6c8d3674e59ab9acc1cc747d61d90d05fee3b846d15f86ff102a9921bbf859d1a0f6c1db0dcb1a00606f1333e9affd555f5d27b83fbde26f2ce2743988883365c1fbced179f08b1ceabc06742e695799bcecd046809602b76d12deb0a8bee67068fe26863bcb10d66f68fe401d1840040fdf2a533ca02b1fb528e7c803c79685ef019fd8c94eccb77dc947f6ea912161ca1e639168c92fdc248ac0b1d5cccc1d2e0719a0cc3d60661ab81b391c188c5fcead6e8a41505229f95998b0c57ae263c663ca7e965cd86ef33a40a919dcd66743490aa9f4c1230a80fb5e0b5a704d436dce538334532c312da91c43db6ad838f62997599630a247601a1b00097a4d1b051651fef37b93851269da4e26e7a6346ded5b6a31a08ba8eaf366218e4703b13f6c6b45d5297affe2fba62f58b4e84e5a4d5c98383352efc0408eb289df6e7660c1afa807ff0996f6f66e5fbb6e9166bdba776f89758f77f35a638331e59fb0d82a1c6c2164ef5e7df99ea9089d99068bd00199fbf9ca0060a895ee4ba00b2fba90e56f9ce924a437d45acc2fbccb115a168a885c9bc56eedfd78d32bf3732b3204ab85b1a7647ff0883e11ffaf5e48ccb545fdc6d3a2909ff5deaf909bb34d8cbbba653fc2f9e3b77557072d413697951f8527f5e66a4e1fb40d277f91431de3f9578eaf422982e326756923f07a9082e015c3a6b5aa3fc9a7f31b01a53287db875f852e0a5ca7fc8306dac97a4c35a3aced4dbf1fa8ee3a33e4e49c990c6233e14f61127fe8f67de75ce9d903092e9d2450e0f5242b2bdc9c20d71a6297bcae17f2730acf2f8e7e7001ce88f0103e1c96322c8aa819a1c05dd6da8de84dfde3f43f6d0a4322414477c7c56c4efb8ea49060fdcba853ff79072b4a91527f39fd4dab0f55060a2a7f73ec7f8e49056a7ce249251d8f484196ac0dd34453228d0d18e80478e7a8b02af461974c739d2018024b2c2bc45ed182df48d6d0d62fc736f34b71b8e7aa11f99e35fbb7d09fb31cb70ef7155ae2af1c9f4d5aceb3c725a924f84e76b29dd81767bae7c890f31d2c579ab047df1e5e0da3d84b35f00da8a79c80e201071bb4e7d4d11f239df501254a0190e5802446018543dc45bbee02a97e2b73aa978eac288aecfeb163005fab4e8b4422358a69f1dbf2a76a265666fcf0b78544216558c4f8d00c41f2ab8de6456188a3bd069f9899801b48d61b15546e8525982e3d2c1b9a9bfdc2241cabeb4f5e610d85ec1d44aa99561c7ff03aeb1fd63627469846eb2f36740f89a0d97759e5d332b7e5da6afe36665efcbf662c2c8a511427164f37f50bc941e5b9d0478488718a085fac0a8e77a38cdc34654a247e7c910b12dccb2178417469dcab97488d376b72e81aba9f7c719bc3005a43f216abd03a0f1a73676b6d0799c5213c33ad54da3c218bc5803ae6eb3bcc3511c7dd4c67bc4f1ed63bc5d7fa8448da6ded8a57b5b397bbaac68461aad6db81ccefaf3163df73ebcb589c611d8c4373222e96115a04d5ae5025a25c900470f45902cd3a965bb86d9067452697d4c6d95712c45e3aee512ef0c803e1a1847a770535da8f8300550322af645985850bbec231bc4445311c676ff08f3896ce86509d3ab070e0f68c6a049194725925ae9d5f4c00cb6a526274d31bf640e697365ee179dcf0926236544a7ccccf667f3adbfc5e5915092dc8d69d0edf89b19fe39dc476e192b4ac499413d243e3e2786ae8f5bb224a14e50a9be3e67c09a3f3a3d9f93257d24d75ad578e971f0aba912d7d3c9d27342b287b95c6814abfb02a26c24a2438263c82ec4c703727876a785bd4376cf3f910b68dd1ee1f0296be1a4b7fdda95f433f5fc59149d0b23c424a99f848dbd6b49c567e808b08a35b14e4b1eca81a7d0cd3f7eced061b0d6afd9311ad4be3b31509a4a9c61178b27b26a57d6e75e7f4c56556934903d1d7277fa695afb116d6b00fb7566688667bba057397b52cfdb556dbc3dd34e25cef309ba72e31af288ed2a66b507e35f748fea8af8c9b8e06c144fccfab376da318483382152c9442f280ada901ceedda88159571848f3a7183f1333659d471390c91bdde4bdeed22e7ff1890b98e4ebd286053d2a34608dbf15980bd2bf5bb1a6a7b8344cd1b33ef159a9a23401855b50d6df77a0759a9b6ee3b5b4167b39ad25a9c957a0a6e56d295b22e8c2ef6caf7dab463aedda608b5d984f433835903666087009ab5e2c85ae0cab6277a7020c6525e0f4294edfa6f87b6eeab60f1e7e665baf4da05ee10556f4748f583b27d3101f896b9c8336519301ad158c38ff1d750acff6f8fdb5c003fba78fd123e1f8843820e4b28529f60584a8f839311bf14c7894658e6b9d3c30f1f6bb1723d5a94b97f451c9b77346c63153e6ed8f0e58b2de0d36f88e3be52650c234dfe9bff6194b9dcbe092a626ed2858102ac246e52241d9aa13056b0e6c5d9324f9dc9d4f061a360343ee9099d93c8e5a4fabe2fd33f8185f260029209976babe331ff01b16b4102c993ae9500dfb7fcc0879a85227463dd2245f3b7f2dbe769242804c27a6c1c2c8917dee538654a5e782042d91edbcd3cce97d3612afffe69fecf774f7f70047aa474bf15103d2e30538ef9174fc11cef2ccfd17b1193b2ef6a413783329625d51bac4012588babda3531f3e9a4c86c60f28dffa0590240d16f3ab1af047"}], 0x1320}, 0x4}, 0x10, 0x3) poll(&(0x7f0000001640)=[{r10, 0x2}, {r10, 0x60}, {r10, 0x8}, {r10, 0x2}, {r10, 0x80}], 0x5, 0x8001) r11 = open$dir(&(0x7f0000001680)='./file0\x00', 0x10000, 0x85) utimensat(r11, &(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)={{0x0, 0x1}, {0x6, 0x3a87}}, 0x2) bind$unix(0xffffffffffffffff, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_RMID(r0, 0x0) setsockopt(r10, 0x1, 0x6, &(0x7f0000001780)="4adc886e6767988694cfef4471ddc09ddcf3bafef89f312a80aaa37f93bfcfbc4692c1b3ea886a579de067464c84e180f8b7ea97d2da7b86576099684becf22611fc3d861762dc0b63d0390020ffc04901d74b673e665e4439818d89afb2bb95a509650ca8a2ef09b0262d58d7826c1ba44f5a4063c2a0efb6d90c784f4a69ab158a74f88c50d2aa983ae65eff928494263628277fc2a205385a9431f4cdf14c0337619e605aa4a74adaeb90d3708bbe349a547b9f64c507e6f71d229e31a0136d3d65cdc425896c41d129ffd22fdd7892ad2bb25b862673b15265ebb7cdd99af7", 0xe1) sysctl$hw(&(0x7f0000001880)={0x6, 0xa}, 0x2, &(0x7f00000018c0)="5d626423f7305121fe2969a46be3063ed94e64becfb0dccfcd654c96de2a797d91af10732888aeaccea3e7c5450a", &(0x7f0000001900)=0x2e, &(0x7f0000001940)="05675f9ebb4b7be6f3b77f25912583c050bc78195eaa31209b1a57847f543dc07cd981406232e2c42b7f593b66d257dc60ef37e0ef0a832f13f64691c7dd149832eaab5f28052c3f8be6fef625e0a9ee4d071c6b198deca3a7802ebe3c2003f173b3fc90c408363c0d5426a77df55e113785f47153f82f9f3734f9e24bc6a0e138ac92ed16ac7f6c07af0369cf1f187a547046735ccd3cd60a1cbf16796edf790a0b227dff615b8b20f7848d238792c60e0aa4b3438caa69391b5a659ea0", 0xbe) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00), 0x80, 0x0) r12 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001a40)={{0x3, r3, r6, r3, r6, 0x1f0, 0x9}, 0xf34a, 0x10000000000000, r2, r12, 0x0, 0x40, 0x9, 0x7794}) getitimer(0x2, &(0x7f0000001ac0)) r13 = getpgrp() fcntl$setown(r11, 0x6, r13) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x6, 0x2, 0x2, 0x1, 0x64, 0x7, 0x1ff, 0x2, 0x2, 0x7, 0x92e}) execve(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001c80)=[&(0x7f0000001bc0)='/dev/bpf\x00', &(0x7f0000001c00)='/dev/bpf\x00', &(0x7f0000001c40)='@^\x00'], &(0x7f0000001d00)=[&(0x7f0000001cc0)='/dev/bpf\x00']) setreuid(r8, r8) sysctl$vfs_ffs(&(0x7f0000001d40)={0xa, 0x1, 0xf}, 0x3, &(0x7f0000001d80)="ed26ee8b94f6e0dfc5e7a695abd137aa89e7de42bd8aa781bcb9bf96d8b30c92526092911f793a50ec49a9f86c229d5f97f4921feddfdb57e3f55c28028c3474f096b798009416895ddf81a668a0162d01a4aacb6587a14379028600a54be41ca116e6337b6c1dfa58e2fbb226689bf7c13c95ad98b1d9079815e93123c7f978f13523adf8885024b07152c9dfea424821bef4accd180b5b0e311ca01a9367a641416f29", &(0x7f0000001e40)=0xa4, &(0x7f0000001e80)="6d02f02bcc10f705f84bd69aace381949ec4af3755709c6d1edb2c6593396da817ac0e797f0c724264ff913f1e86f49f3050a17e4f86648408816595e810db6e14b00db3a207647f6bc442f2cb11d1ad1a693870b40117927f954cb0b1daa8081100dd8ff4886df2aef9496b8bf5526cffbc6c34b93263fdb8938b91854a3510bad814253578472770d19cbd5270916a1d7796751cc9565798b49f", 0x9b) r14 = semget$private(0x0, 0x2, 0x424) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000001f40)={{0x7, r5, r4, r5, 0x0, 0x63feb8381c09624e, 0x400}, 0x3, 0x38, 0xfffffffffffffffa}) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x9, 0x5, 0x3, 0x1, "6bf323952f42e85b467d18e080ee7f13047464e2", 0x2, 0x101}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r6 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}}) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000000)=0x210, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) socket$inet(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000480)={0x80000001, 0x8, {[0x8000, 0x1ff, 0xff, 0xffff, 0x4, 0x7, 0x4f, 0x4, 0x6, 0xd684, 0xd3, 0xffffffffffffffff, 0x0, 0x2, 0x8000000000000000, 0x800, 0x80000000], [0xfffffffffffffffa, 0xff, 0xc25, 0x1, 0xffffffff, 0x2b3, 0xac71, 0x4, 0x3, 0x1000], [0xad, 0xb8b, 0xac7, 0x80, 0x6, 0x7, 0x7], [0x6, 0xfffffffffffffffc, 0x81, 0x40000, 0x7f, 0xffffffff], [{0x8, 0x20, 0x2, 0x39c}, {0x5, 0x7fffffff, 0x18, 0xc81}, {0x7, 0x6, 0x7, 0x294a}, {0x7, 0x3, 0x7, 0x6}, {0x7, 0x80000001, 0x71, 0x200}, {0x3, 0x8, 0x1, 0x3}, {0xffff, 0x8, 0x7fffffff}, {0x8, 0xfffffff8, 0x8, 0x240d}], {0x4, 0x6, 0x2, 0x8000000000000000}, {0x9, 0x8, 0x1, 0x397}}}) connect$unix(r5, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r6 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000000)='#', 0x1}], 0x1) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000056d12302b4cf08004508001cfffc00edff399078e0000002000000000800907810000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc1206951, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x64c8) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45, 0xfffff, 0x4, 0x6}], 0x0, 0x0, 0xfffffffd, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r4 = socket(0x11, 0x5, 0xff) sendto$unix(r4, &(0x7f0000000500)="940105782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fa12ac17733a0e2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed200000000000000", 0x194, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r5 = dup2(r2, r2) poll(&(0x7f00000000c0)=[{r2, 0x40}], 0x1, 0x4) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0x101, 0x4, 0x1, 0x3ff, 0xfffffff7, 0x9, 0x0, 0x0, 0x298, 0x2782}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x61}, {0x84, 0x0, 0x0, 0x800}, {0x2}, {0x9, 0x3f, 0xff, 0x3}, {0xffff, 0x1, 0x66, 0xeaf}]}) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRES8=r6, @ANYRES16, @ANYRES8=r3, @ANYRESOCT=r3]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc02069a0, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(&(0x7f0000000280), 0x0, 0xabd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) socket(0x18, 0x1, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000640)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="41b24ce5e354e0927c00a795502acfa200b95d4180d8f394389169c2e71318f4f27f314ae9b65d4ab3899a9450a972a46aead12b55cd3b028df1da4b7ac9bc6439a8eee60e795db53a9f53080ada20aadd47c4480579d003b829fc226c517e53d346b824116b065313803269d9850b2e4bb5dfc6864f247786c3c04f447d0a0c817235c208d50f1ea328c9e46cc86b5ea153fe020e829f25d704eeac2647fb096b0a6407f6e940beeeaf72a0ca845dc820ffa9f24e1524d4ac6d0000", @ANYRESOCT=r0]) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000580)={&(0x7f0000000480)=@un=@file={0x8c9930d8b901141e, './file0/file0\x00'}, 0xa, 0x0, 0x1b55760258e6d19b, 0x0}, 0x4}, 0x10, 0x406) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0xfe) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) r3 = socket(0x11, 0x3, 0x0) listen(r3, 0xc1) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x5, 0x0, 0x0, 0x1f}, {0x97}, {0x8106, 0x6b}, {0x0, 0xff, 0xff, 0x100}, {0x2, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000740)=ANY=[@ANYBLOB="98a2da2b31c00bf31dec49b0a5b2419e3fb8ec8d8c1d8528b2667d1fe3cd4e552ae82139992af260eaf279fd3f34617a25f8ad7c18278d35a1e62a38100af371277e81cc7e875a517b716a3d08cb2a", @ANYRESOCT=r1, @ANYRESDEC=r0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffed8) chmod(&(0x7f0000000280)='./file0\x00', 0x196) setreuid(0x0, 0xee01) close(r5) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa00000000aaaabb0800450000300000000000019078ac1400aae00000010300907800080000450000000000008000000000e0000001e0000002"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000100)=[{}, {r2}], 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344}, 0x1, 0x2) syz_emit_ethernet(0x62, &(0x7f00000002c0)={@broadcast, @random="9c66269412be", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x54}, @tcp={{0x0, 0x3, 0x41424344, r3, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, {[@eol, @mss={0x2, 0x4, 0x1}, @md5sig={0x13, 0x12, "1076fbdedc6dcf01204f2f87a44b289c"}, @md5sig={0x13, 0x12, "82230139ec639bc5d3622f64cf05dab4"}]}}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x40000000000, 0xffffffffffffffff, 0xfffffffffffffffe, 0x5}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81, 0xfc}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) fsync(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0x7) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = dup(r7) writev(r8, &(0x7f0000000100), 0x1000000000000309) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000280)={0x10, 0x3, [{&(0x7f00004f8000/0x1000)=nil, &(0x7f000001e000/0x1000)=nil, 0x1}, {&(0x7f000034d000/0x3000)=nil, &(0x7f00000a1000/0x4000)=nil, 0x27}, {&(0x7f000064a000/0x4000)=nil, &(0x7f000055a000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00006d9000/0x3000)=nil, 0x81}, {&(0x7f0000765000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00003cc000/0x3000)=nil, 0xffffffff}, {&(0x7f000070f000/0x2000)=nil, &(0x7f0000440000/0x2000)=nil, 0x6}, {&(0x7f0000469000/0x4000)=nil, &(0x7f00002b5000/0x2000)=nil, 0x7ff}, {&(0x7f000040e000/0x1000)=nil, &(0x7f0000714000/0x2000)=nil}, {&(0x7f000062b000/0x3000)=nil, &(0x7f000072d000/0x3000)=nil, 0x1}, {&(0x7f0000769000/0x4000)=nil, &(0x7f0000690000/0x3000)=nil, 0x7}, {&(0x7f0000251000/0x3000)=nil, &(0x7f0000283000/0x3000)=nil, 0x3}, {&(0x7f000046e000/0x3000)=nil, &(0x7f00003e6000/0x4000)=nil, 0x80000001}, {&(0x7f00001e1000/0x2000)=nil, &(0x7f0000025000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00003ad000/0x1000)=nil, 0xf123}], './file0\x00', 0x1f}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x37cf, 0x7f}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="01a40000", 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100)=0x40, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) r5 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r4, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x40047477, &(0x7f0000000080)={0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x40}, {0x14}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0}) r1 = fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0x0, 0x3}, 0x5, 0x100000000, 0x0, r1, 0x4}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f00000003c0)={'./file1\x00', 0x5, 0x1, 0x800}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair(0x6, 0x8000, 0x9, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) getuid() setreuid(0x0, 0x0) chmod(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) close(r3) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 4: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f00000002c0)='./bus\x00', 0x40, 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000004c0)=[{0x84}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f000077d000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x8, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) setsockopt(r3, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x802069dd, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r5, &(0x7f0000000180)=@in6={0x18, 0x3, 0xb4e7, 0x4}, 0xc) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000180)=0x6) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0) clock_gettime(0x2, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000380)=[{0x0}, {0x0}, {0x0}], 0x3) executing program 7: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000240)=0x20) readv(r4, &(0x7f0000000380), 0x0) linkat(0xffffffffffffffff, &(0x7f0000000140)='./file2\x00', r4, &(0x7f0000000180)='./file2\x00', 0x4) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x1}, {0x2}, {0xa6, 0x0, 0x0, 0xfffffffd}]}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57844d644a50c7c63fa32ba7692ba49f6f49bd55df7be3131a690cbfcc79b6da8f67b9ae38c6e926341b714d", 0x6ee}], 0x2) writev(r3, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99", 0x11f}], 0x5) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d11f297897de0057", 0x8}], 0x5) close(r1) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000002c0)) executing program 1: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="fe", 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r3 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 1: getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f0000002440), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000e019bc810fcd4fc34a3543fc5f0cbb624be3ff37b4805ca52b353482bd46d2011c4ca971585cb93b4c3ad08a26ced8b62a5276fdb4eddd7d587b81093d69db5849aed6dbd9e79e46727ec517de3ebba26829b3a10de76278fba3eca2dc15d290752db33973a15e2a4b9cee3a3a0ec67fb3836a9c53828fb338eb4504c6a7c5f719fb242cef52150c5f97c9163bfc3fe2e054da77781078420d03aa4b6c08139ccf182f0637f800"], 0x10}, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getppid() fcntl$setown(r2, 0x6, r3) chflags(&(0x7f0000000080)='./file1\x00', 0x0) r4 = msgget$private(0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = getpgrp() fcntl$setown(r5, 0x6, r7) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x1, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r0) r1 = socket(0x20, 0x8000, 0x1) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000100)="ffdaf64c000000004f0527000000050000000000", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000000c0)=[{0x3, 0x0, 0x0, 0x8}, {}, {0x406}, {0x9, 0x4, 0x6}, {0x5, 0xb, 0x4, 0xfffff801}, {0x200, 0x80, 0x4, 0x7fffffff}, {0x0, 0x1, 0x0, 0x3ff}, {0x7a, 0x9, 0x4, 0x8}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r5, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r4, r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000a80), 0x10) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000), 0x10) dup(r8) executing program 1: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffff9c, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/522}, 0x20c, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0xc002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x4000400}, {0x45}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000640)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="41b24ce5e354e0927c00a795502acfa200b95d4180d8f394389169c2e71318f4f27f314ae9b65d4ab3899a9450a972a46aead12b55cd3b028df1da4b7ac9bc6439a8eee60e795db53a9f53080ada20aadd47c4480579d003b829fc226c517e53d346b824116b065313803269d9850b2e4bb5dfc6864f247786c3c04f447d0a0c817235c208d50f1ea328c9e46cc86b5ea153fe020e829f25d704eeac2647fb096b0a6407f6e940beeeaf72a0ca845dc820ffa9f24e1524d4ac6d0000", @ANYRESOCT=r0]) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000580)={&(0x7f0000000480)=@un=@file={0x8c9930d8b901141e, './file0/file0\x00'}, 0xa, 0x0, 0x1b55760258e6d19b, 0x0}, 0x4}, 0x10, 0x406) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0xfe) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) (async) r3 = socket(0x11, 0x3, 0x0) listen(r3, 0xc1) (async) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, 0x0, 0x4c) (async) ioctl$TIOCSTSTAMP(r4, 0x8008745a, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x5, 0x0, 0x0, 0x1f}, {0x97}, {0x8106, 0x6b}, {0x0, 0xff, 0xff, 0x100}, {0x2, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000740)=ANY=[@ANYBLOB="98a2da2b31c00bf31dec49b0a5b2419e3fb8ec8d8c1d8528b2667d1fe3cd4e552ae82139992af260eaf279fd3f34617a25f8ad7c18278d35a1e62a38100af371277e81cc7e875a517b716a3d08cb2a", @ANYRESOCT=r1, @ANYRESDEC=r0]) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffed8) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x196) (async) setreuid(0x0, 0xee01) (async) close(r5) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) syz_emit_ethernet(0x16, &(0x7f00000007c0)={@broadcast, @local, [], {@generic={0x8035, "eaeb1a61e4296fea"}}}) r0 = syz_open_pts() close(r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x94) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) getrusage(0x0, &(0x7f0000000080)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) syz_open_pts() sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4, 0x2, 0x0, 0x8}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000100)=0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x5}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x6, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff23) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x2a, 0x20, 0x2000000, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0x0, 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x80) semctl$GETPID(0x0, 0x3, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 2: sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$FIONREAD(r0, 0x802069c7, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x20) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x3) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x3c, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) fchownat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, r3, 0xfee8c9334a91f963) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffa, 0x0, 0xfffffff4, 0x0, "474fa4d9159e7fffffffffffffffff00000500"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000029c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x14}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0\x00') r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x27, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) close(r0) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000300)={0x1, 0x47}, 0x4000000000000007, &(0x7f00000008c0)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602e77a54e4e73d3f0c13996c25664244889870b6ca1bc13a3b5b88195e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef4d1bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1936467d3a08750a28c0c5757f79874320e83fe2dcc8cc9604a48e0e566a56c6834bcea61a93c9284725ed232", &(0x7f0000000400)=0x275, &(0x7f0000000440)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897ca26300001e2141f8d5e850f93f277b433613517f77acd6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a93cbf24161b2887fd91142118d7600000000000000000000000042ae0bb63fe03e96d56323ea8de18a7f2ba4572b8570dd8177769c51e97830bedc788f4f86ead2c1e1adcfa3890a5fac", 0xc1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, 0x0) r2 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000100), 0x1) bind$unix(r4, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000200)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) recvfrom(r5, &(0x7f0000000040), 0x0, 0x1040, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r8, r7) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) clock_gettime(0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000340)="12000000f7226d87947b98fc344c6471685ec4c26de3d4a2ae5577728d64f57dbd4153d3066e6d0a066270866083df683c67d53671d3823367283fcf302201a53c424c3e9a9361e6ce84380f915fed953498c30bf125a06675f361f8d0cf93efa4a679cbff36d6b3c54481a8975b9592cd7801a1b942345e3bcdae961cbaff29be0a1ce8402914415209b7d095f4d1f20bd8d25c061fbe5f41ae1e1b56081238524438d39a9b5053d13d4b9e6e8c29fdea8e9684375402a7d14f001fb61c038482606eee3a8607472b51f9afae2bc195f11896689304f2dcf5466c5f23bdfeefc7d830564d23bf1f477b6c1b8a727ab28813cc48ba4dfb71b34c40b6ebdc68d1223b2bf57bca218ab2ae9a8dd571ec331938faed77c4615a61662328c146ca2450f393f7725f7bbafe903efaabf46290e3ba1d2882993497e2ac188a4ba4715aaa7d17b2c0274e0b55a72dcf9690aa809a6861bc3f468c079dfc8f30674181a46467603fc5039e870e2a8e02c8432d8055ab74fb752555fb6f6e7de49b1918df2827a45b70971bd463f406ae1b207a234c2e6a9a3ceb8c9e6732347040877c67df0d6de1bcd96d8ed19af4e4459c751a8bc2f5408aa18817949a22f7bcab55787e37c8c8e0140d382d076d", 0xfffffffffffffdb8) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000380000000000019078ac1400bbe00000010c009078000000004500fffc0000000000110000e0000003d4712531f37cee57da1ea102"]) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b37", @ANYBLOB]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x18, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() executing program 7: socket(0x18, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) socket(0x6, 0x4, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8"]) executing program 2: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) setitimer(0x2, &(0x7f0000004080)={{}, {0x0, 0x6}}, 0x0) poll(&(0x7f0000004100)=[{0xffffffffffffffff, 0x1}], 0x1, 0x8) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0, 0xffffffff}, 0x10, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {0x0}], 0x6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000480)=""/243, 0xf3, 0x802, &(0x7f0000000600)={0x2, 0x3}, 0xc) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) lseek(r4, 0x100, 0x1) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) r7 = socket(0x2, 0x1, 0x0) listen(r7, 0x0) accept$inet(r7, 0x0, 0x0) close(r7) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0xffffffffffffffff}, 0x4, &(0x7f0000000080)="9e506266fb63b28f5c64fb8cb0e17423ae65cb6c09bd5c4102332b51a0a28fa969d9f8d68e26631b3826f46df42b63e95f56d4a0204575c4f975bdcd24e51bcb84a938d2319f75f4e071c30b1b2ec9c54431", 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) socket(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000036c0)=[{&(0x7f0000005780)="c101aa340214881844fd6d1e1cd821b2ab5441a69b7065b348c6d79eda1ec82e4ebc77c164f802e94bfb75c248e85e51acca2466b2c4fe8f642210ea4a8c579c818de65134aa1738b13c98d96fdcfca0c98c65cf4ccf96ca477175da04a450f24359c9fff263684e43b9b4c5c58f32a08515a8f1d61ec61f63e7e72bd16f4eb03efae7f001cfc1cf5eb3156e818d14ea7dad95053e50b41f5b3d0a21b692227225deac949293beb5bb1d1536cc20f756db2d8cfab28959f8f3b591735a28dc22905dfc889a6e49bef31156173b7f6ce67b194244c7a05aea1a9ac480396e8c2c4354c52a6ce829c2a760bc81ebddf428eb2ba04f07f1e31f850624ac9313b9f44e67bca382400e8aac929f920cbe99e967652e6b94fd2517c61b2d524180c33f4f6aea2bebc31cd10687f04ca7e6cae800ef3ccf1cf74baf23a5d0a1875250d3dc1f8358671cc016110b452d", 0x14c}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) execve(0x0, 0x0, &(0x7f0000000300)) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/232, 0xe8}], 0x2, 0x8000000000000001) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x7) ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000300)) r2 = socket(0x18, 0x5, 0x3) setsockopt(r2, 0x5, 0x80, &(0x7f0000000340)="eb74e8cd", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f00000003c0)=""/90, 0x5a, 0x1003, &(0x7f0000000440)={0x2, 0x1}, 0xc) r4 = msgget(0x1, 0x1fb) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r5 = dup2(r3, r1) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$TIOCCDTR(r5, 0x20007478) mknodat(r5, &(0x7f0000000480)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) r6 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x1, r6, 0x0, r7, r8, 0x18, 0x2}, 0x0, 0x7, r9, 0xffffffffffffffff, 0x7, 0x401, 0x0, 0x1000}) chroot(&(0x7f0000000580)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind(r5, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000640), 0x3e1aeaf0b718c035) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socket(0x18, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x40000000000000aa, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x6, 0x2, 0xfd) setsockopt(r1, 0x1000000000029, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x1}, {0xffff, 0x1e, 0x80, 0x1f}, {0x0, 0x2}]}) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) write(r6, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb", 0x25) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) sysctl$net_inet_tcp(&(0x7f00000001c0), 0x4, &(0x7f0000000200)="6e5af9c667533e6a7a17837a41ed24eb85ce3d55b81fec8b633c74de31896947ecac2a7d45eeaab6b350170f", &(0x7f0000000280)=0x2c, &(0x7f0000001300)="0660e1e9aaf22199730fbac970d16b3c15f59402bf8340498f50bd08cb6df4629f4d2bf289625d872aa16d86ac11def11d6da09749b67815f256c303db71aeb3af413da9c888fe4c633396089cbf6c10eee7228aca71c24a2ac1b473fa1c2f823a45b6ccaaa5a7079a90596867555261bf2185cd20f7814a667c0665a48e5fc690eff004afe1055812bbd5a4bea25ee8430477bc4dbb24920f534d561fdf41801a369fd1c978d4c788390d30dff96db1c08c4753d4d250f18ab192a142f632bf2b2bcfcf5d85ce26cb2f1de831b9bfde8a643e5dc6e80244744d5238c86680f7d4d3ffc3d8cd7ceee28fbdd0fe46a82407acd59a74a5b7ef7d170e3d207cd3cfbce47365790d754971701702d61405e6f77cd6ab7d8aa22218503be60c7b4dffecc17c935b42a2bcc46a9f147b0a6ea572fdb5fffc7a6d535d516d7f2d8ae47629d348a4a92f5d548405d78f2e4674885c657faa67f68db523b171231e9081110db6a9adf2455cfea0ca90fdf97b6e1cd3c8aaa50c422ff0c0c3a193d823fa2151589da9d33ce362a007609ce507d8a6c1440cff28da93a7d949e0e354a7d7b651d8992ec97e13840a62a0032fa39a4e037155c3d6d3cff17646b00724092b3e2a0e69eddb57a5e8af7d5860b5c5149784ffc29f11c6cfb1a7591b57489cb507aa5241838af78761859a72804acfe3ff0c2aa2ec3d602e5c5c600ae9c5974bfd039f7a1d9e7f530c5892e2048f44abf621ead13f61f259fd93cc6a1b110879f9206ad7b15d13172f3e2d2a74f855a7bb5ae588e4e79aad1dd348e4e102a0f5f473af526e1ee806d190d22f9e0897d2d12354518e9353e50ea49c1574417a167ae93e4e2a9c888f01c4de7ae2f489cd9707a1b96830338feb4e5ed35c6aedde0e6afeba330769ca5a912d4a4da4b715178ff1efe7604b52d6b8640a3c0e93ba88e7ffeed5882626f7da6f517da2c0b8c69e736364a08cc83e45bfd59b1f5f26d494ba3e00697ddb6a81d0af185d776bea60b0dc8ae45ca20b65b5e3fcef148ba48774047180161ee16c7cfdd9f9a784f90c220e8f3eae8a96b4d2f0925f8b50fd36abfb6c651227b6956a90eae232480b8a4af24eefee70ddbdeb3425fac203d722f0b92ec43018242cb1b49cd4d0e6035e5fc79d9960578c7c9166f2db784c7b8f59a960b164888fac9118e228aac4fca14849c713d6d883e89f0f501bdc668eb596b9cb9b099d577fbb9eec8847610df6bfeaccb43eaba85100c5865d4289ba58833514abd3ef5455ee724e66d993500b1ffeb7ae75bd28abffad78d8882e3eebd7969916bda0d6db8ff43983821b16ee67aa55cb15dc4aa84c926f0e24d2c67d472055a9fd8a6909d6bdcf178d7bf99d3e5f4a43986e9b2e2363883b5798bc43fe59afc7c8be4313c552c803c7bb4de994742c4b14bdf72a4d605181d15ed6d2a651d80d523295f955d51f36fada546f8c6fd23f35049efd4571b5f40d717319f338cea695d71f5b164beaea0f5987d7e490caf493e1c07d4708fd388ad891569fe2519521c1dd26ee12b0c2be7858a53146e7c0dfc0e5f0b77ade7973a8c89c1b66e84667e23116cba39f94c7d2877986d51bbdf5063023ead6aff401418177ce7147e0cc6dead57b74bddb04fde39fe1671caf58f0c39c3acf74ee5ccd07005e8d1da0b4464dfadb9db50fab5951933c662aecfccb4473f10436b49afc05543c9146de5b16a129222e87f8dbbbd96836b0518939e8d9c7dc3227bcf59ce6f8587267b40ef3ffc97871083f516e28ae33e5b9fb199e77a81e02605bbe50a34dd769fc53720b98667cca02123997fc49350af165d6907755cff1f57f5ccf6e0ead8cd8501a9f866eac5ece2c5ff8d223f67e1d2b49a03cd53e123aff76b3e1fcdb5611e113744e3c7b2002a5bd84e4b3652f210020b876af1781713b13bbaf04a19eabf9e896554f80a25d11c17e32128f6a56d7b744a01c4bf09e61979ef57832b59a4bd61a32e2d886ab7fdb059fe13f6b0ba73859ea7c3c6e4f3628808d3d4942188037e89d54b51cf71fb3586f504a25a1f478382fec0a2bb991753a0fe84c0801338a544b0011de8c7d16a7f3c53e0946858a0368a1eea98cc98295145d9d4b5b25788d3ec7392a99005046a705f60f20dc71369efe76f04a916e8f5a0045ccfc769bf07a079c5785e377d43e0af72d35122fbcb3e5f9ecd827e40014436a8bb4eeef3f994e129e0883fa566cac6ef8d071beb6cda9d2349926c51c3cd07ca545e5e98cb30228071602bbc39c757108a2269f0a9f9b9ccca2d40393568b043d3d7332b6b1cb8537b76c16672b3b7373dee1fd86939bc035966b823598264b5d11ebafd6a0b76836dbadbb1f75d909fcaa2d2d969779ebd6be35576c5b3fc391012c69157fd88eec310dae8026bf843002f8411cd854cf93956bc77cf58ab6336c08d7aa4ffa90aac08064fdb396be68c5f739bb7835d7c1d38ebe971fc13686e912f375d9e315ac8591c76535f5c4bafab4163b2a7897ae19f5ce5746059314b0d523bf307a9c2cfff6ebc02397666fb9f942e0636c0bd30c1fdf7c297b9b3e0c9029d0e6d61480e5b4e2be684bf3bc14edd7c80776803a5bfe1fe04ec41ed5adde64be7f451bda74ea94edcb70b636a15e846134d1048862d4535e1174df6d5c143137711c669fdfdc6bffdd8b95f5a31404aa0b80bd7bb6133b8476d9c84cc4f88084f440f98f61f66454588ea468895a8cebacdfcaa33551619d1b512f1bdebda27cd3139aed7c7cba3c1fc06ee59121e4dfc4965a002844c95d84c85d3029eb8e966c59f62ca457e9f98e84f50d0b234d77c69aeb2f0b581f5976e54b59b39b116b9d51bc8241ae935e795f2d412e216bddf1155165e2ad1154a37e37dd3b319cb390df958ecdcd4e3da7912b3408290e52ab3ba656be7530faa96f9f68a2434d8ee0754a985022c7d3426884e2c496939172d580a04a674af71b05964fe18c7b168f40a0193bab44c7e645d43fb21e1503bdf636666be27aefee103cb2ac3c4efe68d129896bdaa9926808a114808bd1e51c6a083fc6c4dc8043481649e492549ef81e1fc6feb169a831e4d198bd82af4d2dc77593b52613a024d534e94d72e640edd4e6e0a6f015fe128d59d2417dc8421770e03dc17f0f10c724feac58c4d896ab49cd116c3eacf499f83c3b11277122322d8e8d98278c821fd9e206f9bafaed2f2fd0c7ddc777953380e2f687e131a9e588277ab8991aef9d3cf12e6e9736ebb62d381328af3ad57c4e75075f722bfa954944c85ec5973ddfd35d4d3ce567d72273e49067d76460dcfec5c3b7361d260fbae79478ee6ef5b70b6d748881053111cd7fede0c09003f8c8a58f27efba0f09038bcd7a598415d5dd457e5922365c56a29d865580f6abef1cb26a73a436a94b57d20d0447ada5a95cb7bc30ebedf3a98244cb36042b37bb5b5b1479587ac41e91b86d4fba7f7722402e9349a2e97e4a14de10db0bd548d1d31b12f25d49b5f94e2672f2fab5e773b43a5e7e0fbf192d7fed9c5d1aa1c05d6fe31768c58425a8c322cd6145003491ab66622bbcf084fc7ce511c4426c6085a5a6cdf9d206183f6493e6639bc0b42a5d05bc8076a3f772d53ab00c2283505376fb8210802ac63defb2007058d8266413bacefe8c1782e48fd8c8bd6cd0ba8b5799f8396cf1bff67ce9cadcc18bff71489c167f3978cbba6d3347c2ba1c8f6194fd82c6ed64b2436571fe25befcc2a0ab598524b6bd875d47ab1cf8ae62ad2328898025b0e1ab8c514c0d25be2339f97dfd27b50bf458701e993b92e60b44383bce8c3cd135553ea19e4a6186e6b8b3d2ea9cb593932508e678fe418f6d9d8c25fd25caaf0dccf83903ef4d8db81297d03cec3b7cc9235e8cb72f14067b41b858d1a567bed583f5aec235b3a7fe3414fb6802362ec3358f51f4079ff90382e3dfd92dd7bf7217979da1ba46ad90de47c6937ab3d979f72e3d77203f35dc3e7d6c75759cbd382306839d5eaeb87a4728e921455021ed69733288ab3cac6a00978645e75d8c253f0f66aeb2abc3668ab47886c9c80049b8378bb069acd2486c311b2e243efaf211e6aa0b7038f128b4c64c4b7d854860f6df7c7999ad6093791015b3b9f84fb052d1a10f0ae18fec41808075c5668c87041e71e1b3e5891eff38be41b45ed232041358b3112a01dbc250a6b0560e41034622bd8e7f0af289df805961118b6fa29d2993b3f257c6a4437bd1a35748000c646f96bf586f4339a72f493aaf907125147a3199bb76c2ac259e7015019055b27f06397af83adedfba8f6f10e15bb0f2e2c747be44c21f7025c3127323cfc13dbc2b76ae7cc51bf662b262d886d8fc8e724654b0691bf51c50f2b7cbf3845cd666a2f31ffb785078d8b70c008a0ad447952c9500e9f03de0fcacfee971a44e1021bbf47872f41723eb305b457f9bcf18881dca7113056d8672ca37d7ae9be2f165e7205a1792bb417b2ac1ce5bfdb00f9ee5927ceaf28686f88ccbe4b2460fd294e1a96acc76b24a77981a78ae32574b7d80083bbe7471898f47d4d5c0eed69eed72469f76cc47913c574d29764473f346ac93bcb33d07b4298adade86c748f700e4d4b0aba1ba74c76b0452c80829ac99b6bba4e416927d33252c70efbb85ca9633136c2ca28106e4606cfd52d3c6aaf020a583dc7f2196928c7a0bc574efd6fbc83f4500d32fbdfd4ac1383ed2dd8d36f62f65fb0a7d2e8d32ee4e1402a120edfefd84c5709636d5a9c35d33b25adfcc156429d2a277848dd41f0f37b9ce09d6e7219d9fe3f3c0c4dc852cc1301665a8be5caebe2084f66bb2c4d6f95815c746c695ebb149e2ab04df3fac746cd405f8e8857e09cf0d036a654c071f7deb1982d06d3db9965c861e7fd2b3413e6b4ee2fa905c168fdc3dfff01ee441af7b1082093172e890bdddbbaa76f913bbe0e884977db7d767f4fb5789a2cbaebea569d3c2252d6913d180c53f3d93d7d5789ac8a2f3de923b8dfbf548e1cab8558f2dcb0a976f896e3492b5f166e0cec2ed8addefe725972d7d44568b10c30c93d60dccaeaf248ece080017ecee8c9734168cff8e7c319dc6787238ceee19803edf42fcccb587d43e43255dd66d9edf8627b69b1e98b9fa871cbbd546bec5ee8864dae6058f5d63b0813113fce4006ae7acb0d01ea5655fbf541883d74fa9fc826dd3911e6cd874da16e7a9cd8a4aaef6e7870d9b77ff06a765329ebbab3330d0433aa8ec0780f75948e5ba7765d711f3c4804618d0562ef67758331c6843578f4f8c0ad67303502eb3c86d5a369e8011c7042d4d7b447856172fa8f2822595f5ad45cfa5f1954993a870251958fec95ece434e653f101ff09ac90d9023f0d9e7a80c7c720dbf554485059410c090fd10a00daed44555e4faf8c4da8ac627cfa560dafc248e5ef1debeba9ca4b486087f871cba606a62619683328af1cb7454df2c1771d33e27d3573b40de3d21b621a9ea78f8b8709a9e67bc764a8a465d596450beeaaf8bc55b7c8d011c42431098b43254fa8b896bdc844714be8d08a97459bea7790f63a5398e7c5163450f8d7cda10a4cac08468e2f108a319981b9e4c5016d5860b1f3c6f9dde3bdb6218dee58bb00f4f0c15da226eded5b9da869c90dffd9b6768b5703922b63c35b9492a746ef5f84b66853123d5251e7b31302ff795d80ecbc3382c8d5a021b0fe79ef69169fba52d5423fa64579613d57220777cb4785113bba3f9a67c76b848df43652f44368a070cce244fe6a1d8b36e5083dae2af8de5717adb66c5e6d916433f706345ade85adfe032164872c885a24acc7af4b964b2d16261533088c008da0cb1d7b6829027fa09d3f97268b16b152047ee2eadd2d40000000000", 0x104c) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000100), 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300), 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x881) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x44) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) link(&(0x7f0000000940)='./file0\x00', 0x0) acct(&(0x7f0000000240)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r3) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r2 = getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x30}, {0x3}, {0x8306}]}) syz_emit_ethernet(0x10de, &(0x7f0000000240)=ANY=[]) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)=0xffffffff, 0x4) executing program 7: setrlimit(0x8, &(0x7f0000000280)={0x42, 0x7ff}) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8f0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x7, 0xfffffff8}, {0x8, 0xff, 0xe0, 0x7fff}, {0xe42, 0x3f, 0x40, 0xe92}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4a}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r2, &(0x7f00000019c0)=""/4092, 0xffc, 0x840, &(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f00000003c0), 0x101, &(0x7f0000000180), 0x7, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') r5 = socket(0x2, 0x2, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2, 0x7ff}) select(0x40, &(0x7f00000002c0)={0xf88, 0x3, 0x30, 0x1, 0x8, 0x1000000, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRES16=r6, @ANYRES8=r5, @ANYRESDEC=r7]) r8 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)='N', 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) socket(0x2, 0x2, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x5010, r3, 0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0xc8}]}}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r0) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f00005cd000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x30000) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000240)={0x1ff, 0x1, 0x3f, 0x3ff}) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x20000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semget(0x1, 0x4, 0x69510c39b897c54b) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000000c0), &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x63) fcntl$lock(r0, 0x7, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x1], [0x0, 0x0, 0x1], [], [], {0x0, 0x0, 0x0, 0x400}, {0x0, 0x0, 0x10000}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f00005a2000/0x2000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00001e4000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004bb000/0xf000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000026e000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) writev(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r2 = socket(0x0, 0x0, 0x0) getsockopt(r2, 0x0, 0x66, 0x0, 0x0) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) getuid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)}, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3, 0x0) listen(r2, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0x100000000000003}) shutdown(r2, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1dcdd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774a3aa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef320d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa18bc1b1", 0xc1}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), 0x0) getsockname$inet6(r1, &(0x7f00000024c0), &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) recvmsg(r1, &(0x7f0000002340)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/237, 0xed}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/126, 0x7e}], 0x4, &(0x7f0000002300)=""/12, 0xc}, 0x803) r2 = semget$private(0x0, 0x4, 0x31) r3 = socket$inet(0x2, 0x3, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002480), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x80}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setreuid(r4, r4) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) stat(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000002640)=""/188) r8 = socket(0x10, 0x4000, 0x0) setregid(r5, r5) setuid(0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee00) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000002740)={0x1, &(0x7f0000002700)=[{0xfffc, 0x1, 0x7d}]}) pwritev(r8, &(0x7f0000002a00)=[{&(0x7f0000002780)="6fb7ff653dfc025f9ce412e2980b4985ce4022132875b44d012e3fd62dec5f09d9440e0a5d47611ed0d4b6b4ac74a2", 0x2f}, {&(0x7f00000027c0)="00c3c056707155676c73764c25ecec741232223200d0ef518d73548a002f75c2365d435d030acbe4b9a5de08160a7954f3b0939b355097edf1ab458efb68430e998ffc561036d1063765160d9831dfb99fec60b71de59b9a0214c69235246db3ef5e1c199d3983163a4a1490e521f1eb9a9d3173ba96635be242cd98f7d22faa4a92d7351ae8f3e2a5045d1a3df6850f37d9a0513c6fcacfbb0540fa604f8f5f1a27f6b90df137c36201ee94bacb4b7001231b7e1bf952b039b0434c433f4152d1", 0xc1}, {&(0x7f00000028c0)="8e86222b4b382aaa19e296fd5124e895b2e15cc197f3d04e7612", 0x1a}, {&(0x7f0000002900)="298d81899f87147cdc0aedafa8eb9176f388db919bc66645e24668118bc40a7043ea8fc5810c8c0894433cf275d4834245d595cdde1da4882f45cd0d0ba35b5d8c265e4c0453aeca27acd3625fe59423efca848719e7c72f94c5f5fde9060bc3d4234132df519f8bfb1b84d4448ff411f66b84840ddd42ef77f4d352235ddcdf36467b619bf3d5da6934cb75ef", 0x8d}, {&(0x7f00000029c0)="d8f36b9796a54948a696c55bd3497ffc3ae9", 0x12}], 0x5, 0xd6) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)='B-', 0x2}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r2 = socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x4000, 0x7e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000001500)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f00000013c0)=""/187, 0xbb}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000001480)=""/110, 0x6e}], 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0xc00000, 0x206, &(0x7f00003fe000/0xc00000)=nil) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x20, 0x9af1c2e35a9f1852, 0x2) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x800) executing program 5: chmod(0x0, 0x0) chdir(0x0) socket(0x18, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(0xffffffffffffffff) socketpair(0x6, 0x5, 0x7, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000200)="2485f2864cb9e471c69799375d2b3c0b656ed53cfe3d411fa0387898f28d070c7fe919ce4e02b57cc40853836dab5a3aeb553ca81244711dc58c5daa1e3a5c7283c09c36d09e2b23456744e4dc32b4ca89b9443faacfcdc0a90820ae0a9bfa7152dca41c46637bbc200d7d705ee6befcdc55b3234f7aa8b2ce39cf79d0c9ba44ebcb12a2925cdbfb1760f5aac32ea7c3c220ead069da19429e5097adbcc230264e7dd39365e7b3935d2049b5226911753ca8b519aee30b40ad94afd6027a028ffa6f0b1311", 0xc5}, {&(0x7f0000000300)="6695414e21592e76d14f2d47afaf58301ac4983de198ddd18662d3e8bb03035a3515e1d13d767b670e29772f4a22ceed965f8b035735534b3a3d98c1bd8c9163a49ed2529c2c46162b1a704150763dc5e81051c33d4a08d81ab744e2e69e46d3bbaf4b6d1d28f8e7eab8b59c22118ae06eeafc9b1cf44c9bb9f5a1c08da2d45baf3f2cfa3ba18a9538f5bb20c531ddc4198eeb42bb9e20c34e4ad64318049886093b88e97f12e9493fc567a9ad240891e265ccb4a4", 0xb5}, {&(0x7f0000000140)="f4f65d80b3d2b97a114b57270b12953074ee205916b0fe6269750d8cdbde50fa7321d166da739573a39e55c6603b3fda95e0b27e0c1c92639f", 0x39}, {&(0x7f00000003c0)="da5078c4d1c2e4d1546d90bb3643c2b55e18b179425bfc2a9e9c53e7e904261f7ee92759b4ecf0eba3c5790c00fd810a868346ec91dade94180f87a3f72272778e218bb07635fda68ad7cec08ba1d1c7624ce4bc4ffc18cff4590c2992107053c230ba4759cd9fde30412aed02ded41fbbe59b923c60c4f1a219a11a", 0x7c}, {&(0x7f0000000440)="f701e614d711081b970e3e60d52be37d4c0ea67e92227d427c0153b80525429492b02767ae1a2a7c07daa9a2a35cb3c6496df8aa85322387d580592339be82d47b76871f69335893b6ab62a1cc9936e93960ff84088f309e70c524ef7e076ff57662678519f01024f1f842d343caad59eabf8fa8d9b3b8607c35a7343e7cc34d5f625aac91b639fdf9e188d9b2701dd6f363984d541984e5344cfd205ff406bd937f195d9c4455fe", 0xa8}, {&(0x7f0000000500)="976b48deaeea4e26ace9799ebd5ac6bc08185d97ab3eccb7a9956a656e447ccba3e4c440d794e19f96c7592c4eab8996187c553a77d34164dbdf2c5b102ac5250f72bfd45e92adf1a68b9786144f8e897244b19b1bb5b899b722f5104880f4a574d62f3320e66d7c4e2300893765badc2bf735b6e7d48162f1", 0x79}, {&(0x7f0000000580)="3e000993b65da4f89430bef73d93c98b6bcc7d176f8bb4ad76049375d0c43c76066e74c72ddee80af0f1a36e6e0922e9f4b5c835430fb796d2052dac9a3dfd31f12c1299809fbd346a3118ecfdbd0fab31ea22d506edd2b6f01588df52f7248afb7980ce2d3e7a05accd724ba4eb561ee3ab1dea19bb183dd27a3d7fd2414b77059906057832aa4c2dc8a5154ad18b65ae153f85dc00e1566b8ac89e20200a4a0597cd5c30abb7b35e0b790b913f751ce37a600e2f434959bdb2e55964678a3dfea3181a514ec017f0d6ecf3dd1e3a2986aec6180df877e6f4dd7cd44a5b788872b7140796724133a5a238fe8649fcd3a561907c486cf8a2abaf07f82cc458fd2fc23d889db698067d4921661f41b6e88a325915bd496d154b5760793e966069699b0da804716988cc32ea2f080d240167a88816e1802e9101f1d7b84580113d8002f4290b6ef234e2e0abac3ebcba40adf37fcb9fa6e152c61b59809b18e78bb20b94c57963a198ff5d0e3365851bab607cd3a308ebc04e80225491b5d843ead48e0dbeb6b2f101763379c1876172e9e7cabef6847fa19fc38f302b2e3ae2af56a75713c8a6ae3b402b197178d4d86bc63b3e029bac6f0512c166259d48797316c50239c1a0611f4d204b33ae7dec70724aa0397946557daa70f04a90227339b80d285d8356d726d0430428bec4fa36e238741c20f309ec71715ae293f0ae6a18212c33600dadd0368d4f9ec085f0a6a9b9585605f2f10fdabfaefd454b9cc6124f5869887c1ecca8f9480705d61d75b8f82580edb60c853e84cca151fd1e6d815c4efced10b44f786f6e26db460949a33adf1f204025d90963439c660e77f940b6873628439e75828512961364a35257302203512d10189d93d3dff7a2fb2119d5430182f1f6b0402491c39bd7c137a09dc351ce6d49c306a4e013fe85926415fa643e9542b30cd1dc7c2de83de6139a797d5e009b5c9f50c90b6c689c5fd3e5460a6c4015b21bd2850c0a11f3665c1e33af1cf5d9dd34998a9f1d74f9f5f1097950196b2492824550853a1c1b87224ef892055e65ac42b098e12548c80effcdb094a5c8d8a668f8ea7dec22090d91e5782f5c77a9666a831ce6b3064ac3ef4ac2d4aaa5c50ae2e6c7b38b1b80742275d9686662ff6213aa24ce93627e5e8f2dcdffbbf22fe9b228778352ea4ed0c3ce11d89768e5b260fe80689bea3444390ce1c37cd5b847a3232ac962dd1cf6012c9acc44809659eacde3fe512d74ce0dee65d92774bab6dd4a87c2dbed1ba362caa2eb2581b183f7a218dcd743ad15413a94c6cfc0c1a22ba4b2501fcfb9c5405795c603e5769479272a5c1746cfc8991f2e3ff6c1a1335cfd5ffc70f18347c050b8ea12580164323e2717c1e254de3aea2cf266cfe7db5467134c277fe7e2ddbbc76fd4980cc35612767bb475fecbdec9a50b5bac0da0ec6dca0959f92034d53b0cb22f5237ddb9295e101a349b7c2356e8b2f0fcd9c9b48bcf4f9431f2ba3639eafb4df0fa42b552d61143ae8eb92d309d36ecbc39253256ae4c8c575cb440c8a2ea20aefc1b5a248259174299b9e9e4fb4538a415b6e9ed4d1e2820dbdbedf36437c86fc6c82263d1270eae7ae30951840354c09e6301e315ea04274aea870514e5c6dd8140f462162814d80b8825bf189ed8353500fb66103eb81e4df7b97b19b3e610e59bab8ee84eb72d47b205f6decbee4783ec17fe39c1707ce92220ca41319024d2b9d0efd03ef312eda5619594b96c034eb2a457d0eab299a48c7ed7ae7dc1d318abe2f847264bad114bf8d71f0604174b1895328ea464f25c12655846040bf609acf1b6783772f659f4191b4579f3450453b03e3669210e9af79b570604a7cada0d633e2aecc48d26e3c3af89046671837c8706d8102d5e36b00825c3a29551697cd5cb38d39554655c82f15d47b2f855641445a16f7b20502b9f611457bde20a803a06d3012472e4ca25b0c70fdc8d79a9aee9165d428f239d58e2b9eb655322b10d25b1a84d8286da175405cfd7f5c734686be5691362a9ce573797af07bee895ff7bceab28ed6287039a3f96899f5789bed6584b2cd32448df9fc2224b85a06eb9fbfd8aeee54af71186a369a64bdbaf0458b2ac2c0fb6506f0480b93b1e864654bc33a72d60aee5c7139e7d3d8276434f944967f6057251a38d9d23eb7bacc540c08fa5ea33bbf53193983dc6ad2a65a950b2e829f53d1945d20657d1f4a93791d755f84c76ecd5e2c7496cd38ea52e75768b526cab70039f8a1e5e9c7335da8ffe828c862c2a157aad301e4ea3f155e9a0d591cdb6893a978ea38c9aead50e8e7255bca4179d73818714045497acbe0b09556832172c1a0410ab1500d7cf2efb85fa5a0bd14850cdf619a5a79f795508bb723dffa937c7a2b93e267ed3112258ebc5fcacad1b92b3527dd0531d75d2824c99f7cc04c8507a68d2070550677aec90fe67f9a7b72e9a63a317e3eae8a151cee602b239cfd1fd256b6947278bd0111b80c6843797dc0f88a259ef701e82ac64faecc67b576761e1c6848e231d22d238e300943db8784881588c6a6f68c3c47a810022d356dbbf73c529629867fb557a8fa6fb169a9faed98b735b1fa64e8e62c20891f0036bad91440b3fec398726bd9cd6ff7ef768dbbf902375e88ccb0d1ea2e67fe23e8f6dc1b23c15584fe20c61d7478826aba256dc0797d29e3d864dc4dc76ca3e0f39cb888cbcce2ea40ffd36f61af658fbf0c98d14118783535734d49628b9428250769099aff7111b4f21408f08926505b9b8ff01f11ed3382567fa5a411dfcd8baf4c7a93bb35e9dafd8564dbe69b0cfed004177af947ef9166303ed41f61c440f11534f096a069cf6c7037733843813e62603f5435e0e5cf43cf78494292e06ee14a738a917d7061dfd7b0f23d928025b02a0775023e5acdcf82a830fd4b98697180ba4a4120add21bfc10470e56ccb676162dc6b743e486b530726bbb5b2660aa32f93c791e165fa0ac20af0693fd6ca7e4b0f828db62f891c702493db72d09af679e27c9f21adcc8b9cc48c193ad7702305ff78e93fbdf933be4a003dc53ff0745c34d98c7cd6cf5da3bd28edb714f20015f4604b745c1a86898862c5665c9a7ae8ecb085bd5ee355b6601c54e357fdfea6afe852e86704eff7d25cbe1ca09c485c8c9bdcf4e2c698bcb6fe58ba705a4209ccfdd25f1da8b82dbe80d596cbd3fdac57778664adf49b5e5df9123f6d12062af9f7a8e35ca4b13a4177ddbcffb5a0642973176f30b4df01f3304145c1ba4091778cc78da9896a9773db28a1797cc3d4a87ca08b5f986df7917cb68be720fbbc22878efbac2ff0a5c3b7a9b43ec98ccdcc2493000e5a86d4ceaaf34d8e759246888238af64125f05afd06bc0a737ab45d09da5abd801c2ff70b9d093eb191c4f064deb07e572460d9ce660701697e4e82e6211503a1373c2644616d765edca00cf8ff832ca653220ac4e18f022c1834520344c85fc83d7225f88e0bdcf375a0b0b629811886b01f79ce0fe9372c5bfb1e3c440a2cb7366c63e5a8369bef7794ff35e3a197a308b7433803d67f43be2cfc59b2c776f1bdeae48b4d8d086956111bedefbdabce1c93186163c9590e3a39fdaf008c4327de44142d4dde375b7b5a1564747509597ae3942102d19ffb581eacd2aea643c82dfb856dc8cf78f7abe3b843cfb99a1c39b5b388899fb9bf8744ac58d8e2af1733268d948f0bc9b64cc81102a33eff44a510b68f7d9fa3ba31dcaf0a05a3ecd618e6f2988f96d1ba9d82295f3835188d12b450f4472562a0424c1f31857c828a5344b7d82532bd778fac154a3a059bc8e1a997d1af87de1091d5dc760715e2dd5273c10158eeebaa00d92c7aeea7c0f18f3fbb63bfbb057c6b13d88aa8346de1408c584b61ad60495cbbe2acc04fd9bfe31b1c77b20c25a3353ad297fdb10e9d8d4489c20375159f450d630100f8891f5a467100d1b356b017d4dc2439b5abd11982a4ddbf993928f8a52872cd96fc92274b69e00f07d80be14413d323c2a172d5464389bcb9d7342bf4ee89f89080df4b09e382b7258ca8c2715b20aa1a88e3c21f8544bc8060da1236d416e71eacea3ae74dfb705ef723cc9f5f5289a63a4d34b453caa3c9ab47c359456b72d04c737f9014b512a72e9df7d809f357ee3eaf5c8bdc2c6d05a7726c04749811304f7184bf802273791f46445c6e5e8a4aeb44362e944716787f3744fa6dfff10d5718ddbd60c7bd6352666e6dd2f6c59c27dd11864b586cfe7c97415b78a73b169b92421a4abe426316ee87ef9213b1d3f110fc096f8dd5385b02433233c22b2a5751cf88097b5105a13dd39700a7c960c0c681804f0f1cbeb6cc50c89af5b5424c5bf09350a4c6e6b5951406d17c8cea4e230e9b310216aaf74f90e07a0774cb75ba2a187e57603bfd8551185e91416f924eba3f85311fcf8ed2c9ee5f3aee55d8a576da70f91e058eab040fe5e4932a467b3e4f048bc9a7aa727dd1f3d3c782ffb520d8e5669c43c50366702bf411b6a86a7f04fded748b9eda71a01bd9acf1fa6855001455bc16b53eb7086d4d7ac05782a802441f3e3d2f5c1e656f118d898f9054ecbe11e6ba32a103e4046393edd3600fc045f05e8f2dffe897bd1b2bde294a91628a927ddfaebee3508d0e23cda0eed709f27fe10fea968a9d29dc195d9cd2ba93eb0f15b358fcd81fb84ae80e07b9d58089526a4cbfb216f011ef4f9a5250064ce3feca223b21e03943333a23238cd848eec2523730124106a3a1cc66aa314e1b02f31e4c4e2c8a737877b87368f2feb3ea81dc75db4282b4195f99da7eec953b3066f4667f96b7960288f08a36f2281bb83082473e87403c82a38b8fcc6dc6a83f1393a1a38bb681b5179678f5c50b7462a2206387f0f844fa2494a285e3645287b5130134614bdcd0c5e435d5cc77ea54c0d62cf0c7659b1f446c17ba8269e60db46e2560ebfb6db7f8b7c7c6c454a8b761eb81f1f5fa494f7743d0615300247558978d2d15d7f29b15095a8d75d66d8ee79815520ab367e8ae3e634f35ae573c65e900562ef2e8eba4170491c3015eeaf17794ea9df7360fb9583f26d577364846c5cca32e1fe9f6d78b776763d6419550ed36c97c7d58d08e59d5b575a7230721256915b7f1d31a6575bd77963abda8e83b695e815ece4593a21fd5288af83f3b977db3aee9936be2c05aa1006cd44a5d15bb32d06f429bb7db3ce6278588b07f2747dc528e21b90f9dd9b2caf907ba55be8ae1446c309929d30c232fed89cbc2de2df8d90946d64b8426e14022e9939774a1e3fe5fab17cf1bbcdb4ca6f8d372d664c804d75b7fb27ea282e8d16e71d76c18a7eecdef318f7bb77ce7ad3a1f43a5a0955876263d613dec3ad057fe01f9e43657aeb5f3cc480703c2d285eac34b0e5d54090320b5536e95e5e747e2666a93185c6484620a792da694f6bfcf60c1bbba35ee71fba993972baf3695cd3696c5e3bc9bb5cd0522b5a4c208c660d413209be5acdcfa56f44bfac49c7f9992e831100f90452bbf33b30290322a25ccbe9b8466269117092da1a9d9aaa9145a9978572fcaaefb82ab7d12aaa75d40d3047f40dd1309b285c5db0ec9ce60744b02b6575a2d6931c37566380b00e5fc0ac8920ca77bb7e4a841ad3c0f11e3c80ba848b9608b9d22a660260303768b6340880df4489b945224085952bf03685f2965ba14ec183169ff0b423b005981008205790fa46e7072f6c7f8718c886c0fec3fb72d919d9d7", 0x1000}, {&(0x7f0000000180)="3c3dfaf32efa324fb28a7a37b96b9b07ddcc03acceabba9780f24b9942265116", 0x20}, {&(0x7f0000001580)="fdd45a6d48003f447c24c5ab230e46ae9af67214c53adb03037c172fd73f88eaf5b1b25ce13f2f9848e40e20e8d332a986655587c388296a904b59895578b3062e3abff8be8973ef28930dfc63844d591811527444376125d6c90c0515cc88f40e0e15b10562b754fb4a5d30e22e47680e8e291c03b38bd4a6bea40ef9b908460e177957", 0x84}], 0x9, 0x40) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f00000001c0)={0x7ff, 0x0, 0x0, 0x1}, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r5) r6 = semget$private(0x0, 0x2, 0x0) getuid() setregid(0x0, r3) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1022, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r4, r8, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r7) semctl$IPC_SET(r6, 0x0, 0x1, 0x0) executing program 1: setrlimit(0x0, &(0x7f0000000980)={0x4, 0xc8}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e", @ANYRES32, @ANYBLOB]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) pwritev(r0, &(0x7f0000000080), 0x10000214, 0x0) syz_emit_ethernet(0x138, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x5, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x4) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r2 = dup2(r1, r0) r3 = fcntl$dupfd(r0, 0x0, r2) listen(r3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0xfffffffffffffffd, 0x2, r7}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r8, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000300)=0x6, 0x4) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)=[{0x7, 0xf9, 0xc7, 0x4}, {0x8, 0x22, 0x7}, {0x3, 0x8, 0x9, 0x3}, {0xe0f3, 0x20, 0x3, 0x6}, {0xff00, 0x1, 0x5, 0xa921}, {0x3ff, 0x7, 0x3f, 0x9}]}) syz_emit_ethernet(0x41, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000ffffffffffff88a829008100370008060006600706070008ffffffffffff0199fe7ea5006a00000000f9ff1d34573b48fdc884bca04d0ff4763095"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x2) getdents(r1, &(0x7f00000001c0)=""/158, 0x9e) syz_emit_ethernet(0x5b, &(0x7f0000000300)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) fchmod(r4, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000a00)={0x5, &(0x7f0000000280)=[{0x80}, {0x81, 0xc, 0x2, 0x4}, {0x7ff, 0x2b, 0x1f, 0x1000}, {0x4, 0x81, 0x1, 0x2000002}, {0x2, 0x0, 0x9, 0x7bc7}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x7f, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x7, 0xe4a, 0x0, 0x0, 0x1aeb8e8a, 0xfff, 0x6, 0xf2}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000cc0)={0x0}, 0x10, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20610, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x20, 0x0, 0x2}, {0x6, 0x4}]}) socket(0x2, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r1 = getpid() open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) clock_gettime(0x0, &(0x7f0000000040)) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000100)=[{}, {r2}], 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344}, 0x1, 0x2) syz_emit_ethernet(0x62, &(0x7f00000002c0)={@broadcast, @random="9c66269412be", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x54}, @tcp={{0x0, 0x3, 0x41424344, r3, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, {[@eol, @mss={0x2, 0x4, 0x1}, @md5sig={0x13, 0x12, "1076fbdedc6dcf01204f2f87a44b289c"}, @md5sig={0x13, 0x12, "82230139ec639bc5d3622f64cf05dab4"}]}}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x40000000000, 0xffffffffffffffff, 0xfffffffffffffffe, 0x5}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81, 0xfc}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) fsync(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0x7) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = dup(r7) writev(r8, &(0x7f0000000100), 0x1000000000000309) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) listen(r0, 0x3) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) open$dir(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) socket(0x6, 0x1, 0x7) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r6, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: setrlimit(0x0, &(0x7f0000000980)={0x4, 0xc8}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e", @ANYRES32, @ANYBLOB]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) pwritev(r0, &(0x7f0000000080), 0x10000214, 0x0) syz_emit_ethernet(0x138, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x5, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) syz_open_pts() sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4, 0x2, 0x0, 0x8}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x6, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff23) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x2a, 0x20, 0x2000000, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0x0, 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x80) semctl$GETPID(0x0, 0x3, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000100)=[{0x6, 0x4, 0x1, 0xfffffff8}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000400)}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194f6e1ff942859df50b50996f6948fd0fb0d1cfb8906560cd6eb20f5a23366404e8253d2a589b5ec97b0cb185328dc00b304b7d8de1a2e9979bb7ae9776df2b8eb0e41f19f4957a52b0b854df37344a4fd10b53dda48d4fea5c36289d6b7b83306a6b7408", 0xca}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f1352aa339b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb6708d000000000000002ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d36604", 0x89, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt(r3, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000003c0)) linkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$FIOGETOWN(r5, 0x4004667b, 0x0) fchmod(r5, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) r1 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)="3790af1bcbfd22e1289cecd7895d418719c4fa3b2258b086e92c63f5ac55ebf5f94cfea6899caef2bc25e04c041af0dc8c1e510e0f977d96a61d7f8756d486373686f5e4bcde552c955d83336ade480041df6c1594543791fe", 0x59}, {&(0x7f00000001c0)="e138ef1e9c1469f9034cc836b001618cbe873729427c847ac5e752f8ca5df2adac6c1e7636ac5b4eafb598075183b6", 0x2f}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0xf037}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x8, 0x53}, 0x80000, 0xe8, 0xffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) shmget$private(0x0, 0x1000, 0x701, &(0x7f0000fff000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r4 = socket(0x0, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x9, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x880, 0xbe9}) close(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000200)) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r5, 0x6, 0x0) sendto$inet(r1, &(0x7f0000000180)="b25e70c3b0c91e157f29a1e11216c4eede3f18f253f1bdeabdf78221c14ce2ce158c34a399c79c7fdbc868d68fe75f65727831bbc092699e9733f4eced9a9a85", 0x40, 0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000100), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc1) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, 0x0, &(0x7f0000000280)="d60000e1efba3ccd7822de4f0a000000000000", 0x13) r2 = socket(0x20, 0x8000, 0xfd) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r6, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x2, &(0x7f00000001c0)=[r5, 0xffffffffffffffff]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x8, 0x0, 0x5}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x74}, {0x2006}]}) write(r1, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0xd95, 0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x9}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f0000000240)={0x1, 0x2e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x24}, 0x2, &(0x7f0000000040)="ab39fc016ef31d4fc1e40e6a5a768f454a5af89f8d8b66be5ee0ab13ee87361c344751895cca902dd12752e0bd4fcc71315d16b7da7f2d6be517d61217f278a3c23389bfa6b2dff8ef996f94057390e650f4cacf029da7ff6728ddaf6250ab4ce5834a0f1b427e29d61beada31e8e1e6a610770787dc41ecce3d4311c624fc23328e7cc33a76cd37f080fcb675858f3bbc19f90f6fead210d6ff549bfbc98f22bc00d95ab825c6dee5", &(0x7f0000000100)=0xa9, 0xfffffffffffffffe, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x21}, 0x2, &(0x7f0000000180)="1253c3676ec7764ec4d8499399a23f6c116ef9c792d6885a5bfe5c01a11f727022219925c6289f3ea3b58802f055e463a07fae5f51f76682", &(0x7f00000001c0)=0x38, &(0x7f0000000200)="9f3d2eaec23c645d5440e06af4b7a024d3bf4e49d9d33e0050c920c4ad98b0c9eb32885134237a4a137b64cbbcb320a9481f83240980b463bdeb628fe4cf1080f664ae3fa9a4f8f0e382d0045c1eea979ef2d0bcf9bc3ec32b5d6f9f6fe1b8901247b635c96503fcf357ef3dc86c1c4e8e7a5df30c2f9c3842933430bfd1de05f64159ccb66e9ab2f9ce700724e7cf20c54e7cca187cf4c5e8170b11d642eac5f1794704e8393f0d9dfad55bc4dba71ce47489ab", 0xb4) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xffff, 0x0, 0x2, 0xa1, "c50e6f8f9821f54978cd4339e6c00c88de4ae0eb", 0x80000001, 0x1f}) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() r3 = getgid() r4 = getgid() r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x51, r2, r3, 0xffffffffffffffff, r4, 0x10, 0x4}, 0x1ff, 0x2, 0x0, r5, 0x8, 0x5}) sysctl$kern(&(0x7f0000000380)={0x1, 0x2d}, 0x2, &(0x7f00000003c0)="ff056406f6ad746e576ae734872365bcdc19e01c51eddbb027caca506506236861c0d2879ddec17a70499be13981fe87fb447ce8b02f5306dddb8faed40acbaa6ca45940f382a9d412118bbbabb8a5771f811b8912486d5f1e1699869d84b925b6e48f7f99e88111b2490ae9d32ae85dabe5a68983a6716dbfcfc232a21d14e42fbf450434bae377810d6d869d046c0ad7970eddca147fa81c21712ee930ca94bcceacc07adbd12f3340d0aab391fdc6896ccb5bdbf6d07becfa", &(0x7f0000000480)=0xba, &(0x7f00000004c0)="65862a1549a58e3affaeba1fc017f33736431816ce1433f721cf1d48e63cbb86713f96c52dd275248d5c0ffe7998debc03143df927ab", 0x36) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000500)) sysctl$kern(&(0x7f0000000540)={0x1, 0x26}, 0x2, &(0x7f0000000580)="0c47b1fb71c8ec8757992a71f787eabc35a3e7a8ccaddb5f3ee99c0650999c8959af20758619cc10ff7b2c96cea4fd404df70023199c7acb0175a5eff37f634d7aff8f8c9adef123da22a5f77e9c2b014e5328c80733f17c7528b9af81b0f3534658587b89af", &(0x7f0000000600)=0x66, &(0x7f0000000640)="ed349b7bdf22512ed1a34baeac28b0be06776c5985cae099748ce3065d77c42e3e73c78071576832614521517f61422e6d7acf459756da729d00cb6ca412917958b15b325835", 0x46) r6 = msgget(0x0, 0x400) msgctl$IPC_RMID(r6, 0x0) sysctl$kern(&(0x7f00000006c0)={0x1, 0x17}, 0x2, &(0x7f0000000700)="47878c0500ab8aee9fe380e50ae33f401878b12976162df48a1a25785a2b23582df928664dc0566c3863a786815a14252b3403c1156a1c912666bb9cbc41ab353461ba135be77d54f31527dd99b495", &(0x7f0000000780)=0x4f, &(0x7f00000007c0)="83c2341236e8ad780e55b418a61fe891f564a8fd95765293b5eca2cdd7f844b6532e4c630b6d67531412123fa97d39", 0x2f) fcntl$setown(r0, 0x6, r5) sendsyslog(&(0x7f0000000800)="e34dd299c7159560a87abda3ab5e7be3eb6f39974e24afae0cc47a038ab0cf2a46f2281060ee5a7d49341578b4a340364fabb7b7b7b0e747d992fc1213ea07bc41d39aea5576dad9ee5b30dd78f75726825034912a62d9c20d7c621f4116046762ebd2b0a3dbf9a5af4b032d0dff909d5b6e44fc8e3c6ec6c894fa8b9db0f7f9777b8ec2", 0x84, 0x8) getegid() r7 = accept(0xffffffffffffff9c, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000900)=0x8) r8 = getegid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000940)={r5, r2, r8}, 0xc) sysctl$kern(&(0x7f0000000980)={0x0}, 0x0, &(0x7f00000009c0)="16bf7dba83757e72a6e1cbd8a5032fe70a8e426400a9b34bba6004a97dd69b9a349fd2ecf4e9750354882b620affd5a0d44617c1193532213aef5342c7a14f933cb61d7e433c60438bbb35ce652efc32d46dc421e595b0fc6eb5c4e4f253ab4c127204aec96ba412f39eb54fe1d9e196af1408413e1e287285da5cae2f8473dae0503bdcf13baebe48c3a405f78bcc41a28936f380068d92017a7f5efe55a22fce91f0e461b2138a9c91b71b47532b7a2c9da19ae397fbd232723a0103ef381ffc2cede2d14878d8bebd304fc704808c7495f56113632e58794c90866127e095a7e42c0b085a5fe9f0a7", &(0x7f0000000ac0)=0xea, &(0x7f0000000b00)="e2129a372166cc301648d687cd99c33270f48126b53ebe9718f037da310dc52eb5ad602dec72459d9bf7cdd10423059f2b9534cbe5af9d64513acd15752ad5b2d95daf9ebb64125ba512bf953461966cbae8fbbcc36bb52f5d10baef8487a968d0", 0x61) sysctl$kern(&(0x7f0000000b80)={0x1, 0x5}, 0x2, &(0x7f0000000bc0)="d4dced4ebff2967c6a5997372866e811839bdd370aff7b5fd60f1b30bfb92406de5fcd1aa1dffc75bc7488d8027e9c55aa7613068b8610b7c7c961d5888057", &(0x7f0000000c00)=0x3f, &(0x7f0000000c40)="a00589e54de8b2d76c75c62a509f2e0d0a1a1d335841bf0fa8a43c9bfc7f1198918740f2e140e2d03242b389e9232249dd8135321017f59f121b12c313330b28b660b169ec8c4c8795b462eaa4af6a496fa443b5e8fa30726a46319a9483643befade63fa7", 0x65) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) setreuid(r2, r10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000d80)={{0xe, r10, r3, r11, r8, 0x0, 0x641}, 0xfffffffffffffff9, 0x100, r9, r5, 0x7ff, 0x1, 0xaa, 0x3ff}) stat(&(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)) fchownat(0xffffffffffffffff, &(0x7f0000000f00)='./file0/file0\x00', r11, r3, 0x2) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) mlockall(0x1) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}, "f37cee57da1ea102"}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7c}, {0x12e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) shutdown(r0, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x85b, 0x20000000}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x1, 0x1}) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000280)) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc0}, {0x2}, {0x12e6}]}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="06000000ffff00000000000086dd6004272900080000fe80000000040000000000000000000000014e214e230008907800"/62]) setrlimit(0x0, 0x0) syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r3) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000}, {{r4}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0xffffffff, 0x0) kevent(r4, &(0x7f0000000000), 0x0, 0x0, 0x8001, 0x0) kqueue() executing program 0: sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mknod(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffd, {[0x17be400000000]}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) read(r3, &(0x7f0000000180)=""/198, 0xc6) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getuid() chown(&(0x7f0000000000)='./file0\x00', r6, r5) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="968d6cf4ccd5cdefec117adb793c5c767f221b3c1f6e685fdddabf734d65e5673dcde0845f5617784a8a6c6aa52f38341db4900d9955d3a20ed1b0b3cece68eb097f5777a8f5e4f0f0293af0c92b6d7589d7d717d4284bdc9dd19219d6fa46681571e661bf5a52dc1c0f07eaf6adeea18f37e9561fee77842d1b039a76c9e0062259c06e17fe6dddc6c073216f2e3292e9afd42ed57338366501a38b979caed0750965d0298edf4f234ae3a43270c2452b0c74b516ac68185391120a0017658631a48e83c84a6ca9a3914a87b31d4ea08e830243de6ae783f17e0d7241fe5205241566c5155b43a20e472305189b24b34750f782131d37abe990ff2bad1393988e3156d3eecf450d74ff2a6a3ea4c65ec326e7eca326dfdf466073aa68c335ac4ed4dbb6a2d58fbf93ab9b2879148fb98e1114e28c41555a15d0d6739414f5e8e53bf28a92730ca2fd5d5561e2a4f82717e9ce4e5e30be962c4eda4590300d5f78586afa76116ef07a211a075419df46f958a7f8a00a12d5e77802f05a78e956e45f7d59c4c77b408a4efcb06bffb01d356ce7a0af623597334da3d44d31f8b8372bb44535ba740d0daa456f025a2e004a362fbfc519544223", 0x1b9}], 0x1) ftruncate(r0, 0x8a) execve(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000180), &(0x7f00000001c0)=0x4) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRESHEX=r0]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fe9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fe9000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x800}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x80000000000}], './file0\x00'}) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x12}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0xfffdffffffffffff, 0x1}, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r3, &(0x7f0000000400), 0x1000000000000165) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1", 0x48}, {&(0x7f0000000580)}, {&(0x7f00000002c0)}], 0x3}, 0x0) writev(0xffffffffffffffff, &(0x7f0000001880)=[{&(0x7f0000000040)="43082f9325146b3d3b13aeef", 0xc}, {0x0}, {&(0x7f00000017c0)="0c8685beef221bd1f83b1180bd82ec985d8b8692aa062732e77ab00d955eb2569e273dbc7f289f4814ad4a9fc7e306477e31eeac914bf7753c29fa6415df352f7f510b7a588c04cba355f8387b332d6d1532290a6844ccda2e2a1502c81c643813014b2bdea012cbccf217cd335d61388646ce1b4615e238065b589f8cf2d187f103ed4dc4ae54b3f8", 0x89}, {&(0x7f0000000180)="94f13888bd2928f86ddfb086d8", 0xd}, {&(0x7f0000000600)="50cc704cb54f0cf9220138640d35519202d2962d48ce4d769f1b15df5c6383c4a30ba05f40b4deba2fbb054f91ba169b4efbde548790cdf7224e9387e471be2a5da536e82c581357e6be0156b449987dab01218985f7b21ea301407c4e4bf4289c6bab54fd9e9ff627f363d464e0c67e20f5822f2a74784f10", 0x79}], 0x5) socket(0x2, 0x2, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x6, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff23) close(r0) r1 = socket(0x1, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001040)=""/31, 0x1f}, {&(0x7f0000000f80)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/212, 0xd4}, 0x5}, 0x10, 0x41, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x400003, 0xc}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8b) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd", 0xc00}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf", 0x65}, {0x0}], 0x5, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000f40)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) setitimer(0x2, &(0x7f0000004080)={{}, {0x0, 0x6}}, 0x0) poll(&(0x7f0000004100)=[{0xffffffffffffffff, 0x1}], 0x1, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) fcntl$setown(r3, 0x6, 0x0) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f00006df000/0x3000)=nil, 0x1}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1c53b498}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}], './file0\x00'}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000010c0)=0x9) mknodat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x2, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x20, 0x3, 0x6) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000000040)=0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) r2 = socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x6, 0x8000, 0xfe) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semop(0x0, 0x0, 0x0) open(0x0, 0x205, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x101, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) dup2(r1, r2) executing program 4: shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x2d}, {0x46}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x5, 0x8}, {0x7, 0x5, 0x8, 0x74a1}, {0x1, 0x0, 0x34, 0x100}, {0x7, 0x7, 0x5, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x39, &(0x7f00000002c0), 0x0) ioctl$PCIOCWRITE(r5, 0xc00c7007, &(0x7f0000000040)={{}, 0x7241}) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) fsync(r8) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, 0x0) fcntl$getown(r7, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x10) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') executing program 7: r0 = semget$private(0x0, 0x5, 0x402) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x82, 0x5, 0xfffc]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7fffffff) semop(r0, &(0x7f0000000080)=[{0x6, 0x2, 0x800}, {0x2, 0x2, 0x1800}, {0x2, 0x20, 0x800}, {0x1, 0x5, 0x400}, {0x4, 0x3}, {0x4, 0x101, 0x1800}, {0x1, 0xfd6b}], 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/51) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x3f, 0xdd50, 0x200, 0x5]) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x60cf2530f20d67d1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0xfe5, 0x8}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x620d, 0xff, './file0\x00', 0x8, 0x8000, 0x80000001, 0x387}) r4 = openat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x51) sendto$unix(r4, &(0x7f0000000300)="ae4ae7489a6487b589f58fed985b17bdcd1b4aedf9fd067d9b4157e2bf43f323bccf1fe6b48e5a34f4e6c04c0a1ed476d762c1c1c263e993c5cd5fabda24c4e7859d743ab9ec5760966c5a337947008ccc84bb9123d8a7a31613f844427148f5762f3af7c8ea6b1f34fab9b05322c943cdd9094414b9c24f858f5a588143f6e8e0fefa23829b43eeaf41c9ee1996a0cde868d00a0d956307163148a937a59ce97990e7207f4f73", 0xa7, 0x5, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000400)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x400, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000480)={0x65, 0x1, 0x5, 0x40, "d5f3eb3a13f6eb4df607e87d2aa708c6c0b51e20", 0x77, 0x3}) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x18c) semget$private(0x0, 0x1, 0x400) getsockname$unix(r5, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x2) semctl$GETVAL(0xffffffffffffffff, 0x4, 0x5, &(0x7f0000000580)=""/4096) getpeername$unix(0xffffffffffffffff, &(0x7f0000001580)=@abs, 0xffffffffffffffff) r6 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) openat$vnd(0xffffffffffffff9c, &(0x7f00000015c0), 0x0, 0x0) connect$unix(r4, &(0x7f0000001600)=@abs={0x1, 0x0, 0x3}, 0x8) faccessat(r5, &(0x7f0000001640)='./file0\x00', 0x80, 0x1) ioctl$TIOCSBRK(r4, 0x2000747b) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "090000000000364d1f016dfb37a23ab44d04c50c"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0xa00, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x63e, 0x0, 0x9, 0x9, "95bd1a5bf6afb59db62c022e2e663c090713ac42", 0x20, 0x8}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x6}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/95, 0x5f}, 0x3f8d}, 0x10, 0x802, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffb, 0xffffffba, "000012ba0009000000ce0002000018c100"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r7, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x100, 0x5220) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000002c0)=0x400) r8 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x36, &(0x7f0000000240), 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0x200000000}) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 3: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) socket(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) close(0xffffffffffffffff) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000001c0)=0x80000001) mkdir(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) rename(0x0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket(0xb93ab6037786007c, 0x8000, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000200)="b1f5d97a62f23c431f3ecc", 0xb) dup2(r4, r3) executing program 7: sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0)="f1a42138", &(0x7f0000000080)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x40}, {0x30}, {0x6}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) chmod(0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x61) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYBLOB="80", @ANYRESHEX]) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) listen(r3, 0xcbb) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) r5 = dup2(r4, r4) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{}, {0x23}, {}], 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="23009100007adb020317bdda2b7e357adca56ffe930b61f2365b71070efe0e32b12981afe9000000000000000084", 0x2e) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x800) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x0, 0x80, 0x20, 0xe275}, {0x400, 0x0, 0x20, 0x1}, {0x0, 0x2, 0x40, 0x2}, {0x400, 0xd9, 0x5, 0x7fffffff}, {0x0, 0x20, 0x0, 0xde5}, {0x6, 0x80, 0x1, 0x10000}, {0x7f, 0x0, 0x6, 0x683e845}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="420100ffbd280100fa4e747d55639b3422ac387500000000000067232e", 0x1d}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0x40001}, {0x6}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) socket(0x0, 0x0, 0x0) executing program 0: r0 = shmget(0x1, 0xc00000, 0x200, &(0x7f0000400000/0xc00000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) shmctl$IPC_RMID(r0, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00380000000000019078ac1400bbe0ff003b0c009078000000004500fffc0000000000010000e0000001ffffffff0478fa005b0300"/70]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001240)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) getegid() getpgid(0xffffffffffffffff) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r1) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="a1a7c1f8ebaf5882f1ff56d439e2a49cf2659e91df28b4eb942b68023b2f0f8cec820870bb889974b09440b9af19dfa9624eccd5d777724c841c0a1c06ba866c33683558d4", 0x45}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x10, 0x5, 0x1, 0x8}, {0x4, 0x7a, 0x2, 0x80000001}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) close(r0) executing program 6: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) msync(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x6) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1ff, r1, r2}, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x221, 0x1}) msgctl$IPC_RMID(r3, 0x0) pread(r0, &(0x7f0000000080)="fb946290416925ca6aa111cceb5b216f64001ccffd27afe5af29b2b7db84136a572d4deb5ad84fc550f05828dee6e9a3e71d369449962b87464fa89e2da1b1415012f52291457bde48872082e9554499317ae672817514bd89ec845697c46ec70b4fa1e47f1dee32121f801b8be0edcf916809d89006e457b9315e59aca7e3b8ce2c8215feb4010d68bd03536008557208acb2f12be2", 0x96, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000480)={0x6, &(0x7f0000000280)=[{0xbbcd, 0x8, 0x4, 0x7}, {0x1, 0x1, 0x1, 0x7}, {0x8, 0x0, 0x7, 0x4}, {0x20, 0x99, 0x0, 0x9}, {0x9, 0x3, 0x4e}, {0x1, 0xff, 0x6b, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x1, 0x200, 0x64, 0x7, &(0x7f0000000040)={{0x7f, 0x2, 0x0, 0x81, 0x6f, 0x6, 0x2ae8}, {[0xffffffff, 0x0, 0x8, 0x382, 0x8000000000000000, 0xffffffff, 0xfffffffffffffff8, 0x7fffffff, 0x1, 0x9, 0x1000000, 0x193, 0x6c21, 0x20, 0x401, 0x9, 0x2, 0x5], [0x8, 0x9, 0x0, 0x4a466a58, 0x2, 0x3ff, 0x2, 0x1, 0x2, 0x7], [0x7, 0xe3, 0xa63, 0x3, 0x100, 0x0, 0x91], [0x7f, 0x10001, 0x57d9501a, 0xb7, 0xfffffffffffffffb, 0x5], [{0xfc8, 0x101, 0x6d, 0x7fff}, {0xff, 0x20, 0x8, 0xd3}, {0x0, 0x0, 0xff, 0x3}, {0x0, 0x0, 0x1, 0x2}, {0x1, 0x2, 0x101, 0x6}, {0xe78c, 0x200, 0x1ff}, {0x3, 0x4, 0x8, 0x9}, {0x101, 0x3, 0x1, 0x39c4}], {0x6, 0x40, 0x10001}, {0x4, 0x5, 0x7, 0x7f}}}, 0x0, 0x1f}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0x8, 0x7ff, {[0x5, 0x1, 0x400, 0x9, 0x3, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x6, 0xa, 0xfffffffffffffffa, 0x1ff, 0x6, 0x80, 0x8, 0x4, 0x3ff, 0x1], [0x20, 0x1, 0x0, 0x237d800000000000, 0x9, 0x1, 0x4, 0x3, 0x3, 0x4], [0x0, 0x1, 0x8f1, 0x5625, 0x5, 0x2, 0x8], [0x1, 0xfffffffffffffffa, 0x9, 0x7fff, 0x1d7, 0x177d], [{0x5, 0xfffffff8, 0x40, 0xb0f}, {0x8, 0x1, 0x80, 0x685}, {0x53, 0xffffffff, 0x4, 0x666b}, {0x7, 0x4, 0x1}, {0x6, 0x3, 0x68f490b, 0x5}, {0x2, 0x8, 0x8000, 0x1}, {0x5, 0x2f, 0xef8, 0x5d}, {0x4, 0x1f, 0x5, 0x80}], {0x8, 0x6, 0x2, 0x9}, {0x1ff, 0x0, 0x728, 0x8001}}}) r3 = semget(0x0, 0x0, 0x162) r4 = getuid() r5 = getegid() r6 = geteuid() getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r4, r5, r6, r7, 0xd0, 0x362d}, 0x0, 0x800, 0x3}) close(r2) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000640)="3c43660b855dcceef735f50e0c82b9aa2b04550c50f4b05cfcb34a2c309981bf68df00d4d206b9eef2b52358dfb2fae90241a42406c23befa8aa7072e039f230be47966d7cfa3c54ca5e2078130c0d81b19cdb360b4d79556438cbf467e489b288c24d7046c4bc1d35f036696c2282817da83da6b9f67522b26f8a2bd4192887b30e59358f6398ae6907a1cd79d7431487030aa492", 0x95}, {&(0x7f0000000700)="3f00d433ff563033cade4e09f4", 0xd}, {&(0x7f0000000740)="073cb0e2b5ead1dfe238fb2b4f8ae4879ea1c189469532c789eb4392eca08bbe69fae905249f8f7e8f611ebcad8ba0358233baa0af759762f7d752cc4c18eea22c7e2615cbae26f320a0c304e87cc43aea5f9488dbed949ee6eec4b8538594cabfabfc4807d676f90359661b0b2f17afa1d420777756084715ee7a112d96ac224b7bbc11defc37915d13c93750fc65912b6f8b593197d6235f00afeb2b8d007502ab32c9eb0e23e9dd7cec9715c5ce5ea04cf6449d12bbd7ba793e6fb5490209d880fb59de709e176d37dd0af935adef7f5f3df0e8e204accb96025e49705ee45b021fb1e20bdadbe869851ad121dab89fe8c423cbbe6b85810e5c2257", 0xfd}, {&(0x7f0000000840)="0cedd44b894111a01b092d71a5760542897d3c7394703406389e09a52f6b62a0c40f1231e064906befe5e984b8b66e56b0c83eb580ad630c", 0x38}, {&(0x7f0000000880)="78f39afb30abb6a2786e174c421b1388bc87db7e5b64af529ac79d157dd46489bf9d2b68e300864a54d1267a878f309841ead4b7a78ad21b526db1193cd7801c76657f15b6b12950da019537af8baecc004a02202cef663b8b743eeb71cca4abab5abd417bc5a3efd3d7930412a0700fc6f1e32a67f35a662bac6fa3602d438872f5e2b3c694965a02c657bde7db0f858f6465a5ffbc22ac2cf3602f06f76d0cb011b324a0a4a2b71ca2e2cb07ee70ba0921855f06", 0xb5}, {&(0x7f0000000940)="ffead43c98237fd601140d76a517c060d82fd83f1c215c446770d04b6170d8e13b3013f499636879733661933a33c0e7a89617f1b2af7644c29ca58e14104f3be64b09eb4479491b78e75065d85e5195b88dc3c1eb0fdcef479b56a83b3180e9a1cf9e4a1620691c7c42fad8869714910884987df8", 0x75}], 0x6) openat$vnd(0xffffffffffffff9c, &(0x7f0000000a40), 0x1, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000a80)=""/161) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000b80)={&(0x7f0000000b40)}) sysctl$net_inet_udp(&(0x7f0000000bc0)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000c00)="86dd7b181839a54dab157b073a9b310c118fa994281ff72bda592ccbc16c31ea016429634b86ade912f0a26d022269", &(0x7f0000000c40)=0x2f, &(0x7f0000000c80)="93a10c92559ab40dd258cf9ed2d55621b3261187f07a78348b292af18d1ac1a45dac76454f0f30fbe9b479052a079d5be69621fb62b2c196600e0ebe1a150f16ecc6e36c17f20d04fdeaebaffa9660ccf9b073da24e16c31c0abce2b61d141", 0x5f) r8 = getgid() r9 = getpid() setsockopt(0xffffffffffffff9c, 0xf18, 0xa2, &(0x7f0000000d00)="d4adff63ec99c20904c023756077f84843f96bff473e978eb52905cb73e3e03f661f4ddbc1f3483c6104d3882678b89fb596bf75c044ad21761797f3eff57a6fdde95c577b3a50cc43e9e02958ed550901f4536d3064fd36614d8ce438179cda12420e9a02f497950afdfdaf43a54f1806709a4f46bf9102f8b125aefdf23bf3c11b99a51338032d38bc2e42101f1b5f4027d60ac413b6c2437feb8e0f67907e2a81a2576bb6463e7657b504a9c9159cbe31c56cff1aeef10bf3ff03d37db98ca69b17644dcac089efbc18ed43d0b26fec5e9e810bce79a900ad4d0fcb55a7d28b0a1bef", 0xe4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000e00)=0xb) getpgid(r9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000e40)) pipe(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000ec0)={'tap', 0x0}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000f00)=""/255) setsockopt(r1, 0x9, 0x8, &(0x7f0000001000)="696a4e2cdb821165d2c132c5537e3ff8e1bfe92605d43ecc9f282a957f99b61caf4018dee39a08860d3967e1372eb4d761b2fb7b5e8bddfccc1e2c1e8e", 0x3d) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000001080)={&(0x7f0000001040)=[{0x0, 0x6}, {0x43, 0xff}, {0x100}, {0x8d, 0xfffffffb}, {0x22, 0x20}, {0x26, 0x77}], 0x6}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000001100)=[r8, r8, r12, r5, r7]) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file2\x00', 0x8000, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x80000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = dup(0xffffffffffffffff) listen(r2, 0x2d3608a5) socket$unix(0x1, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(r3, 0x8, 0x80000042, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, 0x0) msgsnd(r4, &(0x7f0000000280)={0x3, "431bdef7eab3b65dbf4e3bdf0ec7c2deecaae3d2e754c243b371962541d39bb0a32685e22e97ebebd2b21c05905a756d1fe76924a752aae4b100e7df3d1b797f16213b5e56c9b596abedb7820a6df36568e93891605441b453b482705cbdea6a6a72af5852c09c01ec725e41e821667ffd7925e5fea55ffd02143bd6f9b4794ce68295e276da7aa00dd42632b28a0a182b81ef392473e6f4f0114478477180a6458577b979c722fb9a4c06b3dfd11f6beecd4b36cf11a99104118dc8d59162cb44e49e964ef9c3f94f98cd9d2708c901b2d45395a69d42bc00"/228}, 0xec, 0x800) syz_open_pts() close(0xffffffffffffffff) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000000040)="b4055acc0d1ab5bbc723e9165a5dfeb48d46662042ad010aee6e2246270647dcad772b959263db0d471dd89be7299f904f7dd4dcb6171656e2961de76914264e59a41d9cbb47d23847417cb5317503481c10f5e7ff67909183759bf0513ef6067142e331689f07197a64bb8a", 0x6c) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f00000000c0)="e2347345b4121a11d416a7141fb1964bb4fb1cca9573c0440518c3bf7c6e28adedeff7233625d68e502a0501e56ede4ee91b86a2468ec92ddb9e834f20b19b9bdaf0738b73563b448ff79ed188568c065d03f2df7ad48ac46cc2c9c688494c7d19d1346ce04a8e305e2aca980d9f2732e41bf94546e423475fc95d3d53a211d7417faa16eabdb55c4d39e36be8b8fa8261d25f20823ba86c078d2b64371a7312ac8229c5132bd7d92736b644c66ae2c48c4881591efa2ad1ec09cc92a47f7faf8ef2b43723ea249254543fea6abccfd55cdbf40ef5b3096c7b7b64fc2d96ed9da36cde686a70cd8f0b4d5787fce3524b342e3ea25a69", &(0x7f00000001c0)=0xf6, &(0x7f0000000200)="02c996aa4e36e246db09bc37921acf56896749a9c54c0bdc73ad0bd85568eef09a3b3c22e068a82ff916c4ab9c5773deeb9a4498e4995b89237f0642892952326ad66e7b601dd61789864838ea22386d01f3221680ae67b43199eeda013ec7efc049daa4104a68990f0d2a920cd92953fa63c46d42db57546475bcd0d4be4757905ee25c932158dd9bf9e75a04bfae9900599eae9549881017acae0cf2a2e8ecf33317dd78d5a7f8bda0119fabfd260de8241a11d9e02f74ad572cc1e0dd34f443d0fa823273a97c7d19d3f3a02886a5428f584c53ec41be9b86b409e9184496c0873cc3c91859458a82555cd34c1a7c86526a50dc15a3eb488cdf", 0xfb) executing program 5: socket$unix(0x1, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x0, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139135ace78add0bb2eac", 0x17) open(0x0, 0x0, 0x44) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0, 0xfc}, 0x10, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) close(r1) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x4, 0x2) ioctl$FIONREAD(r2, 0xc0206923, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r4 = socket(0x18, 0x8000, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getuid() getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r5, 0x0, 0xb, 0x0) r6 = dup2(0xffffffffffffffff, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r6, 0x0, 0x124) sendmsg$unix(r2, 0x0, 0x7) executing program 0: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x56) syz_emit_ethernet(0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x2c1) socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r1, &(0x7f0000000100), 0x0) setsockopt(0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x1040]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7, 0xfffffffd, {0xfffffffffffffff7, 0xfffffffffffff}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x8}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) executing program 7: dup(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x50}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 2: r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r2, 0x0) recvmmsg(r1, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x2) getuid() r3 = socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) r6 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) getpeername(r6, &(0x7f0000000180)=@in, &(0x7f0000000000)=0xfffffffffffffcee) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 4: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) semget(0x0, 0x0, 0x484) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() socket(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) recvmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=""/96, 0x60}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="69e5621b6174aaaaaaaac6bb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff0200000000000000000000000000014e234e220865aff75314e9ac31995fad5cf8b4a8113a67e8e0726b87628506f8c6d5d15ef67189451be22d4b0aeee216c22f04ca159c37d2c742a7d419316c805b7c8bee409478e20519e50e1a86d02cdde5b9eeefe078ba70d3257fe0838adc2fd1b6a14c7a1a5a69fe49df9c487f7969c9173aaa830333286eb376fe6baaa769adda29c4c388d177cea6fbcf0e2985fda2627c468e983fa053a1ba1fa2bb0f7cf54400", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) mprotect(&(0x7f000061b000/0x4000)=nil, 0x4000, 0x4) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = socket(0x2, 0x3, 0x0) dup2(r8, r7) close(r6) socket(0x2, 0x2, 0x0) r9 = open$dir(&(0x7f0000000040)='\x00', 0x80, 0xd2) openat(r9, &(0x7f0000000080)='./file0/file0\x00', 0x2c0, 0x4d) executing program 1: sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000280)="0000f70000000000d92d44745c65a26217651a6d3d1791eabbf85822f7428ee88531ffff624a2be0671cbca0eeb63c", 0x2f) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000100)={0x0, 0x2, 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x12}, 0x2, &(0x7f0000000300)="1e3471ac005884cf7afec370828000992e0fa0ee8c0f24de5b4a2fd0afaa659df8e37e49fdcdd6d81f2e6da94cdb26499071198bb39a03f1e4fd0d8f316f8e879b621ce153214816d1c7ee51665f6564da376e9cb3b35e2f3cf07e1d1f920accb9b25e7750f0a0d7f9f55a818b00"/127, &(0x7f0000000080)=0x7f, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x8, 0x10) poll(0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x62, 0x20, 0x1c4b6623, 0x80000000}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={0x0, 0x201, &(0x7f0000000180)='./bus\x00', 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x83}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000200)="76e5dead6f01f8607d21e2ffff6298883c41961c7e19cfebe32eda3aa71cef69", 0x20) socket(0x0, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)="c02a166f7bb36876cdd948ec609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a6b569a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d54c209bb98979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b22c92863819a", 0x91}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x400}, 0x40e) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x1, 0xff) dup2(r3, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3ff) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048", 0xe) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="d8bb44b4a045a074fd823acb6854cb25ba4ab63c2e0316d7ac0f1b9c500bea431e41bddafc836eef088786dc0b368320271bc86ba452acec7a8ea9645d317b5a83309bf62bdd6db31606f748d74336ccfbdd1a493b1696cc07284c3023f5120d64638b0aa24bef1299a6e94258055655132de1e0c38496b974fe41655da03eb5", 0x80}, {&(0x7f0000000100)="af49cd5a07008986dbc2806fe14dfd29151a106c570fd24de6401e0ab51e8bf5dc8f644b7a255c28812d1e52105f19b4c31d1bef", 0x34}, {&(0x7f0000000140)="60064c0c22924fb775b1cbfa30996893e99a034c4ebd1a4f5811d4cb3e313773b92fcfacf83b66e2688a728750afce68047fb8f34c83ca24e6677af625995f63c091004a38f2ec25831cda3ec3238608d54cff2cc9af8dd16eb5dc4b533a138a6e82c3ff066ec06aef90782a67e4273535422889cf114a84b43729", 0x7b}], 0x3, &(0x7f0000000240)=[{0xd0, 0xffff, 0x2, "7ddfe8db603e8bd175aa9546ca84a8cea76d18f9009adfcaf60ba5e5a117794e32b5b3d52870ecd336fd376e7065358aedd658cac3c7948678ea86c6cb8b90bbb6c4ae876bb997208f237f27e5e1ce7d454461c79332fe55a204f492af7025c48d483791f31b5438ddb48813a8552abbe7e43925ea5c1cc8b796395d2388e8d4c3cd2e4068c6fb6271b31f68c306d86a7bc5104f8edeff9d21b2191d1215b8e96c8456a7000768a804259c6169b859d944073ebcd84ab5037b9f018c08"}, {0xc0, 0x1, 0x2, "544cfcbae333caa46a889deee7a3cee21204b42cf560010e2c0fec2bb2f1ff99d32c545a4e583c65f9c0f0c73a21a44432ac1329da2f81c5605d2deb455f5a55f55382574f37c7603c97192a7b7b886516aab3cbdfa64a5d64135b0e5d9974976205c273f9b1c6d2c4056fe3b7ec001cfbeed24d4359b4837748c8d2dc39b2d01c0d55f5bc49ebb3ac8422680133573326caf380b0a34065ff183b703f354749044debdc37c97c6b03"}, {0x10, 0x1, 0x1}, {0x110, 0xfffe, 0xdd12, "a3d710c0a77872089e2a0eddaa95de8923fc75998df463b512829f661458163bf6ea65bb6b1fd6e4cf2096a2085370112cfccd20de19ed8b218c5115e59d6e24b45249c705c51a5bdf3a69e8183c3775fb9eb878431e1b5d8420c0f7f122370c8d5c23074693a248614a634e8bd073ad372bcb1c27b24cea46c4a8e16af8b9b8b6e482a28729b386bfb3f3693e9f0e6eecf6b3f8a955d72fd3c83859b0d38822d0878572ff1f863cb395e80d1ed127513130fad7126bff082b7ff11a726e32bb24a2fc0f30e6a9308b6cfec83fbe28a8d05f394b354b0f0c6d313570d915113f10f2d17d4e42cb9eb892acacbe14925979bc7c49e35c40a864"}, {0x58, 0x1, 0x8c4, "3452da642bfb6c6f42c91d23fef6a176f6b74cfff2a210a8eb818e188f250ab3b8f0fd4a1392826990f3ef7efe0e1096dbbec8094580ff241c27a8655af0a8c6edb1584f"}], 0x308}, 0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001540)="108f1d4642c8866a98049d327c1ec8dc25480435c011ec44087a190778df04a558f817ee7616a0dfaba17ccbeb077cd2e521dd1d3b375bc1bfc722e170341b3970bbd7ace5a35924e4e5fb915a31d822e91257749cf7b2a6a9f0074968e662c62d6287d6da2168b5b43aa0f9ffc5e1ddf6e9c7efdc9cd094dc42f0b739124ef6ecef44a0d6268710eae0900bb495ba722659ba259cea8d350e22fb313b29c721d00ffcfc74fa0fff516eaccad26da167a86915ad94e3841fb0210e2464ca950a6696e6c6cc753d7e04957d5b5e1f4df4e8252adeecc627622b3a9d3b75bb717aae54075bc97f5fa1af326c9b0c063e28b14623", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x10, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) close(r0) r1 = semget(0x3, 0x1, 0x2a4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x3c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x4, r2, 0xffffffffffffffff, r3, r5, 0x6, 0x30}, 0x7fffffffffffffff, 0x8001, 0x1}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f00000003c0)=[{0x1ff9, 0x56, 0xff, 0x4}, {0x0, 0x14, 0xb3, 0x2}, {0x40, 0xf7, 0x4, 0x800}, {0x4, 0x5a, 0x20, 0x6}, {0x300, 0x5, 0x2}]}) socket(0x2, 0x2, 0x10) dup(r0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r6, 0x20004269) close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f000065e000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x64e}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000021f000/0x2000)=nil}, {0x0, &(0x7f0000102000/0x4000)=nil}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000689000/0x2000)=nil}, {0x0, 0x0, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {0x0, &(0x7f0000112000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f00006a9000/0x3000)=nil, &(0x7f000049f000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f0000246000/0x1000)=nil, 0x1000}, {0x0, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc0}, {0x3}, {0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) dup(r8) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x222, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1a0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0xff) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x5, 0x7, 0x1, 0x400}) r3 = socket$inet(0x2, 0x5, 0x9) bind$inet(r3, &(0x7f0000000200)={0x2, 0x0}, 0xc) r4 = semget$private(0x0, 0x0, 0x348) semop(r4, &(0x7f0000000240)=[{0x3, 0x80, 0x800}, {0x5bd2647b741ca0c3, 0x81, 0x1800}, {0x4, 0x9, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x101, 0x400}, {0x3, 0x1f, 0x1000}, {0x3, 0x2}], 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x38008, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/58, 0x3a}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000580)=""/220, 0xdc}], 0x5, 0xb46f) r5 = semget(0x2, 0x4, 0x444) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000700)=""/23) r6 = socket(0x6, 0x3, 0x7f) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) setreuid(r7, r8) seteuid(r8) pwrite(r3, &(0x7f00000007c0)="e4310dc66d45c12c068d41944555a667339cc3bb6fb38ae6991fc99e6761b8d4806fc6105adc93a17b1f211f29bb4d45a9025416886dc7fa8664b0a3fb20f7390a7c47ff19fe5cad59f808ffe30b8dac428723b71f1b8e69a608d3", 0x5b, 0xffff) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000880)={0x1c, 0x0, &(0x7f0000000840)=""/28}) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000008c0), &(0x7f0000000900)=0x4) fchown(0xffffffffffffff9c, r8, r9) recvmsg(r6, &(0x7f0000000b00)={&(0x7f0000000940)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000980)=""/39, 0x27}], 0x1, &(0x7f0000000a00)=""/251, 0xfb}, 0x42) syz_emit_ethernet(0x12c3, &(0x7f0000000b40)={@remote, @remote, [{[{0x88a8, 0x4, 0x1, 0x4}], {0x8100, 0x6, 0x1, 0x2}}], {@ipv6={0x86dd, {0x4, 0x6, "97f6c9", 0x1285, 0x16, 0x6, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x62, 0x0, 0x0, 0x1, 0x0, 0x9, 0x68}, @dstopts={0x80, 0x0, '\x00', [@ra={0x5, 0x2, 0x9}, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x61, 0x1, '\x00', [@pad1, @ra={0x5, 0x2, 0x2}, @pad1]}, @fragment={0x32, 0x0, 0x1f, 0x1, 0x0, 0x11, 0x68}, @routing={0x3c, 0xc, 0x0, 0xf9, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @routing={0x37, 0x6, 0x0, 0x4, 0x0, [@mcast1, @rand_addr="b3934d25e03d340b5395136b61e7641e", @empty]}, @fragment={0x4, 0x0, 0x3, 0x0, 0x0, 0x6, 0x65}, @hopopts={0x6c, 0x27, '\x00', [@generic={0x5, 0xc7, "6d8e66afc46c02bcaa8ecd2b8dbdccc4f5a67739bbcd94d670d7661c2237886c5238243712d88de2c85adfa503820e0fdd34175aec5dc4a0bbd064b0b55f3f7efe3c471137b0b1a7770a9e13e045900243f58354516fa903407dbee6ea177a5596acd6bde3d0986e081805470d57f8746d67f84a25049ee627a68d843b585701fcda93d1b1a87f7de76e4946302ea542c388689cefd06fcb027f39e6c5a9a91ea65e654f1f0efa8131e7be79c556567b8641bb019671d93cf3df0877a78e7944392443c63d77d7"}, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x2, 0x54, "b61e9f9550e31d3956f87974fcc268bd802fe31728b5ae2229a8b83f58eb87354212b45745df745427bafc4e0672ca6bb64055ee993d40903b245fa809219e7b8b06f24b9432ce301dbe8534c00f5c9b6fb3a6ce"}, @pad1, @jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x4}, @enc_lim={0x4, 0x1, 0xf8}]}, @hopopts={0xc, 0x202, '\x00', [@ra={0x5, 0x2, 0x6d69}, @generic={0x40, 0x1000, "24bfa0f06f94f8283b0c252f845165b241d1cd3493c6e118285130b7bc98bff1076556e22759f65ef39c3dd75c478856e4d22eeb6752eaa2139e57bd37170ff43d53d09f32c156134211cbfae53d9954447f97e41f3a60b67f995bde17f0f968bbf4c8f99ba594c63ba1c010b01e4d9107b86623049eaa21b8cfef4da622ca4468a6848e59b817f18b0190146fbf9235363a847ab9448d82b4406bbe22b107fd46624af7de7d4b7bc542c075362aee205016c699b25acc28d3287e59351ac532dabacf507fe65f2291f7a6e91b509964013b46ff2780f3115bf291875623c8fd5718c40f66bda36575bc095429f2803328432b22555d83b69571876c57a1367f210af49360f8299213ca43dc9e99b3858ee92ba3ad1a23c653c9c9f2f379f7ddecfc9e610b049d48354b89b8240ed0e3281a3ee3c5efb3d604f71e4ce73a7b9fb0d030f38c23224f53c9fd963b3553560674048147aaccf42723575bfc28331da895ee40e860b81f9d69b1d634ad9dcf269ec56068a3be9a0d49f9b8851d8645db2cbd05092b4538a5f327474ea2fd5e16194e040b41266037bb2f36573348fad1260af345bcc3c7687aea14ddc9106c4d667044790f650af58a9916f0bd6ca922e787a0d6a63ad59f7bb6f79d6e3e08f91731a75fbf8787b4cbd67ad77007b703968b2a1c61d6ec8ad0ef54f014a3f8e06f407abe88e64b1db415f5dc5e3593e77f890b96a9843db2e377f937c35777d50fa432d3f0334ef1bcd4657b1a24b978da7e5e72dd38e24c8889d94f8fe9ab83bbecf17017e6b58d2f43ee43d3a6b10fefde9cc288e04653a57e684d0a3e8188e9e873e6d3ee8411d6a028ba5a147716a765741640d307004d52dbac61db75ee76ca8207ca79e070cd216d6ef39fa5357d81ecb95f01b2364b2056ff0e736a170a182557f4ce59d6fcb15e5e5d973ab1e7b981c66155697102b61474f1878c7a680b2a2ea6734360c4580105d732cb60155f0be90dd5a0acb59b49353d4e7361890a8b3f80c7f2a48fc85c1a68b3a7af7da58b5f76b0138945e0453a69a53ef18810456eaae38a2df68f1106f711ea5a2a661ef70a04ac8ede2a4b20ca7f86a9ae193c6663d15865313dac14fcf63231a55f23183313c54598a6f0b6147e25f4bed9a5df65ef94d5de10e0fc188c41c348cb52ae137d5b7297836ce1c306cff43b1233f9453e75b7da11d609848a608c7d7c496b0f65014e55b33ec16de0a261414b128f3a0626d0ca3f4655a43fc7728cd8d586a412ae2cf986467c3fd6c8bf746146db6d3605a9559707907aae243b48fda44879432122d492ed94b1b49eaeb668012c92567c8cc95db23da70e2f2268a9f38ae6c610ad119a8cafa3a6596a2575c8afa8a7e3eaa56d2166bb832aa01f8e14b784b96de6ccd616ff17c6cac0fd82b1cc85d6e8cfb87c377882647665fc7c550231714c05170a6cdb16645e50cb6fdf2d5c15f93627f41a088c74a16d314eefe2a03871d31c29db1b5305f049634cbfe3a0bbc8901b127d60bdcc82bb80e8f607b5527a64c43200f4a0106cb003c28ada955f9b10878c60cb1656ee4f7e46a8dd7e83f1592fd4489a61fb5f7030af503a9f5e57bd23ba2e58e626587ddfa0bdf0c71c53af5aa48fd53e4fc2825e7e48ed6c5a9fdd70e8c91922f0e6b89e1023cebcb489ab28bde412cffc360d24bbe37736fe55f8c2fd4d47a828ca46142b7f41ff9a57c9dfa50a14181cfda5edeab0bd03c736decf7f097f4e48dcd6eb112f27b05ade2e0afc6d2fda269b34b844e60886de906a982b3474975278b17a7f481321ef48ea85cdf028ff0fdedf7026aafc7575d2105d1910430de2c573b0d759ed03fdc2afd2712a5857ffd62b77bd8d70aa93dd019c784343cffab46eefeeab3593b3440e70604de706fbbe0accc656a0ea407f70f3d639f8058a6b971622b995df41ed793ad2ac2a4a9d009c68baad0cafd6e82297dce94591932c05d053c8844d64a3f063137143d70c1b1757847f23e05bf231bf3ba1a7617f130a4db02d5b6bc8cc3661ddca8c1ff2e421cad209690d326b64bdffc6699c2f88b48a6e27f3dd374caaab01bfba284b890c9126baba48266b220925faaf53e08e8a7dc37155d0b1f4306415fb48561608503831ed9c5eb60433c5128ce8defe62e3315d8d604ba80065fd85bfe52835012f197babda699e7c1148370b97372e32478864b091c28623e4abe9c9b3ea664cebe979860195e7e7681cf4d8e5db819ff5ba8b75122a177aa9d7b2785b0a99bbb2f0a0bb310b7c82fd8aa8d8d04b7d60ba8622c888123745977b60b1505c64db3706f65016aad978156e55db399eec0a31eb579d4d4520aa054b72f73c4b81dc90518f37693f16f4bf02e0742e0f59c89b004d8b35755abfb664bf2f42b8ce2f17ccd88bc2ba06d853c3c1a8e1e30e41636873af88ecfe8c9b3905992864fca0b963dba8c65135f56f65d95aa5e181c968ad4f1781d69cd5c5c698fa39fe1562ec08c6b1deaf6f8f64192d2e1e383ccea6605c00aa50e7612cf0aa255be4150b879f14d5c35ea1a0c3624acd680ef37b155a99bdaa75c1675bb6534b23b435d41f313822b458f964f263b56917fbc73d38fd18a0375b7315f2648924b20c76b5573aa094fbf0ba8112d40c270fad824a353138b3dd20536607ca7ad1d8df2a5cd1e0311e3dfee448a3b18ba3bf3222d88c0f5fe354146c884b8798ad3238751782ef79c847e12221467e8eb6c736ffefcb7efdc4ca1c8324641f50c87a2ace64946156ee7676f5cbb38c9db835cd24664639866d6a04a88013266fecf27ee3aba91d167f5f5ed5202377224b2bbb9101700d2c5ff62af4255883d71d31b1fd9820ed2d73f7ddc9cd9401683f5bb9121fb09d35211ca67ca5f142e3ba4e101d5e99786ac50dddbc4c1e2bb713c18b6dc996f5c607b2fbaa4c4bc52105f5b398ff0d3c145306d0e0e37081b1029e0443bf52e2a38df2654d29c8085ffdbf2e0317766aebb5feee60a7db05f07102b16f5ae6b5c700dfa4f11f7e9794f25044aeb164b1dd131d7b9d65af3fd51208071171e53591c2e0c321c8f38c7a3e8e267f0dc1059561783bfcd4a43f5f7e88b4d86ad20e648cf25f5bccf9f9f6eac060f1b2df6c3a2ecf479f80ae0cf82014f78b88ebb62adf00adbc8d46133eed149aa85b6d3c8a9d17447dbdee6802a88bde89159601bb63c47f09da6b966f5e96ac972153ff44959e0c1eb32839f7052d8b7998986e7962e9529c7f315430aaf82ae929ec8928f8dc237fcf68b2eac59d5c5280c70c28f3b20b69588624c5df78be2b262d719e8c58e8f11ab2251fc7e6767c01ac5d54962aa2a6a6aa097bea01b46730c81894813d61f5b143f6367e36fbfdaa78d26a9506e64f8c97852a4b5617bdf6f9fa8a8b5e8144b582c965fc0043c0c40bfd6e8888dee3f81b028af9c73edb31a31e58451bd928132ca9f6913a5563b80adaa6cdbdec50ef392e63128aff6930a472a2607cade16ea10620059743ab27e4181f174f23ada74b29ded0ff3e545c691cd467dde4f55f3ed1b7fd203772346acc20deb184ccc944861535e100f60b0410c90345e7a14f58fa4c3695969c63a050c40fb2223083d37802722ffbef0efaef5cf0d9de1d500bcf0c66771c902f6372f693fd84a392f6d89fdd438007fb9edd8c8752882c8dcfa870f09a0ac09b3459d194b74d0e4a9e89425179e30f9defd9d04c73f36f3ba71349d7a313d318cdfd3ab027b907e6f327b0858f535a9622e3987872c3336eb84f99ecd6c3e053ecbf023d8609cd907aa4ce5aaf9943ce002051755969c25479cd0529fe0afd2e1446ac4bab6803f01b8ca6b5c03e6dda22f58fa5bb1d932bf429a066c3fa5950e56b7382056ecd5f0535f8704a46f40fd8c12c3d93ec885de6213be6d711b03a92fadfb42bfeade9ecb8104523a044343a002e9819ad597108a4049ee9b96bc919699cbb62a0b49b494fe40d9686487bcfda7e935652a3de90cc98166abb83dbc424cf5d9e956c63634abc21002078fd6ced0f0dd77b4292faf9812abccc959efc594150075b6298233e07069d322c139a78ef6fa0d6003684968e6fdcf27ca70c693cba9e1072a18fd8bd41018c3dc0a1f5f617d4a6896f99deec4de2e1d421a24bd64b83dc1bb9937e2f12aa01ea0dc58b4c5a2577247fb59a6bb5d12c9bef2c54b77b17ff0f6d5df5b706dd653ac547a8c8e9aca01a46e6520adcb1bde8e6ad8c8b968b0baa2bb11f75f67e80f0524a6ff7d2034a244f296a31f9b30b0a000d474ab41b76e5a460711b0324b3435358ea40fa8e5412da92e24a4a9b87584f0ee0ceeb856a9c92a06cb68f9d53e90f3cbbca1969440f55a169547c5042ae2c94eff2ceb704faee076e9c9855bf17ecf8998cac4294f4aa351a47dc587354e3ca8ccbc192a3448719102e622bb3d79aaec65d8638a9abbb9370749c9d3995cd645e87a292d159d4af8608be6acc00779769591599bc607e709c3f345e91bca0329788f39c7839804838bb2fceeadd72fe2ed328d3b069ea61036fca1d6b9d1e67962004a733c2c208f8ebe499e0ca8ac9fda02a6f873ab780a7cc5b1ab17d07c38259efa3b4870d6d97d79a300b530bc94604fe59be7a627b4b0b4cba5ed4dd124cac7ddcd0da9ef3f7c5e192f7d90a215ebda31edecb5f71659a190d22e2579a0435eb6391442d6639980b8908627a449e858908199691bb40d37989f7a3cf7baf3dcf8836a3158a99da9fc2445187eec02c85bb3f61e010435574aa05f9aae7d74eb8abef7ee06345606b7c9da78fe3f825e56feb144d2c1eaf181c967cf1034b82c027ec44f40a787d0b23e5b565a8e2f2def435afeaa0479c7379eea8c59c66c6f8ab051fc4c82dbe4054d68e288e42a55f6edf0a3479c96377fc6388dacc3f7fdb8436488c29680a0cfc497e38975606c0daa86946599767c8d71688d7f306b73f3be228ca8f3de8cee857711efdb99a2e962c2320ec59e4ba7b042df656a09188da74780de1aa5db64ea56c99695fa7d2f5004f90395fac960d2ee6055fd8dad4a22e4b2855296c787e48e8290062eee28c7dd72b8071164ac871ef0f06d0341195b34548b0313751fa7a4aee3e72824119ac85cd80bc938eaacd455fcf387548fca0e4c1522b467a28ed59529527d2dc0cbdc911c3ad90fbf3d4ecb66fb2e4aa500c7eb4bae2ad4d6b06a6b8adcd64eb043642e65e5ff4cd4ed11249549ab1a9e2ee24b7593de0f13291daa05e2912088c9faf55de100916b3a9b958b559033703b3672444a82c8f2bd4fd37a029c6b8842ff2dcfd9e05a7469217e2971ef99892347c19cc6256d295d88d20404d1c50fb9c609966ce72465fa5f8a4b585ad36a6cfac6c59a788b3a459762b252ac96538435ed91150747a21ebc3d32f89634f05b7c3588825434677d8b8b0020003495bdde5cbcf21858629fb50abac5a529196138b45c3580b46561c7cb8550bce8dd00f16c093bc7df1b0ce585d3bebf05e11f34b79c4459d268583d866be8cdb9326c7005527ed45549d0a45f457cb12356e51eb304a5bb81904554e3154f53cedc4e69d3af58d5b37440fd52167eb9cec22a84bcc8038feb7129f58010980206ce943cf35fbaeb18bf72c3bc278ace1bef80a7f129a3f7b86b35b399d51da3f722317009342f3c04925a7c5018223e9eea5c924fc547aaa288dfbf7bfc589fceece421e1d6069d5cfc03d9d29860745c7551a6029c6240ec71deece86e65ae51c15b1032636bd1f84162d3343"}, @jumbo={0xc2, 0x4, 0x80}, @padn={0x1, 0x1, [0x0]}, @pad1, @ra={0x5, 0x2, 0x6}]}], @udp={{0x2, 0x2, 0x8}, {"f76ffd1ceff0ed1a5cffafacb7b93f3e2c84a77509b8ef6edd9b1a4d654688e8beba34779ea812874a8313d359e793a802481df76bf072cc971c67c1bc"}}}}}}}) pipe(&(0x7f0000001e40)) syz_emit_ethernet(0xab, &(0x7f0000001e80)={@local, @random="373e98607ec1", [], {@generic={0x818d, "8533465646ad9fb3467d6ba160a5818bf36455018907d1a0092e4e6b2cde56b18ffd1494e92cb598a775cb8913c6a88557ff283a7ec91d0dcd0521614229d979517fd0e94a89ee7bc21b43c02b3b6f5ba011a94f35858f7ea1ccba75f0412c50cb5f73cee70eed24e7af825c4947f8f99f444b5a7633deddf3fa775a415b08619bdefc539910d16605703f3ad03bc271d64783dfea91e8cf7dd548ce63"}}}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001f40)=0x10001) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000002000)) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3}, {0x46}]}) mkdir(0x0, 0x0) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) bind(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r4 = socket(0x0, 0x0, 0x0) close(r4) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x20, 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d, 0x1f}, {0x1d, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x30e1}]}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) sysctl$net_inet_ipip(&(0x7f0000000180), 0x4, &(0x7f0000000200)="fca6aeeacc56eb598297cb5d461b495a52faf8d36c8f0fd05603e48ed1ed88ba464ef564662604712ec5b88fbd202890e8115495d7e50a396122d30d", &(0x7f00000002c0)=0x3c, &(0x7f00000003c0)="2b21336595a110bb7ccd3faec7fce9af3c1e3e8d92bcc64a278245b9ecd81df6a342330c6483cc7a87110265e39ad37cb7c273920486acd1de478b568ded236c174fca65a7902d8724103ab6d18871216c1cae7f81d907fa53058f7b71627f740bc4ee61c8766d733f087edaee82151dc63af49d01331fa859b2f8f03609243db58c6c7e1b66ac267ceddb48a9ad7b7176706db242deac10d59cd7517d9dbc6fbb7d528d5ae1b310ae62e69bc1e8928485440b531241ba82ca", 0xb9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x54}, {0x3c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xfffe}, {0x40, 0x1, 0x80, 0xffffffff}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) flock(r3, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x43}], 0x1}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206999, &(0x7f0000000100)) flock(r0, 0x2) close(r0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 6: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0xffffffff) r0 = socket(0x1, 0x3, 0x1) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x0, r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x1, 0x49, 0xdbc}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = shmget$private(0x0, 0x4000, 0x233, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x1800) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x2, 0x2, 0x9, 0x4a, r3}) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$inet(r1, &(0x7f00000002c0)="1fa959174fa382c3c8767f554bc7ab2add2061ed732c56b165aaa0b8f886f803634229f4a46169deae0698bc9211cfeab741ae7a82b90eac16517fdc836a9fee14424ddb0cc16df95eff8d6656a8907dab445ef39c7d40ee2d4c0c63c57000b50c4579c245047e0dc1f0b4937c20df4ef5b955be369bb08a9917b6276dd2ea4f44bba7c8a18fc589c911240cf85c07c9863b55219d8be41d1e135e1431992a2260cc378c7d1452846072430f76840350d0c0a699cd9292044966a4ef5492ffc3905c4bfa4af1e0faa9", 0xc9, 0x400, &(0x7f00000003c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x9, 0x80, 0x7, 0x3}, {0x3, 0x7, 0x9, 0xfffffff8}, {0xfff, 0x5, 0x1, 0x4a}, {0x4, 0x6, 0x3f, 0x3}]}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000480)={0x0, 0x8}) sendto(r1, &(0x7f00000004c0)="4614e77bd164b7cea24f388c699cae8b4995eae7024161cd4248329740c27f99de58fdab8c8499064e0540f72bb09906c238bc1ac25c4d47b26d63bf362ff74f32630846464784b5d5f408d2ad23d6030005ee8b9b89f425ac57c14871fe2e2650c5596d1ca5b02b3df63e5b9ce8aa1c973c9ebe59b490d6b5fd3d52ebe29dfa48450630a85e64128b", 0x89, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000005c0)={'./file1\x00', 0x6, 0x4, 0x7, 0x0, 0xfb, 0x400, 0x2, 0x2, 0x1, 0x7, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x21, 0x1}, {0x8b, 0x20}, {0x23, 0x8001}, {0x21, 0x6}, {0x47, 0x2}], 0x5}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000006c0)="27e19dd97e12abad43b5ed3aff1bbf5cb25649ab8c1c706127d05c0f375a081f67c1bec3954ef8c2e1b38aa53a213216e3351fb9879c7401bbfbd1144b3a292a6482392691ab462f134e267163e7c7ee81d873530f18ef818ce379017d32667a8606640fef96564f0e8c6bfe7f029e6f3125f845a7e3c3d9380449a790c9d2ab56acd110ee1dbf50e6e894095aef7b4f77d2ee6bce04db6a9faed432ae258b032be27ae153002dba16df99", 0xab) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000780)={0x3, 0x10000}) r7 = syz_open_pts() preadv(r7, &(0x7f0000000940)=[{&(0x7f00000007c0)=""/86, 0x56}, {&(0x7f0000000840)=""/190, 0xbe}, {&(0x7f0000000900)}], 0x3, 0x9) getpid() ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x44}, {0x8106}]}) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r3 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup(r3) dup2(r4, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x690, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 3: sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x19}, 0x2, &(0x7f0000000200)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000240), 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, &(0x7f0000000100)="1470532bc1153e5fb58d0831abb0c7c6904620fed746c571f843a30e64828b79329b5a9c", &(0x7f0000000140)=0x24, &(0x7f00000009c0)="d88924d8da5ba35250d0cac114f0895fff6e594cf97d145e86e7e35326eae0b6418624bbc1af4d57be36308f062974665d0f4fbf6bcc688ea0858c2917d662e24c031549e2f06c52ffeba500fd15511982b0ce60f40b0cd99c6447f02f6327b9d1c36546c4058765266b2e84dc7c836b1deb06e7375346967279131b7258d9da0df09bebfaeacce368ec490cea0ce24156d410b434ac5a4945e82dfdfe2e58c7ceb228fba52a96ebf0e4e88b0a31a42530da149f09833efbfe89203afee03997466849c89bbeaaa9bef53609bc10c78b4498307165a843154687b1eeb8a1967253d1e50818a2eecd3b09261c04f4fed1d4a91cf904897345ffc4150019047a3adb33001f4502d50ced49e7b23ab6563f93be5d49e350949e4529c9283b4fcefdb3d5fecc0b558b4c3265fb589bccdedc6e5ff102172140dbdcb3febec5a1d3b7ef8cd9f87d34cad3fb18a7b7e43ffb10eb3fc744ce63d2844b75251189aaaefe8532ef4b3738304a870ce49fc9abee1766caf185030f0895a1e4f9a5e805413afa2e90b32e2173a6090d24a57e4a1ce485fb59e1a146b810135104f3691cdb01879e156cbce699e41ff1b65c1517d648dda6b9ac885da50f567f27576189020e276001a693f72447453ff933b61c68aa96926d03c458740e987f21306291637b02568c72ba9f349d37084af130586fa83a6c6de145a2ee79ed3de0b8c7d7497624f30affb89b2837b484c2979048220c0573b8ba5b3c53486181b79e6ca8c1471f9a749ab2e3e5c73b9934cf2e83b3b035901a594ce17a9fbc8590bc6dda2c946a77909cb3dee8d121fdb2d5048a13cbfb929a3d7a09aefc6e56b5f9998173d49a0f17a2a071b5235515373a01130aae6cdf7fe8c84b96b7326a5f0b89aa61309e8a86b3345166c7ccd174ffce5c6c9f4a4aeefc7f96b0132b96363c7ce12d69e79a443cd20d98b8fbb8520208bb355eb255ff0977c8c0364967e1e6bf3cd1a70c42ed7eb110c2cc7b850303d3e4f520f92d4739fada8e97c0595a6c8c90f6769b317d68ee913cddfae28b0b3d44d3b950130bc01e14e87a8565054920891f3e5b6368130cdc8ede5dd5c8eaea6bfc7a5138921383f79726c1d4bec178cae068754e3b537906e6123d988b73af333406df500bd943f6f92c4fec88ed71c5f506811a9833fb3bafb6a9e3a295b06bab003d877195252624e89537fdcbda7fc5eefffbb1e04050159c465608efaff0c00792f759fbf23410fb4c1e3d7289cf10be846bab8a3e5398c81c2dc2fbd76886d08f8f8d9ed5742c437bca9039a1a2145b2b24426b314969ac2bd34d1a7b77f219a8afdf139fa492e32d20c9dcadb7b9bb91a1a13641a81347422e06ab91ae543772fec8f08dbaa563b1742aeb09151fef4f8ae1755b6d8098a4e4fed9b7a8747c72f4131eaea7a14f2fffd6f52818455a576580c8a7b8f8086b3cc11b61f6d1fde5150ff070b2ebe45e852d2a74ec7a24da52df250ba73edc65ba0875dde07576fae252ffacee147f925ec9ed0512af375d6bc3c5797793303599deb945e16e3073effbddd6eab49cf38a9b696cf9e2d0f347862a304e5ed86c58ce8e14fc8cca61b7b60d1d9498771efdf575987137e0a107920cded7fb4b9580ee6cf63d7f464e9fc4f86cb8f3544eadea2fd503fcf1471f2b407dbd454d402d9f95c4b46e0feec662bd75e046d802e1cce79cee4c8d28c0517f8455c7e7f9655acaefb766259a118a6982d85f45b1a1399055f3def3c2f9b1fc41f48271352573f94875b46a3a3d86610c0b81ac2fda207abbe4125c16b631e52c475f9c088101deb05e77f8b0576ff89168ee426f4c238158329ede40d293c100337e676a6189010e690d7452228bdaff9a3efe35c0269406d45710a7784a4190e9cb0f611d6a0632d8cb004b682ce1da62f219953be3fe42641fc993db0307b964c81271bc7585d569743308865b0921c87420ad2b194659f46401199d0b2f1403a6d510a971a4a9cd771731ade0d602d8044b371e6e6031eb440160e6d2c0341b6e9c37f0429a9b81043978b9b45167a1a6db843ef87a158aa36d0ba0a6a20d8a7c8d2e0bd07cd75df5de8581bb44b49550140637d7e49a0075ea91459bc8bd1aa07b73749d10f8dcc36d82509786706d37fd3cc65f149b5dd0df8e7da9b7aa76b7ad7f7cf59bf2aefeba0cf5cad18abf2b8dbdd15eae966a190899518db0a0a4af307076f8b42fad6a10dd08c2217ca5962fdb944c92162e595cff3398e6488032e3e33499dd3d7a50c905bb97f9e83238fa0e3713921f78332366cb31d39ad36a5d56575644f5146205dea3cb73b9a54927979fe6e972508d4e85e7ab66b15fa4dadab5a1f727ce6a5fe36c9cb81d28823834d99776b65804d483f473594e960939e416d7b3419f1bb8f15bc4a9aae8b76227d35aae947d51f781ffe3e59fc67a123353cc0c76a1550525c1adc336a5019a8a238169ed0f3d97e5178d9a1bb0e0e695f4a3cd211a46c389553e0781b06fef295da47214f5cd0a8dad901544b6bb772bdc5c24c80a6cbfa6f03b1e97f14fba8e4c64918a3e3b267b5d754f2651a724f2189c4d66fc90b31924bb1088ffea61d2aa064da70ea02c0a8e040315fe17cc554f8e9507cb98949a8594a4f2c92d61be04ae55c24fd7678036a0c44048ce407c1016c4f09670e37ad5c3c23c8815daaa79d8af7693f3a2d77265cca7380cb38820a0f55280c4df7111c2ab00f05eda9a004aa7cc7fdf12d82ead2da1e938e4569edfc94f82594f3dafd64dbb40b09e74c8151a186169af93f4637e0d73fb291e9c592f1708b15a7edc0904ad13e6273e4d9a2501dba26fa230f0c2c7dd7b1244fcc72a3665276f44c6ee90721ffb18040355d5b9651ca6aa5c157222f04da7df6bf83ff3182e46c441fef8b7ea9140b5245671af6c77785f4c9348a9147e7ec65fc83cee801dc0a836a129e47766ad5bcafc374edbe721f9b5ed782a297b5ed56fbbff2a6b7c227da21575714cfc5393b56329f2d8ab2611443d3f1baa77acdeb3a0a003c009e35d4a072a836bd68c12dabfad2f099e0a3508856467ebb98650a22e085ce0a4d0ab9a93e1713e67e848d5b2b723acdcc31309f80a2c33d3420e34de87221d48e4cd6f27965fdae3461c6a31fe4182a6bf1b6e837021269d07f5cb0c0a2f7a6647525f681c24579a93c80585cc80a55737412a43bb6452eec0dddf44c2f46b3b86db3fe90eeb4a16afebdb737e823a3aaa64b8203c277b59e02edbb69675d41d0d026e06bf5bda52747a391a8cbd4510b046a7279ebf31fdc5938231cd1304719c390d10caeeabae09a247c8b64c2c1802d836d0bdd9c45dfba2ff981d51949e717637bc6e299a18a4bb7ae2cff4f87609d00eb7592b2cc4272fefd92c345f9751174c63d5316a6405f943452adf3ee78441d2992e7c2a90c9a4ae2825aabfbdb82ef1190e64514d8b3057f0d616fd0dae5eaf9ea8e0890abd37d66aba82bc407749a8aeead359959146bd89a0d6f984c81b6d3368df2e1b6057322f2295b1662194de31bff936004880ce7a839e221d3eb9b82c0f54310a22b369fbd84c4485c94804d544abc32d88c127861141d37d13b5896c8af7232e6c4ecba4c201db8a785a3a05dc7cd71acda844f6cff7de84b10165ed143356037110d46932956e9f8e8d4fabd5b2a5583b132ea832a8b67313cd2acfd7a769bdf3066a71ff1c739c5dc9c6c743ddd5dc61fef7d552836e3b49ce8caadf5e7741f710b4b9d5e8233f3a4bcf066e43bd6c7a4b85618899abd7f69eaa950ce9afe92a65c17f34abfcff8fbbe3fb7da5e2d7ec93a0e5760091e0b66d1c694338dfaf23fbeb561a41921f8a5174250ff5dddc9d729b005d932ee352bb87e7ca944a067445e65e8d61dfdde1132398b7d4b5ba2e3a16df5e2c34bb9c2a1a4398abb2bd51eaafd6d76443f2c8d84d9a9e4dbc1953f766201e84290898d2410e02777f053bbd9faea82e8ab84b83dd1fcc65db6a4bd77fcae645a79ba5e6ddab26031ade1099b54f25495e26d7116982116bcde9cc7696a0e9d7eda6e1b8d00a1028a066361a58f19d9de43d4f52b638ba22bd19a9ce79e8f439561d0015ea02eebf37b50b3db58d4a27a07b3eb8d44c05bab1ebbc312a41771af9d385e1726dc59f408300fd7c53748d0a481103af7583b798b98b722e78cb61c3ffd7c68ca1d54203de7aeb2cbd370b9f0357ed2a8b93de50846b9dddbb4b12b79bf09808cd503cba040c8c4bc834bc2b7ffa9f1e5c1834f950ffb78b113dcc48641eb4ac5114e1647e5fdc633b8a1de9ecea8d4328a7e9f83deea9db86ecd472f2517876f67a27577951296221a3dbc4a05241802ce25c0d114cf9474084a2b353d4b9b645fefa813cc17d06a25f97abc82f84179da45d04625fde1339ee47679ce08f3d79d74376ef9d35716eec2e5cb7eee58e14b6d35529285da16932711bf7f2d9bf4130dd512a6774733ce9d0c4ce773b1bc67fc5da045e4f34848529ab527da3a5e87f5cbd22fc909a5cd7e6ba8860d58c481f6bf87c962fa6aefc2b011d163bd2871ced758bbff5e32d943efd20c89e8dd07faa1f64dc71c17e41a546e8d1e4970aea0a1f48942057b3a46e52f2e7bf9f77110ea9345092eed461df93211ea5342a46c81e24b6c136bfbc39cbd81f02af2af7f7b95012ffc2d93c1bfe9f5a07f6876087991c39d900f5c87ff4fd43c69d85ec5804f5ebec29bfb4d2be165bd9284ac12d6381563357d4a2647f9466f8516d19b4b5af76d85d65ce945347f249c7b048561b554d0fb5eb9e313a2f742d29dbc6945cc9e7045690f21636f58930f3918c35d991e6c80c4a97bd29667acff98ba70c479c02e73f5982916b69b555e641ca99a4eb9d139f59cee44f8263e726b7534c46899992308333c58c9b4131e09d70c0d22f97ee20434ce068516fcd748da9da061e5a39ddd766eb5cfd35b3a17b8fb6602aa292ff0ba6e12184a1a5309dc49bf5db79be61cfcd9e42d7d35a2d65165292aa32cde563626b28a525cd1ab8e2df81a996e43a02208038a39eaca3856cfad5333c3fbdfae5db1e558d84928965b10c05ba16954b087f1be5964c93eec2a65d108237b55d7cdf51b8b57a35417fba7d6339e14495a0eac99e49134a664f7d32158cda13e782b7803ed435726e9a419409fe2895a1c010248ca8eb23a4031e0daef24a25fa6bb6b688360a5cd5ed9946258a2d0891ec4a10fe1f3115f8862848091a08899ff12e599aeecdf28b9fcefc04cab14d8da135802f12a060fdfbc93ce3bf0a001db2907c7b80d0459670c5e9fa8d385853b468d75b2a2e0ea56afa056e93cd76c7a82bbad438507a20416abbbe7ad717843451349e28468db0f982bdf26b141a38b58826a3ad60a24dd00fce29d9d87ce18e63893ee0f85436a6586b419e7a11cf401ea001412b7c22308b5fb2a5fdbefe9f2cc4f03a258f7c9384f9a02611c93aba5a7202a435c3a5fc6bdbada3700c163d1001705eeaa57c0a9edf33246fa101ce6cc2e9a0f83d415e08ce45144eb350038157db45cbbcd2f6345ecee3ff1e5d20b50d6852457010fc0713f99b1b0adacc2acd12615f551d03501b9d58e202abf56cdf76f6719f2eac3cd8bfe1786d583345754ce4b57d3be2bb2349137f9debbedc65f55d3b7c2791579324e8159bf233e88505ab7461d1cc4957d0c29983ef10dece522b23bab6b1b2970755d327f858139470291f9244bae65559d21930e56984d497864ffee1fc3f0b56859c984efd412368d4", 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) r3 = getppid() setpgid(0x0, r3) ktrace(0x0, 0x5, 0x128, r2) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[r6, 0xffffffffffffffff, r7]) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f00000000c0), 0x1) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/98}, &(0x7f0000000100)=0x64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x3}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9000004f, 0x5, 0xa7bb, "d8f276d3bbb39500c8930aff9c6600"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, 0x0, 0x8, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x48}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000200)={0x10, 0xe4, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xcba}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8}, {&(0x7f0000fba000/0x1000)=nil, &(0x7f0000ea9000/0x2000)=nil, 0x7}, {&(0x7f0000fd9000/0x1000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x6}, {&(0x7f0000ea5000/0x3000)=nil, &(0x7f0000e55000/0x4000)=nil, 0x2}, {&(0x7f0000dc1000/0x1000)=nil, &(0x7f0000c19000/0x4000)=nil, 0xffffffff}, {&(0x7f0000eca000/0x4000)=nil, &(0x7f0000d6c000/0x3000)=nil, 0xffffffff}, {&(0x7f0000f35000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000f6e000/0x4000)=nil, &(0x7f0000cbe000/0x1000)=nil, 0x401}, {&(0x7f0000c74000/0x2000)=nil, &(0x7f0000c3a000/0x1000)=nil, 0x3}, {&(0x7f0000f26000/0x3000)=nil, &(0x7f0000caf000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000caf000/0x2000)=nil, 0x8}, {&(0x7f0000f5e000/0x1000)=nil, &(0x7f0000f8e000/0x1000)=nil}], './file0\x00', 0x87ce7f80}) executing program 3: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r1) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r2 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r2) socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) r3 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) accept(r4, 0x0, &(0x7f0000001300)) recvmmsg(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/74, 0x4a}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x841, &(0x7f0000001580)={0xf1, 0x1ff}) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r3, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r3, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r3, 0x0, 0xfffffd6a, 0x3, 0x0) msgget(0x3, 0x4db) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r6, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(0x0, &(0x7f0000001100)={0x0, ""/69}, 0x4d, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) executing program 4: dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) setrlimit(0x0, &(0x7f0000000100)={0x7}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000001c0)=0x4) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x54}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: syz_emit_ethernet(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) setrlimit(0x6, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0xb, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/153, 0x99}], 0x3, 0xffffffffffffff19) r1 = socket$inet(0x2, 0x5, 0x7f) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x9) write(r0, &(0x7f00000002c0)="583f5bb2b601c4c01a38fbdb68a0595948f54ae966e983e1c62396262e9ab349e41e630e3107a5eed9b5811b2da9ce472e07ca5e4b384f30ebedf9cbdcf5d7354a4fe4a1dd3e4eb0a4a9c1dfffe08a529177a135153935890419654dd5b91072ec3f8dece30dbc8301af0fffe03395359678c4e8933e7e09d1d8d70b4c70fb7038fa1370b0b929ec522e504cf2a4ea9ce01c4171d39e7f5c86f2da318b91d392adfaa03cb6e103d4b48ee116cdaa13656f54e805acb4547544f37a01832efe840d1fa85ac00f4e2cb8e1987b74e9c279d64755e659081657587b7e938f2ecd47eae5a50232ebc5ad4a75d282f3848b0232af95f0", 0xf4) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x20}, {0x275be39f, 0x7}}) getsockopt(r0, 0x4, 0x7e2, &(0x7f0000000440)=""/157, &(0x7f0000000500)=0x9d) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) shutdown(r2, 0x0) r3 = semget$private(0x0, 0x1, 0x450) semop(r3, &(0x7f00000005c0)=[{0x0, 0x100, 0x800}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000640)=""/134) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x8, 0x9, 0x3ff, 0x1, 0x7, 0x7fffffff, 0xe5e918b, 0x0, 0x0, 0xffffffffffffffc1}) fcntl$setown(r1, 0x6, r4) bind(r2, &(0x7f00000007c0)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000800)="f91e7983000315fdf0c6b7a495e891addce694a91081fe8fff", 0x19}, {&(0x7f0000000840)="d2f39f5bbeb36774cd688a0ab95a227f89add25d856ae042844f9f0690b54b264c0740736360c0", 0x27}, {&(0x7f0000000880)="b292633d9f9c84fb1f15b9881ba196d520b841cba8911a9d06640a17ef", 0x1d}], 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000900), 0x40, 0x0) r6 = socket(0x10, 0x4, 0x9) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000940)) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000009c0), 0x8, 0x0) poll(&(0x7f0000000a00)=[{r2, 0x10}, {r5, 0x8}, {r5, 0x8}, {r7, 0x1}], 0x4, 0x101) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000a40), &(0x7f0000000a80)=0x10) r8 = semget(0x2, 0x4, 0x494) semctl$IPC_RMID(r8, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000ac0)="fa4378654731a981da0af6b33931fa04fc36d2f59e0025b1757280a7fb", 0x1d) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000b00)=0x3ff, 0x4) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x12}, 0x10, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x120, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x9, 0x7fffffff, {0x0, 0xff}}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x80206931, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYRESDEC=r0]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) open(0x0, 0x0, 0x121) writev(r3, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setegid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) getuid() setregid(0x0, r4) executing program 3: sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c, 0x6}, {0x61}, {0xe6, 0x0, 0x0, 0x3f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r1 = syz_open_pts() close(r1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) mkdir(&(0x7f0000000740)='./file2\x00', 0x11) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000009c0)={'./file1\x00', 0x0, 0x4, 0x7fff}) socket(0x20, 0x5, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x1, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x59) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='x\x00') executing program 6: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x7, &(0x7f00000000c0)={0x5, 0x8000000000000000}) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x2012, r2, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x88) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getpgrp() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x2ba, 0x542}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000280)}) r2 = socket(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xa) writev(r6, &(0x7f0000000ac0), 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x0) r8 = socket(0x2, 0x8000, 0x2) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) close(r5) r9 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r9) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) preadv(r5, &(0x7f0000000080), 0x0, 0x9) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSTART(r10, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) executing program 4: sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f0000000200), 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0xffffffff, 0x7c}, 0xc) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r4 = dup2(r3, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b12", 0x82, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r6 = socket(0x2, 0x3, 0x0) r7 = dup(r6) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = syz_open_pts() r9 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r9, 0x4004667f, 0x0) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) executing program 5: sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r2}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x8d}], 0xfffffffd, 0x0, 0xbe5, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005", @ANYRESDEC=r4]) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x2482, 0x8}, 0x10) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000280)='!\x00', &(0x7f00000002c0)='%\'\x00', &(0x7f0000000780)='&\x00X\x90pBX*\xfb\xbe\x01\x98\xe5N\x9c\xb8\x89\xd9\xfe\x99\xe3\x9f\x00(\x95\xd2\x06&G\xb66\xbf\xefd\xc2q\x89\x1d\x18\xfc\xfc\xc7\x15[}\b(\xc4-\xdb\xac\xcf\x01i\"\x98\xdc\xe5,5fP\n\xc5\xf7\xc3\xfdn\xfck\xa0:;\xe3\vKF\n\xc4Z\xd4\x98\xd8%P\xc4\xf9E\xf0\xc7\xe6dx\x8eD\xc8\xc4\xa2=\x99\xfb\xc1\xc8\x80i\xbe\xfd\x87\x10\xed\xd9^K\x06\xed\xd9Z\xea\xcf\xa8\x1e\xd9U\xe0\xc6H\xf6\xcdg\xa0\xef\xee\xb6\xeb\xbf\xc8\x8d\x17\xb8,\xffv\xce\x1f%&\v2\x84\n\xae\xb9\xd1(\xb3\x1c\x06Nw_p\xc8\xa1&l#\x04{\x88\x14\xfe\x8d\xb6\xee\x14\xcf\xf6}\x19n\xd6\xa4\xb7\xcb\x95L\xd0\xdck\x044\xe9\b\xb8uL\x9d\xe9\xf2\xf5\xd3M\xfd6\x91\x1e)\xd5;\xc28\xba~7?Y\xf5\x00\x12\xb94\xf76\xd9\xe3v\xb2\xb3\"\xc5\xfc\xe5\xcerP\xb3sD\xcbL\x9a\xb7\xed%\t\xc6\xe2\xff\x8ae\">\x94\xfbC\xa1\xc8\xd5\x1aQ\xe2\xf4\x14\xd1\x12\x13L\xb7\x98\xbb\x99DX\xb4\xca\xabA\x93\xb1kj@F\xa9\xe28\b\x9e\xe4$\xce\x874\xb0\xd34r\xce\f\xa7\xa1\xd7\x00T\ti\xdf\xfb\xd4\x99\ay\xc4\x13', &(0x7f0000000340)='$\\*-\x00', &(0x7f0000000380)='-))+{*.:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000580)='=\x00\x00\x00\x00\x00\xf6\v\x00o2K*\xbc\xfa\xc3\xff\xeb\xa7rj.>\x00\x00\x00\x00', &(0x7f0000000440)='*/$+(:\x00', &(0x7f0000000480)=')\x00'], &(0x7f0000000700)=[&(0x7f0000000a80)='\x01\xbe\xea\bfH\x05m\x1c\xc39\xa5\xe7\xaat\xa1\xc9\xa0J\xcaT\xa6<2\x98\xc2\xa1\xfb\x8ay\xa1\xd8\x06z\x1049\x1c\xde|\xf3Wz=\xdd5Y\x10Q@\xd8\xe7\xc8Q\x99\xf1\x12\x98?\xf3\x16?.\xb2\xab\xaffTA\x8d&\xaa \xfe\xc13\xee\x1f\x88\xe1L\xc8\xaf\x1f\xf2\xda\x86U\x8a\x00\x8198(\xb3f_\x8f\xc6\xc8\xd4U\xdf\xe4\x16\x97P\x87\x17f\xd0~\xa2\xd5\xca\x1a\xcb\xeb-\x02\nsc\x03\xde\"u\xc5:\x967', &(0x7f0000000740)=']}}+\x00u\xc0\xa3\xd9Y\n\x1c\\\xaeb&', &(0x7f0000000400)='({\'\'6$\\[]t\x00,\x12m\xbfc\x9d\xcb\x87\x96g#vc\x12\xa8s\xff\xb9\xe7', 0x0, &(0x7f0000000640), &(0x7f0000000680)=')!+]\x00', &(0x7f00000006c0)='\'\x00']) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), &(0x7f0000000a40), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000540)={&(0x7f0000000200)='./file0\x00', 0x0, &(0x7f00000003c0)='./file1\x00', 0x8}) close(0xffffffffffffffff) r3 = socket(0x800000018, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x8000000000002}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(0xffffffffffffffff, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r7 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0xc}, {0x6}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/262}, &(0x7f0000000040)=0x108) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x27, 0x7ff}, 0xc) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040), 0xfeea) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = syz_open_pts() syz_open_pts() setuid(0x0) r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000600)=' ', 0x1}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, "254dfc210b4ab916d5f00000f1ffbd7600cfa400", 0xac, 0x1}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {r3, 0x20}, {r1, 0x10}, {r0, 0x80}], 0x4, 0xfffffffa) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x3c}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000102000/0x4000)=nil}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000689000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000446000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f0000246000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) r0 = semget$private(0x0, 0x1, 0x44) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000200)=""/234) syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300583a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02"]) executing program 3: r0 = socket(0x18, 0x3, 0x0) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000036c0)=[{&(0x7f0000005780)="c101aa340214881844dc6d1e1cd821b2eb5441a69b7065b348c6d79eda1ec82e4ebc77c164f802f24bfb75c248e85e51acca2466b2c4fe8f642210ea4a8c579c818de65134aa1738b13c98d96fdcfca0c98c65cf4ccf96ca477175da04a450f24359c9fff263684e43b9b4c5c58f32a08515a8f1d61ec61f63e7e72bd16f4eb03efae7f001cfc1cf5eb3156e818d14ea7dad95053e50b41f5b3d0a21b692227225deac949293beb5bb1d1536cc20f756db2d8cfab28959f8f3b591735a28dc22905dfc889a6e49bef31156173b7f6ce67b194244c7a05aea1a9ac480396e8c2c4354c52a6ce829c2a760bc81ebddf428eb2ba04f07f1e31f850624ac9313b9f44e67bca382400e8aac929f920cbe99e967652e6b94fd2517c61b2d524180c33f4f6aea2bebc31cd10687f04ca7e6cae800ef3ccf1cf74baf23a5d0a1875250d3dc1d8358671cc016110b452d", 0x14c}], 0x1) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x80, 0x0) link(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) kqueue() getitimer(0x0, 0xfffffffffffffffe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) setitimer(0x0, &(0x7f0000000140)={{0x8000000000000000, 0xe0}, {0x2, 0x9}}, &(0x7f0000000180)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x496}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xcb5) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x8c, &(0x7f0000000240)={@random="aa8326bdd8a7", @random="493eab02386b", [{[{0x88a8, 0x2, 0x1, 0x4}], {0x8100, 0x3, 0x0, 0x4}}], {@generic={0x8181, "77fc6e08c5fff5df9e84e3cac6333934d84da31b009076559536f596fad5423d10ee279c52f004e5748f6295b20e99990cdee8fd1f1803a54a291a6884565054fbffcaf8b3d11674fdc67fd31a213cb565ba27569fdeaf84e9c9ad4a47d373070298e0d1d67ee1a11c5b4354bded6f12b9a7baf0e0cb"}}}) executing program 2: mknod(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000140)={0x100000, 0x100000}) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000080)=[{0x3, 0x35, 0x9, 0x8001}, {0xf7, 0x1, 0x8, 0x4cc63cbe}, {0xfffd, 0xc0, 0x1, 0xd}, {0x88, 0x1, 0x4, 0x4}, {0x1f, 0x5, 0xfe, 0xb8}, {0x1, 0xff, 0x19, 0x7f}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) semget$private(0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000400)=0xf15) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) mlockall(0x1) executing program 3: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="fe", 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x8, &(0x7f0000000040)=[{0x74}, {0x2006}, {0x40, 0x0, 0x0, 0x1000000}, {0x0, 0xf9, 0x1, 0x7}, {0x800, 0x80, 0x1f, 0x7ff}, {0x9, 0x1, 0x1, 0x7}, {0x9, 0x3f, 0x28, 0x9}, {0x4, 0x1f, 0x4, 0x9}]}) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) executing program 6: sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b", &(0x7f0000000080)=0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x4, 0xc8) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getegid() r3 = geteuid() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) read(r4, &(0x7f0000000280)=""/167, 0xa7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setegid(r5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0xd9, 0xffffffffffffffff, r2, r3, r5, 0x148, 0xfe01}, 0x2, 0x5, 0x7fff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{}, {0x64}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="acf5f9be2719c699e559ad68c3ee8f5f33e0a936613e8ad2f0829ee174c66f0c4e942599b58cad8cd9e24aadf7842b83bcb457f83d604c6d21e290b0180c248d4e6c23e52f66d08c3368b611af2dad4ccfcec940f8488fb52e8b0302516186e66e38", 0x62}], 0x1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) getpgrp() executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x61, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x7}]}) sysctl$net_inet6_icmp6(&(0x7f00000002c0), 0x6, &(0x7f0000000080)="128f76f1b737bcb90b0bd790a26b56358f6de6aa1e7df5d513cc320c7710202f3af8a0248bfbe9a785e8b73917be3fe9d592e94e1efe2ca940e334b947791ec719cdda4676d77cb80891e04b9c514c324ba68822db4bb07de334ea256a61e8407aeea6694dec63fcec1ced8b9373d2b72ea72fc3f67d1d54598d7e5b32a76468ce1da18f502f36d56817e51f1c995c58c568662675ad3eaa9d04cfb2eb0d8d488ef863e1bcd65e41649fb598b9eeebed686df2d4d831a234b767952ee2cd563708043129395a9600", &(0x7f0000000180)=0xc8, &(0x7f00000001c0)="5a3d24f5807203168110a2a3ba8f5ccfb86432d688271e4f69ab47b071133712faf456013afe627188847ca156311062301d409cc20ed5a27be039643388fbd12ea49ffebec791aeb2656a6ae47431f40a1f5b6c433abaa6710e80ae4c4f8c88c7eea0929c122a77cc302752bc639b417854df5327c9ee6501c5a0434d2252d89ce4bc31288f4c99003cf62f8e07bf7735a14767ae3a9d9050600615341ee6216183335c31fabdbbc66ecb78d43bed32496c10ce7a1454dbab7d23e90b97a4c15b9311692b7078d1fab471a17b09402fb4f6c1335ce5f7fa796a8e3f47c5", 0xde) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x1c}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) pread(r0, &(0x7f0000000880)="ab", 0x1, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES64, @ANYRES32=0x0, @ANYRES16=0x0]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x84, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0x107, 0x0) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x3ff, 0x7}, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x1}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) executing program 7: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x3a) sysctl$kern(&(0x7f0000000000)={0xa, 0x15}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x5b) pwrite(r0, &(0x7f0000000080)="db5a21bbcf4ce3411562161f46a5c17bc03a6b36495be9a35fb343848e3e4c3cee8d7e2043a9bad4e85af75b77ec4257167360ae4866b9cf9e9b930244eed2f7ce4dbf3d41c1815a708cf616731acf0a3c41", 0x52, 0x2000000040000000) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) ftruncate(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 4: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sendto$inet6(r5, &(0x7f0000000040)="866a9ba7eed12cddc25ebeb71d659ed2f251ccac2cec8ceb7d910158464123d5f306aab20ad05110c243e3b4907a2aba5d066d98b152434f70c906a02b5c37c1612b7110e79507f0c86cbf7725bc4a01d49563c87e95f7b9bd590ec9338bf69fb2fa7546c75fb03751d9c4d00dfd3f356831b2828e0ab3062b835113dca39d09ce20742d6b8f085b93b5b2ecefff899696a4a8b78119a37cbd262d", 0x9b, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x89, 0xffff}, {0x42, 0xaa}, {0x20, 0xa0ef}, {0x89, 0x3}, {0x8d}, {0xb, 0x9}, {0x41, 0x3f}, {0x22, 0x4}, {0x100, 0x2}], 0x9}) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xda6, 0x7, 0x100, 0xf07]) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = socket(0x2, 0x3, 0x0) dup2(r7, r8) r9 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/517}, &(0x7f0000000540)=0x207) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="dee49f688a7812afeac0d43bc89f90887fca95e420d3c8687bdae7efcbe7ba5e9eba0bdaf55044d3e0fd0a080a0a36bfc0af9b3210a120d2d080e420d7b61df95d704927bb735112fae79b915c43b21c2b518c2f904a50aa9e66429a21ebcec346f5ee3302f8f911c454d26dd73161d262cf29eeff6e2967f72d18d9bb14c967b67dec04cbcd0313586f5476ec7abbe9d84f4ba6193c03a721d3965a614d45acb9fb465f72b6371ef7911c68de267709221858d72b810069432659dca1903149d78d2aa7415c64ad861de0803a2e948100921728911dbc1154b0e02796248792d1df7566e99cde", 0xe7, 0x6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x51}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xffffffff) r3 = socket$inet6(0x18, 0x1, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x7) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f00000002c0)='./file1\x00', 0x2000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000580)='./file1\x00') r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000001c0)="78a76d30c4684e229ec6e1cd3e25a36e4461234e8ee155e7a8920b14e3ab75c8224f592b79af4a54cebbaf4b2be9f96c036fe963ebbe73cbbde9319da8811139c3b88c219574405b2d6704391a1eb2022fabd0970a35a128203c083f3e89431dc79703abe2eef5fc58f7ff633422db6c8bd7ce331b2053ea22495cd824e5a7264cae2229c8a0ab9779c874b070a60cca1e", 0x91) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/107, 0x6b) execve(0x0, 0x0, 0x0) executing program 5: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000002c0)="24396bb5e9425e57f98dcb4a4660bdcd675ad54d7b6eadc1f8bd4f69839137a62663d61a8d6b47170070691827b71040efdbdc8053697c0e66b54742386a862e9e7222c67734472c4a55c9c58279bc1b9a6fd7693a43474c80bc36b4a6c0f139a999ca4a2e21728c1da680c195f69c7b98c106f5ce9f", &(0x7f0000000340)=0x76, &(0x7f0000000600)="d6acf33a5cb14f13a8eaca4c9573e1612359c1236a77c51f2ddaacad9b47b4da7a79bfde334b79e1224147c53ec2ee3f441cf7ee84d4d0c71fd2787bfc785b91611bb443fbc093b87017e359899fe23ab1241fcf9693cf5900e332085c4cd816ffc2d776e7bd25622364bc1752ce64b13a82812319b0f6bd4e160c6e4d69d5c95048a462ccd83a1fa8f33dca49bdee52542ef396a5ff7afd47aa714b87a85e", 0x9f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000540)="0d2438cb471ece14ed2852a1098546a5f0f0b861b4d6882c59fc180669ea67aafa7618953c16480da7cec698127e4697c77a6cbf197287ec4d6c39", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000580)="40f84023c3e21e282e81bde38167a36cd8f0ba4cc51dd4f1d206ad58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767d1", 0x52}], 0x2) read(r4, &(0x7f00000001c0)=""/153, 0x99) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0x27, 0x40000000}, {{r4}, 0x72e37f8160fb959c, 0x45, 0x1, 0x2af, 0x2400000}], 0x7effffff, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r0 = socket$inet(0x2, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f00000021c0)={0x2, 0x4}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ktrace(0x0, 0x0, 0x900, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2", 0x29, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) dup2(r3, r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001100)={0x0}, 0x10, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000002180), 0x20000, 0x0) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000002380)={0x800, 0x4}) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x4}, {0x1d}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f00000002c0)=[{0x6, 0x31, 0x7, 0xfd5}, {0x101, 0x7f, 0x0, 0x7}, {0x1c00, 0x3, 0x7f, 0x5}, {0x5, 0xff, 0x40, 0x1}, {0x3ff, 0x2, 0x3, 0x4}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000100)=0x1, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair(0x0, 0x4, 0xe, &(0x7f0000000280)) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080), 0xfffffffffffffcad) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x9) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c5", 0xbb) recvmmsg(r1, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) getegid() accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x3e, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000040)="e6fa4bb5ac9612fa821ccea3aeb4bca572ee4d57f23b150000e3ffae8691b5d62ca3f3c644bbfaf34cef8fa7d69084c0afbda295ebb19b193d5aa75ac4753b2d6620d522049f96d84cc38dd45d7300429d220f5e79c09ab40700d6ee8fad9f57abea02d02f449042f707b37c3022f6e38f8cc953d608b9ea78ed758b85667838b5ead52e5d08aeca7a34265c7e3ee86d8f88964c7e12a1afecdfe147ed00000000000052331a6fbd3d895910d95fb2f045fe78f45fc691627950b21e56de00"/206, 0xce) executing program 5: r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0xfffffffa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x101) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x2012, 0xffffffffffffffff, 0x6) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x110, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) executing program 7: syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000200)={@broadcast, @empty, [{[], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x19, 0x4, 0x1, 0x0, 0x6c, 0x65, 0x9bd8, 0x5, 0x0, 0x0, @loopback, @rand_addr=0x5, {[@ssrr={0x89, 0x3, 0x7}, @generic={0x0, 0xf, "8bbe7ae7bcc64f55bdf8f60640"}, @generic={0x44, 0x4, "fc1f"}, @generic={0x88, 0x2}, @lsrr={0x83, 0x7, 0x20, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x17, 0xa0, [@empty, @empty, @empty, @multicast1, @broadcast]}, @generic={0x82, 0xd, "d90b262995e3641d1154fb"}, @lsrr={0x83, 0xb, 0x6, [@rand_addr=0x7ff, @rand_addr]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x0, 0x81}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, &(0x7f00000001c0)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xb) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x18, 0xffffffffffffffff, &(0x7f0000000040)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)='~', 0x1}], 0x1, 0x0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) munmap(&(0x7f000039f000/0x3000)=nil, 0x3000) executing program 5: r0 = syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x4000, 0x0) open(0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockname$unix(r1, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00000dc000/0x4000)=nil, 0x4000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup(r0) syz_open_pts() close(r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) listen(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="3861f6c894d22123204f90d90561e261d6ebc1b5e8642c45dbccc928db673f852396e529e838cb85440d907ba48045c6cbbf7e44f54c00ddf9ff054aea3f5eef2a2c22693b56fc1eda0823e61ce080cc17", 0x51) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x40}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x6) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) write(r2, &(0x7f0000000180)="1231a705ff7f3692", 0x8) setsockopt(r2, 0x1000, 0x1, &(0x7f0000000040)="13", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r3) poll(&(0x7f00000002c0)=[{r3, 0x20}], 0x200000000000011b, 0x0) setrlimit(0x3, &(0x7f0000000180)={0x42, 0x100000}) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x1}, {0x6, 0x20}], 0x2}) bind(r5, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) close(r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r8 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x22) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xd0) write(r8, 0x0, 0x0) write(r7, &(0x7f0000000040), 0xfeea) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0x6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)) write(r6, &(0x7f0000000400)="76e5dead6f01f8407d2100000063", 0xe) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=""/9, 0x9}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f0000000080)={0x6, 0x3}, 0x2, &(0x7f0000000140)="3cf46babb4e3d0447bc437a50ca68a4a7178915e3497c55e138c76435a4f3791c755e6003821e0c3dd9380e7c3fd1ff522a9017f1b804984b1f15a1140cf3bda5a97ac309f77327364be10a402ca012a582a8e1491068ea058cb2e0d9218b5ecdc534ebfa8f5bc97ec65f487796d91310195d0df79965dada9412f2321e3be3ce5e068a009f26fe5c61f4f074ed49db872bace72f496e8df75d68e127aca7a42cd061ee52f76e302e5f1f14ae5df4a8a1d778696ff722c124d87600430a03d9600f60992fc82ed9a2c668f385ba8efd048a9e5f37c052ff7816d5272b97a0e7a707d35ab74eb37f1deafc9e808df0e6acc08c83291c4ac07d51ec6fb41", &(0x7f00000000c0)=0xfd, &(0x7f0000000240)="a81ae88d6550ba995dea43858830e7e90996faa53d5131322488ba5739803102cccdb6ef69084cbe565b02260724295d4e8d789731def8d1ebc4311ebb0104db3373372201a40ecabf3d255998c794951f658404f1f0acad9cb4e8ec8c81bea14db7b85f132ebf99eaf6c7f27bff88c213fe82f0e8749972158c5fa9be385264d971", 0x82) close(r0) writev(r1, &(0x7f0000000600)=[{0x0}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d, 0x1f}, {0x1d, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x30e1}]}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x61, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x7}]}) sysctl$net_inet6_icmp6(&(0x7f00000002c0), 0x6, &(0x7f0000000080)="128f76f1b737bcb90b0bd790a26b56358f6de6aa1e7df5d513cc320c7710202f3af8a0248bfbe9a785e8b73917be3fe9d592e94e1efe2ca940e334b947791ec719cdda4676d77cb80891e04b9c514c324ba68822db4bb07de334ea256a61e8407aeea6694dec63fcec1ced8b9373d2b72ea72fc3f67d1d54598d7e5b32a76468ce1da18f502f36d56817e51f1c995c58c568662675ad3eaa9d04cfb2eb0d8d488ef863e1bcd65e41649fb598b9eeebed686df2d4d831a234b767952ee2cd563708043129395a9600", &(0x7f0000000180)=0xc8, &(0x7f00000001c0)="5a3d24f5807203168110a2a3ba8f5ccfb86432d688271e4f69ab47b071133712faf456013afe627188847ca156311062301d409cc20ed5a27be039643388fbd12ea49ffebec791aeb2656a6ae47431f40a1f5b6c433abaa6710e80ae4c4f8c88c7eea0929c122a77cc302752bc639b417854df5327c9ee6501c5a0434d2252d89ce4bc31288f4c99003cf62f8e07bf7735a14767ae3a9d9050600615341ee6216183335c31fabdbbc66ecb78d43bed32496c10ce7a1454dbab7d23e90b97a4c15b9311692b7078d1fab471a17b09402fb4f6c1335ce5f7fa796a8e3f47c5", 0xde) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x1c}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) pread(r0, &(0x7f0000000880)="ab", 0x1, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@end, @ra={0x94, 0x6}, @end, @lsrr={0x83, 0xb, 0x0, [@broadcast, @broadcast]}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) executing program 7: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setregid(r3, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r4) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f00000000c0)="86692b1217519e041b5b9d696a1e3b8f46bda8e2569e853732f81202689c2a69807a62", &(0x7f0000000100)=0x23, &(0x7f0000000080)="acfaae211f550133c9fb4979ca618e679d0c4fcfb09874a0", 0x18) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, &(0x7f0000000200), 0x0) mprotect(&(0x7f0000650000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r4 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff4c, 0xe21a, 0x9, 0x800, 0x1000, 0xd3ec}, &(0x7f0000000240)={0x5, 0x200, 0x3, 0xfffffffffffffff8, 0x401, 0x10001, 0x3, 0xf2}, &(0x7f0000000280)={0x4, 0x3, 0x5, 0x800, 0xfffffffffffffff7, 0x1, 0xffffffffffffffff, 0x1}, &(0x7f00000002c0)={0x100000001}) getuid() connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x6, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x1, 0x0, 0x8}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x3f, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) r1 = socket(0x20, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000480)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0xe, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) fcntl$getown(r1, 0x5) getpid() semget$private(0x0, 0x2, 0x0) getuid() r6 = socket$unix(0x1, 0x2, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f00006b3000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) pwrite(r0, &(0x7f0000000240)="fd843664c9b15c74facba99b76e08954d7eec59c7fa80710862059bc52f0b87aa0683020f58fb783fdad7a560e2a87bb1ed02e7db1e8098b3b43d76162e1df773840523e67bd8f37bc0917f8f6479244a26c923409de536922cd3f542a", 0x5d, 0x8000) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x60}, {0x6, 0x0, 0x0, 0x4000003}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x5, 0x4, 0x1, 0x2}, {0x9, 0x2, 0x40, 0x6}, {0xe0e, 0x2, 0x1, 0xfffff800}, {0xffff, 0x7, 0x8, 0x1}, {0x101, 0x40, 0x0, 0x101}, {0x3ff, 0x3, 0x5d, 0x7}, {0xd08, 0x0, 0x6, 0xaea4}, {0x0, 0x7, 0x48, 0x463bc9ed}]}) (async) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "e8ff0d030100"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x3f, 0xfffffffd}, {0x6c}, {0x6, 0x0, 0x0, 0x2}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x40) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r2, 0x0, 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: setrlimit(0x0, &(0x7f0000000980)={0x7, 0x401}) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe, 0x40000004}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r1, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840), 0x10088, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r3, 0x3}) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) write(r4, &(0x7f00000009c0)="c78ca42150d78955fc4c7d72a5d30c2f8d430250ee1f40bcbef09b04d958b22120fa1a5abcd7749fe60755df1ae5126652d52a0d7db0d05c3af4e89936742da2ed5a3bd57f4d232204442dccc88705ad30d45d94cd939a83e53286708c9d0a92a0b96cad355e6b58a02353aaf14f8fbc6288a77819fd86642d0f12cdbead6b245eef4e4c5c0719c9a2e6ae05cea54c4eae42576374ed6262cc575dcfabf2aac00fed6af828f3d1a771bdf87548ecff2d44205648b4cb68f93fcd5c13f7534b50a66ce025a45a0e2eb97675283fb0bfff3fed0231470c76947f8c3cf29495fa58eb1f9a88d195b29a8a2ffdac650eda29c4128d94ac1dab13f09b15decaeec1760c79e3253e61e1b4ee3ddd5d581e0cceba2d115debe3323b5457c1e9c0a19bcf21c6f0d47cd639d395b88ec93034575e2d9e54e5cc69925ba40d586ba253a3defdd7485e69ad26772e423cffa23253176db8f70624bcf09721c93e117f9af58400b3b74ddf83dc131d3ddb39a1f8eebfb7f5c35f38aa3e1c1a77c979375934c438e7229edc02e8265d67e7cd7ed35213e311a040bd0d10199bd5c36efd33e08f23961ba3028ef643ba9a5b23941cd953b144f4763b611e112ad7cb4c1917c6b07f56e4d5da2fa998c4fef1d92ab014dafba7fd235a3e8aae84723b8d6bee133709eec343ed435c18bca7c3157e878445afec292f0027f2e3c33026818aea84fbd4e41e4810f1594d3e5af03808b2655f5401cbf611b4be4257efb19ecda88b7ea87a1c20b83af25a48eab55998c4e94886a2adfd33127a02c00d6fa66f8e1d0f970f0041fee623dcb57ba9227a6119dca7ea707916ef4732d2ced26f5f9ec01aa311da47deae12ece49e3be4e58cc983c80303a66d1f3f9b03b842b591541a0eb9d2507f37ad4a25246f56e35e4abf869a62f5a04fad5f231a45001d41ab753f6d1ee6208de130145dc8a18bf603e01164802be8369c11dc76400ae8c09fae7a0c1df22ad4a6b9be357d82bc9ba8d3293826cffed36093d6a7d7ccb08695d472c94af4592a74082c9533780a32b83cc17a6152383150a628701a776e082948943319e45222d2ce63a0bba56e6d8918c81b2a2dd21479eb991b9b6ee78c54030bcc352670511fe377b8cc18f04f8ca7ca6baaac642d2fce71e785dc49ee921cd468202a7e93e6ac0431bdbad5b54ab8e22125a3ad5fa9fa1478ca5973103bd725568a0faedbf8a33570b02b2a8e6c6c7b48b46fc52b11e96644a688fc86815ceb49b8d8807ca6f2d554928173e9e8b247ad0eb81de8c908ef337cdaf9370228bd5de2c05e4d76248d665645a35095c3e2f864250bdd7d7852de9cda2125eb88e1c51bcd0a6c13af2e1a5179ace0ae5e666fcf7d2bd513c3d336fef7ba16cf6d0b105bc5ab01bb87f03e8fa54a83d9a9b8846a8ab1673b8da30158a2763d13475f58950455c6279461c3cb3e0b8ae17cf9d9289020b341e4f83a6b08bf85343a971e00ff0702bd11b0970d749897a12efeb3c95881afdbcd68e9f45a84de63c4b1b92fee9aa789478b18aa9a5ad173d8ccc091502ba685c97034573f44c039458cc6406eb49eb9f7386e68036226759a2c2721812163993afb25214ff9d219ea14f564d528ff1d6b3250f9ff20c06fc9e28df6b60b92f6a9b3e3c438f10107f84a56ae4fb7030ca6bd6adc9e545a51decfa7ce5bd74d94a9f75c38c6a54110af66f4d2ac04b9ef695df11981bfadef6f50e4c9c23a29acaeb3e75c060b01fabd1838bf4eb4d81f39e7438de25604d556076d05fc155960dfa1363eade6f6f81916d76a8a1793974feb6ca3e498791e25abe0847e3bf2d8040aa1cdb3feab385b8816cc5265c76d001a76bd28a368585d73beedffd2689594b98864bdfb2e6c14f748a72282f6b707639b62fe8d3c1b243f120c6720ea4eb1b8a68f19a38419080ce6a5e472fe74e96a2cdac5acced80161b6f313822e8a5213d4dc5090b6298166614e92d2404710f3c73d119f867ae456bfa1c80257ce8f53b72d43eeb3dd443203b77549f13ffbda709d99ed3bbae91970fa5baf61fd201e88c450ae903277355ab77c37d0f1ca19a788625411ae8cf81a6498d815a355ae03791607400adab909bc493ee11c81034569cff0f4b4426b26f1dd377de00e6c641e8619582c93b4e92e64498b7eee46f77be2fd7bb9db117bfd7567940cea2e8746c40a840100eac7ae8eea4ea2071e5b1b7a94ad099fca5894f727788a4036186d773e73d5646ecf8499008ef085d2492dae41d5d7249862d35989be835b09bc3dd83ca1847b7dd417622e487eaf7484e49ba4840013e23476c597b4e26d24d634994be109702061b6fb15403f3aea214975e731e5273430b9cf41ad0eaffae822c2f0024b2c9d85ae3b708b9f5aa8fd528715628ba905c353e31bcfbaaf2f31b0e259268146b05adfaefa6859368e878c2677242b5e9e56dcd8e0d00aecef3af781356dfbc3815cef8c97f581d5a6a70399d6770aed67afc0c8db358bcf65c77e5ad1f8ecfe981a76a8e043239d78490273e16b37fc3a824506b2de35754b7ebd20240e2b1fd0e427012f56fe69db47080672f9f352e5b38ae9b896fd55ee7a62267b8f6a21d78aa748cf47b17284c3fbc37b14c9dcd274cb99f3616e91bc11f614a43aeeeefc03eceaec210d6ec8ada0d5515bc6305b01535254064c89514238e347dde0892aae86db8c04b4fce4e1fed801a43f7c2e0e618964aad5f9c24edf45a35445dc70dc523cc6f9b5714a5ce6b0fe0c268a3eaaeccf26bf3d57003817f60c2e6a988faaa8c6e190b825db0af75cb13128e2fda36d61dc85ba6c0b6bd81cdda0a692c0ece9ae1828e0feb42c4c9608b05151832325f2e36685d48dd3ebf14db3bc3cf01f2509b91a30654003606b968be2066f9275250add6342263c9ab10314e26c56f1ff7cd6a3a84e1dd3e11132d29a233a347cff16d3acac6d545d10477cd4ac5ba2fcc8cbd518009b584a531a2fd1d648c967dec5af551ed6a24a151ca8a77dc601d81525714fb48937f3f4905e160069f979547ff80b3cf60e71ab5a535bb0f8098f3da1f60d6ae46dbccc90507caae1bea5ae541745eb1551583d4bd708ad4bb2a861175430a743f0fc201a7a79de3f4336dcfa4955bf2e883523518287a35e550c1a17a56fb2dbe5d4bb7a0c414dcc06703f7bc3fedcfb10a4423ebaa24844b49f82a21cbfa48e54e0c04dc2c8dac279bc2b5c27d7dbe6d6ee3d9853dcefd6325f967e83c02dd2e05b0053d95dc100440241d974ca6097f0e5b99217d292604e41708d6314f2cab26311d62e7380c332c9e04de18f97891455177f2d951c8029c114f597a8535470ee348751693b5c1b6ad8fe56a47dc819b31b4c062e6af0be714822e94dce68d9162b8054a4e2ff0c078af35ae79a3347581702bb7de6e491faa8aa7d62e783ff15e3a54da5416482f248d49f4cfce54793385cfb725435890675f60689caae1015d35214b4db21174c9bc286e5ecb93904a15b096975e12b2e22fd08b81d6cce5d877e17b2e2a5b2a86121642ec0f513c81b985a956cfb53e2fd442fc0e2bdf9e8a6e77d37d056a53d032c771682f26d9a8414939f38b714b6822512992238cd87ed49bfdd1b99c3018656bbdac065e9d6672fbe71ed6ca80be4d29199a66b8e4d97ebbafad036cdb01df548cf1f5ea2ce40b17cc0336dade1e2082edf44c4d5ab5dc7d07f1940a61ca57a7a6c362640623be7438e5a5b822523f32fbbe480288549a72e0d9efc66e47b26852b730b028a194062c1fad3ff89de2e9ca8046e14598aea9ddfb71b6191117b572acf3be10f5c6079fa01e3604abd1deda0e8552f9bae672ed1ba1d9d68cc244b25606df826327bfa927bdcfa2c710d123a6f24ad2e94ff7109d36f5a7fad1b0944af2cde7ab8dadac8aaeb35f049582fce132eb1e0586c1405772aa10236158a1ad5341637337df02a8283ff0755585c1f5972ee8eb4ff8d71de7cedf1b0cc7ad2c7aa6df0d86fd1633c71a6de192bc56eb6a53aa45173710b3df3dce886a8d06e94b60fd18b528d033e85d64f533ab5ec5d743f621c027a5782ad2ad83e0adf09c61bb31343b1a4bf564b9f3c9a283aa83e178140b61445058e9e5ec3fe98bd8f52d466e217607ac16dec3dd672df3a78f5266f136148b3e3852c9ddfd7c0be333219c32cd8b880ba60e1dc7587a824aa7f402a1697aec9b5571c4d384913c26b6801084ae7b59698c1798fe68ab5721a8d398324a68720dc9287e4851fccf4ad6eb67cc430507c57ee6469022a2a7df0c8ae41c11f05801b2c2cde7dc4e8a52bb35bc1ea3c53de683b003016f83d9e55c9e649e98a4832cb4c9acf9ac9db3e49d9937790e9be68035209aa10efb985973f9608f56fef22b308ee1908ff7d598663ca6e553dac09dd0790d6da2db568b32c8e9eb6b808895e5ae4c2da7ccb5038decb0ec377afa2b30e9763adfd50a4014193a2a05d028ec059194c26925603fb0e28ede9707485327137aa4295903264fae121fdced25b4af73b9d5bccbaae5ad698f4afc5dd09e650320d80e705a002f808c421f3a83799fa06fe82f002155bd1bfa265fedb3c2410d942712c78cea6eb908751f116c23495275d0b0c0fe1e6268fc49d6408481ab09111c3b3bc74f91b830f07afce2f34734ff67a7e82554d2caabe9e21980081ff8d779b9bb2888d80e3f670516b259985d969fd3b4362ffc2c10c7c6584daada846c641a7dc16ad6d86c10b8f5ac73b72ac89572bf8fd34c31d10c0cf4ab8cd9f3dde63602e4b6db415abc7c151b18107a8920defb7d03ee742c6d234a8330ce259eb1732d9ebaaabcd59c3c20421802ffc89147977236babae847a102e65cb3100f7655158c4b9a148cd3e5de180c2264e1f30ea66ffc71a0ab2ad4f5bd599cfcd8bf19682a60cce15fa11b23f348c947a0b4c8bc60e661dac1b08d298688ee49a4398aa2aaa53725200597a43e0cbc36f9d410ae907217b52729fb26cd73021d2fecfea4788d70c95a325e618ebce474e70e88371f0a713dfafe7c02f8890164fc57d23a32cd48d56c0554ceb4d579e4cc6c0ae5d1df08f892dde25e803e61215bff3b3ad5eef3946e6b20385606c358dcbe60d9b898463ea4bf25b0cb2b6a0dcafb482a8e9c6e305df2fc65065e4fa7dbaa34c055affc876ffe81ba0b9ed8238bf8b4a8e0c9925312c501a66747fa6b2f3b4f37022c43d225d42812a087389da0c78ceff0f6202b4a3f36a33e26dba4b08f6e3abde28840f9d0aea66bf8753fc284ce6531a2b55b9c06bb6d9ba2f7d92a708bce6ba85d7ddd971c054f34324f827099c2fc84ffabf4d780a6158c1a731c0d6eead26b97c5f3b70ceff7552026db132d13c4e02029d5040710db6cf6bbf2eca8999a25f6f01446903efff3c0155ce58ed2373e8afd701a38ff7c8839614d1b58039fefe9330bcbe31890f5d30e0bdf2387d03098116da1ff4e81c980e7020cc039593847ffee34bbb4ca011fe46507ea28295a50773f1fac18b40250696572d36d7f61570a1a301c7c6d1647271185555d493dbe3bfe6515340393fc6eb36fbcfac8dcf5b31ae91d4f5131cc66cf49b910a1e8f4aff2eed9c49657b2013323770cb34d3801274733d220081ab98af69252e18933d2fd65f5b9ce8c730e6091704b691016d1c8cf414e9e59d8868aadae1a791665230a19b76e2d4223fad0ca181bf9a74fe7e395da7702c8ac19f96122eb367c801499e99524ec29ca0229d9c99d103680db54aa09c47a7869cf7", 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x3}) syz_open_pts() mknod(0x0, 0x0, 0x1) close(0xffffffffffffffff) r6 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r6, 0x0, 0x0) mknod(0x0, 0x6000, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x3, 0x0) open(0x0, 0x0, 0x0) r1 = syz_open_pts() fsync(r1) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x40, 0x7f, 0x2, 0x6}]}) r3 = socket(0x9, 0x8000, 0x7) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) fcntl$getown(r5, 0x5) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt(r6, 0x0, 0x20, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: r0 = socket(0x20, 0x8000, 0x9) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x6, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x7fffffffffffffff, 0xbd}, 0x10) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x6, 0x9}, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x1ff, 0x1, 0xf6c, 0x1, 0x80, 0x1, 0x5225, 0x1, 0x2, 0x5, 0x400}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x40, 0xea, 0x3, 0x8}]}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) poll(&(0x7f0000000480)=[{r3, 0x8}, {r4, 0x20}, {r6, 0x100}, {r7, 0x80}], 0x4, 0x20) r8 = semget$private(0x0, 0x1, 0x48) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000004c0)=""/60) pwrite(r6, &(0x7f0000000500)="a3c4ee44ab", 0x5, 0x4) semget$private(0x0, 0x1, 0x25) r9 = socket$inet(0x2, 0x5, 0x7) recvfrom(r9, &(0x7f0000000540)=""/181, 0xb5, 0x0, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) kevent(r10, &(0x7f0000000640)=[{{r7}, 0x22b84b4fa8ab33ab, 0x40, 0x40000000, 0x1f, 0xa1}, {{r9}, 0xfffffffffffffffa, 0x80, 0x4, 0x1, 0x2}, {{r6}, 0xfffffffffffffff9, 0x44, 0x0, 0x80000000, 0x4}, {{r6}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x800}, {{r3}, 0xfffffffffffffffb, 0xa0, 0xf0000000, 0x24, 0x6}, {{r6}, 0xfffffffffffffffb, 0xd0, 0x20000000, 0x2, 0x1}, {{r9}, 0xfffffffffffffff9, 0x4, 0x8, 0x4, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x44, 0x4, 0x7}], 0x6, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x2, 0xfff}], 0x0, &(0x7f0000000780)={0x3ff, 0x100000000}) sysctl$kern(&(0x7f00000007c0)={0x1, 0x4b}, 0x2, &(0x7f0000000800)="7a624e85a0d4c0c71fb2364938a5d75a3c84df699e20374f5f21b415a8e148644291fffe3e0fe1f1a68c0107897e71a0b5f5e01d624cc8e7f24eaf749be9195a16209b3cbb712dc1bdac1a5d658d3b88e5038746ea05b74db164bd5e640d1b1d9078d0525cab2c3b52c2fdd62ad134ff4ae77a131136165e2639162f2f60041588db404f84bd518a197af7900d40ecce845ba68e4e75a337a60fb75368964b99017c40e40f8103ecae3aa168b3518ee8f659ea43", &(0x7f00000008c0)=0xb4, &(0x7f0000000900)="30fd51db55458a20a4469807984e782f49eb35397be34a9b834fa505aff3109319c56a9a94c3e5c5032cfd206ee397c02d99461e26507a116f0a28f20f9cd6871d880c876f7e9e3ef31d567c2a9964b34688ccc74fa679c9582e2617b9d794134e545e7409b45a", 0x67) read(r0, &(0x7f0000000980)=""/4096, 0x1000) readlinkat(r10, &(0x7f0000001980)='./file0/file0\x00', &(0x7f00000019c0)=""/156, 0x9c) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0xffffffffffffffff, r1, r2}, 0xc) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x8d9a526c0aef505c, r7, 0x2) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000001ac0)) sysctl$kern(&(0x7f0000001b00)={0x1, 0x4d}, 0x2, &(0x7f0000001b40)="350889f5b92356abbc36c6222ff6ea26f85cccde11745d7bcfd4f47bdd564377bdadd769ca0db8d20d1a37846ec0defd21a4be1f9a3ae6acbe41eff9b42fac167f6b83bac876866017b5fc40c9f8e06fd735d2bfbe41f9f7d4a5214ace8f0841cf2adfdd4e162a24cd9dcffa5138b51103bfa9109200c4627d1c2705fa2411e3ff980beb12aa7961c3b09ce4a54b32e378", &(0x7f0000001c00)=0x91, &(0x7f0000001c40)="5091712e2749e6f9e8e9c7c9d6d8e85b224377c92959851e6dc8aed7c3df54c9aecd482bc3778d8e47e0ecb329f90ce804de8e8fc811d0dbb3dfa905968870bd56241610b4edb75bd0edae14a8aad9c340c4336425455d0a1dddadb79e7d1986fa150a25ed8ff04e757b52888c56aeab5107981cb08877b70dae97f7c34412dbbcab9c96c2ed14d394b4498b0578ea6e8a45afd87a012fce9f5419a28ee1d7b3b188cbe4443096aaa8d60e2d82a9d4a8767b36307c9279132e273d24c057513e231d", 0xc2) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000093000/0x2000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f0000768000/0x3000)=nil, &(0x7f00006b7000/0x3000)=nil}, {&(0x7f0000095000/0xe000)=nil, &(0x7f00002ea000/0x4000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000001a000/0x2000)=nil, &(0x7f00000f0000/0x3000)=nil}, {&(0x7f0000412000/0x4000)=nil, &(0x7f00007e2000/0x4000)=nil}, {&(0x7f00004ed000/0x4000)=nil, &(0x7f000009d000/0x2000)=nil, 0x1}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000091000/0x4000)=nil, 0x3}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000009c0)="990da57c6fcdc6856b01609eae4117f47cddc743ff1928aa389f87c2a9852fa891349421a415bfa6f500b094202c918d49558640b44b107b41771a2acc880a4e8c9fdbd8afa75f97dba2320494937b61b228d2321e1b4d0334f2c24f01306035863bde804da0b6640368c0bafaa1dc0945075d8ad57a9b978ffda8c77a88371ed152303017f610eed1d70478b3297f4f67e6cd8e84570e99e330e44cc286e074f03ae12cf0a9b0374a2e652031bf716eecaa2f8701ab771f8fdcb156e196de21951f2d5a72c7c6b777d13ef7ce58d3bd7d3bac83310f65acb9c4a137aaffac62e2ed86d304f8178f5a37a1f59c73333040515d58362ca7e35426ad12c1c10dd65a6f129d55b2438b75189787896fe0fe1f994121aec5505a73f4f21f9aec364297e28e7f530900eb5096c7442c89be323477431407b6ac2f68658655a2da9095c5ab374735d7f4377005184d016a065af58e01197df16717fda9564561fa020f7fb06eb348ccc436791fe4773453c1f51f12ae07ec5ed8bd581c0a85b47ee77c517c1f8da0f4775f5d41a518b5fe6708a06c7cc648561d2af508ae81eadbc36cff82426491adc0f589ff61b696c9979144af6e", 0xffffffffffffff55}], 0x1) read(r0, &(0x7f00000007c0)=""/155, 0x9b) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000380)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x2d, 0x80, 0x14}, {0x51, 0x0, 0x0, 0x4}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000740)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000002c0)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r7, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)=""/52, 0x2c}, {&(0x7f0000000100)=""/102, 0x97}], 0x2c, &(0x7f00000001c0)=""/24, 0x18}, 0x1801) syz_emit_ethernet(0x4df, &(0x7f0000000200)=ANY=[]) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0xd) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x5, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000180)=0x5) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0xfffffffa) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0)=0xffffffff, 0x4) connect$unix(r3, &(0x7f0000000000), 0x2) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, &(0x7f0000000300)="04bdfa5d1d2873c63e3534825ba166731573d8d508753f8fb7688ad48b8cf6bbcab25cebc37fc4e1dd543dbe2db6dd", 0xfff0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, 0xffffffffffffffff) fchown(r0, r5, r6) faccessat(r0, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) executing program 4: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0041b400", 0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, 0x0) r0 = syz_open_pts() dup2(0xffffffffffffffff, r0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000280)='./file2\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\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) rename(&(0x7f0000001140)='\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', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e075f7ee7e89e17db484d101452873a5ea92632c9c40159b76a02ecf984649d626b2bd36c45396918edcc494bf85f800e7870d70424daf3a115fefa1526cfc1d8f", 0x41}], 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="b2870d7034c9e6ca37dc2f43aeaaae74bf14be55c5b75064a8bf61d8096513b4a18725e6b426aca4075046772a1ca8c072e535ce789230119e305dda9810ed2652197cc2580d4b2dd2d23d1a5919159ef25e2a88bdd7bd7e6edbeadfbbe4573004693e9d79966f7de581c8c2096db13de782847c03d71d7f1bf99c6c2c699ee48052a0db289e8dffebb8cf95d9eea6aaf749aeac", 0x94}, {&(0x7f00000001c0)="4894eb045976c6b586ab5d65e427dee94f4f5b4816cd329e77c85c7e8469b8cc6bee401c0e46e0a960d9dfecc80269e96cdb670de42649c5f45ea66908b5d16e9281fea5513fca84e16a63db2d2a5abf7ae87418e851bc2129e7fe37648e5674ecca758fc36e13d69d140fbfb9a26f77a42731ec28a7f245d978c880c05fc14b2785cacc296cd6ce6278551c536a909cc37365b30253e9aab6158829182e5b2dd177063fd6e6bb1b0f", 0xa9}, {&(0x7f0000000280)="e55ee46a8ab1d5807ea74159c614b01d22a16ab86d88d127e23d57218e19c3860c02e0bff7b20fd3259ba01cffe000fb950fc95123d18c6580c18c6cf4262c2b51cd5f38e8d62beb87a038b908d548d5e39205bdd76fd64b1bec799a38cb7d7fd23a73c067b9f66d3e2e67cb97992f426a57ae2990a89ddac89d698a5781cde85ed222b750e461dc24b6be240afdc4e47c6feafae33529aab0966b56d393c683d5e627dd78ade82a82367526d2645a1f9eadbbba0d4876b217eea19ca9f5f3c32bbb41b9d38caca4253f1177187e8906ad", 0xd1}, {&(0x7f0000000380)="f459ac03ee6ed065eac30b2cad5d9fd6e69d26f89bc1b31fa4892b135317be262d514f2947c1d9e1ab9d9d96995a7c0a68e2d7f5e12953b8389fe8fdbd606f28ac2a5583489ebad60c4e212052eb8734ef", 0x51}, {&(0x7f0000000400)="d68ceccbe1a3d8194bc4524567b714e7dc8baf54bd", 0x15}, {&(0x7f0000000440)="b0bbbb6d587417038f9c6a4cdeda5bfaa4e3fe71d618340584988e5e0c21520a2df1dd3390aaadf1a53402188c96f6053da9f8f22f43a4d528238597cf01d7cdbb00c72b0e11705fe4364ea672d9054aec35efa1d24a81ce088d54a3a55d9ea00d1afceae69b04bf849f3d164d1d427273ff90707163b242a048ecfbd22fca3f477c960b0a68918c7f498c19650674782ce388ada813a8bbea06e97151f76b51091621982c5c66902a3733c4c3912c13e17ecc3257e54378376645948a0864583eaed7390fa16a387b04e302c8aad50125efce68d4dd729a64f400f1cc485ea29f2cd8134fde16", 0xe7}, {&(0x7f0000000540)="e4934ed5cfe27f1337afb9b916e182ad5b4f4436c02b84dc6015b8cc6a163bc536656946af1e150be88de55fb3eeea4bb779faa4ab4159884d88", 0x3a}], 0x7) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000600)={0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640), 0x8, 0x0) getsockname$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) recvfrom$inet6(r1, &(0x7f0000000700)=""/109, 0x6d, 0x803, &(0x7f0000000780)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000840)={&(0x7f00000007c0)='./file0\x00', 0x1, &(0x7f0000000800)='./file0\x00', 0x8}) linkat(r1, &(0x7f0000000880)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00', 0xebb6bde3ea4b3d7e) r2 = getgid() write(r0, &(0x7f0000000900)="a82bf36f16dbe8c1f41104cd56071627968d0657891401fa095c44df4010c5aead8d18f9e4280206f969e481855481261ca18cf8bc6d00bd67a9a2f4818197da756b1870564f0bdacb7dcc6cfbe105ecfba0cf565a017c3f1fea1e4ce0b2b2a335cc00d86f4a134342028e6708f5b2d714", 0x71) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000980), &(0x7f00000009c0)=0x4) getsockopt(r1, 0x7fff, 0x4, &(0x7f0000000a00)=""/95, &(0x7f0000000a80)=0x5f) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000ac0)={0x4, 0x4, 0x1, 0x5}) ftruncate(r0, 0xfffffffffffffffb) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000b00)=0x6) preadv(r1, &(0x7f0000000d00)=[{&(0x7f0000000b40)=""/159, 0x9f}, {&(0x7f0000000c00)=""/203, 0xcb}], 0x2, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000d40), &(0x7f0000000d80)=0x10) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000dc0), 0x80, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000e00)=0x101, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000e40), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, &(0x7f0000000ec0)=0xc) r6 = socket$inet(0x2, 0x71d4347368b155d0, 0x1) sendto$inet(r6, &(0x7f0000000f00)="9ae4451451b69d3c6c9ec3e7bd0fdba85922fb63aa29d38c0c3c1fbf6360826de3fb0b5142039058ea18e9ca57083dc888c11a7b", 0x34, 0x800, &(0x7f0000000f40)={0x2, 0x3}, 0xc) r7 = open(&(0x7f0000000f80)='./file0\x00', 0x80, 0x208) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000fc0)={{0x18, 0x2, 0x0, 0x1f}, {0x18, 0x1, 0x9, 0x1}, 0xfff, [0x8, 0x7, 0xffffff1d, 0x0, 0x1, 0x3, 0x9, 0x80000001]}, 0x3c) setreuid(r5, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001080)={{0x2c39, 0x0, r2, r5, r2, 0x82, 0x5}, 0x0, 0x9, 0x0, r4, 0x8, 0x32707feb, 0x20, 0xfffffffffffffff9}) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x10, 0x8000, 0x40) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000002c0)) mknod(0x0, 0x2000, 0x5901) r2 = open(0x0, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100), 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x100) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r3, 0x4}, {r2, 0x100}], 0x2, 0x0) executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{}, {}, {}, {}], 0x4}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0x5, 0x4}) sysctl$hw(&(0x7f0000001180)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x4}, {0x6}]}) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x81}, {0x87}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r5, 0x6, r6) r7 = getppid() fcntl$setown(r2, 0x6, r6) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) setpgid(0x0, r7) writev(r1, &(0x7f0000000100), 0x1000000000000309) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x1f, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r2 = syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000640)=[{{r3}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x26, 0x1, 0x1, 0xff}, {{r2}, 0xfffffffffffffff8, 0x40, 0x20000000, 0xffffffffffffffff, 0x6}, {{r4}, 0xfffffffffffffffb, 0x84, 0x1, 0x6, 0x2}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x80000000, 0x3, 0x52}], 0x8, &(0x7f0000000300), 0x7ff, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000600)="ecc857bd7dae177945b2595f7cfe0a1862273d8168b7e92d5a5bdf6ada1c8d2600130149ca5b75b2851d1638849c4df403d6f8322a5f008405807d11e6a0f64bf8d0a63e0b747e9206d8cfd7f62d9238ee7244c0b03b6ec96954eb49552d6a554f7b03bfaeb6c37c984aad817901e6e775064f53e619c77cd2120301e478eed4244fc0e9b7d70d9501000fa9bb7db9fb58d9517f64fa44d0624416d7cb06797a737946a125010d8f246e157ba1b11fb85226ac318a5ef56d5b53d543eb62dcf455c2b355c07daf86bc2bcb6786951d13d0b3e1abb6366a63f4ea58141603dddc14b78f603cc7ac27a6f89838f26a640ecb9f58f7c071c544864762b6748c3f66", 0x100) r1 = socket$inet(0x2, 0x8000, 0x7) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000002540)={0x3, &(0x7f0000002500)=[0x0, 0x10001, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: getgroups(0x9a, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x80) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r2 = msgget$private(0x0, 0x78) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="93f3010040075439"], 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) getegid() setsockopt(r3, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x3d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xc) semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) minherit(&(0x7f00000ce000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r5 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}, 0x0, 0x3}) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffff004500001c0000000000009078ac1400bbac14080000009078000500"/42]) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) r2 = socket(0x1, 0x5, 0x0) r3 = dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x60}, {0x40}, {0xe596}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYRESOCT=r6, @ANYRES64=r5, @ANYRES32]) ioctl$BIOCSHDRCMPLT(r3, 0x20006601, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, r5, 0x0, r5, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000, 0xfffffffffffffffd}) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r9, 0x0, &(0x7f0000000000)) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x4) r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000400)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60e49919002c000000000000000000000000000000000000fe8000000000004a57000000000000bb0001000000000000c20400000000040100000000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc02069b6, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f00000000c0)="b10005040000040000006ec0c72fd3357ae30200004e3003000000ac381649913768360e3ba4d7a0d2aa05000000f2aae229a70000d476c5d8c6511f139b672f4d335c22030000002bfa896443a42102000000720fd18bf8b670c1f5a872c881aa6e2ec5c90400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0909000000000000008d000008e371a3f073e111c37a148c00"/192, 0xc0, 0x8abb88b2f8009499, 0x0, 0x0) socket(0x11, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x20, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r5) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) executing program 5: close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair(0x6, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) getuid() setreuid(0x0, 0x0) chmod(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000002c0)) socket$inet(0x2, 0x2, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x7fff}]}) write(r6, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x0, &(0x7f00000000c0)}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) socket$unix(0x1, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x20) mkdirat(r1, &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r2) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x7) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 2: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = dup2(r2, r0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000001c0)={0x10, 0x5e9, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000800000/0x800000)=nil, 0x6}, {&(0x7f0000ba0000/0x14000)=nil, &(0x7f0000cf6000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00008d8000/0x12000)=nil, 0x20}, {&(0x7f0000b2d000/0x1000)=nil, &(0x7f0000fa9000/0x2000)=nil, 0x3}, {&(0x7f0000dd7000/0x3000)=nil, &(0x7f0000a25000/0x1000)=nil, 0x2}, {&(0x7f0000a86000/0x3000)=nil, &(0x7f0000ddc000/0x1000)=nil, 0x6}, {&(0x7f000090c000/0x1000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000086b000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000cf0000/0x1000)=nil, &(0x7f0000ccb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3550}, {&(0x7f0000b58000/0x3000)=nil, &(0x7f0000b10000/0x3000)=nil, 0x3}, {&(0x7f00009eb000/0x1000)=nil, &(0x7f0000802000/0x1000)=nil, 0x2}, {&(0x7f0000f96000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x80000001}, {&(0x7f00008ca000/0x1000)=nil, &(0x7f0000cfd000/0x3000)=nil, 0x7fffffffffffffff}], './file0\x00', 0x7}) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x9b) getsockopt(r4, 0x5, 0x8, &(0x7f0000000400)=""/182, &(0x7f00000004c0)=0xb6) r5 = socket$inet6(0x18, 0xc007, 0x0) mprotect(&(0x7f0000e52000/0x4000)=nil, 0x4000, 0x1) r6 = msgget$private(0x0, 0x350) msgctl$IPC_RMID(r6, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000500)=""/175) ktrace(&(0x7f00000005c0)='./file0\x00', 0x0, 0x34, r1) socket(0x21, 0x4000, 0x1) minherit(&(0x7f0000e67000/0x3000)=nil, 0x3000, 0x2) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x6, 0x5}, {0x3, 0x3}}) msgrcv(r6, &(0x7f0000000680), 0x8, 0x3, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0xa9f, 0x3, 0x8, 0xfffffff8, "1e78e72689cc7aba6450001f85a998e64b925868", 0x5, 0x5}) syz_extract_tcp_res$synack(&(0x7f0000000700), 0x1, 0x0) open$dir(&(0x7f0000000740)='./file0\x00', 0x2, 0x51) mkdir(&(0x7f0000000780)='./file0\x00', 0x4) r7 = accept$inet(r4, 0x0, &(0x7f00000007c0)) writev(r7, &(0x7f0000002a80)=[{&(0x7f0000000800)="4c075009c6ab056d33e30d8c5072d4d75d2e92c6cbc9eecb2c4c83c08b4d807f6ff38659c558fb6b256e367060b0398d16ebdd8266f0ade770c0b6e6cf284a38", 0x40}, {&(0x7f0000000840)="33725298789a1b0147ead5e43cc222973efa17f45925ef66ea672dff381ba8db162c0a7e487ecfa7126de702c86bffec871642b5c1a82a36b54be5af314e5b712f2fc043d397531efac3f61fb7a343db1855095d5b224009fb128a6007cb8cee1f8e9249e344b7666e21f6bf14e2fdd5e782bb07565a7c41db0b66dae43dda1594a1f122c2bfd675edd1356daa68099c4bd1632de97ab119cce78861f52b4c0cd9760009aab3d44ca31866f03a893b9b56328ecd4cb5643dedd74d8e284aaeadd618a5486f0e10ef17e353ab105e35a3d77440c93a0a9363e4c605ee86f599b745717ddf17dec805b4416a4efefa451d86257b43d869a9e2ad17cfd91f1ddfacc384ef5fe6836f79611a217aa7ddea3f818df605010cea8e7fbd4e3b460d8da2b8ed942a0f22386df631f93b0cf83a933e29e259c38a7a5df6386b9962c0726cb79d1de536d8fc533e0a725916bb7eadb78a4a49a30c2c77b8348e4ac687959e8c3266bc7d81c603cdfffdf602a1d8fbf4531bf27c82d2307abe8291a0411af03d7da9066a75c41b0252107f2d2a5fb9d652e7108c4e233dccf1ae829c103c304482593e24d4860f0b40e8e7442cee36f7f9bcd405fb285a6a1a7eeaeee5a7b4827dbb5b48071ab53d0d5df6260f9640053f306233d3e7414ab09ec6f0fbbfa92413234c4af952c87a36a346d5d1af30226c263cbc3e2a95989f48c3bc9e62bc46e76adca83ade35ea92d47af4d8c8f935173cf6819ba86b2c5dcb62c7ae2ef3062c926438e51a76dff191259874a0536e82dc5f575ca6f8f844b178ab007e945896254e7f32c1ebbda771f8af4d9df5d2a74a0556f78fe3226654aaaa7c0ab1200a22c2e4be0d73628d18ca0de81ed498a327bfe26de8b16bfbff3511ab7dee27fed163704c29e59d61c04bfc9f2da1067f326bae94ab7a66e80242cd889c8fe89795baa7e06c1d01c2116526dfec55854edfb56165dd812296a1efb2d11b0dc58943a019bc61977b61d993cdecba8e373d8412b5c449f5c0a4e7423401242ae1f762f2210949d413801e492ff9970a7a87400cc7fb121eaf0398987122dd88a72276d1f0918acdaefe90824cf839b9efd5b4b7920c77cb0d3820fdc5a2859e11da60ac04928bbf4f8009dcc0fc52066846f6cc6fcc49fe3de5e0171b322ce5c5eb61f33d20625a3a6292af73f01d04b9d4dafdb728156e038d8190158ffa6179c2073189c570f1fd44e1fb8894bc8c3e170f24cfcf4c8d30b0c95fd89a8bd7c12dce36e21adadee264360c2d4c3ebb180a5895eeeba9201d09fb220c6f0be43e24646943abe7ea84d84218fd4b36531933e138c7d45725518f0cd7edbc7e7888ec0a5d362869ab811f8da3918acd0f61e07bc022ececdb55fef27ad4e7ddf70be043ee877ae04c48d123156d94bafb7dc907ee40454716c6c102ba596b2adc8cd4c665e04d0b1d5e98eaddc55f59d48264f77ccc18ebf4e82de97e67f4adbc36ab30fcbfadc2b5d96b2e470c5be38bdd423d9380ebd4d570ed46f9d77fa6761a8b9340c6c294c435e02bb6e9ca634e52eb281e3168b6fafa83264e4ed6ad63eb23b08238955eff00d8077569de882f78b6b889cc31319d4ec9a6a8aab788c2b8d07b4809e9462b7fc2d562d478eef9599d8c25938813d32293dde20cace097513d59d7c7afd767c88f01ab70aa64de8c8929ba61d28e0a51d983ec9508fc575d3bf5c5f6d447b9b2695a19c00c90171cafabedca1ed9d4a680549f4f0e79f50e3344eb0c4cd18a3d1549ef1a0189e3773e4bf28333f546344b14f19e0923a3931284afcfad6249d8d727299a45c1b02a6c8928cbbdce2db400879cafe06d1f5ec50411382eaf6656c2c0b76b2282e4f9bbbde5c108a38359c0ad63483186c5823f345f9dcac0e7558e3675f36f8921fe5b975a3cd8e044c7cd799cd9c6520a71c9bd18afbc3664f98a05734788909c39a0db438faf616b3721d5cc18ee7d9a09d862bd1b58f0811d57a566a5fdbdf109af9deb1453e883115fdaf094005eb3e4bb91ca45f5e34e36b44351d22ab1996b2c3b10ffdc1edaf4491f173a6a0bdea093bab280d2c38c4e32d50b8051943b6e6c5fc494436278697bc932b44be35244eae68d07a5fdbb39dd8c82eb8dc9910066c833d7b66cee933838555e26e6c707dba78f9d6a1d791f7663113cd55c3cd6744b4b8327d3b3d8e5ae14e518bd499c35c9c0503468504d41a419277cefcf00d98527fd250a0465483c959e48198ec53da94560a154eb547dd61af7032d038e8a2e75a4e5e086a9584990e11e4b16f5c5c178a748f63fdcb1aa3efc329bd46e684589309bb11e92e3096d67f444c647699d9af051653ad66668e227fc795adc476ce3a9f02e616f64517de64b73d87d9def63ada8171d643c16c3bbf84eb19f0cdac232fbf0ddd15c0391277f8e9cbd1cae73a65ddc1fb2fcbf88f6c3998495591d87e3b26f1255f5db7fc209144d0beab469aeda6fe13a3fde9daba3453df0d00f79161b781f4e16bf992ecb251bcf593e90e3ae1e347d95e4a800c3047351319608622c756e52a262f81a392cba78cc39421fcbe0851d32ff6e20752fdaf8482294df29080fd0a1e0f327a072fe0245c59273ceb0481aae375797272c90cc112f2c7955e88837686e74241aa6c0161239fe23072eb95ed082e3d5a2ce75827fed8c357675aa3f644e591e6952f99a73797eb8e00207e0539a748fead83d81054f5fa293d5befb84c9b014adc1fb9a11a60aad69d883f0a6d944ec706c723315f72c3b8decdeebddd8ef8a0e03bf7a5c258a7e6860e967d7cf4b19b71cc73d985f3e2308c9144188c8d877735da35df81638dfd4348d6afb5c817d80fa1dfca9d5c8bc965e80411530729d095629f9819b556ef969aed4926792c3df6590470b6a3d6d0288127e9dad1e130ca2a5060be317da25b8c3a127aee24aae749b27d791ce8682434a01e664b4ba03c773c4ded52a39dce541ec5d24cb81f1327265ca789c49e0bc44805304967d7eef346c74a0cd9796cf07fe9a7aab4a80577c34625dbd25f6bb079f0ce467fc93eb6baa4c403ec09ec6c2ece47d75d60e3852d3209a76a4c3e4674f1ce839bda9799e7b2b4baf01f67f293bd19fc0b341b14f85c9874bef8df081dc3936ba6237866237f48d9f7432cdc990961bd42125e37228c0e655252f87f3cd7144373f5e7e6430db324f908842a07aa96af0d4f0ce3aebcadbc0290d36a3f1bb7942ccf15877baec0c8271d3b4c2bc57d8ec6becbbf636d344cd515ed63b0bd8248f11517c22acf67f109b49213b0f3d26a3e2ad9037ff2493c7ca4a380eb97da770ec5efb8085db403fa9f6637e8adf841057ff41b744d457eb45b2fc3458acf75397a60d01cca35b5c4b67153ad965fc045982f14065027d02f90c0521aa609394e4773bcf496ea47d88067cd8399e7b04dd2b6de4b3cde12068c9ae9764ccd7a515480c3b9798b20e44540bff1587738060e93a46afaa58c405e97fb692a946c3db5a02c762bfc8aa521e464e515e1d0b5d31ad09e22581c315eadc0d2ddef0393e731f7de5a23e9f352736674667e6d421189b00697f3ad5e365473d24435a7f9e95ec694c91d5882901912649caff65b239638c8cb21848105eb19f9f954662fa6eab36525b5dc336b1483e12da233d472e18babb0c34a218655d62c3d8159d163f50ee2f155c729cfed8a20a15fe24f1e67cf8295ba4fcd50776a593bb52211aae283a39df29c6e4ae61d1c6c03eba32fc37540d36e1c85ed37a93d787830f10fb28f84c491a5828b2d0a7495843dd43591262a6da3d2bffcc517ebf9e533508a59f31c389f71bfc4d0a9bf58998599647bb72061035fcee01998c521a1df1fe501da7ba5078ef5bd4f17d510d54904432d73629c07deda10d25e55b35c6199e499c585522644161dcadc9f1aa53c74877c6f29d8018e2621a8f86842fa0a37d9bb6162bb42f3bcc628f830fc4040ec050e57233d4ddc5151a826e5f7f85629d399b9b811a518d7bde274235bb6a6888dde0d4f639b183f3bea415af5612639bc6924895ee5bc52b5b05d70c2ec9ea8ee57a3cb80ad68680d2a1c95e8357cb15495e36e436de16d08ac933fd6ba7bd0dd5a45f0e7dad7a24bbea6caaea50500caf1fe34b8c477d11800f8ad1fd2a65bca133271cdf10e4a361c18924f0c92f3c3fd9983ee71ae621634adb5e44aeaa34495de4051a753ccdf9826347ecdc2f00a3498715616c8064033c72f14f1f7673f09183aa385371fc61f69cdee5a239077f0120a5ce3d05f31de65f84d639a4450c2e50253742cc0b10741196c94f680f54b25d8a508e5d376d1aa50df8af018cb8e166c1837934254b19222d5687df68c3174732fb7f2fe35c69d4cd7c8be3934a427dc102dd677758eb542026f4a8dca75bc57634d8e7aa2a25ea7d962a347b37c6fbc8d0c33e2a73992a1b66ad677f7a4ec7cd8d93008712f8ea945de90a0479d6eae9fd7fef74822969c944cea12bb90bf7bb6b40e42c6dfafc47cd28987e2469daef802f5fe26fe2d262e79b41a50d8f633d7952ace27b03cb9e2315ba16b83703f4e2e4f0ee9709dd97b065c9595d8496c32fe05aeb2ecb482486a70f2c37f856bdf629cb53df9714f9755e30729be8ddccc4907b24cd083ff522c2e6921ae1a8fae2f93dd1449ba6fdd70c414ae43df1d91c523f1a16ab6a9a2e22e6b0cbc6b86ebf4d7c5fd0fa6dbf2ae9ae52aa5f9bb63a73d40916c96a2f82e6cc123ffa4108afe8203d0842c40994962a2c30a398a026443f432421ddff73ed3d1fa399f8468f173a0239b0aa1a1e39a8cf324ef1b0f70b8fa1b9f6a9ef1f746eb764ed819cab52a91a0a80586a1ac08643a01557053a8bfacd9bc45f2433ad567f0c8d02306dee33a2d083aa535930c45e116dffc94b455bbbe846ef012bd129262049486e13ffd27f8345614ff6ee2b0474ee1c3ad2f8b47ab8cb06483e6e739efdbd921471a90515d59b753274d6b3be4c1b44e204743b4b6369691224db1bd2a6c205bddca834dde5572d30be52fe256cb21f8f15c91aa11b20f9eaac82408ba7c8430b4f5820389c79f357775e2289f952dc19da3fb1809b43ebbcdfa15d9ee32e09d40aac6f3600b2a84fd2bbee4b135f9f0f46b4dc3e2368c69b4338db365b80c8cfe2f24f4fb836b7a64edcfd91d2002449d4ec4fa81cdfbea3ca20c661b09910752a2c30dbbadb23ff77ffdd31cfac1f7c1bda360584de4dd4f5fd53d1851ed65ae2a10352b9f0e48519dc89fddad104360954995dc8bb00407e8dacfb240d36cf8c8a6fce54136255ae9351a475e817d6011387e4776ed9bf3801f3a4db5fd81ab9c26d36a321944b17e09a2daaf578fe5455d57310d1e2425a0c55d828270bc4126456aa2e35cb50ad6681296109ff7e0f898aafe1b1f650467969b65d70a6027405b7b2aaf9b8aa5075db9e0f3e8c72eca9434f04e59d79fe868b5a825010d343a6939017af3d611b0f14f987c1facd6586d03d3e3fa8cb12b84e082dbc5a8208838621d9c9669ea78482c0744c5ae421220d65fb22d1e6c9348dc8588a6fe396514c1fa28a9ee88d787271c04c504ae8ff3647a4240ba6e643111c2b10b4ce653b173f4749e8e16a1f2a84741ebefc9e21e5277396ef587356fc2c97d317934e4456d30e73d61f79265cdf4a16bd2edb1c2b29c5fd0282ca1d4bb592f684c229aa2e9265cfd9f47fbf4494ba326412a6b39009fa0346c8f86d60a6bbac25e5ed88f8a6f6ba243b731f6a664528f0", 0x1000}, {&(0x7f0000001840)="203ff11d37f722d78ca273aa77137ee1080ef44200ec3f717edea57aaa79fb287f6f7eb141f719c314d95ba152fe1cf2bf19ea7917114fb244d775c63215477ef1f6f981c1613c36e1babc8c7ed7769963b5946b70671d11debbbb4d4c6f4b2325a242d3b41221e8102a88b758aa3c415baadfee794845ecbe871b34a34a2347d1e8638e467d8aea17569fca205af6583536fa4c74dd61d48f257ccb20fa8341793ba70ee42b1a455585053ceda1efee719e5e2b3d3e3570e8ce2dbb1cec809dec73b2cc16a03f40870d785b8ce85a0cf7e604e8fd7981a74e1a62b1739f9d5fb0b271b2a4cef2d390cab3908c46b4a9064af9df895fa4816b3a78bfe32e3a86e6c162f6faa2c9201b8f737bf77de1793b74525373e68a737b018a8a81782606c6807dce0238ed3316593d7d95633c695e239112fc59d8b3f0bfced3a0a753f265cfeaccbb721ea58a6dfe808a447a9d281f2cc5d16fc8bd5f43c4bc0b8d60014944668abcb6e087c83b2b6250c07502d6d09bfa7e0488fd861f69152a455380915f8f7c6778ced04640d72b07e7f0b7d8e998a0ef618d9fe49e17999885e0c7967376a2178696b0ddbde1d74d287e096253040dad8cb09d05c9d260210fc4fd536cc12f110673c23841589d9fb33dccbd8ffd51b5a318b2b14859c8a675e791539c0a108ee3bd93c47a2b1780d8dbb59ff7fb59940eee1d5805e8728d2b689ad17ae0e937fcb6a0ae020d90523272905af434381674c925ff65a631a9d3990da3007254d63d03d5290df80e4daa2354982b5056c282f832c7d08ca2903b17cc725926d7dbf4c6385aac6bf4b98d2f4c995b890f082f91890bd095efd794b29add1a3c64bcf3465460d2ee3bcf896f69103d876777fb285f656eb5d5dc4ce8f4725481ddf197c89dd7e1c1bb13473712997bd8a78eb72a13a8bc0709404e65e1aed16a5a022c986e5aa02b96700e1f437c2adfe6093598746b990a2d47994ca3aca427b820ce75c0c88e812a0a5d511fa8335a3a7856f331495375fce7c3fb0fb5201e43cf408d2f08501279229cce1cc84ee87fedf0b84cb840454b12031955f04606df84af5444a35d41d5137d19d9392fa51e276d6c9e6edcbe2a7cd3cf5f040dc14ad855b4513378c1321904df91f3a7e970ce58e552f08bbf6baeeb0ad3060adef425b45688fd7a6119e945e41e166c38b0377f763172d26b4f23f314160dfb5284b2d14fad197f4b8d6cb90eed0f2f6eaf4a4667c256ea5d6fb4f59036ea8d0c89a0642e3eb9a3ec4a3918b5471703667e36c94bb95ca5b56163673a9de28448941aad5cb481a63d914ebbec8e00db963cc9caeaf7b21e5c3624d1106887e3b49b9deabd60b097fc5beebc9b2274479fa5bda9ccfbdf31a4ac6f5ddee27e37afc2b246273972207f7de3d77ad3f84dc00da55cdf72ce20eaaaff0363648f3ef0000584a196099a189374900d7ba9f454b46c354c5a0e75bd62e4d87a6d46fa5fb7259a30a5dfc7795dddba9f8cef015e76edf00765998c4067a80096332dfeb778538bebaacd1ba33f438aa0a9cb0163730313d2ae8de5ecee4551e0b598f75570aced2025348063be8195846e0a413369f87bf74f13bfb1f56005c6b1ee818444ed4e1c90cf4ff9ab1ad84a28613ae4ce0c9897f60f46457c8651e527a03eda4273fc01a565c89a6fee93b3d3f96c9350c3ac366885179515260155c9a83d3f522f0f1f4acaa05a2cc0933b20a50e4b2c96c54a22ce666cd8a7d6b00e76f525903c8546a3dda1ecb8f4a770785d57df3e79dd5acff5792ac0cc49b929a563a7c23a3dcb3912fab65ab91e46e08e6f24fa369ef90c3014c85f2cc034b920d0ad7483e1f514e98f9fc8c035f722a0a034d70d18cc79f955c36121d9c954ad0d452db67b2010b5ab066304761c5e81167da5690cd8a4ea1367b5425cdf90f0d2e1e8225857750ccfbb006c5f2b19e53e157ddd198c8f02f2abdf9151f5897bcb8b0bbeaccc2ac7d4f2cafa4096b959d8f2539cd3a00c1c8fbaa89625ab5133402e098362219470705f2ec26a6ffb94d9ee11c2e92e7477d018bd6302a9c1ce4cf04621135950e8d0a401ce35ef64f917ed899996d2763428100f2250ca25aeb298eb90c50303c5bbb1a6f15c1ec811dd745b5a883ea3499302501f2e4453fca6ebf9ebd692db76330b797bb9d7ba043c9f718d24357d586f30db2cc986cec4430ac1e5f4fea9a42c70b61bc8e3a801bf756b1e4fddd5458d3c0f269f18765a5063e71d35513e9a79d3a7399cacc1a26d1aea8996edef319f56066767daac9c721783290aa2e13e02a6db4650d8888544864e1d6fb265eaca32a0d8e6cc711344f53b180ebf6c567c50899a31dee48ad94279fcc61266b6083b9acb9073c4b7115045de887d6e28bfcefd3236cf775396b3311c5511af7a5d5fa480a22007f3e94a9bffe20f63f5da8e9a53e871b40201b5e9c119626c0f99c6050794e7dde67d5bdbd8b527a2c52ed32ae76c792b609280a48428bb13490a3837f7d684bf07ec20e7585c2da36ce302f1e3d3013ebf90f6aea6223f17f20c48327bd08380f7438ecf81ac6eff1eb39bf16f68e92cdc0f6fa1872f16cd0f1005178dccd65a9e2650b2f064f3bb77324630b6971776cd3a8eddc5780447b8c539a0f0f2c552254930542854d000e9e7fa0f24ad48691bc16d4e212217d2f60762d39c7a0af95933b8093013839cf58a92f3d6d0096d12471b0353e487b8c11add726263858bf1d007f8f51dd7c812bd6b3f11e8eff5da35b6ba51b62d68819075115a12c7bf49357fd58a73ca1d7f355dcb03abbb0546096728b48b721156a0ba20eb4971ec7f8e0d74968e4329400263c1459e4e40b6d8d1f8ae79c243317fd6695092beac6c8e9b0407a5bc2c84a939faa266d21898f5fde2d187d0a47484a166f48c94cf8ab0d618c2ff7227e8970e16676a347c97e5cd28665322a3272ec2bd42398e97df75fb00668b32dc88c0b6f774ab95e8381282aa3a2f083c4e7982655efbea141cb9347ab357537a7ac33fb459c8acc98ec4babe795dd2296f1ac327d8ab7b0dad2683524220ccbbff66bd7d9b80230bb8cf9ed6580de9c92a3199b892ee4664bd762f3938a523223295c1160e0f2528f90cbb908fe20c086868c3d2a7eb948b68f2b8e0c4f4986c6b286bbb61339b4c03cf839d443cd8b5e7b1d536b2d01dce493b447f3674f7c88ea7295451ca2dfcc6c108093ba8f5fa317c9d2e52b9620651071eaf812ce7eb02ff7d08a01f0a11431fc0b85a19543689e34eb99dc26ec602e390fcc4e0eac67f021ef54e654097d0409a9831246c82c0af9c15ab4e481bfaf3c0a5dd8df5e7d1fa59a92abb65ee2a601a7f29229e7ce7c1f8aecdf96a9cd458fadb0768d27420516b65396039aaa51267da9df26e4686c2f5ba85dc48a40d1d933b6ae75cf0dc0b0b3290c2d8581d1dc70a8158eddbcc047e4a4a72dac23209828f3b4bc860fc7062504faa64149e4c53f4b13decdbe86b35b109d3614a712a61e3e55fe3f6f06378e880f055b04dd540d903dcc78f73cdfb08366c2cf480bcd8b3b0c8d9ce3f7aa5ac06bc3d3016653e9864bd2db9e36b198bb8d7561fcccdbafd26127107b79dbbae1641ae3d3b08c16f66ae94687b7711d81a68de5346c2f54a2b2536d46ce7af526558c8b4cf6a0b458837f241663a230a3ebf52c026deb43027754dad852370e2b4fa8ffef3cbeb6f1ea0d02667a764a93ce868d17cc5642124e54f222520bb9a14a0120392d13acb62d80d46f8c1b75ff2cd2fc45a7b2b2ada101956dd95d95d24ba59e089db45f98f8d8b841e9ec84d6b1e5ab7cd181e2e95b435769c83fbf3f6df5a12d4b5b3bdbe448817da7ed6c14b3abe80cdd3c7064c04b7679f27208f79b59def0e2ce8da40b7885310b38b5094fcfd02d6d02782f9cf98c6f6304b97885a78e5c31e9331c1999203ffd932389a4c21fba6469e773d88e05f4ea482279bddff4f2b885e4ae0331ad9707b70639aabcd162ff4e98664ff1aff91e633730bb5b5e222ca5f398704da1e86421e6222832711f014ea41b97fff81e88f8f74d46bbc18822ee7efd91d6f7f292252c29b1601e105117b6d9b068bd326e5b005c846faabf03d7ebf3b791cd90673d9585c836715e623ceffac4d9e8c4917b606c533650004f4145c4e4692d9057aaa85ac6cd553d34981228784755c7f7848f309d10c8417e897475134301c379431c9ed617c2f6acf90bb2590b8a86845e40f2185e4649335ad64f9ba4b3e2a94e2a56bc259ab0ca26852c29da8645e1ce61b136c541a209ddba9dbe7ab64cb747b950a621cabee46adcf7d89fa8e74612a82e2ff61c048f93b4fb42a63c8ca84568bfbfc2770798c6b44a9c4290b3ce863f053ef5b1aec6fcdec632b8e8ecd8def69df38aa359efb7d100260d21a982bee241f60b33e762eac4effe638e2ec011b474b2a8a88e63c2c0e024a24271ce5d169044a543ce9c781e11b306f064b38bdcb6ea799406ee688aae4714e89c0b6c53fb12537367ff26956369f8e04c76c21f5c617f38bdeb8253cd19bf318fd765c5e7f3b6bc91fbfb9a0c357aadc04e42184db71a2894a7c09bc2da056553cf32e466aff650f01a59af39332d7b16a20a5d7dc504a3fe0bf5f8775131128d304f20660c5a2e386529cf7e04d21c703276a52396d2422333ecc705d105e47e7c76871756575f160a2036b1305a0d40d4a2275bca1802e93100087546c9102f0ea13d04199ec369d6167acfc32173abec739f8ed51f232eb14f2c7bcfbf284bf182477c3571d6e54312d3eaa9464d2f4ca638971405c5a8515a6e9d6df4587876f29b7244b7ab61045860d421d2395a28c486b15d1608431d34ee6e1363000ec7eabc9812389bc0acd200faebf90d4cbdf19e8c2d937274a693322d63620769456e1f660823075bac6a8fe59411a1d3a5038f775801d71da9a2c54a64e2bd1c1b5e9eacbd61d93c7c83b45364a795dc9164c8bc9d1144c32cfa4474031bf20c821266a0a41514e34f41badce07ed17a27e899e733618762d0774237b55aaa13f4b1a732346f13c0acb851da58d2c96dc189155d2f294e0c0f15d28fccbae0919f25944fba00514634075fa429fabbc97d2907f929b44f9d905b42a4aa4977557a5e24c64416b12cfc6bdcdaf675fbef93aae2fdadf020bb40101aac8a423d8341e4d4689d200a554c0645b133aa8100cddfb25b34cbcf4437c8930d16c28607d067d9c5b70ec4cf4febfb1116fc4fd8ddbe88b012b5928b888de226f81d928ffba0338497517ad56f7b832090e190d78b09d2c21eb0b17b2e6d5aa497e6837020cb93d41cabd07385c7c4885155476097f80589264168b7a4f7220b684d33a138f55fdb00108943e9b26dae6cf36868de916ec82fdcd2f075931ed49c220eb8dfedd08dadeff3836e6a7377b2632af8561cff6e5c6d03bb91488b2bdfbe3698a0b5efc55380195855be4f05bd37d1929bec9369445dfe6d3c2c8ea0e54c77fc089d9f144357ecb4b75fc94776b6b9a9cc1f71cb989649f509b371bde0eaf468561ac23944fd163adb76d14b069783022579409e8090094b55548b8c7a53d99fb1fad3cbfa0835956aa288562e8a6e728b7fe6aed4da3d760e6c67cac04f48316b253abe21e99ad5ae5c788b7d454cef363447578a5d09cc3fde08f124f96a07da267c2779ba11b5c38f317c76c130bc34b77ce0ea24eeeda87425d7eb51641f5b548027b1b2121599a5e21df47589e192c7718d7e82953", 0x1000}, {&(0x7f0000002840)="fc100745cadc6edf776fb37387f6b0578b2f63df5a3bc6f65389f750dad2623b4e86a7f7f3656f4c9bcc035a9703f459befc3759ad7fd69627cd6984336529a225211af4453b4f29d378e59413daef6f96f2fb6b6afd49284d275dacabd3c09977e9220cabe5b7351a63abc66f6ad5b9dca90ba48b5f17b77f15283091540ae06ae05f7292227b9b8fa9ee1e64d42a4f8a587261d46c8c9f40d803995c5e0ad47229fa5dfd8c0b0463ac595f729e1eb475e40bc2eebec4e12d8be52a4dae", 0xbe}, {&(0x7f0000002900)="2cdaac88ec40aacd47794a245d2758f4c9bb5fa27e78c81b0f348fe498e569c483f0cd911241e7d23ffbef42ed9a3854cd43b3a31ddd40492dd443d9aa37bccea3b96f58591d65c08eee967f4ab6a4c70b2914be7b7a9b00637aca256ecb5aa109979be267f403381d47fe89364fabc063da1d0173e6c7de00e38fd4e775141043cf716d3cd5d44729d6fec2cf8b0489", 0x90}, {&(0x7f00000029c0)="822f523cabd145159b6d0cdcb85812e6f969da52022c2695e2927af8149e1bd2920db5ae1ae134e67f83f28876d88c742f97be130cb716beb5ec39fb3c3e5d799b51ecb130d589d4f1269d145dde20f1225e457de37656cfe4d25b9f4cde9594fabf8327beed11f8b00ed5399384935248506ae7757d5c49d7051c6f41f9a50bcee0804992d7480d0079a5e01f9907545ac22cb587bb928de58fc16bccad2ad7f5", 0xa1}], 0x6) msgrcv(r6, &(0x7f0000002b00)={0x0, ""/86}, 0x5e, 0x0, 0x800) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000002b80)=r5) mkdirat(r3, &(0x7f0000002bc0)='./file0\x00', 0x164) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002c00)=0x81) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002c40)) executing program 6: sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000200)="096c62d9", 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, &(0x7f0000000040)="6434af9c964b52b7008c8dd3b52a362f119e9cef9db6a3955541f8eadb60eef3bb5d58225346a4448430a2e684ea341e13c1354b5e4380555bfcc104d9829ccb6b352a94e61743368cfc4072a0f809ad8b0895b72979474cb39bfcbb5224566f02c5d2e04287c3ead7b611d43a516d00d1882e65b33b11d22d9d9afe83038aed34e072ae60a4432f24987714ca584107890413846fef2d0533868bb6d84d25168182eacfd1f684ebcde3c2cc63fbe8d525f303557feaa2b46a1102c847412c10f1b40df86de00d4999087df3e2e5fab40782ca3087541b8490c108251d9444147cd626f402", &(0x7f0000000140)=0xe5, &(0x7f0000000180)="5216e8a997cf516e5fd95b51364cb817019f3099e95d2590a30042eb1bd0b1da617b784a6b3ff44900ada9985a255e06796d86dc5bbafe3873bd4f755fb5874f59f84f0e80e4c61a53333fc9a6ca38c9b2c8c9e1843ba7d729ab15e7d9beb3c42cf44cc52ef7c4909a7e6318ee", 0x6d) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r3, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x200) r7 = msgget(0x0, 0x745) msgsnd(r7, &(0x7f0000000480)={0x2, "b89af04b6c671a3de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372fd6e193efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff8125c0dea54207dd82330b8ffda27a5690a7469e505e9fea11700"}, 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) executing program 4: syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x3, 0x0) open(0x0, 0x0, 0x0) r1 = syz_open_pts() fsync(r1) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x40, 0x7f, 0x2, 0x6}]}) r3 = socket(0x9, 0x8000, 0x7) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) fcntl$getown(r5, 0x5) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt(r6, 0x0, 0x20, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x20}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x3) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f8a19ae5c092a8a2c0f01172ef953678ed615f27", 0x0, 0xfffffff8}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e075f7ee7e89e17db484d101452873a5ea92632c9c40159b76a02ecf984649d626b2bd36c45396918edcc494bf85f800e7870d70424daf3a115fefa1526cfc1d8f", 0x41}], 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="b2870d7034c9e6ca37dc2f43aeaaae74bf14be55c5b75064a8bf61d8096513b4a18725e6b426aca4075046772a1ca8c072e535ce789230119e305dda9810ed2652197cc2580d4b2dd2d23d1a5919159ef25e2a88bdd7bd7e6edbeadfbbe4573004693e9d79966f7de581c8c2096db13de782847c03d71d7f1bf99c6c2c699ee48052a0db289e8dffebb8cf95d9eea6aaf749aeac", 0x94}, {&(0x7f00000001c0)="4894eb045976c6b586ab5d65e427dee94f4f5b4816cd329e77c85c7e8469b8cc6bee401c0e46e0a960d9dfecc80269e96cdb670de42649c5f45ea66908b5d16e9281fea5513fca84e16a63db2d2a5abf7ae87418e851bc2129e7fe37648e5674ecca758fc36e13d69d140fbfb9a26f77a42731ec28a7f245d978c880c05fc14b2785cacc296cd6ce6278551c536a909cc37365b30253e9aab6158829182e5b2dd177063fd6e6bb1b0f", 0xa9}, {&(0x7f0000000280)="e55ee46a8ab1d5807ea74159c614b01d22a16ab86d88d127e23d57218e19c3860c02e0bff7b20fd3259ba01cffe000fb950fc95123d18c6580c18c6cf4262c2b51cd5f38e8d62beb87a038b908d548d5e39205bdd76fd64b1bec799a38cb7d7fd23a73c067b9f66d3e2e67cb97992f426a57ae2990a89ddac89d698a5781cde85ed222b750e461dc24b6be240afdc4e47c6feafae33529aab0966b56d393c683d5e627dd78ade82a82367526d2645a1f9eadbbba0d4876b217eea19ca9f5f3c32bbb41b9d38caca4253f1177187e8906ad", 0xd1}, {&(0x7f0000000380)="f459ac03ee6ed065eac30b2cad5d9fd6e69d26f89bc1b31fa4892b135317be262d514f2947c1d9e1ab9d9d96995a7c0a68e2d7f5e12953b8389fe8fdbd606f28ac2a5583489ebad60c4e212052eb8734ef", 0x51}, {&(0x7f0000000400)="d68ceccbe1a3d8194bc4524567b714e7dc8baf54bd", 0x15}, {&(0x7f0000000440)="b0bbbb6d587417038f9c6a4cdeda5bfaa4e3fe71d618340584988e5e0c21520a2df1dd3390aaadf1a53402188c96f6053da9f8f22f43a4d528238597cf01d7cdbb00c72b0e11705fe4364ea672d9054aec35efa1d24a81ce088d54a3a55d9ea00d1afceae69b04bf849f3d164d1d427273ff90707163b242a048ecfbd22fca3f477c960b0a68918c7f498c19650674782ce388ada813a8bbea06e97151f76b51091621982c5c66902a3733c4c3912c13e17ecc3257e54378376645948a0864583eaed7390fa16a387b04e302c8aad50125efce68d4dd729a64f400f1cc485ea29f2cd8134fde16", 0xe7}, {&(0x7f0000000540)="e4934ed5cfe27f1337afb9b916e182ad5b4f4436c02b84dc6015b8cc6a163bc536656946af1e150be88de55fb3eeea4bb779faa4ab4159884d88", 0x3a}], 0x7) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000600)={0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640), 0x8, 0x0) getsockname$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) recvfrom$inet6(r1, &(0x7f0000000700)=""/109, 0x6d, 0x803, &(0x7f0000000780)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000840)={&(0x7f00000007c0)='./file0\x00', 0x1, &(0x7f0000000800)='./file0\x00', 0x8}) linkat(r1, &(0x7f0000000880)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00', 0xebb6bde3ea4b3d7e) r2 = getgid() write(r0, &(0x7f0000000900)="a82bf36f16dbe8c1f41104cd56071627968d0657891401fa095c44df4010c5aead8d18f9e4280206f969e481855481261ca18cf8bc6d00bd67a9a2f4818197da756b1870564f0bdacb7dcc6cfbe105ecfba0cf565a017c3f1fea1e4ce0b2b2a335cc00d86f4a134342028e6708f5b2d714", 0x71) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000980), &(0x7f00000009c0)=0x4) getsockopt(r1, 0x7fff, 0x4, &(0x7f0000000a00)=""/95, &(0x7f0000000a80)=0x5f) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000ac0)={0x4, 0x4, 0x1, 0x5}) ftruncate(r0, 0xfffffffffffffffb) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000b00)=0x6) preadv(r1, &(0x7f0000000d00)=[{&(0x7f0000000b40)=""/159, 0x9f}, {&(0x7f0000000c00)=""/203, 0xcb}], 0x2, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000d40), &(0x7f0000000d80)=0x10) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000dc0), 0x80, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000e00)=0x101, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000e40), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, &(0x7f0000000ec0)=0xc) r6 = socket$inet(0x2, 0x71d4347368b155d0, 0x1) sendto$inet(r6, &(0x7f0000000f00)="9ae4451451b69d3c6c9ec3e7bd0fdba85922fb63aa29d38c0c3c1fbf6360826de3fb0b5142039058ea18e9ca57083dc888c11a7b", 0x34, 0x800, &(0x7f0000000f40)={0x2, 0x3}, 0xc) r7 = open(&(0x7f0000000f80)='./file0\x00', 0x80, 0x208) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000fc0)={{0x18, 0x2, 0x0, 0x1f}, {0x18, 0x1, 0x9, 0x1}, 0xfff, [0x8, 0x7, 0xffffff1d, 0x0, 0x1, 0x3, 0x9, 0x80000001]}, 0x3c) setreuid(r5, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001080)={{0x2c39, 0x0, r2, r5, r2, 0x82, 0x5}, 0x0, 0x9, 0x0, r4, 0x8, 0x32707feb, 0x20, 0xfffffffffffffff9}) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e075f7ee7e89e17db484d101452873a5ea92632c9c40159b76a02ecf984649d626b2bd36c45396918edcc494bf85f800e7870d70424daf3a115fefa1526cfc1d8f", 0x41}], 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="b2870d7034c9e6ca37dc2f43aeaaae74bf14be55c5b75064a8bf61d8096513b4a18725e6b426aca4075046772a1ca8c072e535ce789230119e305dda9810ed2652197cc2580d4b2dd2d23d1a5919159ef25e2a88bdd7bd7e6edbeadfbbe4573004693e9d79966f7de581c8c2096db13de782847c03d71d7f1bf99c6c2c699ee48052a0db289e8dffebb8cf95d9eea6aaf749aeac", 0x94}, {&(0x7f00000001c0)="4894eb045976c6b586ab5d65e427dee94f4f5b4816cd329e77c85c7e8469b8cc6bee401c0e46e0a960d9dfecc80269e96cdb670de42649c5f45ea66908b5d16e9281fea5513fca84e16a63db2d2a5abf7ae87418e851bc2129e7fe37648e5674ecca758fc36e13d69d140fbfb9a26f77a42731ec28a7f245d978c880c05fc14b2785cacc296cd6ce6278551c536a909cc37365b30253e9aab6158829182e5b2dd177063fd6e6bb1b0f", 0xa9}, {&(0x7f0000000280)="e55ee46a8ab1d5807ea74159c614b01d22a16ab86d88d127e23d57218e19c3860c02e0bff7b20fd3259ba01cffe000fb950fc95123d18c6580c18c6cf4262c2b51cd5f38e8d62beb87a038b908d548d5e39205bdd76fd64b1bec799a38cb7d7fd23a73c067b9f66d3e2e67cb97992f426a57ae2990a89ddac89d698a5781cde85ed222b750e461dc24b6be240afdc4e47c6feafae33529aab0966b56d393c683d5e627dd78ade82a82367526d2645a1f9eadbbba0d4876b217eea19ca9f5f3c32bbb41b9d38caca4253f1177187e8906ad", 0xd1}, {&(0x7f0000000380)="f459ac03ee6ed065eac30b2cad5d9fd6e69d26f89bc1b31fa4892b135317be262d514f2947c1d9e1ab9d9d96995a7c0a68e2d7f5e12953b8389fe8fdbd606f28ac2a5583489ebad60c4e212052eb8734ef", 0x51}, {&(0x7f0000000400)="d68ceccbe1a3d8194bc4524567b714e7dc8baf54bd", 0x15}, {&(0x7f0000000440)="b0bbbb6d587417038f9c6a4cdeda5bfaa4e3fe71d618340584988e5e0c21520a2df1dd3390aaadf1a53402188c96f6053da9f8f22f43a4d528238597cf01d7cdbb00c72b0e11705fe4364ea672d9054aec35efa1d24a81ce088d54a3a55d9ea00d1afceae69b04bf849f3d164d1d427273ff90707163b242a048ecfbd22fca3f477c960b0a68918c7f498c19650674782ce388ada813a8bbea06e97151f76b51091621982c5c66902a3733c4c3912c13e17ecc3257e54378376645948a0864583eaed7390fa16a387b04e302c8aad50125efce68d4dd729a64f400f1cc485ea29f2cd8134fde16", 0xe7}, {&(0x7f0000000540)="e4934ed5cfe27f1337afb9b916e182ad5b4f4436c02b84dc6015b8cc6a163bc536656946af1e150be88de55fb3eeea4bb779faa4ab4159884d88", 0x3a}], 0x7) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000600)={0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640), 0x8, 0x0) getsockname$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) recvfrom$inet6(r1, &(0x7f0000000700)=""/109, 0x6d, 0x803, &(0x7f0000000780)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000840)={&(0x7f00000007c0)='./file0\x00', 0x1, &(0x7f0000000800)='./file0\x00', 0x8}) linkat(r1, &(0x7f0000000880)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00', 0xebb6bde3ea4b3d7e) r2 = getgid() write(r0, &(0x7f0000000900)="a82bf36f16dbe8c1f41104cd56071627968d0657891401fa095c44df4010c5aead8d18f9e4280206f969e481855481261ca18cf8bc6d00bd67a9a2f4818197da756b1870564f0bdacb7dcc6cfbe105ecfba0cf565a017c3f1fea1e4ce0b2b2a335cc00d86f4a134342028e6708f5b2d714", 0x71) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000980), &(0x7f00000009c0)=0x4) getsockopt(r1, 0x7fff, 0x4, &(0x7f0000000a00)=""/95, &(0x7f0000000a80)=0x5f) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000ac0)={0x4, 0x4, 0x1, 0x5}) ftruncate(r0, 0xfffffffffffffffb) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000b00)=0x6) preadv(r1, &(0x7f0000000d00)=[{&(0x7f0000000b40)=""/159, 0x9f}, {&(0x7f0000000c00)=""/203, 0xcb}], 0x2, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000d40), &(0x7f0000000d80)=0x10) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000dc0), 0x80, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000e00)=0x101, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000e40), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, &(0x7f0000000ec0)=0xc) r6 = socket$inet(0x2, 0x71d4347368b155d0, 0x1) sendto$inet(r6, &(0x7f0000000f00)="9ae4451451b69d3c6c9ec3e7bd0fdba85922fb63aa29d38c0c3c1fbf6360826de3fb0b5142039058ea18e9ca57083dc888c11a7b", 0x34, 0x800, &(0x7f0000000f40)={0x2, 0x3}, 0xc) r7 = open(&(0x7f0000000f80)='./file0\x00', 0x80, 0x208) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000fc0)={{0x18, 0x2, 0x0, 0x1f}, {0x18, 0x1, 0x9, 0x1}, 0xfff, [0x8, 0x7, 0xffffff1d, 0x0, 0x1, 0x3, 0x9, 0x80000001]}, 0x3c) setreuid(r5, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001080)={{0x2c39, 0x0, r2, r5, r2, 0x82, 0x5}, 0x0, 0x9, 0x0, r4, 0x8, 0x32707feb, 0x20, 0xfffffffffffffff9}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) setuid(0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x401, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x2c5d36d679bbffbf, 0x1, 0x4, 0x40}], 0xe4a, 0x0, 0xfffffffd, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f00000003c0)='./file0/file0/../file0\x00') chroot(&(0x7f0000000200)='./file0/file0/..\x00') socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xe1f, &(0x7f0000000180)='./file0\x00', 0x8}) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x40a, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) close(r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0xfffffe80) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d, 0x1f}, {0x1d, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x30e1}]}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x11, 0x0, 0x9) r1 = socket(0x2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) setreuid(0x0, 0x0) getuid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000400)=""/190, 0xbe}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) r4 = syz_open_pts() setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) dup2(r4, r3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc0, 0x0, 0x8}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 7: r0 = semget$private(0x0, 0x2, 0x103) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/15) r2 = kqueue() r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x9b0e, 0x101, r3}) r4 = geteuid() setuid(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffff9c, r4, r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) writev(r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: msgget$private(0x0, 0x282) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1ff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0xff, 0xfd}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) accept$inet6(r0, 0x0, 0x0) executing program 0: socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f00000da000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3a, 0x0, 0x0, 0x1}]}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x4) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/263}, &(0x7f0000000180)=0x109) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/50}, &(0x7f0000000240)=0x34) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/12}, &(0x7f00000002c0)=0xe) sendto$unix(r1, &(0x7f0000000300)="dcbdc0d137cc261738db7a815a513b7d28631bf345edd5e4e46e4cd6d6216274f04370ee47cb16878cb087cc6ebb27a67f92960f6cdc4f5ee11a2d9618b3b055bf047143c5104e035a9a86a88fa080baa64fabc9d3bd9feca9408eacced5ca9df7e8e3ec01b1830fbbdd27a557ece99fc407ad4a7e242df54b2151af52bece36622e319f4f4b33f3da4dab8a4c4032aa617916d93702356454207b3c62b5e1cc54ef377a4cc579", 0xa7, 0x9, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x11) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x101, 0x10000, 0xe1, 0x0, 0x7, 0x3ff, 0x80000001, 0x1, 0x2, 0x3, 0x3}) fchmodat(r3, &(0x7f00000004c0)='./file0\x00', 0x60, 0x2) r4 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x40) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(r5) r7 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) r8 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getgid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000580)={{0x1ff, r8, r10, r11, r12, 0x153, 0x80}, 0x6, 0x13, r5, r6, 0xa0, 0xffffffffffffff00, 0xb8fe}) sendmsg$unix(r3, &(0x7f00000019c0)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000640)="d23f9e894b1f354bdf1a", 0xa}, {&(0x7f0000000680)="3faa868456de5f68c189741fb9e6d3716b5c0a8ddf876c05d46d4b70e3a004284c1642a930d834e0163d5ee2f95edb4244a0e6e846a9df5beb09d9c93b6f839454c097fd4539afa63aabfaa2687c7bf8eab459edc9f31fa6f1f92559165be5b11c431794d6030929db3a4377423852926c5549630b72ddec095638b392c8fe2cf828abc99236d961eafe61de610a26b5464d32f6f6c4a7689ac44bed1000a91d7743db43ca8a9ec64da16f4dd777293809cc0f179960900c1758b00af4819c84", 0xc0}, {&(0x7f0000000740)="ea0ae7c2ab5952d496e45f6b1f82c64bf6bd218cc609aadedc943ab032415b3d7e26427f45fe18ba4e70d352c6630231c1057888044036629e2f0d57c22ee15be2c90f69fd1fbdb3f1165029b4c341bf27be9ac070ff0abfcdc34609f8967f9b9d5c99fa4f9fcfafed71d21ee4bf10b2f200d8f02135bc70ad06633f7a24a9d12158a1931b69cc003604b0a8c72d9711bbf762fd153821ede8431814663fc53c460b87d6d69a074f26589c04470a849f1eb97d163ce0e176e1824db0cc611dc177c10b0caa49aa2e8c43e12fe9df11ff98a3624f23e89c236d6a1229c588a7669e492dfa78e7754810c354419ed62bfeb1b6dbb228b305e0365ba3d4307e113cfc4cf7c9658a239bcd3f4dbc2543d1c218179cfcf56e40cbfcd098f43541bcdfe9f7cecf677333b2313c328dc6193904766c99d1527ee9c0ffd75991ebe2a04ee7c7c54fae0ae9b2cc617cbd91cfc4cbc76812b4d90561b2dbe2ea0d7680c3d8e0a3e2ab4b87c449a5f3f76d88d89a56d2e3b223c59725f4167bab5a9a38f528591b0264d9b62c023e78045d286f2e7b11c0e1ecb351b4ab1b19f271e771b41b679956cabe9fac40a7ce178980c34a521ccd778dab44e67833c65cc4505d4d2dcff6ed5d2c793ec470405d8ff46d47060820a066f7b3227369fcc77684a9770f45d1530989cee23f8beae60b147ae1952f9168d3ec720ccf5e6ca9065ee1edc0d5b4bf058d63f67d226ead354086c874476e29e4d2bbc2d62d953e79b44def9b544ef1fde6f3d01f2c06f74e3a8274b2d6ae9e366a2cbf21c232e54f0509f47dcf000b5f1ff3ed36977700919ab7f1b8e84757d26606bbf3a64efd016f013faed5af2abd0e2cdaf8973b4e098f3dccba96012fa9b4f565a1dddfa42aaee316187c1463f721dd517365eacd72be9c69b62ed2a307a51018ca314cd0c68b0aca11452029df0c7005a5c26c42a6342930dcda0259c7c9c85e7a04edd81020ff5ee7aeb5c8c72c7bf3d3e905e54184600f3f2da8e70e93e9eaeccad47fd8b49d3e695ea9b4bccfc3b459771aa48ea31bba3206a7ce6841abbccb83a4fe4c4ad9b627a0b7683f6ef3c13228fa70f010e2810c7952cafbe56fd9d8ff701e79965e484036537ad32d7cea4f1a0fc52759c54d873eb79e14e583163e8a3f30bcd6e2e912fc03a9171de074d0e4177483263008a633aab2331324d424923b4b3110acf3ed04e011bc5c8aa28933f40a234441c358c672ac202c4ff7d6c82f2f834b4c1cb5b264d1971ce7a897dd106d6a43e7e88c8416e6b5760b9e514abe7bb8545feb517df32152118fc2e52cae09629550d5927957d403e56e23e188ac79b927f801107fbcada54e8e11046dfb5a60e9ba5531cb60d88d5e516f094e955f7f797989695a300cc0c4bfeb2865ce31a747e2194f2a4096670e836fd0726a8b8c00583722cc5c718d08edeb639a9a2e7e10942cd3f518441483546bf5f985bfc14d5d10510266b0f77523334a185d0013e6de645061d6b9728750f0534be28549d1d0d4925991c028e3c8c2a228704a4536b87719a465d7958a2ab0d23c8e1dd26514f0dd5af2af40960aa2f7933f718cb8d8213b5c2dc5e3781f60d01f726ebe7033dc18a7b8709214fd6e24ddbf7e6a06bffff264519b3cc3dc086bcac36073733864b78d8f7505a9644235c94b4f15704617d498d5c58758cc8368332aaf7963d5feaa42a415e22fbf66ba1cd6b609f6f3b29712af66629ab430efe411260944ffd2d2452e58fa6ab0c4d4f31c071d1ce330b73bfe37b2d0dd8a1d753594bdb212f35e705320a2d81329313cb510c0b53134122425233b566667f05172ab4e7e6e7bdb88bddf718f772754fbdfc643215d9d3df9ea7543e05f10fe1e9735b4b12548c3f9159389363ca9686df07029658b03db3a28fa02d39f94454727bd941eeddf18d00da445884c5dd8ccad7e2eb4e7206a3024ee95b070e2a267b2b908ea0019578ed701f360626e7bdfe49ac784bdbb1bd045cc56162a3bf8640d7c544cefd2fbf60d68b91d38aced833e4786a47cde986240c3892a7d88d470157c60c164341cb5aa922212fa56b65d3e4df4ba272dc41deec4423127952fe94c5a025513a965fbe446824a434c0eff517c69f02c8b57e82ce3ce0608020f936ed45b7c0734adaa5d50494192c3b7cb7f982a0d87a46db644570510fbf4b1deb56e37b9b642b3cfd1ca72ca686bd5ecacd39409d49f473c614a3ec2ff8176e95b5e40bcabc7f76d05aa3a03cb8875cc503f7d97ca7572038f7da10da50c1cd2f97d71819daecf37acb502efbf032ee075a5cd294ac0d53014212899f441565d8b6ecc8cc43822d0e01b63b8e4bbfaff67c5a0e64f507a2e4849894350b6b95d652e6b98595014ad916db01ed8cd6468ae52b20cc4087660cea2f3e3cd0ae87ca010ad9a9459388b12815a93cd741b13e2a13539e29f90497a8d0a4173ca7529cbfcbe279740d47c8d81d83fa04c73ef68b660c254050eb697210a5e53ae17d15fc4efa255e419e75e328c32483ecc5ae38445a294dccd8370e5a916c4fbf7e17bf8fbff0b32e611cb2787c577b5118895bf642b6b4e546235346526fa574fe612b51793dba6e575945bb5ef87d47592f1787a24ec6302f6a5b87b178ee9fdaa610df18f8a28e5c6233256b536d748d1e3b932a2b6afd2f55be70c6956af55a18bc3233ba52549921085b19fc1483c3624cf90292902310d4624fcc3c8e2d992351c76c62e124a90c1d17fc5edb824aace8e94f69b348a3ca7934050b31d148b264371a0ecdcd98304132b3f40a6d796fbcfc594baff895d79a731cb766fdccdcdea8c3552392e684b6ded6db0eeaa59c393817ce3b2101949e397037b98b0806bbc0350944ffc1b1f503e420b41315518e5686c80ed4659abe75d0abb1cafe1d74345a9d6b091771593f7a46c7b59352f6fb2232cd04fd4d60d59ae5ba69f5de3971478d5d14939a9b87ea8730857a0637ca6441f338e12596361bef19767e4674df582599a0d5f46eef90eda45b57d428b1a7933f8de2a1d294252a9e8b6fe401b72e9e4697fa4c0cdb274d42c9b01741fcdf8dbec61aadd4e48b02037329894658b3bf1217037b78027c74b3eae29d2b2b3403ba116da0e63df25d2098b1d273f1032a46b6c36f2aa82ff53e2fd8930f36cbc60c10deda42cad1f8097036304c75b8accddcf6a79dd601586716e43936dd0db86cc6777b1d5b13e24694b0f882e2bdacdf85fa187fa026fd0df015ed31ec9c8580ab0cabe12340c4df3bdd266c580fdc5b97858da057b2a7ed62f91830c7c274867fa0b051fd46a6fe1a42432ed974964014ddc56ae4df9face960714435a697de387e15ab417d1578adab665521efb28381bed44e596a9fcbef24b68acef8a5e271e7e45ef04bd0ad22630753e8b26ab1909aa51a4efba08ba714bbda546de3739ccb4d826f4adcc2312adb78cb3a89ec161f605923dd08595ca24100f8a789ef31715ef3397b5b149e80f37c4413e6921673a0c641815fd1bdb6ed75ae1c6e17760c71eff14d9aea983884d542f12e1aa541e7356cc6e68bdcd283295f1848cfdea168f75a029f76003a45f0933ffeed05d2949319b9ef64814199e1c24c60e57350734c74ab58de56a27a245bfb6a5318db4ddea5174b2248ab8a22c5a3afc4f17f2000cd1f1995aa4fc7b0f42ce6177cf4679f38d8458193a67b7b36a7afc741a97bfedb2c891aa4f02c41893eeb879ffa63198f7221289e0f39ccebf9fe86e92c6d4a1f051c5ac9fca8ead55c63aef9f33113c947038630756a02862b7f7fbeedfb8ab534a60a71854e3d21d1baf8172766d56cf67b623c4752a5dd1d3dc2dd3ba5a67512f68ec7931710691e313ac535e03e84172fb66c62b9b513d7436474c85644fb7c2feb3191b894a43c62f611b2195d074e8054aaaf8a81a4c0afe4354326cbc07eca69b55628dbed0e2a5fd35a296b63dec67a68ad656134a6fa004ab6b8c28576da781663b59ae4ec9317a8e27b1b7c69e978a6f9b1a0f012078b21f32e18b09d20cb6888e7ffdb62617ccba91d060225762089e376a4cebc89bc9ee811b2a31b1eea429c395e28d37735b16a191c15d83a7920922218ee0ecf96843bdb866a54416cf5c47b91ccb855861c76dcc50cc6e28f53d22d60bd59e2d34fba453e6a60351dc873a443771c6b944d7448e05a44d18f7af2c973d3b9aff3763cc2a842826f290da29c84858f90cf71a17a0f0114dee5a38e1de6090f00b312b984e08a64b4521973c6a2678e98e40f29e295309bf7c6fffd7c0cf297bfffc15f347897d400c18f861855cc3ebcb603a5ac4aa8d8c8270bf667117376fd6bd1224d52e6cef364fb6c19a9751b390083fb8d0a53d548882ef3d953a7430409241ac27c59075471a13bdef4921e2cacdd09389adfa728fdadeba247182432402e24907718919b866acfe419d4bda99f9f337b3b6c827fa02bec7e0baa99c8fa8624b69dc77ea6812b9ab68e044851d861d21a809db5768a088fe731356c8d47054c7799d4166c9ccf2b93219da3716fd7b7498e06bfe1c8c443fedaeb26d3bd4dc973240ce35f868f974452b2cf414fedd946521a63ab0d28376f788e741689ebdefb99141d7f98d24c68f3426cbdfaa653dd4e278dfae4c783764ccde6fe47d20aa497d9d6a6795c3e2a9ddebd9fd7172824a16f13364d08e22be562fa0199e1b94c115daf579fca2306d02fb4b1c2a1b160d16a16855fc7b5212d80c88fbdd8da30787673c08a29e7988d801a4925cb3d67d9bae96c0f213bcd83c5420261eff3d50909aa00de53c6b79f453274059a47900455df0c0423d03118b0decde44647f5f0a2470a9603e17752e84da161dcf1402307a0e74d8add4bb6900bd383db9ffadb1dbe70df02f08fb2a396e958f0124279bf5a46f68045d051ee17600057f969fc9925aa3464fd9227ae525c951766e598fc376c8018b1a022517255d58bb96fa0a65bd0a0c193d92c30d40a32f0b8a4085ff6acd37b0fbd264d35400da4fb8237be5cabc3686bc6fd69397b4bbc2aeafedcab66116c15b20e578ea10603e9d07723de3c43efa576a174f3b9734b6bc84d363c850b1de8191fef2067d47c2691eb461e68aec38e6788ac19bc8ed7bb7f61147e4ab077a5e49b15400a0a750fa60fbdbbaafb85398189c2720806078c4e8dd1d1d11cd4cae83b0642ae5537e79a76d3493407603d79a633f9ef41efc35259d5fadf3999dd352ea5fc46c58caf7da93a6c22988959c1edc4ccb8a08d142aca7246bc2ebab53797d6e5d7078d80895b1b5ae0b1c6645fb50f87a6ff33c324d67f08c5d610d3093cb1675cd2c9cdf4ad0792c8882adf3fb47ab35ac7a7a63a0d662ce5d920b8d50e98ce2b0f7f7852882ebc936bff0e214ac9ce9527b4fe7998f7a02570075746a2144ce6b9053f4ef7e22c21f5b8b07874dd98ce9eef5a4beaeadedb548b5f2df5158b8d955236f4dc6aa5d5674786db5b8c9d2b1e284974b9793103302239db256faa519e897c434947bae796fea233b348a5172132a9a11512f408b3dda12ee473c40bf9bf43adac2d39719b4feb9b07efc805400698c9049d58990bcc816afa7eb3a7b81c104bd8cd9674f911225ac538ef121202f4892882a66b43d446ed972fc72e9894621d347473250fe572448cda5aeb715f1d94ef2a175f0481f78d0083cd7bfd3739c3d72d89aec9b78835e17a62d929d409f0fc4dfee053556695cfc05e373667a27157bbd70bf8d9b06b78a582271b11b", 0x1000}, {&(0x7f0000001740)="265b313a1df501f6229ceed111eeb12be91d48a7d997ee50470d20e1fe", 0x1d}, {&(0x7f0000001780)="f4ebc4aa768e2c9f7336e4a484f0af246bb7facf8548b5ec92fce8e5e064f54c30779406704ad2890dc9ad019aa81330625046babe927346eeae61db9747b1fe4bddc53bcb0b08b31f9bb1b1b0320d4e35f37e8595452a3e82d4747557790d3d8b2349f7358fb7a38579c8176a8840f22f5f76c9a241a17042b328f638b7150471856ecaf05bd700532f99711a8f436e43d91e08d55c0a00937dd3624d2efff16459ff9cacdbd5acf78b02368f99468286e2ec", 0xb3}, {&(0x7f0000001840)="db10a631f5bc0998399c1fcc348a6ecb6dbedc12865c951b33b68709769ad27445a8c78fec44a926ce3ae7805b6ae0148426e8c99a4abab0d0d6cb3177977f1846f97192902b045f56a2b8467e55d76d6305c5153abdc1497efde07c6d729d71d5d7d420b15e0824c611f3c84a055cd63142ce42f3df6a08e6e116663784e985f76e735f45fde933378d32ba50bc2e29b4b7155a3fb4d086c5d4c16a3850425258e2400889a7556fe0ba3cea3c3377749683f65c2a98e5a43fb8", 0xba}], 0x6, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r5, r9, r10}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}], 0x40, 0x6}, 0x9) setegid(r10) r13 = msgget(0x0, 0x4) msgrcv(r13, &(0x7f0000001a00)={0x0, ""/70}, 0x4e, 0x3, 0x1000) readv(r2, &(0x7f0000001d00)=[{&(0x7f0000001a80)=""/140, 0x8c}, {&(0x7f0000001b40)=""/163, 0xa3}, {&(0x7f0000001c00)=""/188, 0xbc}, {&(0x7f0000001cc0)=""/16, 0x10}], 0x4) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40), 0x80, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001f40), 0x8000, 0x0) r16 = accept$inet(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0}, &(0x7f0000002080)=0xc) sendmsg$unix(r3, &(0x7f0000002200)={&(0x7f0000001d80)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001f00)=[{&(0x7f0000001dc0)="dbba47862b851ea08481b256e50c14608a6440f40efe8b250c3c47a1547aea7b1a0b623056eb9a5f21aa7a612a541d7afcc5353b3e61543ababf8615afde6ff1cc1824ad0d9704944b7236bac17b2d61297fde420afcdaf170302fe8080c3774554a2439f6f5c2e68325491c202d", 0x6e}, {&(0x7f0000001e40)="4a773733086c6c976f7725c063f6dfaffd0477f3f61a7a16672c54ab3e4502271bb6c77040aa657cf5d274438e0e01e04bf563f5f40311127b82e140f7ac40a47a7318eb6ed6ca979971394ea2871b722b496f4d45e895e7363b431c1713ac7ac0ed136760646fd26e6cd52b8f65d6dab5d7d66e26698b295538b19a51eb60c7b4c5ed6f9c01", 0x86}], 0x2, &(0x7f0000002100)=[@rights={0x38, 0xffff, 0x1, [r4, r0, 0xffffffffffffffff, r3, r2, r15, r16, r3, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r4, r17, r4, r14]}, @cred={0x20, 0xffff, 0x0, r5, r9, r12}, @cred={0x20, 0xffff, 0x0, r6, r18, r12}, @rights={0x30, 0xffff, 0x1, [r3, 0xffffffffffffffff, r4, r1, r3, r14, r1, r2]}], 0xd0, 0x3}, 0x1c) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000001280)=[{0x5, 0x20, 0x0, 0x3}, {0x2, 0x3, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x8d}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x4000000000000003}}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) sysctl$net_inet_ip(&(0x7f0000000040)={0x2, 0x11}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000001c0)=0xfffff800) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: getgroups(0x9a, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x80) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r2 = msgget$private(0x0, 0x78) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="93f3010040075439"], 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) getegid() setsockopt(r3, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x3d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xc) semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) minherit(&(0x7f00000ce000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r5 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}, 0x0, 0x3}) executing program 6: sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000200)="096c62d9", 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, &(0x7f0000000040)="6434af9c964b52b7008c8dd3b52a362f119e9cef9db6a3955541f8eadb60eef3bb5d58225346a4448430a2e684ea341e13c1354b5e4380555bfcc104d9829ccb6b352a94e61743368cfc4072a0f809ad8b0895b72979474cb39bfcbb5224566f02c5d2e04287c3ead7b611d43a516d00d1882e65b33b11d22d9d9afe83038aed34e072ae60a4432f24987714ca584107890413846fef2d0533868bb6d84d25168182eacfd1f684ebcde3c2cc63fbe8d525f303557feaa2b46a1102c847412c10f1b40df86de00d4999087df3e2e5fab40782ca3087541b8490c108251d9444147cd626f402", &(0x7f0000000140)=0xe5, &(0x7f0000000180)="5216e8a997cf516e5fd95b51364cb817019f3099e95d2590a30042eb1bd0b1da617b784a6b3ff44900ada9985a255e06796d86dc5bbafe3873bd4f755fb5874f59f84f0e80e4c61a53333fc9a6ca38c9b2c8c9e1843ba7d729ab15e7d9beb3c42cf44cc52ef7c4909a7e6318ee", 0x6d) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r3, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x200) r7 = msgget(0x0, 0x745) msgsnd(r7, &(0x7f0000000480)={0x2, "b89af04b6c671a3de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372fd6e193efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff8125c0dea54207dd82330b8ffda27a5690a7469e505e9fea11700"}, 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000600)="ecc857bd7dae177945b2595f7cfe0a1862273d8168b7e92d5a5bdf6ada1c8d2600130149ca5b75b2851d1638849c4df403d6f8322a5f008405807d11e6a0f64bf8d0a63e0b747e9206d8cfd7f62d9238ee7244c0b03b6ec96954eb49552d6a554f7b03bfaeb6c37c984aad817901e6e775064f53e619c77cd2120301e478eed4244fc0e9b7d70d9501000fa9bb7db9fb58d9517f64fa44d0624416d7cb06797a737946a125010d8f246e157ba1b11fb85226ac318a5ef56d5b53d543eb62dcf455c2b355c07daf86bc2bcb6786951d13d0b3e1abb6366a63f4ea58141603dddc14b78f603cc7ac27a6f89838f26a640ecb9f58f7c071c544864762b6748c3f66", 0x100) r1 = socket$inet(0x2, 0x8000, 0x7) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000002540)={0x3, &(0x7f0000002500)=[0x0, 0x10001, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0xfffffffbfffffffc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) munlock(&(0x7f000047d000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x9}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8462, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x8, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xfffffffffffffffd}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@in6, 0x9, &(0x7f0000000380), 0x2, 0x0}}, 0x10, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x438}, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02", @ANYRES64=r0, @ANYRES8=r0]) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x4}, {0x30}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2031, r2, 0x0) socket$inet(0x2, 0x3, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r5 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x240) r3 = fcntl$dupfd(r0, 0x0, r1) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x23, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r8 = socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYRES16=r5]) r9 = socket(0x1, 0x5, 0x0) close(r9) r10 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r9, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r9, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x8, 0x7, 0x0, 0x0, 0x4, 0x100, 0xbdd6, 0x2, 0x0, 0x1f, 0x1000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) executing program 6: sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f0000000280)="de409b91bd1a84600369b5a8013bab52af4c65efc1b397d03f4ba7d7c5c776be90752b584c906577d9fcdf31bd1c7272007021a1cc77169ef4faf2c2f0d5f4900b1fe873619397bccfc015129837e662ab190dcc092094aa3b1f9103ae7a791611674fbf33777e96", &(0x7f0000000300)=0x68, &(0x7f0000000340)="c940231a293ba8b499992f1d7fd59198779a572737cd463a851f5e18be4394f5590c62b3a33fdfcbf5018a2b08", 0x2d) pread(r0, &(0x7f0000000040)="8982b880befa7efc92ae4d7f55c8e9450076282cb32ff8f7bcbbba480d753a83c19942c460e215d79f09eb5a1370253ce609184767ab1613505a0b4f857e97b540b243e43c25f133c38cb931fa6b60afc28f94604190d3dcca69ccf8387d4bf62013765709dd4edfbd5f1d1636db74b30a7dff04ec535024c1eeb01a", 0x7c, 0xbc9) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x54}, {0x45}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x3}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(0x0, 0x0, 0x40000530, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}, 0x1}, 0x10, 0x1803, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() r3 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) renameat(r0, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61, 0x0, 0xb5}, {0xc4}, {0x200, 0x7, 0x0, 0x2}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) executing program 0: close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000003c0), &(0x7f0000000480)=0x4) pipe2(&(0x7f0000000000), 0x0) executing program 6: open(&(0x7f0000000140)='./file1\x00', 0x0, 0x188) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file1\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x1012, &(0x7f0000000200)={@random="1d8361624014", @local, [{[], {0x8100, 0x7, 0x1, 0x4}}], {@generic={0x3c02, "817ac7a586a058692014ab2d06540702df409d400993e4b01f15acdfe2f60ffb6ec9b080588d869c50a363d55823355dca822f29a5400f5e8b26c7203a0b28e48490bf4e68c7305ae9850740edb7445ba788ef2873d01f849c3a7519232e7be12f2d728f7a37d946d7fee55cdc867857c5bfc7b0b28180e1bd68dd1e7ff31876f22c2f9ff12065b0161c7d62440b5e5d6d46956bfb380bb75320ee1288b6ed2c941eb5937c1427903c7d8a03a7e88eaa2a708da0136097184414b9ba4a952776b6a0de225a518db48f16cb0c03fe7efbfa52b298bcff08fb3fca6533a0eb80131fc0dbab56ad68e7c4db512faa9e39b6c71c945b598a4827a8ff224f35223df58f29e8e25db10433da784c7350947fd7c3ac14ee80a3c6a59e3f76ba7b2f698ad71bfdd909f76f8f30aeead9f60e663941ff0f53bca38a7ad04ab6f642d7e7dd6933f88713f9fc1a692b089788343f13201aa951719d97cf3f9f81accc8ce318e5f7ded4f4bea3956c66494854fb16a1a2da9c699c936f930fa767be932f8283bb8ed457f47337f5c83f0de36347c292841b4ba477c97d413aea084e443d90925bd0a8a3d94c553f614fa94406aefc91454491a1173bf59ec98e5d2b465cbe8193f02c59ef78098551acdd610215291edc21f2aef9849aaf0a567bbfce4139917d2dc59ec022806edd8a33a504c3870212fc9f84289491e96bd47faad3870fbc6315c46a928bba62d4ecbe9f9cd55fe83ae467bf99fd0d972db875ce88593e20fb65b8184ca6b7cea1f609cdc672bdd4ffbda0a40374c0c3a1c18f075c5770a74ef797591a350d49369beb618331567e8baa1ceaabdca765cb0fe9184c0fd3c18de8bf2ff2ca06b7e3ebcc8800d38fc3588237e868d96fc2aa19462b3e63f7846a535bf4f7222fbf36727dbfe1c88c4d06ebb87a9803d1c31b8f5f47ef8c2c4723446ab46ba82466c6412bf6068898381b4bf91c73f8d1f27ad669cd72818f2bbeb7d40bd8f081cd9dafeb3ab1bfb484415aa1deda6f5ac7ee2fcb5c551b8c1b4a0cc0e4ce5f35b0cc87b8bfcb2d9ea6d71299c1d6cbdad48ecb9cbc5cf1ef1c20c7901b985025cd67f5d826936232392df0b6d7cb2aa4ff778da70835c34b15881907c21026b19dadf8c579cd06553972aefe751855a1f7990629aab84685dd95da68f7526b5c859ff2f139a6950e38c3e352f1e3625cb54859eb2083c027e5a7748c799cb00f82de18833aaccce7966da2d73fd2b86fa5f75aa548b76a5d67df555b41dfd7699f7095f23c3aa59d38837aa71798829c000aec68c097c9a5f680fe72cc73941e3bee2427e87c2f9f4c61cc95db520277630548eef782eaa17d2ff91feeda168e3d58c31ebdc9892332065b21709f48839074046d7f693442701215b1955112652206fb132ea317ad103796b138ae4ba06f9ad4d6fcfd5cc0fa7680b5720e2c0b3c23380fa26a58833461b169a7568eefee5cc5201e8351e4c5295949a550d5aff5ab54efa91e5ee128367bc70047aad5bbf328b894ba0798d367384cbe9899c37e81ccac2d6d404898d9345e918be455c75a1f9dc4c1b552714e874ee57c9ec530a207f987f6e2a861ca0f332577a9473d3b54e70c94ebece2fc26ba23e68a87109b01276cbb753e5d247ffa5fb6a09b0a61009d4f93ab4ceb2f1bd3c14ca5cbd39cf54debf1ee4731a09ce91da81bfaea4bd83c74f84ff02c3420fc87a558ba5a4ed2d0eeca12adf90067e287c749d938569fef5d20c00d8e85614f1893cf07ba03f1c44f47f581495bca904a9923d681b2664302bacf5fd055a14b1de0d2b167b1c5cadd859594db45709c296bdf1e86128c058223fa8442ec35bd4298d85b8d9d48ffd1dd37d5251fca372415aa9c9e2477b144c4ab7a2c35f75f955f7c5ba243abe884c259ae70e500f9228a726d524a1d88081f5d5c69606a4ff7e1b1b1bdbd32463127f3ef8061045f190f209d3cbe49102e4b42f7317ad1d1444b2847f53600cdb413ea245e91fa9bd27987822017c5abe0b24053d4378d774dcb12263bfd523943e5a2e310cf820db723a85b142c8816d1ab18d3eea62c1685ceb89dd902cf12e940dfe65ece0b60cf4015feb2b5f41a885828798d4f5ca9c15f31e94ace49db2903bef991082c78e89b30cf11a76bb15c18edec0147cd9603deb85fc5a5d94ebf315a1cc19deb7d9d1f5835b7b09fbd4dc72613c4d5645e7740f91d77493149cf0c462c8a9d0da55d8a1c68d0920bc7680520a7e83bd16089377bcda39937a6555c72bcb2c2e62f0de100ecf57619a8e5e0825325f09b73084e96ae918a5ac0f361a392bd1bca12a686d19f0e82dd51c9820bb818d9abaab0eebf164991adf32e8d2c6a2eac42d219ef21e33a1eef9487bbabbd8b96ddb9336b3c0604edc4f31920fbd92d09961e033121da805b9b16faf9381332981d688955e9d9fd1b250f0cb4547a9efed9528d2f16f5d82de9dba7d42cc2e284892f4659c8259ab3dc60d5fe97859e0c4abb6062fb3c4a4a6b996fd44faa29acdceec48d66036c07f557a34a601f8c9e30eb3f1ed9a2aa9de24d460f218751e1997322f6dab3848a818e875f7520132bb7ec26c119327416398f6a8f19d4b2ebed26392c92d66cc1565b0f5e866903b2cb1bfaad0dfc8009dd3a6025bb4311530d030fdf93689ebb41f62e7b755d98958dc5dfe76d1cc11d90dde3eee6e57ef2d90caa7ee15e3d5682af2f015831d8e311cfc05a8b5d3bc042f1b7d908599f250bd832964ac326e6077356e16a1ba38c900044a5d98f512276cd13767d653a97588d00b4e3de97b3a1cc3eeee8b87537f83777aaf22597472b535b4eac85f56fd01e9db6770c2cd9fb9eee91f98a53dd1f5ca8cedce93d5f5fbd1316516cbd2b849886728837399c84af7e11b86079abb994126de97a2ff41dc703bc1e4fc5b9b5b6baf7bcb2a579b0cc8e26f67f555d4269b438f48c6878a40ae6b0d9027070d5794c57aa6400bdf162922889aadddf64d5c169fca47ed873b373fd4a88b1d049cffab20cd3a259589d6bbb417ce0fdd0ab2368154b193d798ebe548f3932fdf30405d804e466f2675fe92a1b71828b983697c7e7b2f0481eeab54fa9406ca9439a063b282ef77266974e2a95ba1b865519b93283403a408fed54d8348f0c3eff984fda536a19ace26a2eb6083a8104a9ff14d153f26175046a4f49a6019120e1a82637c03cb7453a5ae187b9da313741e90dbf99b12b1b6e835a9a4e8521319752c8e5d5e0d6015279de0ff07e75534987caa84d0992d5b37fa8b724ebf9971443e9fb47e6965504297b5736bc4d9f0b43e6d0ed95e08e5458a0bae8d804df8c88c27c5d8e4044d87a097e36770fba2b35db4893f5af6c576037e2d2b257bacd2963286c68ab732f17fdd41dd727e2bc88eed355b67185a79fad8d42935e7a70f3a1fe1b99d59acc01ee3374a365e9ea19c51f0b79fa9f81d2ef02ffcd5c6fb2d1632a9e537447a32e493cb9acf338c53e481438a838d4adc7bd096da70d298a65f94d9b21fc7b37bd69c936cd249a04de80bcf71588a989c658159b872d5a11547df62f9049e324336ca77a7fe4a2f0a203b194fbfcfa37f233e9e059003d0f737f5783c098328fc464c4b6f112b231dbf8a17426024cce66ef5b742a16cee14a3bad86e4bd33a1f16d916f9a22f1ce8ceddc21df2ec1a95f7827dc2c2b1dbda9f95ddc196edb2d43e99a453bb6233b35579e659aeea002eb915aeaf3a39352b2a8647fcd91331bd572f0424c5e114edf974ca39c5dc93b33d31b23e291dd987680aa86fa30215135c5a30c98f0a1e3242b958b83117aa4b3b1c835e5133b62367170830c36ec0213fb78adddacc144733a5fce1c2be7fa172c94c56a7d3c07bff054e8db0290721882fe864ea4ded4aecd0f98b45f750af511f80368ca179e09b785a15d07ef0973f074861d12c690a81b64a81fd968ceda8316e7e729283df7dd2bdf8c6e6392851cc9a3fcdf5557c8a60297bd002720e39d9853c230114b80b64c0c8ed2e4b7fd1cf896f52ec0cdf51b8ea0e85ac29ef13b149201ba0499f4c3ae19d825681b8ae731020e636c07cb68930f0735dc5f87dd3820666c4d76041b2c7e3c9c4119e0fa81d96046ed1a1c5af56e12a345b2c48d96dc3be3735538dade3339f161f3b68a0ad770829c217f466d406789857af2f0ae7c11777d2aa6a18924cbc8eaf4ad31e740459f3e703e7f056532788e4d3af6ce2b05977aeaa79ba7c87a905bfef7eb496ced4c39c5f593460b5960aa301fa5c591e5c814d276ace8a86d4f2b76f928869b6952b4316429c3fe9bfd89c2f876f041e38dc497f4d3bab81c677d9617173cc2db1fee66850b16d317611b2a4f8f8971b1266aba51164124933937e489add465775c34f0cc3dad6194385caa1012b77fc35040154aec4a1fe9cb7ef50b98b59377a4aaa69ca558aa15d35c5b4f73c88a024c72e08622ec53a73ac4a1c34c942932199e296ea58f5281896ba7093c6eabf02e283755cae1da2b4544372056fc31fe2db2ff4315fbbd61fa9ac16bde6736028e40451add2387ae43b6c9638d35e93334b3b381450624126ccad585081cdae3d8f2f119a2fed2f7669464bf2b381a8a16e55981f43f432543cb8ed2120f2cfdcae5b046a01a403b7bb2dff6c3b25d8286ac39fe0b376bbae7f4de28c25e6bafa5b5eba2d5adcf3588009dbd7123cdeea4d138d253a1d6e4046195c2acdca7401826ad57daf4f1d5a8d334ad4e16d71590fb188760aef68309442cf682b13d308ffb3ea851de0b698441cf9b8498d4928ae1e931af946af95199597921809dbca0e1a184c885e4187865e2771817c46a57a43b8689baa954ce5aa83f5b9f565a44641fdfbab21d25654068c302d264dab0fb1e52e46ac934ede4367234e9feeb03c7a7c2f12ed4e2ca1524a89de076996f950baeaeec2bbd8ba23ea79bad9c5680aab7ceadc443c15386abcf07e27c21d0f20f4c0f1010753d1859f1560774fefd6b1d345f27783587378219dcea7fae99eb64f7b4e082cac1f5a4cfa43fc3d4ffb053da88300333a4dca2100f02a30bee16f36aa73adf48c3d53a938c9c2864688e79d47a1c1b67400359810b18c9f47add1c419de54d527fd9f2d972dffca02a6371c46f091b45ae7f3d557c1e1b8fe5c060676b507a08f24739458bc67b625721d5bceb67b1d176e7b170b6e45bbcab0767ad9b9b9d4534a3b472008ac9ebd411f551c8ad4ee38bb3e45614c117b38f35305c8d1c4655810f507a7a8296b51ac5450a9c045494b3e3efce28c860a296a9644d1a9b43a73f2565987128e2c20c4f1c2e9b029365822d668a3bc5dfb5f4aa195d5d0045cc2cfa8fe73eb3d2aa4a0748da2de93c56ba7439afee8705a2b1fcae32301d8973d049a2608012ed0eeedf06411a3b8fc5808a5831058e72f788b23298e1ac426ffd7a62aa2ceae57cfedf2f96697a3246dd279565cca7273f49c20f6e13be425f32ced56c90381694d92a24bc5bde21c8045fcfb68bcf62834c63617dfbdac4033a8da8ffb4e8cdc044d06235143b8502099004ab6858b51f3390f4295dc14bb5320baa5e4d5e2473e3595e41a18c71451868500288d89f59e6ec985500be305727b8a9660751f1a6afcddd823b9885cb9750aad5134f14209603f6f49e07fda52e0d5c104fc5850184382e2cd3feb4bc0d219c7eb03693396647d6a5e8445662c02a6dc22a922024191489d40f7b26aa0c94be92b9a38d82a668592c45f71e293af0e66d98ec730869"}}}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x1, 0x5, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001240)) ioctl$FIONREAD(r3, 0x80206949, &(0x7f0000000100)) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r7, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x7f, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x7, 0xe4a, 0x0, 0x0, 0x1aeb8e8a, 0xfff, 0x6, 0xf2}) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000cc0)={0x0}, 0x10, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x103e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d661a35b000000007fff42f05fee550b6b872a7549f84b90ca"]) syz_emit_ethernet(0x400f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)) r1 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) r4 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x100, r4}) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x40001b08, r4) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0xfffffffd, 0x10000041, 0x40369, 0xa7bd, "d8f1f9bdca0d830000000da0fe3f000000001000", 0x81}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x1, 0xfffffffc, "1a0000780000fc0000000000000300"}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000080)={0x800, 0x7, 0x7}) writev(r4, &(0x7f0000001b40)=[{&(0x7f0000000200)="ddf3ecd175e2dc78", 0x8}], 0x1) executing program 4: sysctl$kern(&(0x7f00000002c0)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f00000009c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) write(r6, &(0x7f0000000100), 0xfffffe5d) write(r4, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a000000000000000000000000000000fe8000000000000000000000000000aa"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3c}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0xf70}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000600)="ecc857bd7dae177945b2595f7cfe0a1862273d8168b7e92d5a5bdf6ada1c8d2600130149ca5b75b2851d1638849c4df403d6f8322a5f008405807d11e6a0f64bf8d0a63e0b747e9206d8cfd7f62d9238ee7244c0b03b6ec96954eb49552d6a554f7b03bfaeb6c37c984aad817901e6e775064f53e619c77cd2120301e478eed4244fc0e9b7d70d9501000fa9bb7db9fb58d9517f64fa44d0624416d7cb06797a737946a125010d8f246e157ba1b11fb85226ac318a5ef56d5b53d543eb62dcf455c2b355c07daf86bc2bcb6786951d13d0b3e1abb6366a63f4ea58141603dddc14b78f603cc7ac27a6f89838f26a640ecb9f58f7c071c544864762b6748c3f66", 0x100) r1 = socket$inet(0x2, 0x8000, 0x7) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000002540)={0x3, &(0x7f0000002500)=[0x0, 0x10001, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000340)="00df96323ee1ee706a73978bad10f20a3b", 0x11}, {&(0x7f00000001c0)="5a2a5d450c8a7069e8eacf98917befb19f59ff423d8b70bbeada604b3d10175e5853e71447e1cb", 0x27}, {&(0x7f00000003c0)="bf433570ed107d9991250c0b8fd588574ab0995671ed906c38b52d6128603796cb2effa59d8b108f5aa8f9c444952e1caa882e342367143c48e0ec4af9cd83962a295dc84df961c6d40a51ad0d345fc512f82d4926c79a1ad47d369c3f49cff1198afb9899687f2c", 0x68}, {&(0x7f0000000280)="a9c8d5ccd74b9c16eac2d974dcaa573d821f1a51afc13e6cf2ffd20bcbf69efb3d4e12e7838168c6876180e2f40872f4095c5424028d4a697025401ffb077d80808a370b830e1c3b16168d26109fd5974c42341b1116bf1027eafd412abe44bfddba052a3f78ceac32999c05421d878982ce3730813ee547c4d157058e", 0x7d}, {&(0x7f0000000500)}, {&(0x7f0000000780)="d6b2add26564751fe61da922a18e598aa33d2416f135fc7413aa40d59dca54e580cada32169ec16f6cd16adcedbb44e37938532d6e81908151db242655499256824179d70635f51d844298251a7902a5ef9f8af988", 0x55}, {&(0x7f0000000800)="3b2c033963fdc438fad7901b7a2c145100a6d71d63749d5e795622498091d2e811c34fbfae8e5a5e2982b65a1dee8377668e5a97a1e0278a179685c7139e4728c4d2a26a4559aa11eada5822a109e91549a2e3149f836b76dcd4e797ae41d46169eb66b8cd210fd3ef410e142f44cf8430771744e8b2ea8e06eac7b62714c5654497a2569aa91955812513d9d76a6137a2b49cdf306e4e6b411828109fd7b560ef3ca86affcdf44b31", 0xa9}], 0x7) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x88a, 0x58, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="5df6d0b700000000010000000100000000300000000000009078ac1400bbe00000010c009078000000004500fff900000000003a0000e0000001ffffffff"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) executing program 5: sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000240)="fcb56f2430f66d8ef9580edd89f1488d94844b1654e5d2e1f2bb884227d52c0811d1274b062623a18921b3ac1e41600fa1b4f4ee32f110ee63c1683fe61e70a1aed991e6753eeece3dfec8ba444d7af3a31590450b0e39c29e27d43bd108d2d5dc30dc095fa4ce1c6314a1d33a32f44e6fff5f5aad69", &(0x7f0000000380)=0x76, &(0x7f0000000540), 0x0) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0x0, 0xee01) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) rename(0x0, &(0x7f0000000580)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x1c, &(0x7f0000000040)=[{0x34, 0x0, 0x9, 0x10000}, {0x28, 0x8}, {0x40e, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x8001, 0x2) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: msgget$private(0x0, 0x282) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1ff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0xff, 0xfd}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) accept$inet6(r0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r5, &(0x7f0000000840)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3", 0x36}, {&(0x7f0000000fc0)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac190082643902b0fa1426038543aa7b81f9f3314af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190fb04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f60900996c3c8ce09e471b09ed4ef92a7d10b7ad1da6734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5000000004da390c3f5fc8902248f735259d8bc78368244257d0388174eafd1210681534107b92b3ae1bce538637a9ec6546f49b81445d06099ca14d93a0e1c8a73280b2ff9127a61b5a8ea3e26d8eb41f82b85f19cebb3715b9721701fb46bdefb8726d0d7225c424be22ccef9f80841c18d3fc77d24007a6858fc4c6e6ba99b2e6829e5700cfaa5ae999f2eeac691eba4a4faa66605f638bcdf81016fd5f7cc25963e7c955c73455d820de6417f019f24a1ed1f5708c483dfeb7033d4d8b0ad31b31d8fed7d8649e7eef47119f3f432ce30d131cc210823f2ac73a54ca934167e235a1d1bc79e8326c96567c79f2974a6035c16a9f3db0a11c0fb83600ebd994e01f679bf80e665a5", 0x2a8}, {&(0x7f0000000280)="d9bcfa520420dffdcfe4a66380116ff3f73a764029a60c6391ace46d73b6857b642f40bba80c57284834a3b1f890c362f79e5ff7673a1065a2c33186f75c99b333e858d89863dd3b10ceb50bd891e73269ff866b84c3e7a9e3fbb58dcbdeea519dddc39eabad2eafb439eda9d65b9863b6fa433301754d091824ca7aa86ffe953c636742161c0fea54c08568fa5099d31d506c81e9189cf6da8c08b2122e2c44aecc8265242da633b9ff0b5bb9e617c65bf8fc015d106fc7752c5547077b1f3abdc7ccb49065b98812a7fd0807442f986467f0a5", 0xd4}], 0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) close(r8) writev(r5, &(0x7f0000000440)=[{&(0x7f00000009c0)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1121853eedfbd94b3e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf899676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbd67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae128c3a17", 0x191}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314f0", 0xd5}, {&(0x7f00000000c0)="00000000be020f019e96b743473f057b3f4eeff5974945f7f2c2056e2a13be81f054de69c0c6fbe8aa795f2471fe71f489d7210a54e7e29777d20800bc6ed85be1e24f3b611547db9ffcf59a0e8809fdde33ee35aa696f7a87eb5a953fc6e78197d7e06014a5f81c2935d33951082a296bf08f0a31ef00d114a83100"/136, 0x88}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431", 0xe}, {&(0x7f0000000380)="b8e63118fe763827b1cdde9b37eee9aed8686a5a00ef090a", 0x18}, {&(0x7f00000003c0)="2a8f082319c6878440ba1cae3f54fa0311e92f96931a3fe8fd164183c15618937800c25879df9a5eaf8220a433bd2e9ad3a05692f77a5195afb4fb53b015255e534a6686", 0x44}, {&(0x7f0000002440)="4b5dc7367a8c50e361fd96538c2eafe483c81b88fe076f243d0bf965dd4a2937399ef938bc66f469ef42614b1db10bef9bf1cefd9e740aaf87367b5cbd1c41bef61eec860daba9a6a0508fd11a891be4f7e28af24d45137dcf0a89cd57d72a40587d4be1335001f8dfdccd1f4b0b07ab2cdb44b1e0b12038546b6e8a97bd25b8e75a03b131a817cd75c4de82e3aacb0f264100f80120f96d4a45e775e3154f16c01df023c2c3667204e9555b20c3183871ca1183a36970fa1d9d8ebf74e45e9c77a547b2cfc85fe047e3a6e6084d640afc0aa19b1109a651d865174c2de816a4ea6c48f708762637c578245a4e4a6434967a4ab01954b4efa56c3ad7e6fb9caf11af0e57b6b18e52bef8ac2c51a559ff7e99b1b82799ddd7091e50dd4941e9e2d91dec5f6f7be91dbd51e29ccd03864ceefcaae601a0d8a2e5d501a0912de2662bdf32cc55b054d7858afd4ffa47141403d82a53e3fa3013128539b5b9cd021401e9f97c8b6a6e228aa3e40065f6566329b6d5142609832d5f67d39e3f4f726f5d7bba13eec3bbe7fc67a661dac813af28fd7bf56a7dee6a3f602539fb9f176751f16accf3abc98e4dcf0db5c63054db03f4a68b9469ebf51679301f1aab8ce4075031d2be93721d155ebaffbdb901c222837b3761d984237fdf670182d77ea5989930cb52a0c1ea6f3a2039330bdfc6ba6151f8caf540b24bbc4c81acc089ac46aa7da1e2ed506451f26ae414e13e45ae400162d11935d37d4d01d045182ddd4039b660f77c94e0e8f24de6716380d1dfef5e7021c5947c95be133b16ad9de4fc701d4e19becf7376852b94970b7f7815e0da857c6bd5b22acff183db172c5f71cb0ea5e034dd9110a8d9c6e368b186dd1d71f783fb8fab2e8408c24a8e2d900122ef927b1a72726fc1b2f04f4a3f0e612c785888f872431e77c4637e1b8609cd148488a014248fbbce313fc317830e4adce3b81206289998d79c648cf170ac594fd6d9dc9662cad1e3997b2b2257b8c04c021184deccc78883e952bde271e81d2534ade078a6fae85d624aac4de6a4e7999132ec4b0d0c3057af044e82219fe3aa8514bb3167459ca1186c44c4f8fa76572e210b53e86d01dfb1dfc9737eb6eaf5f2d12a30f97db72334091da92229e7e1d4c7699dcd6c46ff3f7bcf87086b3e28e767e647fd5af5b91862867ae1345e462136a3ceae74dfb15d119033ba9027233791370abe93abd6fb42293416aaf92383363fbd0be7af61862207cd4a8ba3c97ce1736d184dfc1120d6c5d0db1b8cab08f13254bd58477161431e32b06aee93f8ce08dcd0f7cd1bc6beab92308ae1f8686783d1283614f483eb0dc62b85f843586f238029b33c7dd8025ae3549a632e64fce260c4c131a482d8cb9d92b4337a5ff1d540c6c82f2fe5c31ad0919ae6981a9f2acfe3e55a0d965ee9c3b43896516585ddb5d95bdb3d0c7635a25e259489361a7da7267ebeccc13318d0a9004ba72aedb57e70fdccbcde6e98ca35a039662c54aaaf54785d1e25b6e19c4fbac218ad26672b883da667397386ae4ec3cc9020b25d27fa4917413bc4220f2728dfdce70424f332ff66499671f3ce7969d0298609ab6dde3be1aca6405b561156e3af847bb3d39ef4dafd48f786889f2a7b02399ea707eaae0b104c368363b5d78ca9fa22af02c733dd7306f84e9dabc64ac9197539de8efac7bf9fa1d5d7f2a256f09e489c616338dfedbb6753be4c09a3693bdc6ab22c5737453f2290887355bc52c0df1655d23382e395d2230aacf3e0abd3e8ea4783e440f39263dfa1da5faf6a20bbb34e5e9eb48c4d5a756dd2ff14790a788b054f723378a29867a54fb7746a6313b0e071f7615848ec556f886a4c4db9afcc8145f981b50e9b500ab252c66d130ccd51aa3dd6bf69d104c8413653534a99727537b894566b87f6a74e326e52a4dce3c56d96ea2fad7f891b099d800efdf3570d6134df18295fe47185645ec3fab13aa4ea955e15b6c4ea7d7ff937b877ee198040e5f41978177f8ef4dd5262691fe5a461df682472d2b16597141dade09ef15e77a6e43a85962c092ed2ea825b5080f7723ad1c202c8d6ec81ecc6da27dd06a848139a6510c3359e4aefd2204bae4983002968581b04f36ba4ff01c543f334d4ad1aa5e427b404d3759a87d979dbc4ba3f510007b23df6102cbb5817d2a48ddb85729338775b20a1f3ca426ce92df8b5b98bf00b7afc7bbb40b2e6d966467374a2a39ce330148ae724bbe4ac3f8ef0924975286779296ce2a498eae00d3edbb136054b6c1e5394b900d788b9d9284e4cd113f6a0cca02a54cde2bca46c228309432c63ab62c64f331b5545abfbb271c80a2ef1be86c1291a12beca8b18a4618e1d47b384cc97603a384212e4dfdf19a1bde64c2d8cfec6cd51c16e7214c747dfed7820a3e995e1d88d76f005b20492235ddef07aac7865a572fefc708c06bd5e3253e678035d1fe842659c4a55dab1a59c2210e25c964cd4c8c5f10bbef2b533310b39b58f9f68a84330a9fce7f3f6fb078b8eabdd7552af9ac064a04eb3ba52b406109fa98814e9b283acf6606e05f11464604fa0cb196caa97347d4954e0240cf1d12f2e0b85ef11fc05a6b97d9b46a8258732b5541f36db0567b79429d673778969baca59cb464253020b9cc08d3950eb9199c793c166b814519231642e9ebe048c98393446790c414c1fb81d03f401a584ab98b836d89d67a3ff5ac733b7c18ce4005ad7ccdb6cd82cde97e5f50bccf3061c55d060a2708c955d7e5155515a523db7b582a614ffc003134ff88cb476d8a8ce2273b0eb760e84edf80a11f3583df619d991eaea09d1c1f622c6aba8f391699d3cedda9fe17a1d13386f5bf18a903c89fadb2540b11b285b2ba49717139a2fac884105ffbd60de8a9ad9516da2ecc61342097f80828443bff1ceab2c8d85c912687f7496d5785dd3d467164d04aeca7013d569635b7cb77f2b92d7e04e7549ed34217729ee13c2499aed5149614d09aee6ba2894d162dee19358e316c577911bf8c169f8029a6bd5b0299c12ace32309f4e734b431fa813bc02a1ae72aae100695b4f0862cf21bb3652c91a5989e89b5c022a05a948213e28e4b5a7d2ceaf35d2ac6b9717457b8391c73972c1017602470ea896079f9456e85cd9d266451f20a58dfd773f6bc648035d201d0e0d9840a9572a7cb40bcb97f9f6ad21c2149fb7ddb03abfca9d45cd99b8355c8efa71635359d2712e1f45ffcf2511019d8d7bec887c0a97701208e3c237283848f333d194169199376ad66918f2cfcaf4b9266738ba7aff27f7ef5cfc6af2dde7f73fdcc6f8767b7fb71c2b3ad850cb370159126075fa932294d887572e1c609eb872ad98d9ccaba5a9810a93d90e859d5eff9e624386ac25536032c954dab981cd5173aa30caa1b7bae91cc43b51ab1770d33c3d40e53df4b6578ca8fa04f26d8fbde3e121ba302833199d430017239ca1fd03f09df597b5ffc3aa70c65bed20795a5beb6f50dfcc5776355faaaade718a2b127b831514175cb8b77d3b36b5c2bf1e92b3e9e59e3b542db1d9d38c7027564851cc3cb4b4532e3bb1447d32194a9064a5554a8df18d4d6b2f4bf918e21bcf6c46c05953f989e7651dd4d48a26b6b158f734b2ed4a9371533dd35af27f95c3802608cf1558fa1fa9b5f9ba12055ec42ac40047692b9c34075179571572070e9113aba4a2649311985fb2209779744ac9f8b022da05b4e51a9b31a09f8d9a31b34b21a929c871b3922ab838efe8b459b033bf0a4b9ec4798f6f5fb4079381ee6e87fb918a37f94d98165345a031f60427e46983e72af5b03e5a35d67809d9b22e9135f89449215457b33c1824bd487d3ceb7f931742bde3edecdffef7b844a98b19d7f20ee0f96304c147e96bd5acb3baba50eede6823cf7064ca1ed9b950b3bf77fe02f2585d6d0f541492fde5fa1fe1a453f6325e0c746c64a5fa2504e7f9c63741c0e1953708d10cf6756be9e391c1b34568ef6b892e4e5d7aaeb6e07bc5d1fe75223a1cb659c9569af368007d3e04297d333bd964c5b7a3bc96ebd429ee8bf8843b0723c8d1f1a119aea3a47c7861e46d7e15d073d9115784d33224f6e0275274caba5a27bdd8ecc269d8e880de135751c3425123481cbb2d77f3e491dab0e8fe39f96386b3c67bca5281ff9ac1cb2580720cf9ef1578d2feb400d7335f16885a642719bfde379578523716c25c6fb76af2a439f2b26efb8c4aadb20c481baf3ef63f3c962e26a731baa88985a61d254aa2a3b6abe27fd90c999473567feff80b362cc32e8b4c295ecf1147390e9790a9a8431a8b76fa42643bc69a87f713d232499de85dc02edd2af1e7457e4245b1a6a290bdecbd4e30a7a153ed641ea44d365a8d06b841e5bb98b15479af8a6895e86ac07570e40b933a17639f56c58fd06631e78f07a076fc20eeb026648e83d143022c847124014daa3290cf63d8bf224db167afc7e8f6e63c0ef9f8d65fd75c1552154dcb7afbac37c4d97ebc01041c16772c4c70ccfe16653f8d42b8ccaec130576595979e153fc2dfd498fe2bd566ca22e6a01b87652af3862d85120d47d6bb3479dc0eca69793617dfd1588597916084bb15ed94ed17246c23520bbc7bcaa97a8503a6158d766b495e3a67e42e18b6d4daacf43408d31eaccb9a877e54598bf25112735cd571ffd6d8eb09579fcd993df1747ed32a265a88e90f07c4e28375499c4bdc3bacfedc22aa2beef95c2da3a5839a10f17e861a1376f0912ec8f53c04b2b0c638a6afda726aa52d6f026698dab31dd270482036280d6daf4879d3c6989fe40364051ce645e398103ac5d5a23497639d522107b3162c7461358c049b3d1cf0ce06466194e2ef75ceb85e5c8e5f7ecb9794d186af9fc556acc03a814f525081022870aabd4103b73134c522fc378b3e67993f2eee76744101601032d4e0035a892cdef9fe35bb2475396fbca1758e9199d7a73bd31ef060af6bdcf954a2e5de6e0a400a9f2850b53ccca56a04a2de1bc77c9147d8ed38f8fc2319be9ac3cec9b27d06f7872f840ee99df6becda31c00e0baf25dc436ed9b37791f0ac04d67f426dddea671083ae55713641189a4862269f2e2eeb984ac3fc20c1e96c0576c2f7c90ca8b2fbe96cd708126d43b58c7d13c0252056eebb993b3c4ffac0edbe54e94ccc2ac5c0cb28564c31aac2d5480edb42241300edd8b61da65ec6c7832e27410db82d8a916f380930572b25f1833d532a3c1df22e96c9f00274e36b74ec4efbfa3380bae133f2c2c3c9090b336e15821792491996d777835c516083528cbfc6278d6e9617f45e819c0825df44c9fcb4370031af8f82e81844c95850eb6c34a0c8573ef00bc9dac61a377e36080ef66ab6c20b53a1c6b1981db8dd5b17a3875a9dcac6417ad763714c199d3e17163da4127980a8da4a4a61c2174b1e3378f1adb5a242865a4083610df0a7f8f8b53559913e4f312945a46a1c2ee0d8c1eb83c47e7794e2817bf1413f014d57baaf460637563e927eb491e3bd4daa2d68c6b4b3e118451ec47d6c2fb538298ea00406411bef32d35351bca4a47468ff5b9a05d2951212d52b8f96a5b368390120bdd03759f61acec101784bf5c0aaec711d8fa1de9539c518d9e89fe129dd7116a6ca75ff7c36e23ab80ee6496006739431af4cc36961ad78d0587b2fbaac84ccc8c595e937099ff8df3a71d95d52d8b014d6dc189e1a80de87ded49d2a913d48d826aeede0c238ed6033a6cac24c745c101e18f1c1918e2828607476604a7a1fdc86f127559c16fd91e741b63598703472cf2a06a2a7fa8d93f423b6100ab472daeaf993a74b6dd6a7ceb08bbfa32ac32939855e29d5c06207f5888c9d30e3c0a5e52d652047731e0656425702a62edae68d0348bec1a500c3feab20ee8cb7679dd53e77e3b4994301a815b72ed9805d63035f78ef3150c6ffeb2881b21424efdceacb306a8f17412a42f6ad620e5a18f423dcbba30cf171d66a4e852eeefedaf6812fb2f40ad34d16c29b0f31e86bc80583435cee68011836904816a777e14881950529e16e9aa36bdf23f66fd3ce7fe2719336ab3ada04b7dc60", 0x10e6}], 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x0, 0x0) executing program 6: getgroups(0x9a, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x80) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r2 = msgget$private(0x0, 0x78) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="93f3010040075439"], 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) getegid() setsockopt(r3, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x3d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xc) semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) minherit(&(0x7f00000ce000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r5 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}, 0x0, 0x3}) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x61}, {0x54}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) r2 = dup2(r1, r1) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r3) getegid() r4 = socket(0x18, 0x2, 0x0) sendto$inet(r4, &(0x7f0000000080)="a60e0727ad52e603a5069eb38e9603121e6d18dbb7c57286692050937ad2d1bc4df1e360d8a62fcb84c2eae2f98df239286eda8c5a52b3b5b4b8130b95ad4c6ef5b8ad510f60449a1f773f0d3f61c84f8de327fd5e08748460fbc7fe8a478d3d1d01daf003951e8dc233", 0x6a, 0x20d, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = msgget(0x0, 0x242) msgrcv(r5, &(0x7f0000000340)={0x0, ""/201}, 0xd1, 0x1, 0x800) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x10) acct(&(0x7f0000000240)='./file1\x00') r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r2) r3 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r4) shmctl$IPC_RMID(r1, 0x0) r5 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r1, 0x4) shmdt(r3) shmctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @generic="83624848e8bf431f"}}}}}) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) acct(&(0x7f0000000240)='./file1\x00') executing program 6: sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000240)="fcb56f2430f66d8ef9580edd89f1488d94844b1654e5d2e1f2bb884227d52c0811d1274b062623a18921b3ac1e41600fa1b4f4ee32f110ee63c1683fe61e70a1aed991e6753eeece3dfec8ba444d7af3a31590450b0e39c29e27d43bd108d2d5dc30dc095fa4ce1c6314a1d33a32f44e6fff5f5aad69", &(0x7f0000000380)=0x76, &(0x7f0000000540), 0x0) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0x0, 0xee01) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) rename(0x0, &(0x7f0000000580)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x1c, &(0x7f0000000040)=[{0x34, 0x0, 0x9, 0x10000}, {0x28, 0x8}, {0x40e, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x8001, 0x2) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 6: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bbdd542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000f20100"/138, 0x8a) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000400)="0000000000000000004900000000b048b498c30607a8442b768cccc41f583468bfecf58ca3c35f5f042bac0ea802439982252f4af2d3802c5538030b6b05638285470de879be1d415e093a11d64aa388b79a68df31b2e7bae53062a51525c3eec369a16b6098d23716675ecec129a200e4502132921b796877ff508f8245f417f440d45cf40dc1cab7dfaeb079c330546003f1ed2c495cf130ccea31984f332faf19555473cba0ea0f5f381162161a5cf15d399a16b43c97998eb9d5ba48420aa362690e00ccdd551144e6a3f11751a56f07d59c32c1edd4956398fb535ce1784707abc783a28a3937d29c6697dfa696ed856490f157c291762a481ea40928e04bc4dc3fda6fd7b7e48e1a15fb63fb03cd964782a0eb9d853d8562e2171cee5fbcea5adc63b04b9b7d9598197ab69c3ea8733c0325012260e2440be8153f91c831322e42e01f035385ca8023c1be43d778c072e35d86d1bad2bf62b7e28e0f7e95555e238e7eafa74e27f7c25807bb439c6c8df9df6aaf107103b010d8d758841fd04aa2cc7ca1284c4ce8578bc946ec14f52bb99da55102c55f217d989e3bc5a72ffe3d760677eecedd83a41bff712a12cfcef382cec4ab1766bf9685970000000000000000", 0x1c6) fcntl$setstatus(r0, 0x4, 0x80) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x54}, {0x48, 0x3, 0xff, 0x4}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x406}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00007ca000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36", 0x17}], 0x1) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)='>', 0x1}], 0x1, 0x0) executing program 6: open(0x0, 0x78e, 0x0) mknod$loop(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) socket(0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x2) r1 = socket$inet(0x2, 0x4000, 0xe6) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x200}, 0x0, 0xfffffffffffffff8}) socket(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00"]) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffdfffa}, 0x10, 0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000740)="929be74ddc8a4149d2dee1f8176b623d5ff1bc5afeb6fecbbc4e5f75a7989390e56547287170aad01e21f335301f67584f7850a7acac94f75c25b415151427fd359d05461993b1fac91138d6ff4aa2889b24e6aa83dfec50ea0f7f9156268ed4fc4dae263729e0381a39beb00801ca501e95e2bfcceff70a009517b7ae2430528339b56c1898da198f5c27be21f3", &(0x7f0000000800)=0x8e, &(0x7f0000000840)="e694572f6882fb7454ee2713ab5428454c4a392d5858301db035cfef574ae48a175b2221c21c803da6a5f089ba8ead7ace5d19726512f3898e706a89e54257a5506819f0803a9fc6bb7bf6e46e18b59755da0b95254e95e6f454506d53112c9cb0d0ed567815a8cead9497dd6d6b993bd847af6b4b7ac18ad217e863d5454171c9713b6a965473273556958c1e1570bbe6d21ed9aaf55bdb5d", 0x99) syz_emit_ethernet(0x56, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 6: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000040)="48e6afdecab64e567b91ae194caccd7b38cd7771f44ccab3f284cd1644e7e20746adc6d8506126f3598bb22d5cafc87b6df9b8e323925fa4647d04f33207dcbf1f47e243cf57c3bdb0855d94f90ab4dc7d64e596e430ccef", &(0x7f00000000c0)=0x58, &(0x7f0000000100), 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000180)="db9415c0bd1592bda40cc29cc1db87b7b172a6b12876da1ef1c0bd25274222e677d3661408d8b403babfad9a762be50e19f429c69dd67c069428c09e6e4bcd8b43a3e575b4d1cad5075c85d104d32bef25799b1a136a35bba883e303f94103", &(0x7f0000000200)=0x5f, &(0x7f0000000240)="c010df15e14e5909e0a463121ef80e8621c6e9a2a7c52863b88c09da29823bca1ba11f943d812ac29b65d8936a84eb4f9d54e893f40e37a1db2da08e2012ea7002c6d2f266518a3c0ddc439109f2b3d0bcebec67b714e6b9ef565f2209fb522722b4ca5b6e47ba207c67c972f326616d45da0655fdbafcb2", 0x78) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) r1 = socket$inet(0x2, 0x4001, 0x7) getsockname$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setrlimit(0x8, &(0x7f0000000400)={0x0, 0x3}) semctl$GETPID(0xffffffffffffffff, 0x2, 0x4, &(0x7f0000000440)=""/248) getrlimit(0x0, &(0x7f0000000540)) r2 = semget(0x3, 0x4, 0x1f6) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000580)=""/130) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000640)=0xfffffffb) sysctl$net_inet_udp(&(0x7f0000000680)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f00000006c0)="108eaa63b18467c254685a4c7dbc9f9d91659e4b0beffa0b9a3c646a", &(0x7f0000000700)=0x1c, &(0x7f0000000740)="75c5f391ef8aa255fb905439595775b738d85fce94be008deaf086e1746cd998666b573f7fb427d8d26fe3f2863f05ee5eddff0c3dbe14518c7155617b290da8827f394c51077fe1eef2536bccebc938bcfa158490a08a1cb01df634199a12e7b6fc6c50d16cf4f0419ef08c0dfe5ac13c6ce721c73c18ff222e1c5696a710bfc30e2c8cad6de500ce720c1b217b9787dbadfee432c42ff2180552ed7be987e0f757b8fee56b723c9dc5f7a277339ffbeafc5d08391d9e7dfa47a370493c07daffe31705c880c2d381a909c8d4e42c3c0e", 0xd1) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000840)={0x3, 0x3ff, 0x8, 0x3f}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000880)=""/140) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setrlimit(0x7, &(0x7f0000000940)={0x0, 0x79}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r3 = accept$inet6(r0, &(0x7f0000000980), &(0x7f00000009c0)=0xc) dup(r3) semctl$IPC_RMID(r2, 0x0, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000a40)=""/167, 0xa7) sysctl$net_inet_udp(&(0x7f0000000b00)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000b40)="836731ddee09f17109bff7bf78f320bf4cafe5abad8a6624343093498f0c161f551fe81909fb0c92142209404c3a47b8fbf15848068f814347e3abf15503c77f6e1551758e6f52b99954a457dd92c52d26e3252f24e80fe5f0b237e7f4db90041fe3e4929ce66db561271380f7964858207c84a21d8c", &(0x7f0000000bc0)=0x76, &(0x7f0000000c00)="5b83ca8adf15d129fba0c9a022765afa75acbfa1800a8ecaa9c0f04dc3e7295ebf2e30b18fc338f0b10ffcd0c8edd95ba25ab143cc8d7d496da4ed48686abf306102", 0x42) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000c80)=""/180) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, &(0x7f0000000d80)=0xc) setregid(r5, 0x0) setsockopt(r4, 0x2d671b98, 0x2, &(0x7f0000000dc0)="8e9d361c91ffe52994828755d976670a49a64ac7a257dd61ff76749fccf22f2fa26cebb279c50234", 0x28) executing program 6: sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x18, 0x3, 0x22) symlink(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49964de763018ed3e5cd5342d6d40ab34c0e748ea1a415b0c7dfd8d68aca2cc958821390720c0e2d4e9d693d247db8d687fa3a3dbb3c21d0ec07b2959206c8795141896665f1ae1831bffddee692245be9d354c0eb2ba45f3384a4d703167b25372e30ac2618b4c38a2bd4ad9ea4c9f043209a649b30f2c05905a54be646341bebf968cf50b1114f7e4c4c6ee6d37f2bfa2ec5a0a6fe7923cb5a919be2fa26f34df0dd035d86809a9f1e6bf53ff0cecdbc9cf2fc2e0aa496c20c6441b653b56de2bf9ef621a342a1d55eb5861f8ff59334e9452ad7ad63a01769b7e2b0b8f004324e0cbfd7bad71285fbefd32e28dc5e586d1958515b4347a2deb5410a2f6662db58ca26cb95c82a66b896db521bc2438186f3c6e4cffa8e87a3d1dc479a8fb177d6270083e8c6fd71f477ca222c2b1ba4c88225deb95fe0917aab18a0b102f41d70a842bb6da4945fef8e75528694411833298f6537d77768b6eb56c5f7d9a2118336a4f1a8d45cbcde1416131f00de88c00fb584abe4524de8e28c61175d21a1fd4411c8b93944bdfcea8695129552b0472ac01eee3dbbb39abbfd9195d7d9711e855c56b323e87041c326a30825745a4a11833e013bea0b1fc90fcb951e30096d1586ebe2099b7274ae88d6a2bb313daaa86bf1fdf8b2b1c8e197ddbb6198b31ddd85cba44d5a1dfc76366f92d157e0f4f471e105b55a58feda80a329952b2a05d734d75a2010e200d6d9645ba0f5fe55c79a4f1e48e2ec888c2f1de1e016eedbd1d92b840fa3808c01e99aa2fe025355002f5861cc2a2f5415ef4b1ae597553bd9601ba3122e012d2b3c2a8e8f10f354c5c0a2303bbcb24ade3c537b34ddd7651b8c90f40abd45bbf9c22bd0aa26b08511d84907599c3b95b49fe140e859609c5082c293d932efb726060a1aeee51bdb3a004de98a254b6f917d8d5d8ce7943aad8fb1cc066e7bb079a18fb5f0c1adc5de7087fa12566c1519c63d1e2d5ca28bf6379bf3c5c615dfcc68b494856250a4d1b0b6dda262a017c094cf0abda72aa579f91d024d76fffd36c76a5ce65cc779be838345c818b5af97583095851e47bef752f7629f5479c4f31a7072f651c71d02063e7cf1e31d46428c2d1ac882b49c4be93d91bf1d40a10eabbf137415ff3405a9868f25260c386fb2a18ba630505f15d8ea307452251e28441827783e046f942abb5febb50db76e366b91f16b69be7b91556a5ba1744825305715beb663ca2cff5c8b8392601698405cba8122fcd88695c10f04ca90b360d7cb0c5b8d21e3c12f3c21746aad9bd0c6b80d0f0b55c41df56df27ee915dae5e403219ea41abdc913c789446f2567063f9968570244e46ad0195b56cf34812b2ce63dfcb51cb2407be37f4512aef86c2e7f12b5275f95b69a6af021605e8b9e55a7645d6dee556697e75abe0011bafbc75c4136587a4cd51437a62d385a78d63a60550adf6958413653334caa7342d3bfb08fa200bedca3ede847176357cbcf182ee84b062d5d083de6354370e52239eb6721ab2832dcbad14dd4ea4322836ede4472e2872545d1f6dd9f8bcd50009fcc6dad53a344dca36b85dc6fcdb6e390d2910b87efc03158cab09d4d482901784311382cad9135a357846b2f031e62ff32e25abdd578fd08dff78e39331fa5a2abf1b1a3b0c9fb43ddd24f507697d8d7fa55481d02601b84c026a9ae3133f316385f38ff760a354a5a08d247892b1e29310f438f088856bcb3d872f79265e9200d6ccf965d516c35030fbcb135cad4fe77486ef7d10399950483f4166dcff0082cb3344cf1a79ce41864eec939b08a5c8a7d4d03e31d59bd5c0e4afd994d743f13598eb2ad6a5f90dc2918f9628a40aa885435f1f3a4908d5aca8ba9b77a17609e23ec9075aba756254034ac426e1ce9a4474e7d72a1f0603d1615ec9ff3badb9f74ca9129451c97c8597df40491441b103e63ff1ac046e2e1e876bf8d13f870bdec5a8e3c8b0c1a965c6fbb8de938ac3756864e2ce296de2ae7a9913c3b8d14a1be898b0e358dd5f3106ce05f5247e9bad369efa8205d26ff3cbd045d2d060f438c46b386c0dbadda2a824b237a59246e4e1eee63403634a6e58b64a7a0c35e86ec91668be00feb7ec3dc3d8845c6c1ec1ac85db841139b712583275ed19a9bb784577a4d95218f02f602de2b48b5d40b4e52d966af71b0aca1a85deea0b7c9f5f3d44f47c7882ad7b8651a321a79a125505644ce5fabdb735b6f2ba75af66f2a9b0a5d51885b2af84aeceb0842196d080380597eca123e3e7ffe34bdfd69e446e67ea6f8bf760597e4444e4718c9f53cf57faafa828653ebfba52767476504cb9fe163bdf76433cb28ffd91658e3119fa63760bb99944a00cca0e0a0b02323145802ae80099c682cfed1edb4bfa96c5913a010b0530684b3929b393160f1135668260d3385c3c9acdbac8abb40bdd8a04f133574b719a55d7877ca7524f29c36a77bcc7f98e48eb912158f830aa0f641e1a967de88e9eee30cfd105c2de871b29dbd7926b485f06ec176f9bf37a995f000a25ada6919e1b6aba533111f5fed34444dc8e39bf9ccb87fe932880ccae9d93982ddd79e843b0249aff77f1c3b860ef4e7b4953b95afea300da5f57c596eb89993db60ea1d5faeed605abbf84b45203c4f72011baf2aa32c4938e5485af46194e961c4527dd314e2e2dd9cbb57dc4fcaa72c155a12637d03f408b2a8f2ed580191d4084e84befe56d2b7542eb982348b36ad0c63efb98a3479e34fbc9ac76b62d67550716ad97e42eb71e06f9a48e123a4ca56cdeacfdd3087a0ca767b0151ba6741cd7967a5b1229a399eb4b17bc4fbde50c081d2b001cc3305b4add129f3bdf5a7ae16770e7662a451ca111f41b4ca6db79c6b5edcfe4fed5d62a417a3451c8c669984da842c2bc5d327c546ed2137b4291bb516f40c38f6c8ad6b44cd3c5332b1091ad0a0b244e390d24c6b50d56b9f0dbde78a02ffdf86383d46dd27a0d652a0f5a9d706d56e576c77901811f21013e071817a2056b1cb8ca270cd57937315b62172cc5ccc4b8a37d89d1150e736e331284c7c548b79fc14f8155c7c2da50e768cc03586beed2f9c63a9171d89625ee25d64797d09ea42dafa6e9bc286b5e5b5781ea12d39896937e0b9a1e0ade909ce35c67702bec2903289a964d73d60cd9f4ddd21d5ca8358eee72f7a47a1321e253831ad33cdb1fcb19282c55021fb5b9ae955ccd37da1add3b6d7d0e582f66c76b14a7ea30d474f5910747e785455db1e0ba3ef116f9a881ebd53b76e0b6b29c0eb5c4e8660d8b68114e59de73c356c28e1355a736c84026ceda0077a74b71fb14aeda989b2c7d3679b7242ac317fd27e96a7d56d0ffcefe36525b78fc45e4f78557a9946c74b6816a420250911946aed4a8b6230ccfbe5ddab015e029be13bf9521b3f84dbb57d1244a286eb8a6913bbcfad887f9e3b717c30349c6a711559a4b2217020b6cc922519bc17cfb61c3ebecd7bc4286a6a45fed245b4bcfed527e6d02848455a82c14f7f3bad0275964bcd20b3998be4a0a02ceee086b4a1e58de2f960409ed9bf8b0b96da1dd24832072773bdf0ab8aa06851df4c04fadb58a967fdd90e5607f785fd90509e3c47586bbce71b24fde5f8b930c8abbd609cf82031ebf572cd42f63a53943955092972adf73a530200a9fb125535c56062e21a852daab3e65c409f8ab619becafb38695ecec7c1fc1fec57189e78bab3f7779f376fe9f484d4bdfc5951877dc8fdac51c5e9fd2fffc6718d1e8fdceb0d4740c5bd86a2607f6f68c3c49348efcf9a55cd92451322bcf1c9bf46505fb0f35b562a77d1a25aaf875e2573aec20d5b3d41c3b64f4d8a28468e0d3909b531ce09dfc9fdaf40479b1ada35f6e76e9f9c482f148c49599d841590e4ba99ec908c953858c7731a9d082504e0b599424a5db359b05b19a32fe6ff8b085beeb4aef7a635a614648bed3af996cc7a63c07a0e8aafc00d21859e0748e0712e65b631314c255127a1835f1de2c0762b42da2d82fbc169986d0f0ccb3d509be522820e80f63c4798e528e786cfb1a6aca4d7fb15825e3db46e82768664feee73408ee9a44cf1a4df0f1946640a673cb02912f732074d53bd4212d906f36e451b17a53febd469d511b0464bb6609f280f327479d24a7cacee9ebcfdd4ebf36b2fb133506a4451757fdc32bdac6fb89c26e1c2a25d25db29a80d7878c7bf844e08d9d47a9d209c903c0bc9e7d0f091f624dd2adb3adf9e4ab6473aa3776716bf12a2e9cda137296a0dde65982260ca0ef7ff3c727c16fe4c149720a21ca660755ce5cddeb5cfc9b3540e3b144f9dcb1e2d74abcb7daec37365e1df5016a563dbcb4da874360d60d6a7de49cee461cba1c0ada16434a6e2701e47541dea018360a2192360e124e04e4c91cd4faba4fcdca67cfca0e1c829436f0ba3189310", &(0x7f00000014c0)=0xd14, &(0x7f0000001480)="5b03488f656e8681a38051cba7", 0xd) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r1, 0x1ff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000440)=[{0x6, 0x40, 0x0, 0x1}, {0x84}, {0x6, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x15}, {0x74}, {0x86}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) r5 = dup(r3) listen(r5, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x103e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d661a35b000000007fff42f05fee550b6b872a7549f84b90ca"]) syz_emit_ethernet(0x400f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)) r1 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) r4 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x100, r4}) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x40001b08, r4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x55, 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="39997cef726a8d00", 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) r5 = dup(r4) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRESOCT=r5, @ANYRESOCT=r2, @ANYRES8=r2, @ANYRES16=r4]) socket(0x11, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x2}, {0x3, 0x5}, {0x4, 0x2}], 0x3) semop(r6, 0x0, 0xff97) getsockopt(0xffffffffffffffff, 0x3ff, 0x7, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000240), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmget$private(0x0, 0x2000, 0x442, &(0x7f0000ffc000/0x2000)=nil) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r3 = open(0x0, 0x75f493fec6515f78, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) r5 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000005c0)=""/162) executing program 6: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) socket(0x18, 0x4, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}, {0x0}], 0x4, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000480)="dcd6a0221da60ed16fdfe64b4486487de0891159c12d1d28853443cc6e1ba0ff63945770cbc0719bd9dc894c6441c69fb2a46a4e94f72b1e5baedec446e81346725779e5f77bca216911ddc3cee3ed89aeee54e5a137be6761b0d7b990157486b07db210ba17a3d703948f777774a8ecb4698b24409a990191bb61aff09e91d30348b123e0691ad65baf5c12998a6e7a752296f62ad7da66336f5b2a319a893cc947f3c9d55b6e9061a60dc4d718d61d2f911bdb8c703985b4c94a385281f5ac539f3fca82", 0xc5) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000640)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 6: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x200}, 0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000200)=[{0x4}, {0x0, 0x2ff}, {0x4, 0x8, 0x1000}, {0x2, 0x7fe4, 0x1800}], 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x6, 0x53}) close(0xffffffffffffffff) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) semget$private(0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xfff7, 0x0, 0xf7, 0x6}, {0x8, 0x1, 0x2, 0x5}, {0x5, 0x1, 0x5, 0x81}, {0x4b23, 0x80, 0xfd, 0x7}, {0x4, 0x6, 0x7, 0x401}, {0x7f, 0x7f, 0x0, 0x1}]}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1d, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) executing program 6: open(&(0x7f0000000140)='./file1\x00', 0x0, 0x188) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file1\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) executing program 6: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0xbbbb, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000666000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x20) open(&(0x7f0000000300)='./file0\x00', 0x1, 0x2c) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x4}, 0x2, &(0x7f00000001c0)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x5c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="00ccd840c8b9fd013eaa4e7130482579273c58fe", 0x14) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000200)={0x1, 0x48}, 0x3, &(0x7f0000000240)="71f90b1e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827c98d4774eda9de4516b4a1551fc7cf670ed02f53aac4315657d979fe7a3d24d6f370cec32998136b29da51e15d34ef0cf81f6796f7153005bc19061d6939a36c57b2fc6d6a9c3fa6d49f1b16b7095ad2bc7184b4566c844297f161c4f36cf9ce3133d490952dce5ad05f6fe349491f8b899b82c2f58b59126c5babb4ede4960c74a854f26a0c4e05d1029bff8e493baf25b4d749ac2dd4f7cb23565aa4144", &(0x7f0000000080)=0x18, 0x0, 0x40) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r1) write(r1, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x43, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x88, 0x7}, 0x0, 0x0, 0x0, 0x0, 0x200004, 0x0, 0x2000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x1, 0x5, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ktrace(0x0, 0x2, 0x506, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d, 0x1f}, {0x1d, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x30e1}]}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x3}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r3, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xb8, "09000000ffffffff080400"}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file1\x00') writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) executing program 2: sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000240)="fcb56f2430f66d8ef9580edd89f1488d94844b1654e5d2e1f2bb884227d52c0811d1274b062623a18921b3ac1e41600fa1b4f4ee32f110ee63c1683fe61e70a1aed991e6753eeece3dfec8ba444d7af3a31590450b0e39c29e27d43bd108d2d5dc30dc095fa4ce1c6314a1d33a32f44e6fff5f5aad69", &(0x7f0000000380)=0x76, &(0x7f0000000540), 0x0) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0x0, 0xee01) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) rename(0x0, &(0x7f0000000580)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x1c, &(0x7f0000000040)=[{0x34, 0x0, 0x9, 0x10000}, {0x28, 0x8}, {0x40e, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x8001, 0x2) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0x1002}, {0x5, 0x5, 0x1800}, {0x2, 0x2}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) executing program 7: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x412dff) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x9, 0xb2f}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) close(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x20}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r1, &(0x7f0000000100), 0x7fffffff, 0x0, 0xfffffffe, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={0x0, 0x1ff, &(0x7f0000000180)='./bus\x00', 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x83}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r3, r6) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) executing program 7: open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r5) setsockopt(r0, 0xe68, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget(0x2, 0x252) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x4ef, 0x1000, &(0x7f0000000240)="c35db723d5edb66b39507ecae11c3c43a036331fecc9ce8b7a8ba652b026a95991d8554318e0db9542a09d2a25f60e790c7b64d89dd92b80100bf6208c43427aef04f70c040ca921ce1ce6e50000000000000000", 0x54) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x80, 0x5e, 0x0, 0x80000001}, {0x3ff, 0x3, 0x7f, 0x2}, {0x3, 0x7, 0xfb, 0x1}]}) r1 = socket(0x1, 0x2, 0x80) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) socket(0x6, 0x4, 0x2c) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f00000002c0)={0x0, 0xf, 0x0}) ioctl$VNDIOCSET(r3, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(r0, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x4000000000000000, 0xb8, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', &(0x7f0000005280)=""/163, 0xa3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget(0x2, 0x40) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r2, r4, 0x4) clock_settime(0x100000000000000, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0}, 0x10, 0x40f) getsockname(r1, 0x0, 0xfffffffffffffffe) executing program 7: socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0xc00000, 0x2, &(0x7f00003fe000/0xc00000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}}}}}}) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x80000001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x4ef, 0x1000, &(0x7f0000000240)="c35db723d5edb66b39507ecae11c3c43a036331fecc9ce8b7a8ba652b026a95991d8554318e0db9542a09d2a25f60e790c7b64d89dd92b80100bf6208c43427aef04f70c040ca921ce1ce6e50000000000000000", 0x54) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x80, 0x5e, 0x0, 0x80000001}, {0x3ff, 0x3, 0x7f, 0x2}, {0x3, 0x7, 0xfb, 0x1}]}) r1 = socket(0x1, 0x2, 0x80) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) socket(0x6, 0x4, 0x2c) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f00000002c0)={0x0, 0xf, 0x0}) ioctl$VNDIOCSET(r3, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: openat(0xffffffffffffffff, 0x0, 0x0, 0x48) chflags(&(0x7f0000000100)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffdd4) chown(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r4 = socket(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) poll(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002", @ANYRESOCT=r4]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0xfffffffd}, {0x84}, {0x4000006, 0x0, 0x0, 0x3ff001}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 4: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) socket(0x18, 0x4, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}, {0x0}], 0x4, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000480)="dcd6a0221da60ed16fdfe64b4486487de0891159c12d1d28853443cc6e1ba0ff63945770cbc0719bd9dc894c6441c69fb2a46a4e94f72b1e5baedec446e81346725779e5f77bca216911ddc3cee3ed89aeee54e5a137be6761b0d7b990157486b07db210ba17a3d703948f777774a8ecb4698b24409a990191bb61aff09e91d30348b123e0691ad65baf5c12998a6e7a752296f62ad7da66336f5b2a319a893cc947f3c9d55b6e9061a60dc4d718d61d2f911bdb8c703985b4c94a385281f5ac539f3fca82", 0xc5) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000640)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x28}, {0x56}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x1e, 0x0, 0x0) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x3) sendto(r4, &(0x7f0000000280)="508c7a8a33ca0db842578e82492f1e08f824eca74482c37383b43c40660a3cfe7359ce9228530e24c546688297d887130168c2131185f67d9ea2c3b22ebc624b4c93cc03bf0df44be1db693a6130d4cec63861fffe2a9c6a0aecdc5b5d34ff459c789761091009e072dc6a713c1a13b50953b5dda94872bcb61b616e288d03f41f8eb25e499465a107e137f782a9289926b1a9b759faaa39f998e8ec059c1df9109253f8bf4809a4778fff7a3faa536949dd88588015c4819f89b27cae148eadf74e94fe82b199a349acc8caa81647b377d97627cf08c932d58bce4ab1057feaced3513a42ae6220cf01fe4abb966c340e6e0ad44093e2fa688a4c5be27cdc73de76d55d6593ec62422f8ba009fd9632039be0c36c766039fa82daf3b626a25d6294a003110469663b9b1429bc0013e0a7608bd1b9b18144e1436bac53fe86633ac6d75e8888163168d6d82151e3d89f08d6ac7fb95752706384d3b819988bfc39f83f08c1a8fcb83b8948c3a682c254c6fc22b459fbda5e6d355234d0604f2b3d7f79b2fb9945ce2bcb9a9e5607798e6b759d46fca8ccd6535b50f4f5cfacdb9dc408271dfa596b72f797ea1c0450a9f3c696be05b9a87a422e93079e65e3b9da12d23cb1d2d8f0f2428b4a8bb5b9c5956bd69431948ee7060a15d67dab663de8bb1e18d4b539178d4afd875222c8ebf8dd9de43d5e1e365bc699314d9d6f1f8b22eb5dc1a77aa6c00769ce840bd6e957683d1c16f58998250bc2868c57fb9444615d68551ac743463942d9dbaa4bcb836b0d1699ed0e0fe76f80bca56e164b882feea56b32778d56f91df4954d7e8fe7c40d1fed5ccdc5eca12b08f30c76282c8260e049c61095c7f2071de838a08321269f848a851b806d78caaecde28036ae948f4a08681f9fa5d6b8ea0d5773509400938a37f116e470ef7ec95bb953c62137795d54f0f4adb1bc96b224ca9e7213ffc40752b96564574f53f41e1b49ec218b28a0ce0e991a57ac9fd021b11aed0d90f07c84248e8f0b53b1b4d88eaad95447c92029973595c83d029780a6448def927378137eee32af76370223701cd97e4cd65d2c460295c65b40d8dba007b9fc137a6c7386281a30738417e213b9cd37eb66bfcdb099d344eed56a9dd30b726ebb882c701e4d9cce1584f4df5a95199ed4a64fc5fb0edd11e6b93c5212a325b993042e384e2ce017a354ff7072c05c05bc2173b2d9bf0ff5774135068a3e79c30d46cd56aa000b17a1e6be438a950318c22ab188f4eb561c81a186afe0c32897396649fc89ad01e311820be893bbad176c5e1b134e237ebb4910cfac33585b9cceb633b5a76058328474af4ab0c6d76a530886af4f72a0ee9f12fa77e1700fe9433f819ba96d0750aae16f3071dd576c8642eb15caf2ba5aa5f107bb521d154ef28ec5c9f66d88f11932f8672c81e252f8ba90726cea612947605307741910a0140bdb16d5c145c45a62df3dbe5ae1cccf4f2c3f4c761b5cbcbd0fcd9cd94e380e8098545b979fdd5ac552150311f42e8cd35de2a935dae7cc9cd717a8468ef73cb8e3ade43269a4aa1707d9c2322e48a5f1c5d5b3f4ede78071d90b475b17c543d838693b71e41ab7fece8c011f82da20759be71eed4745597bc1698e55196e25d8c39e9704d2c59c3d46f4c52c4c5885ded27b741604fa010518596623a272258b4b77e114101fe65204db225b85ddfdaf00f9c63c284b3aa15ce7eb33e8fe0ad8920bcad0df18b84ee0dcf7181fa4788e47eabb4912de0894efc7a4c17157ff1179dd2cae63a9d86f4cc00e193f4dc74fe2b6bea31f4587cb57c2059f95e216ff0c4ad8d141b17d3b7f6f50613a9bc8b5daeaafef18f2632b849157ab6871bc4bd451cddb826e0d70969e77752d96022fa93089f160dddff145f95a910086a104e6dcd0dce5511ecfc0473381c4dacd99e52ab079f9c5e582f2a8e17b2f42c212644cfecd25606b9754ecc51593022c02a6e9030fb6d3f0219ba198748d3d634de6b935bbbc5cc94e5a1bfea8f4ed15749ebfac7515b97fd9905998eae6df5cb41720a7542da74f01768a19c3295f94983e2436f10987611c588e1a9c1f9224ca06abfad153ca31f9e5e77dee4baa28bb6086f720ec61b93ffdc19f20af580bc18ad197bc2c2361147d838251d9deb61a25c800ab69adb9a81b80196ab50d03fa048a1617d6a3ba37160789dd0ae8ea9dae5cbd78bfe1c477b360e0604a7edb49518358b740c3d4d35bf56eaf17eeb3a7619e4387352860152ce8bb8cc31f24c7f89f9d12e27a0fd758727a3de3f941327753c632062cb172d635614421d9e5a9b0baecf53d5427c4c0b002c247fe92ef51b0c31929e11e7b64f0c5134ea282c4570181a2ec109943379fb38ca21a11c02f90ef0fa288f9a06502628c9f31a6f92282f21619c0d086b3528bc7338cd12289ca15953bae18280cbee631896c37cc017a961b0cc1862fa959ae9c764008bfb224984116ad45f262743c975d7183ec5af88bcae6899f0034c3edeb793437dd3cffe79bb72d29796de4a625c4fe69029206dc10cb50ffbd833edb9f48b3bd04f4cac63f621145171f013a71db14c07da8792c9d907830a454aa78ff05c30c22330ccd6a954857c39bffb7e00716002d858d4ca7310e97acd63b01fad98b6f067db743bc57694666995e120f1ff9f84e7d4f2408e3836830e227969cdfe98ebf9460aa04e8a17fac55175c6a33034a66401e8b45883751b419dc65f3aa50d12cf4e0f2e280cc02df3c9130b412441ff79d006cd561c157b9e8988426666dcb8b23d2fcebdbff43c22e94cdba09f69e356f88973af5a7456c15d1d37934b56fddb604894deffce322d141cd3bdada8dee79e7df549ddffba00e601c318472e521ab066ea08365622f5accaed4cbd5e84ffee4531542062ea00487a7cf845896a826c9f7e6982c6d574c9ddafa316c7ec3afee9c1a09930a2bfe9cef861b04d02104a09a19ff4ab72e65f4cb2758118597f4cbc9f98ef65dd5461e5190bfbd3125f58638b654eab6b22df0a5b708dd86739094ce196011a15c6e233b1cf80a97a7aa3ac8e4eaa7fb1b91c288e11aba33e043ec17eac8bd75dba2c4c77359e6abac0484a6c16de84c7d9dd5682912ce18c9cc92f3d55c90a35a51b6ce13ad5476964a6332720112332eee49dda6ff4c167b460fc83a4003c30373305615b99ce5efe632a2c11b1322aa5ddbe5221bb77ac6df37a7755e883f1ac284cd7056ec9abd7e69f781dd967f60a370ecbc622b6b08a49e1c886153eb1682e593e1609cf8721914798ec45b2f3b5feab8313cbc259822bde503a71f5c16b1fa3a513a392c30e74830b2c84f866c9f3a344df79ef02a1a8f6a80a29e4aebf153e0445c8fefc196dc678027b870cab9ed43158e29bfc32bd297040753a83af1088fed6bc5e27a3e57d4302aa628c05da8941731b8884021d7d8585c1a4c4fc609c18da527dd67ec1057ad33208010da59a5ce8a5a133039512bd8d0049523b99ed042b482d496800f4f4a3fa2f73db863c6ee0da6a2f3e66f6c16f66a43165585e5bc908e0cabdbf114b1dbbfaf191bcf9b8a180302260e72772af86dc73c86c2ce8f73ede36fa7d219284260677babf238e0b475e338beeb3e5842345068f9279753292eb78fdaa08af887a41619aa50a09dd7fed267fbb14e6f3609c8450d3264ede6ab9adb9dab0ad4008a412e587f36152bc828a618c69ccd92c3f094cdbc6cb9bfddc09c318830ede504cea4b89f28ac1a44deeda6eaf2aa875659745261bdc86e25d1e68d23b92f3074abf4d7cc03c059e9899269da72dec435d1275d4c2faf1b02da8de0bbf0d7a31448b2439131199f2abfd133b60ae6a390f5c72e2cea658cbb7f09b672087fc286b7c2145e56d9203af5652b4f29b05ce0fe6561f480bef9a44d4c2eae5356bef185d4d8dd670077c36e4f97f3dbdc6e519a51dee243f570c4af07aab534e51345eb6411efece15e8bb6b0019aa775b8e5bbb9327a06e5342b0c2e9bf05e406b76623fb1d6cd979f40a9fe9fa3dacafb4ba88a4a0165593abdedb9999d726a8258b42520f3557fa460727a124521685c3fa503b226ef8c01c685a70f10487a6412249305ba78cfe42be5643a4e109241d01a508a4c81884912b7f8012079b605b791b85e0a92f98593bef4a37227614f8d8b5cef121d3efa861a70da998d3a2e4aa27061919a274e0c2cf41c4a3b9275ed00390524d68da98eec56ae9a36329e145bafb47242798e4c7fabdc4d760fd36bc0a9cba34bc19f03b534bdff7f545685a15b0ef50cb17781e56e240607b0700a414bdd9a6b0c28552b5b60eea00ffcee6175aa84b1cd4f84f4e959d68d04eaa969a403e232a163332237bf51e5e618b023741cf868148bd71ef39e070754aaae8db8c497935d25abeb85efb454b68aaa64c35ae68b7e5d3ce3fb2b11c86ad84a953ae8ef83c86c88cf194c2c6d63c9c4bb50f6eb07a402e4fe44924d688bafb47a1eba9c0da2fd9bbbc005c546983658eac5a02bea58871b79b2a9508fafbfcefc9febc2f879a51f6e5ba0ae4627eb90bbe3db25274907222c323777671ffe1edf6f2dce4a59050fa85e7d4d3821974492b9d92ed0f0d2887b9240a044be88f888ad10713bb09e5f330ccf957da7847e609875ce64a5ab28961f0f2fdd448928acfea83da527b3520ec52a14deaac5b9bd84dd0fb30a36e7275e116ad4449ff2b690a194e93d88cf8dab5c6256508aa26c7d035abb52dc59984d86e90141c7161684689db761b9d9234da2f25ec5452f8265952b970b2194fb8279cb90c20724fb43a69ddbfb420d448eb15ff7dcb0c4afa62ad5d0e1532338d1b3f4a12649847dedcbfdd13ccf0e139a34f08ed40211f32bf58833ace2a69a5a63e08f41e3dfe334c60685241674d413501cbb120874f41d9240429cda179a81a0c117a36790946e09cbb228108cca3b437ff2cb3223b1e529a59d2f85eb73e3ac8edf7af2b2941d055bb6190289807db3b9564a751ab0e7b8a36bc0435c53d67ef6f6cc350fdb4faa930d5e2bc59871b89d690b8f2c980e904265f434e0472b0f66a75498c6f3c3a8b49c5d99223ed5f8489d7359faa16a02e30e778a087a6af9d37229bb4b4b37204e1c5b56918e564d063d58c76872247a744e2ee39e484853a9a2ced0867b60000137c0604df05b711ada8db1699aa6c7576a2b8037f79e643e63e1851968b3895c763314765bf82298dab9d76df89ae634115d13ed01b1a23c4538828fcab7c289e65958ce2c890fb89619eb47a23d1b5184e261f97000241886945d9daedd0c1508af25a930e6ad0e25e06722e18b59106fb40d0fd05c89ac0ba17fac416c8237479acb40ab79a8f22616d2dc773548efb43d347c3c2ace4268161872b99ca9b01c10e0b2b8f385c51ee25df0f2b675d2dd148157f8d0e81fbd67296e9bc5dcdb9c6a03dc3ec47948873f982b7fcdf178a46fe514b57e753c06256be1a8b1dc3e94acd7bd144900777af6a81be4c10684f4c783ecb09d852a4ac78073661a621f9c0181f263725d325468878e0b5970b30c6da887ab01c6465f7a7f67f93b3bb195f3fb0ee35300ba8eee84f1966c0d44af528dadc4e2e124daa2d0edf261379d96ca36363ba3a300028a6805f55fe35a9407ee5351a554a07a9e3ee78b48dbf74dc7f0a587215f1cf537580c44d9b2dcf65cd25e7be4da4f346f64e410ad882a4c3ec321a9054d17800db272d837f5b5e42a41659b0f59383309f5b6113d3bcd13cab2", 0x1000, 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) clock_gettime(0x2, &(0x7f0000000040)) executing program 1: open(&(0x7f0000000140)='./file1\x00', 0x0, 0x188) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file1\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0xbbbb, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000666000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x20) open(&(0x7f0000000300)='./file0\x00', 0x1, 0x2c) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x4}, 0x2, &(0x7f00000001c0)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x5c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="00ccd840c8b9fd013eaa4e7130482579273c58fe", 0x14) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000200)={0x1, 0x48}, 0x3, &(0x7f0000000240)="71f90b1e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827c98d4774eda9de4516b4a1551fc7cf670ed02f53aac4315657d979fe7a3d24d6f370cec32998136b29da51e15d34ef0cf81f6796f7153005bc19061d6939a36c57b2fc6d6a9c3fa6d49f1b16b7095ad2bc7184b4566c844297f161c4f36cf9ce3133d490952dce5ad05f6fe349491f8b899b82c2f58b59126c5babb4ede4960c74a854f26a0c4e05d1029bff8e493baf25b4d749ac2dd4f7cb23565aa4144", &(0x7f0000000080)=0x18, 0x0, 0x40) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r1) write(r1, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x43, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x88, 0x7}, 0x0, 0x0, 0x0, 0x0, 0x200004, 0x0, 0x2000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x1, 0x5, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ktrace(0x0, 0x2, 0x506, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r2], 0x28}, 0x0) getrlimit(0x4, &(0x7f00000000c0)) r3 = socket(0x2, 0x4001, 0x0) dup(r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) recvmmsg(r6, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r6, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0xc0}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) close(r4) r7 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000200)="06", 0x1}, {&(0x7f0000002280)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8", 0xa7}], 0x2) socket$inet(0x2, 0x1, 0x2) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b82dc75a3bff8edd773a075a5b036d47aa95258e40dc4a3083c9c3ebeea55afe62e98c1098ff216aa208b088dceaba4786509931eec12ab01723bfe54b76554bd9cbf76354c5bdbfca6e872f339954fc972f6717fafcfe59a502b08feac1349050b1b7dd558b200c0121eeb4e9cf855469a7d91972e15c1c744f6f3f75c27a3dd194ff5ca8537e8cd34d0b6b79a5b72abf92bf1e31a0548dde68013c6c841213807ea38f10632329210eb4d621650cd7271f1328a9be810848e24c88e9543c6c33937680ff0e0a205909f3827f993efca0381680d7bb624000dd066c36eabb6ebaa010ec079326b18dac2445d7f28c979afa8b8661b628b8282e217fe9698cc4cc5e0ed4547954881a137afdf0d929ec58cb8e797d0dc9cc2f9c18898104c85d5fc6427635f001f8ac8467c12a2e7a5ed27aaee505ee9862c042628d35e501580dae24df9e0ddae4fa0a8cd94d6587c760a02f10affbae68b6eec654572892e651ba8c5a2decd11b92679c9601edea50eb5f2beea25e125a870f2daf3d1af746ecc42c576cd57c5169149cab4594eb9965cf5753dd03ce13df8a3a706cb933a5ad99def590d811d7d4d48898e447f11b85b3290f120f62efaf1ad5287f04d025e02bcaf09cfa3f0836bceeb9ef5d833b32b8adca8a36728741510ed3243d3f7df2bbb11c9f800638e5b92032e498f90ab64d76d6c0ea84665653367ff8524198bf1263ddac24202ced838df44b99e7a6694cb4505ec414084412bacdef92b349fa96209c8a8c8432f7147ee9e522015754e5e7c8ddc42ea84c915e35bbefbc6484ddce5c7db880bc657498668c23fe3a820ab427d64f48aae798ceb25ce3be3ff427fb6a0f3ed925a3be482257c46f3c7b7649cc36781c54e456538b3c5ceb4d397770c4edc4c8b56338980a99f7627d9685f51a199686947529f9e8229adfc4645d33ab199ac3988166ba6e0a", 0x343}], 0x3) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/48, 0x30}, {&(0x7f0000000300)=""/189, 0xbd}], 0x2}}, 0x10, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpid() ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r4, &(0x7f00000000c0), 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000140)={0x7fffffff, './file0\x00', './file0\x00'}) executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000340)="00df96323ee1ee706a73978bad10f20a3b", 0x11}, {&(0x7f00000001c0)="5a2a5d450c8a7069e8eacf98917befb19f59ff423d8b70bbeada604b3d10175e5853e71447e1cb", 0x27}, {&(0x7f00000003c0)="bf433570ed107d9991250c0b8fd588574ab0995671ed906c38b52d6128603796cb2effa59d8b108f5aa8f9c444952e1caa882e342367143c48e0ec4af9cd83962a295dc84df961c6d40a51ad0d345fc512f82d4926c79a1ad47d369c3f49cff1198afb9899687f2c4a96a59d94f7094f11fedf1a56e6befd69fe5f2e1338d4ab438429ba90c5199515075ddf8a118ee0f1ac026a926703cc5c304192", 0x9c}, {&(0x7f0000000280)="a9c8d5ccd74b9c16eac2d974dcaa573d821f1a51afc13e6cf2ffd20bcbf69efb3d4e12e7838168c6876180e2f40872f4095c5424028d4a697025401ffb077d80808a370b830e1c3b16168d26109fd5974c42341b1116bf1027eafd412abe44bfddba052a3f78ceac32999c05421d878982ce3730813ee547c4d157058e", 0x7d}, {&(0x7f0000000500)}, {&(0x7f0000000780)="d6b2add26564751fe61da922a18e598aa33d2416f135fc7413aa40d59dca54e580cada32169ec16f6cd16adcedbb44e37938532d6e81908151db242655499256824179d70635f51d844298251a7902a5ef9f8af988", 0x55}, {&(0x7f0000000800)="3b2c033963fdc438fad7901b7a2c145100a6d71d63749d5e795622498091d2e811c34fbfae8e5a5e2982b65a1dee8377668e5a97a1e0278a179685c7139e4728c4d2a26a4559aa11eada5822a109e91549a2e3149f836b76dcd4e797ae41d46169eb66b8cd210fd3ef410e142f44cf8430771744e8b2ea8e06eac7b62714c5654497a2569aa91955812513d9d76a6137a2b49cdf306e4e6b411828109fd7b560ef3ca86affcdf44b31", 0xa9}], 0x7) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x88a, 0x58, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="5df6d0b700000000010000000100000000300000000000009078ac1400bbe00000010c009078000000004500fff900000000003a0000e0000001ffffffff"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, 0x0, 0x200000000}, {&(0x7f0000087000/0x2000)=nil, &(0x7f00003c8000/0x2000)=nil, 0x20}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f00002a7000/0x2000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x800000000000000}, {&(0x7f0000303000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f000016a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0xe4, 0x0, &(0x7f0000000240)=""/228}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) kqueue() socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x6b) setsockopt(r1, 0x1000000029, 0x25, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) dup(r2) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x18, 0x2, 0x0) executing program 4: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semop(0x0, &(0x7f0000000080)=[{0x3, 0x80, 0x1000}, {0x1, 0x9}], 0x2) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r3, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) close(r0) executing program 3: sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000240)="fcb56f2430f66d8ef9580edd89f1488d94844b1654e5d2e1f2bb884227d52c0811d1274b062623a18921b3ac1e41600fa1b4f4ee32f110ee63c1683fe61e70a1aed991e6753eeece3dfec8ba444d7af3a31590450b0e39c29e27d43bd108d2d5dc30dc095fa4ce1c6314a1d33a32f44e6fff5f5aad69", &(0x7f0000000380)=0x76, &(0x7f0000000540), 0x0) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0x0, 0xee01) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) rename(0x0, &(0x7f0000000580)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x1c, &(0x7f0000000040)=[{0x34, 0x0, 0x9, 0x10000}, {0x28, 0x8}, {0x40e, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x8001, 0x2) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x2, 0x0, 0x80000004}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r4 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r4, &(0x7f00000000c0), 0x0) r5 = syz_open_pts() flock(r5, 0x1) syz_open_pts() syz_open_pts() r6 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, 0x0, 0xfffffffffffffffe) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) fchflags(r0, 0x0) close(0xffffffffffffffff) seteuid(0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="8de0ee74342564057cdd3d8a1cb25add1b99f593a7349982fbbdd9ad3801177bc3a4d479a309bf6904d17d91d129c68506ade244393bf6f5da465cb2a289601b18c30a9095052c5acc5ae9f37f0870cdc6a71aadd847436da1cad2f914f5a9014808818c552ef54aac630013e178ff02c7e53efd86d7f205ad8e9fac49722ce39ca74e6e", 0x84}, {&(0x7f0000000880)="986a25dcf8995c6f30d3050ec742a50bc0eb72ad7c34f6e76b7a414875517fe9f13e277e28fea7588b597640996b185b4e326677e5253407b24ead882585e4aa3417b5b9744e4eb5393021a69d9fd1c2509dfc684d98e7d90c3eddd1b9acdc400fa5cf158a49981d4bad2741cb8517c12b2af13fe8749fc2cb08c88a74a1e70edaf9a222c9404145263133a68787b7762996da55b74e7881a22f4d4b0eb716677df70de15b10fca53a5e5f8f8634a2f20d1582dab0b812fff3b7e5227763de56036ee6ac0a8edabf9f50b184a155b59c0d96433d4a57886300e0bbbf0082d2b55885c6cca03f829514619e6cd4d8109fb6897ad6ba1dc781480b4eec27009b7ef01d5bd933d85b31540655929b826eb415a53838e1be464e4c4ac0ab7fbf47ff2763d71e05530a305b2e0e5dca4de7143a7df2e45b5fa6edaf8cb6027957dd324b89bf00d6aba05c6b9912c92899313cd01a1477b22296100dec3b6493b613cf2ff29af88d804b8bf9", 0x169}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000400)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000700)=[{0x2d}, {0x4c}, {0x6, 0x0, 0x0, 0x555}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) executing program 4: syz_open_pts() executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x7f, 0x0, 0x0, 0xffffffffffffffff}, 0x7, 0xe4a, 0x0, 0x0, 0x1aeb8e8a, 0xfff, 0x6, 0xf2}) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000cc0)={0x0}, 0x10, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}], 0x2) getrlimit(0x5, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x8003, 0x0) dup2(r1, r2) setsockopt(r2, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x10000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000200)="7113f1ecdf0f390faa60f9a2bb0739e3beecdb657e8d4135e39c944a8d77f84839c4a317a90bfdabcd43c32638df55149d954ea4c3f061876b549ad953ea4df2ffe22e4e947658055dcea139f3986f5877854b75abd0003e5abf97b32a085aa5e2207809b29bf7", 0x67}, {&(0x7f0000000480)="dcdb0924dcd093aebd98c451e2dd76849e6e783473f8d4feb5ca6b89e691c7d85120798b2dc99bf8b8744a0de3f0b3394aeae7e8e3a65f3e4b795bbc0f61ab6274b93aafb6b1b88bafe26cec074421da25dae383745e9397a8248e406bd05f42a7becf7a11b680f89ecd49b38742ba1b559f11fe2ee1241b0186546aac1dcb613469b506f98e4bf3fd6c407e53c1c795e3a575bccb34726aba5336a4c788107f6cdcda447f604831edbbff3e42f958c3310e59e3f6130067e19593680e3b3cd323fe0da26082768d7df18fad0aa2ed09e097e2df1f3c2ceac026ac2f9df0efd5649cccea9ceeebd1f97fccd3123cdc2b46f2dda7", 0xf4}, {&(0x7f0000000140)="536ff6f30b310953409b190c0437d50c7b2e1d5cac1c3496a43651", 0x1b}, {&(0x7f0000000380)="0adfe8dfa611698764918ddb6497e31c782bfa3366e67740a5b5bee153c95cf49ff7e738ba1e75e05e8aae21aed9a164c9ede1d682c0f73d1fcf9f7f79eba7bd5180088aa3dd6504cca88985fb72d27340175a141745a3e512a2973acb2d85060235efafd19addd2ef93cee7f14ae9430605649122f6465daa48b61fc317d02a39642412e0c680173827f48470a549b8d24083fde1d0f27a51045990958dc168c5c4178c51c9b6d5746d7f1a4e63e491ef7cbc9b972ae4da", 0xb8}, {&(0x7f0000000580)="835d69fc6f84031bc2b6c721f888c0ab0d2eeb172df155a454e0539c81e0df588659eccc520e02dcbed98f06e2bd9cd5ce01fa168b6c85f6b9ee84344114a5e78b2890054c719ab092d8285958e97859ca6f3104d056a02d8ca29772f1f2b92b672f4fe4d51c5a5948c8dc3e7c9d7356f8d4eb38b46c25425ce48b1fb33a1d21624bb6334646ea66ea891db7a60414ac7a889dc87851003ea04ef5c0437b5146f7fd2fe5cb473fcd257fa12b35acebf3b7b4575a4ea2fbed63fade7ece8629ddb9cfda2e8fa24550ddedde06a7080dbd6f5a73cd81e3c513077fcdcec439124cce67f41aa74c6ae9a78b213bc2da94ab185f0f9f", 0xf4}], 0x5, &(0x7f00000009c0)=[{0xd8, 0xffff, 0x1, "1f2b4c92c6b60b7d43f002d602a57c475e3964638bbb77018703341ae3bf1ea35183eab64c9f5c0ff88b851a2591604c35609e6b2d9a40ef97be18d1ff3a81cee327e5f0298bd4678c4d56926f7de8c8e598cbf187c3fe18a1228633fc45f358f0ac4e5041fd40605338d23463e1c71dc8331aecd2c0ee54d9159bef7a59c9b949d57c99d2cfc0943950f0bc28067bb83a6e4fed0953c11983463539eb3ca84bfd294456d25839dfe4b2b87c24d4082dab8fe04c5df64273340bf7e1d1ea6acc4681"}, {0xf0, 0x0, 0x0, "58344a8b93703ef87d841bd29ee51b2677a88c365b02301f02eb4fb7e5e5d19b6cc29748413a675bbfa77e00ec2e064e6471ce7745e516a1add76d3480b3d7408b5f77b46a159098cb1a9da03a3760814a5b9c0a75098f9cefe08ae14e834c520bb3a214f6cca3898d2259f0c87dff6b29ebf0e1c2220730f1b1cc406174ed456cba9c1c470c77e0a64870ffb63130ad82726b264e953a758adec0cf68447ebbbcf10186dcc47b4196a19541a7d55314433a4d77b4ff6cfad49dac2d681b7dad172f98bb43ec080657c57a82bd8432d0cded06e1cb749c5ea40354f2"}, {0x40, 0xffff, 0x1, "15ac7386c6827b25aa6edd00705cfa73b668b8508a3b114a737e454063a132bac4b81e88e61833a123f8fa7996"}, {0xa0, 0x1, 0x200, "203a242215d4237a8220408c9eaca5284cecb3ba95772705af9a8cccfda11863b33a572982ce9f34b89c9b3b6712fe815d6a6918468f98a432dd1cf88b7e40df688f07cbf67d438a726103e70aae1c48856558820a081174eff376cae4110440d9ffd50350f0619aefee5496a244b26c7ed62fdac869d9d22dec248b61028d34d629cad0a48bb120f6ed8c"}], 0x2a8}, 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000640)=[0xffffffffffffffff, 0x0]) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680), 0x1, 0x0) getpgrp() r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r6, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) r8 = getuid() r9 = getgid() getpgrp() r10 = getuid() setreuid(r10, r10) r11 = getegid() r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000780), 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r13 = semget$private(0x0, 0x4000000009, 0x82) semop(r13, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r13, &(0x7f0000000340), 0x0) getegid() semop(r13, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r13, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="5cd0ab91f4c161e57b92270f654c9e0e0dfc26e3ac482cf828dd19e4bf019c9ca47d14c54e99ab56a1588aa3291569754cfcaf92867d62eb637e308cf6cc698d8049a5a0a7443c70c15e", 0x4a}, {&(0x7f0000000180)="4ca88189a0ba0649bfe8d174d53f01fc2903144e19743354d9486e84deb5901f174053cf22a97fed12d79e58ce89f1b15e4acd9b5031f473b462adae1e5ae5b829138029e72630c16aae32c890bf4f1f15cfbffdab4ab004ca4ba1b63def46a07b059571eeab092c4f0cf385c9cf13800553e22be1751c2ee1af2c67bbd1df0b766864d91f4cdd99801bcff8d75b8b89c7993dbe6a3a9b8e89a662e884302e8133217acf8b288d48e85f8fa8dce781e05ab0cab8007a6b57515842aeddd6a0286fd3ea69d8c2110ea2695d4c81ea1b04a920ebeaa40910d30312a9770190216aaa4d9f09e3bec907c9c1ed4bf61676", 0xef}, {&(0x7f0000000340)="4b731ec3df8f2f481587565488e7287593993c719f4e51d78bbe8826746923a69714dff8c2599f9445a49d7e2a003e0b78e4ce2171e863ae5f58726cd1408987d6486e62da29045428714a7fd1e146317bbcfa352c3191ddca85f03608bf1692a8212a8c9c85f1262873b98275b62e1169c9dfc59f82aac5e55d231ad0a3c4c4818bb81a41b9b6d3eba51f06fde86a9887f221874835c776d04d3b3606de6ecb09b4e34a79e8f5d186edd2d6653da8c52f9bb33d236ae5c491b8971f7983e631f59064048e087d75cd6d6e35c8c870d4", 0xd0}, {&(0x7f0000000440)="51beae93e8f070842a601c314840bb3cc71d215681a6cd11304e4a02809b1641cb0e889b3e00e455747aeece9fda3293d62aa34844621e54b5674148c6728cb1c3bcca2a3988614599d9d5e873d26445cd6561af36521de5988bc10732b3933bc2a50b8698bc23bd813e2c9cdbb0f6f994700a93ba50b8e31596e7aaffd4d2f801e8588bf0b7a6a1d6769e4ad3b2c4619add716d029f296b51255567971b48db30d65c6ec29bfdb3bb7f9eba4260833e131a79ca184ac312b33ae8e31793a33538085490552cba2f11b85c333833", 0xce}, {&(0x7f00000002c0)="fafc987424efa821ef30f1eff5f0db130be3972799", 0x15}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r7, r4}, @rights={0x0, 0xffff, 0x1, [r0]}, @rights={0x0, 0xffff, 0x1, [r2, r5, r12, r5, r1]}, @rights={0xfffffffffffffd7b, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x6b, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r3, r10, r11}], 0xc8, 0x9}, 0x402) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x2}, {0x6, 0x9}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r5) setsockopt(r0, 0xe68, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget(0x2, 0x252) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) executing program 5: setuid(0xffffffffffffffff) pipe(0x0) mknod(0x0, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() close(0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) getdents(r0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2}, {0x812e, 0x2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x20, 0x8000, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) socket(0x0, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r1, &(0x7f0000000100), 0x7fffffff, 0x0, 0xfffffffe, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={0x0, 0x1ff, &(0x7f0000000180)='./bus\x00', 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x83}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r3, r6) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) executing program 1: open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) flock(0xffffffffffffffff, 0x3) mkdir(0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0xaeda}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x0) socket(0x11, 0x4, 0x0) semop(0x0, &(0x7f0000000100)=[{0x0, 0x1}], 0x1) getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28, 0xaa}, {0x87, 0x0, 0x0, 0x3f}, {0x3, 0x0, 0x0, 0x3feffe}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x4000, 0x7) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) r4 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ff2000/0x4000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000013c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r5) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r6, 0x0, &(0x7f0000000680)=0x5f) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$VNDIOCSET(r8, 0x20006473, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x1ff, &(0x7f0000000180)='./file0\x00', 0x8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/153, 0x99}, {&(0x7f0000000500)=""/193, 0xc1}, {&(0x7f0000000600)}], 0x7, 0x6) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() getppid() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffffe, 0x91}], 0x31f, 0x0, 0x0, 0x0) executing program 5: sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000240)="fcb56f2430f66d8ef9580edd89f1488d94844b1654e5d2e1f2bb884227d52c0811d1274b062623a18921b3ac1e41600fa1b4f4ee32f110ee63c1683fe61e70a1aed991e6753eeece3dfec8ba444d7af3a31590450b0e39c29e27d43bd108d2d5dc30dc095fa4ce1c6314a1d33a32f44e6fff5f5aad69", &(0x7f0000000380)=0x76, &(0x7f0000000540), 0x0) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0x0, 0xee01) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) rename(0x0, &(0x7f0000000580)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x1c, &(0x7f0000000040)=[{0x34, 0x0, 0x9, 0x10000}, {0x28, 0x8}, {0x40e, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x8001, 0x2) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="84", 0x1) write(r4, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) executing program 4: close(0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(0x0, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) executing program 7: r0 = socket(0x2, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) recvfrom(r0, &(0x7f0000000100)=""/106, 0x6a, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) sendto$unix(r1, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x61}, {0x3, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 3: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) socket(0x18, 0x4, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}, {0x0}], 0x4, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000480)="dcd6a0221da60ed16fdfe64b4486487de0891159c12d1d28853443cc6e1ba0ff63945770cbc0719bd9dc894c6441c69fb2a46a4e94f72b1e5baedec446e81346725779e5f77bca216911ddc3cee3ed89aeee54e5a137be6761b0d7b990157486b07db210ba17a3d703948f777774a8ecb4698b24409a990191bb61aff09e91d30348b123e0691ad65baf5c12998a6e7a752296f62ad7da66336f5b2a319a893cc947f3c9d55b6e9061a60dc4d718d61d2f911bdb8c703985b4c94a385281f5ac539f3fca82", 0xc5) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000640)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 4: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000040)="2c3fa268d5ac0dd4047c696f7224a468e0b9eaaf26df9e8a87c5016557607f52fc79c1a36fd2bde44b017b43c8bea309ca07c65a1a5b0b42fcf59c6a3c1fa6aba7cbcc5c9c2363504093be6108", &(0x7f00000000c0)=0x4d, &(0x7f0000000100)="fcc803097854038b939c7459d652962dac8b16d6e20fb00e7b706d6f35987118e57e6a3b47fecbf399b1a8e56215ae13b86b493bee2a164298db7df72e8fe3477b911926853c2fae8f7e3d589e12276804d54461baa6580c3926103bb45c65aad9c3a084e1240affc426307582a357de3d90b9fbc33143324f81927412eb24ec3202da7b99a9d6f29c7f79dab86534708b3a0ae5ab08531a589fb1e5776352f6338364a5ce7ec7e846e586c1194b782d9dc4df4f5bdf564d650582606823d217e4bd4a8036409c335707d54ae235367b3a46408eec1f768b857e421c8a039a29a03d22191738c043bbb5b84e954dea99170280ab2ab1b625d38ad9fed11ea4a2fcef196b12414eae8bf8e56b343b0e3ccb94190c032bfb1713a2585355e8859e89c61a82ea79202a21bcad5e14b9646b2a05360fc1ab4c4203804276392c95aa210bc5b40b1d93d4a0aabc10629f0c73424e2ab2d4e6cfa5cc0a8b957bdc0068e84772e3b4e4b0e969dca11c99a340780021972087252084cc898ff5f94446629653fa2ec36ac7e078c6987f9b7007613adc4ef5a427b81616e6d2c84b14c7093c42296c1b7c3a25c788b08ba72f637581f76b957843ad333630177586f4ffd2da73e5184b5ac56c4bfd9c9b4079619322a2c8b703d230b964e019642e48b869edaf04fc1daacaaa406ac94540917294c9a1fac81236e47f3fac6fbe497e84b619cc155c544d87569c5872a9861f4be44564c4c579e746cb18fb6a09109d1cc8277bbaf9ab8db2c11979fab8d2a7e4fe5f2d36ed40cec521a565846c011d846b318520911b04a742df6ebd621ce4d460777da8e8185c5d279302b2e83ad045083b4557a206d8716242416362e81109acf4fe1e54f365f32b5ad74bd6b40bbb25f76b5ddf1f5219ba36756ff10aa858ffcde08ee859daac60bbf6bdc60f7eb782f35402d431d4d54794533f70db737ccbde80a4e3127489744cd7c364e80cda3c39217c4cba8342715966a59918ddd33d63936fa8498f8c14eedd72af8664669396fd1e6161dac4cd38debbd2c962b943a3f795af0571c4224af15040a89387a6182e47c947d91f2a65c56d8809c2ac217af91b713caa9aec5c1eb9dacd593730a18fe4fa06161a9dd2ed464c3e4718560f6709a6182218383f5c9684bc6cd1843c82464e25011281d75eb319b9ecb69b6eb1304b42d12a7accb96c8f81c186d05090e9bb29660be91f786de724490d119c54515ace02f085059a94b94a6eb093720e8108ce138f14e707355f8f1876e62b2d7a1e8a6b951d3b79eba81ea053790a93959905edae4d0a770720661bf2fad01d06d7ba0079a2521fe9ba4ddbdb6513516458c8c25ef350edf35d082884db5ed0410372db070ffbe85b9fde5f406a905dc13312106f05db865d0d1f8ec5a070e4f2c38919f0dbb30ba607e6916bf686cd64b12c40968babfa7df7700b08099d83c3c00cf40d555b7c3af47d099486945f1167cb0216e6eaf9baf9532fed59d26a47e7cd37cf7f7eec527495f6b0050613642751e3cc59a209a1d6162e019a26374b59840980512e461dfd973da2d067840e8498ca27c6d33e63f3afcca5cc34145662a2703123e58a827d844111358c564efce780c30afeff5366612e6d10c0a9fcc2d6943535796b74377d1384a76c4bbf952331ae748cf9db078cf201caf7b37badf66315414fbd6041f1ab232d3f28bf0cb02c63bce3b681d2cc5687d06331a557bdbbeeb8ca9bc4a868c44e7b46bbaf61558c953e846bda6648365e0e4a1e461b0dbf702afc994d6c8bd710b9f473b924975f61842ef37b817a635d4a762ab07725b5b4e3636f5f65034b48422a19d07e434f6667bb011653d25146f81903085bf6581705c35ca8415dbac28357f1cca8c29104085d39be1bd64f3a54fd9bc36a991606164bf24a49699dd41ac96e009233a434e6169ccf27bf445f1dc983f54b2e33b783e58c19314ce6fc475c180f5c78bd0d03102bd7c0c49c97209c96fd661f00b9036694840fd332b3a99207f721c3e8150c942d852d2333aff2599c9702674dab7b2ef8885dc813c2515ae06ea514014c34babda4858affbcbf8291828d0fa1b26856776fcc407de9fadee539746b4dd0d6bf00fb54c1deab79a9c1da3acceaaad1b77013f8069bb069a1dfb84b08bc0c7ba203b9b3877ed1e1d6fa4a73241101b3a418adc85d55c8709bdb82793983a804d056cc678d8827a6136c1d43594b5f625017a1f5b212bbd755db361b6b665ef28b2169c7cf235a32684ab455c2b26cb8130440a4ad4245c021614defaa2fa1b110c8eabb5572a6729e8d2e0d8640f9906351904d3053caf37cdaeac14d4519a17c9f856d603a40cfb1a400dc93473d8bef629f6cb775a19e3301bd4e4aeb5a5b0c076b9a3ed5cddae0dd617c2b443a4452b12a1c6bc6041676682130cc8e137eb992ec372a6ee0f665b1431115452431bf3c3b28c69b344916d08e6a0ed2abb068a9ded0fbae8daaa3daa71008a083494234387868458617c56856fe6b7b5f36ca9377a0eb0765a71c1c8daeae1dfe5c380244ab5fabab10099607fba088cde46926ea7a1fe4252ba141334034283b73a095fe342cdb046d62c3cd72cfee89e4cd2b7de92c112105f69bf644dadc915a8bd98df59edfdc4fa6216e4cb423379bab8f86ba070a8dbcebd2d872a55e1205206f2ded069db5d18c6e0b725deda8b5927aa4629e774ce4f78535e119644addfd25e0e32722bd97c07e4dc26d97509ac5ae7e76bcf2ca9f3af76b56645002a54e5651d53813ef9648e1709420602a50e022d8ea61cae3cd996cb350638312f80ad3c3391e27b53c0f740dbbce2349345d96fd00c45ebcd1df1337ad6bc7d61245edb9b103ae5720b29bfc6bf91ead1777c7615cac1737dfb45c6abe4b17f68e2f52f03fb3ad58c0888bc2a1affb52b819dc88cfaa1c6a2ea28b24179c52f0245cd9f22bf708de0411dab59e8e04fefb749ce9bf13d755ad2e3dfd9a5d79c04154e1248485dd7ac2e5aee7ff00e658335e448d157370c1b24af095925db5d7dcb35958e310cf7b29986d4c12f64e63e35bedd7bb762e44c83ea9b164bebd4ff8cc336f5775594ea1bf2ea0a1477756d6fe67ecb006825526e275d30f75da50639f05522bb902b2ec0087e616860602126e3811a748df868e2377eff6d51af08ea2706f093e2bbe60a8842d00967c248f98904023735ff667e10f51a1030caf3997fd03b57666fcf0d29d628299c523e219b188f887d08837fe131727af336200c9a2e4cd22b02eae47d68d364c5f96b0201b8a1bad93a3be72cb9cd8e7d42d12f555044e6bde6581ff30f632e9480359cd3aaaedd984b282dfb9ebbe3f114e402fac15510599ef1b16853c6816bdb08ad5cb810f8beb8596df735d951dff439036a2efedc01f81ca4951ec351a2a9a41029ed377c836fb1c6acbae803b32c204785a2103977a9ca78b0c1c815347a11c234a1d9c68965f453db6727a7ed8d2e1b08b5d8b90e3d1fb4850c18733ac75fbf225c0593647be9dbfd9fa8c75990b23829c261845fdb012fc2eea4ce47dd0820847d30d818a0fb5e5de654664e15922b47973684531f7b7e52ed2be3953a674e71574bfa7400536e73ef4c7d29b6a72396b86c00b7766d1196ea73888da844222a28c4597057ec81afa26f0ba5f58a183e354a84263d0b2337f876bfb30098aa8f255c9ac27af459537de61fabf5a494787ecad9c31a5651ddb24e4dded29c6079108c1693c79a4788143877f0c4bdfdcc60b35bce4ab0d21a1140c9070b75c6cbe729a092b4e23566d6989880b4ef61af5caca80a63b0cf71f6a3d85392e36a0611a35dbed28cbe589a779fb1389f6fe47cea279e25945f325b57361d60c30263ea1d0fb51961cecdde21f3d0b8829544a09d128b270560b0becf0dbd87d67105a579c4689c6efbcae92a80933769db6789f4867cf2ccee4857facbebab8578aa1297aeb9b57d92db83e479889b7467a39412ec1592c06bdce557bcdd5aed8ab4a13cf9f9205894908647d52786826b392acca705566264c47fbbd6cdfeef131c406c70738cbb1c284218b77aa6aa087aca7cb2fa91782e2f7b977261ea274facf7f747e2569a3783403d3173fedf368ec5e2a7297eac17a05b890e715bc6bfa67e1b9c960a31ed9bd79fce1bd82acb2710ddd786eac4e544ca052d18b651c31c5e3a44f32291ac5e2deaa4fd47a5ee2b5b31fcecb083e5121f1bd36ab9d5ec27f575a8dfe7938b851bad373a46642d3162b61f07c1bdf6dd913fd49d74c8bc827c2d10823ceda22ba8b27239ddcf6c1325def16e33152fcd930e5f0ab5099e7d31407dfc7156a855600fe85909c68e3e72cb95dbc979f29ee4071f40e85a96b3a93787580f7ebe0b75bca15d9f83074d16358cc50a502b8335549fa23fb706e86a02d54800b4b05b28e5f9ec601a36aa52d4cf8fef0b0e095435ade1e1e51b6fc6c4e0b35dfffc1d7be8c129190dbe0818f8bebe4f78211206c8bad9c821095f431f630f16005bba1f572f040b6404f4e10231d9a13d79d6029752cea482a9f073ab90428b4418532ae9b122cd4aca41e737fd5f49846f6e9c6bb97789a82f0eb771c5c486f80bf95a971ca828b7a25cdb5133f390b9adacd5e4b432a01d30145b0358c3fa0724cd6629b0998ce678192f242784330c6fa8cf7116052d37d57dc6739dc3fae16dba3532cf979a14ee1b6758dea380c088f3aca62d491c1c3a784b8280af4d8847d0c0d7d7d7d38d9f4740cbc2ae5d703f6cca836a39240088acc6eaae2933f61b04adc5e7c70c0b1e90dcf07fd804fefd1855f4d1a561e8c44931f18e850d71d691edddce49564988bf82a2da8383b9ccd16528c62c0693c26f3502f1df06e408a769dbf0416c336a341bfa24b9618ac4cb75e6251de31e8055516185ce84bd55bbfeba01f968ad0d646d36a621caa96393faad5b9b5a0cf7c2392f1a53e97107bfabddefb856c026e4e16eab34709ea867725918787ed85e106877e74e257e55854c93f09c5d7b3450e2229a3388df4beed2934276fb5002c64374175a15ef6a8d83746e5dbb0b6320bfb3605e57dff38cd6189d896d863ce3910038c6371c55a490e3d063bd494dad2e6a9a526d3465d91095755c9090001b64514e0f9c0f9bd82f3ccd38088023ae8bc858d13e53b3ae130cc0acc0aa785fd15afce12ead446d183e4ddb6bf0273714d7dd57fef010caa8fd1eb693fd0d31e719faea0241b5428e068665af1de0e8a4b1d7fc2f22674dfbf98e2008631bd436f142256e21d5fdb16fc2953829b8d32a20f174c982b6b9f1acabe3de840cc4295df9f421b6c6ef8ccbc664a9180500baf7ed69cc0a830e8866b7a7e9601f79f4546db144cc58b7bea15d13ec73cd4f129a41987b9f54681c9f62951f077bb80c82751577a13276d883c60fc1c591e9fe40c350de755df6f93cfbf7f5da1a2a927587e74663d94e23f2b0c6310fd31834c4f3c98fe4b92b8945168080fd5d98b0772e84598201dbf2d13f024318a92f3f8be5710bfba86b594541ea7fde0dea12298c43b2ac0df8e0d2a46ab1bec5efb8bffe8db1b790f113358769e7a66872c995871ae036d0d19270d4f23433345dfda9b8585a31be8fc5e83faa7637bab7c342eb0be24a371503e3b08a3b2703e8d4b6c957146b3a2be28305347dfc62fad4b8a5fef69024a487cfe6023d67439f6703d17dbdfe982c1852e7dd086b774a13bcd6e44dd4b1ecda88a813db43943b64190ddf3c198", 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100), 0x8000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001140)) chmod(&(0x7f0000001180)='./file0\x00', 0x0) socketpair(0x6, 0x3, 0x81, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000001200)='./file0\x00', 0x0) sysctl$net_inet_esp(&(0x7f0000001240)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000001280)="0e47f35483a6255defca346d5fb6066893befc792fcf5e2febdad8277e423a638e4018e5c01f0fe9256ffe176359a075c31d4f3a944a3354396dd53f7e45f560fe17717dd6582344ea8bf3bb95457f619ddcc8320383a9", &(0x7f0000001300)=0x57, &(0x7f0000001340)="c2", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) sysctl$net_inet_esp(&(0x7f0000001440)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000001480)="387d2b200a4ff076acda1a67679ff3a992aa951fdd3bf733116329eb896eaf9441c0beba8f616b512bdd658b8b086f727cb2ca63e7bf11207392e6078f779eb5ff35fa21d22691c8b4cefce12675f4ee0a536d", &(0x7f0000001500)=0x53, &(0x7f0000001540)="5dad1f8ea88c83811ba42d2f67260c754d4bd608c90ceb2d7a6a35ff6fefeb4cea689ed045067a36bde42d5e1b48eb89c3d9695120ef07b877d5ac240603268860c4968453509f0044fdd3d6697a470be6d8268dbcf98c7001d91332569be47fcf45cd6c2448d11d41", 0x69) getsockname$unix(r1, &(0x7f00000015c0)=@file={0x0, ""/505}, &(0x7f00000017c0)=0x1fb) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001840)={0x1}) r4 = getpgrp() fcntl$lock(r3, 0xe, &(0x7f0000001880)={0x1, 0x1, 0x1, 0x1b3, r4}) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000001900)={0x10, 0x8, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfc3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x189fe4dd}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffe}], './file0/file0\x00', 0x1f}) sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000001b40)="827975e6023ce19ddf1abaf8da82a2ab4c9ac3764b8e6bcaa900b2d5b52b9735fcf8", &(0x7f0000001b80)=0x22, &(0x7f0000001bc0)="9a6ec05c805a4e471dd67a28a77cb57b998a0017548371817fec927633a124fb10ad9c75d1f75bba4e6a3be6e246fea30f8611126db50df1dd7954c8ffd8c9724945c86c4f87fac0af64f9d537dcab24f5832eabe5f6328df0c2cd15f6c295b9dddfbd2be538d259fe9a9954eea84f588c7bdc59f192aee045e6", 0x7a) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001c40), 0x8, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000001c80)={0x2, 0x2, 0x9, 0x0, r4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001cc0), 0x20000, 0x0) sysctl$net_inet_esp(&(0x7f0000001d00)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000001d40)="6a48d78fe53f63f4c6a56427a00dc8f430602bf926ede07dec0bc5cad5c3d9369d5c4d001c4d21a7468222a8df5561d737d96f57b1589c470dc66b4248202b3ad865fd42a99c9422dfd03230ea1e953fef173bb0cb356bb0c36582b9f3a4ea123e05f5f6ec8bf0ad2a0b243269435be5db0f29b0931ff49ed979b44591befd1fc23aed7ee6da4ee2763df6e4535af7ae9211576db9", &(0x7f0000001e00)=0x95, &(0x7f0000001e40)="35cbf3bca6c2a186853f01ea9317f783f287276f5b96408f41f4b97fad1e46c8e01d979703430d20dd97e78d00bf1af75b277c8e88969ee38c965039e355bbec868701f103780c629a6a3dbd6f34b8224687f37752684c4334bb91cf47a547f123c13feccbc93cefd16857620c669d36b089ef2ae1aa45", 0x77) r7 = geteuid() r8 = getgid() lchown(&(0x7f0000001ec0)='./file0/file0\x00', r7, r8) syz_extract_tcp_res(&(0x7f0000001f00), 0x1, 0x5) setgid(r8) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000001f40)={0x8, 0x8}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000002000)={0x3, &(0x7f0000001fc0)=[{0xde, 0x4ec6, 0x2, 0x1, 0xeb7}, {0x2, 0x7, 0x39d3, 0x0, 0x80}, {0x7fff, 0x7f, 0x3fb2, 0x83, 0x6}]}) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = getpid() r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) getrusage(0x1, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r7 = syz_open_pts() close(r7) executing program 7: r0 = socket(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x1, 0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg(r4, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x80, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) kevent(r2, &(0x7f0000000400)=[{{r0}, 0x0, 0x8, 0x1, 0x1, 0x100000000000}, {{r2}, 0xfffffffffffffffb, 0x44, 0x10, 0xe806, 0x9}, {{r3}, 0xfffffffffffffffb, 0x6, 0x1, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x2, 0x4, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x2, 0x3ff}, {{}, 0xfffffffffffffffb, 0x102, 0x20000000, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x5a, 0x1, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffff9, 0x6, 0x1, 0x7, 0x9}], 0x61d3, &(0x7f0000000580)=[{{}, 0xfffffffffffffffa, 0x10, 0x4, 0xffffffffffffffff, 0x7}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x1, 0x7fffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x2, 0x3, 0x8}, {{r3}, 0xfffffffffffffffb, 0x48, 0x10, 0x4, 0x7ff}, {{}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x1, 0x6}], 0x81, &(0x7f00000002c0)={0x1f, 0x5}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) close(0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000642000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x108) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r7 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0xc0286988, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r2, 0x5c7) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000040)="2c3fa268d5ac0dd4047c696f7224a468e0b9eaaf26df9e8a87c5016557607f52fc79c1a36fd2bde44b017b43c8bea309ca07c65a1a5b0b42fcf59c6a3c1fa6aba7cbcc5c9c2363504093be6108", &(0x7f00000000c0)=0x4d, &(0x7f0000000100)="fcc803097854038b939c7459d652962dac8b16d6e20fb00e7b706d6f35987118e57e6a3b47fecbf399b1a8e56215ae13b86b493bee2a164298db7df72e8fe3477b911926853c2fae8f7e3d589e12276804d54461baa6580c3926103bb45c65aad9c3a084e1240affc426307582a357de3d90b9fbc33143324f81927412eb24ec3202da7b99a9d6f29c7f79dab86534708b3a0ae5ab08531a589fb1e5776352f6338364a5ce7ec7e846e586c1194b782d9dc4df4f5bdf564d650582606823d217e4bd4a8036409c335707d54ae235367b3a46408eec1f768b857e421c8a039a29a03d22191738c043bbb5b84e954dea99170280ab2ab1b625d38ad9fed11ea4a2fcef196b12414eae8bf8e56b343b0e3ccb94190c032bfb1713a2585355e8859e89c61a82ea79202a21bcad5e14b9646b2a05360fc1ab4c4203804276392c95aa210bc5b40b1d93d4a0aabc10629f0c73424e2ab2d4e6cfa5cc0a8b957bdc0068e84772e3b4e4b0e969dca11c99a340780021972087252084cc898ff5f94446629653fa2ec36ac7e078c6987f9b7007613adc4ef5a427b81616e6d2c84b14c7093c42296c1b7c3a25c788b08ba72f637581f76b957843ad333630177586f4ffd2da73e5184b5ac56c4bfd9c9b4079619322a2c8b703d230b964e019642e48b869edaf04fc1daacaaa406ac94540917294c9a1fac81236e47f3fac6fbe497e84b619cc155c544d87569c5872a9861f4be44564c4c579e746cb18fb6a09109d1cc8277bbaf9ab8db2c11979fab8d2a7e4fe5f2d36ed40cec521a565846c011d846b318520911b04a742df6ebd621ce4d460777da8e8185c5d279302b2e83ad045083b4557a206d8716242416362e81109acf4fe1e54f365f32b5ad74bd6b40bbb25f76b5ddf1f5219ba36756ff10aa858ffcde08ee859daac60bbf6bdc60f7eb782f35402d431d4d54794533f70db737ccbde80a4e3127489744cd7c364e80cda3c39217c4cba8342715966a59918ddd33d63936fa8498f8c14eedd72af8664669396fd1e6161dac4cd38debbd2c962b943a3f795af0571c4224af15040a89387a6182e47c947d91f2a65c56d8809c2ac217af91b713caa9aec5c1eb9dacd593730a18fe4fa06161a9dd2ed464c3e4718560f6709a6182218383f5c9684bc6cd1843c82464e25011281d75eb319b9ecb69b6eb1304b42d12a7accb96c8f81c186d05090e9bb29660be91f786de724490d119c54515ace02f085059a94b94a6eb093720e8108ce138f14e707355f8f1876e62b2d7a1e8a6b951d3b79eba81ea053790a93959905edae4d0a770720661bf2fad01d06d7ba0079a2521fe9ba4ddbdb6513516458c8c25ef350edf35d082884db5ed0410372db070ffbe85b9fde5f406a905dc13312106f05db865d0d1f8ec5a070e4f2c38919f0dbb30ba607e6916bf686cd64b12c40968babfa7df7700b08099d83c3c00cf40d555b7c3af47d099486945f1167cb0216e6eaf9baf9532fed59d26a47e7cd37cf7f7eec527495f6b0050613642751e3cc59a209a1d6162e019a26374b59840980512e461dfd973da2d067840e8498ca27c6d33e63f3afcca5cc34145662a2703123e58a827d844111358c564efce780c30afeff5366612e6d10c0a9fcc2d6943535796b74377d1384a76c4bbf952331ae748cf9db078cf201caf7b37badf66315414fbd6041f1ab232d3f28bf0cb02c63bce3b681d2cc5687d06331a557bdbbeeb8ca9bc4a868c44e7b46bbaf61558c953e846bda6648365e0e4a1e461b0dbf702afc994d6c8bd710b9f473b924975f61842ef37b817a635d4a762ab07725b5b4e3636f5f65034b48422a19d07e434f6667bb011653d25146f81903085bf6581705c35ca8415dbac28357f1cca8c29104085d39be1bd64f3a54fd9bc36a991606164bf24a49699dd41ac96e009233a434e6169ccf27bf445f1dc983f54b2e33b783e58c19314ce6fc475c180f5c78bd0d03102bd7c0c49c97209c96fd661f00b9036694840fd332b3a99207f721c3e8150c942d852d2333aff2599c9702674dab7b2ef8885dc813c2515ae06ea514014c34babda4858affbcbf8291828d0fa1b26856776fcc407de9fadee539746b4dd0d6bf00fb54c1deab79a9c1da3acceaaad1b77013f8069bb069a1dfb84b08bc0c7ba203b9b3877ed1e1d6fa4a73241101b3a418adc85d55c8709bdb82793983a804d056cc678d8827a6136c1d43594b5f625017a1f5b212bbd755db361b6b665ef28b2169c7cf235a32684ab455c2b26cb8130440a4ad4245c021614defaa2fa1b110c8eabb5572a6729e8d2e0d8640f9906351904d3053caf37cdaeac14d4519a17c9f856d603a40cfb1a400dc93473d8bef629f6cb775a19e3301bd4e4aeb5a5b0c076b9a3ed5cddae0dd617c2b443a4452b12a1c6bc6041676682130cc8e137eb992ec372a6ee0f665b1431115452431bf3c3b28c69b344916d08e6a0ed2abb068a9ded0fbae8daaa3daa71008a083494234387868458617c56856fe6b7b5f36ca9377a0eb0765a71c1c8daeae1dfe5c380244ab5fabab10099607fba088cde46926ea7a1fe4252ba141334034283b73a095fe342cdb046d62c3cd72cfee89e4cd2b7de92c112105f69bf644dadc915a8bd98df59edfdc4fa6216e4cb423379bab8f86ba070a8dbcebd2d872a55e1205206f2ded069db5d18c6e0b725deda8b5927aa4629e774ce4f78535e119644addfd25e0e32722bd97c07e4dc26d97509ac5ae7e76bcf2ca9f3af76b56645002a54e5651d53813ef9648e1709420602a50e022d8ea61cae3cd996cb350638312f80ad3c3391e27b53c0f740dbbce2349345d96fd00c45ebcd1df1337ad6bc7d61245edb9b103ae5720b29bfc6bf91ead1777c7615cac1737dfb45c6abe4b17f68e2f52f03fb3ad58c0888bc2a1affb52b819dc88cfaa1c6a2ea28b24179c52f0245cd9f22bf708de0411dab59e8e04fefb749ce9bf13d755ad2e3dfd9a5d79c04154e1248485dd7ac2e5aee7ff00e658335e448d157370c1b24af095925db5d7dcb35958e310cf7b29986d4c12f64e63e35bedd7bb762e44c83ea9b164bebd4ff8cc336f5775594ea1bf2ea0a1477756d6fe67ecb006825526e275d30f75da50639f05522bb902b2ec0087e616860602126e3811a748df868e2377eff6d51af08ea2706f093e2bbe60a8842d00967c248f98904023735ff667e10f51a1030caf3997fd03b57666fcf0d29d628299c523e219b188f887d08837fe131727af336200c9a2e4cd22b02eae47d68d364c5f96b0201b8a1bad93a3be72cb9cd8e7d42d12f555044e6bde6581ff30f632e9480359cd3aaaedd984b282dfb9ebbe3f114e402fac15510599ef1b16853c6816bdb08ad5cb810f8beb8596df735d951dff439036a2efedc01f81ca4951ec351a2a9a41029ed377c836fb1c6acbae803b32c204785a2103977a9ca78b0c1c815347a11c234a1d9c68965f453db6727a7ed8d2e1b08b5d8b90e3d1fb4850c18733ac75fbf225c0593647be9dbfd9fa8c75990b23829c261845fdb012fc2eea4ce47dd0820847d30d818a0fb5e5de654664e15922b47973684531f7b7e52ed2be3953a674e71574bfa7400536e73ef4c7d29b6a72396b86c00b7766d1196ea73888da844222a28c4597057ec81afa26f0ba5f58a183e354a84263d0b2337f876bfb30098aa8f255c9ac27af459537de61fabf5a494787ecad9c31a5651ddb24e4dded29c6079108c1693c79a4788143877f0c4bdfdcc60b35bce4ab0d21a1140c9070b75c6cbe729a092b4e23566d6989880b4ef61af5caca80a63b0cf71f6a3d85392e36a0611a35dbed28cbe589a779fb1389f6fe47cea279e25945f325b57361d60c30263ea1d0fb51961cecdde21f3d0b8829544a09d128b270560b0becf0dbd87d67105a579c4689c6efbcae92a80933769db6789f4867cf2ccee4857facbebab8578aa1297aeb9b57d92db83e479889b7467a39412ec1592c06bdce557bcdd5aed8ab4a13cf9f9205894908647d52786826b392acca705566264c47fbbd6cdfeef131c406c70738cbb1c284218b77aa6aa087aca7cb2fa91782e2f7b977261ea274facf7f747e2569a3783403d3173fedf368ec5e2a7297eac17a05b890e715bc6bfa67e1b9c960a31ed9bd79fce1bd82acb2710ddd786eac4e544ca052d18b651c31c5e3a44f32291ac5e2deaa4fd47a5ee2b5b31fcecb083e5121f1bd36ab9d5ec27f575a8dfe7938b851bad373a46642d3162b61f07c1bdf6dd913fd49d74c8bc827c2d10823ceda22ba8b27239ddcf6c1325def16e33152fcd930e5f0ab5099e7d31407dfc7156a855600fe85909c68e3e72cb95dbc979f29ee4071f40e85a96b3a93787580f7ebe0b75bca15d9f83074d16358cc50a502b8335549fa23fb706e86a02d54800b4b05b28e5f9ec601a36aa52d4cf8fef0b0e095435ade1e1e51b6fc6c4e0b35dfffc1d7be8c129190dbe0818f8bebe4f78211206c8bad9c821095f431f630f16005bba1f572f040b6404f4e10231d9a13d79d6029752cea482a9f073ab90428b4418532ae9b122cd4aca41e737fd5f49846f6e9c6bb97789a82f0eb771c5c486f80bf95a971ca828b7a25cdb5133f390b9adacd5e4b432a01d30145b0358c3fa0724cd6629b0998ce678192f242784330c6fa8cf7116052d37d57dc6739dc3fae16dba3532cf979a14ee1b6758dea380c088f3aca62d491c1c3a784b8280af4d8847d0c0d7d7d7d38d9f4740cbc2ae5d703f6cca836a39240088acc6eaae2933f61b04adc5e7c70c0b1e90dcf07fd804fefd1855f4d1a561e8c44931f18e850d71d691edddce49564988bf82a2da8383b9ccd16528c62c0693c26f3502f1df06e408a769dbf0416c336a341bfa24b9618ac4cb75e6251de31e8055516185ce84bd55bbfeba01f968ad0d646d36a621caa96393faad5b9b5a0cf7c2392f1a53e97107bfabddefb856c026e4e16eab34709ea867725918787ed85e106877e74e257e55854c93f09c5d7b3450e2229a3388df4beed2934276fb5002c64374175a15ef6a8d83746e5dbb0b6320bfb3605e57dff38cd6189d896d863ce3910038c6371c55a490e3d063bd494dad2e6a9a526d3465d91095755c9090001b64514e0f9c0f9bd82f3ccd38088023ae8bc858d13e53b3ae130cc0acc0aa785fd15afce12ead446d183e4ddb6bf0273714d7dd57fef010caa8fd1eb693fd0d31e719faea0241b5428e068665af1de0e8a4b1d7fc2f22674dfbf98e2008631bd436f142256e21d5fdb16fc2953829b8d32a20f174c982b6b9f1acabe3de840cc4295df9f421b6c6ef8ccbc664a9180500baf7ed69cc0a830e8866b7a7e9601f79f4546db144cc58b7bea15d13ec73cd4f129a41987b9f54681c9f62951f077bb80c82751577a13276d883c60fc1c591e9fe40c350de755df6f93cfbf7f5da1a2a927587e74663d94e23f2b0c6310fd31834c4f3c98fe4b92b8945168080fd5d98b0772e84598201dbf2d13f024318a92f3f8be5710bfba86b594541ea7fde0dea12298c43b2ac0df8e0d2a46ab1bec5efb8bffe8db1b790f113358769e7a66872c995871ae036d0d19270d4f23433345dfda9b8585a31be8fc5e83faa7637bab7c342eb0be24a371503e3b08a3b2703e8d4b6c957146b3a2be28305347dfc62fad4b8a5fef69024a487cfe6023d67439f6703d17dbdfe982c1852e7dd086b774a13bcd6e44dd4b1ecda88a813db43943b64190ddf3c198", 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100), 0x8000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001140)) chmod(&(0x7f0000001180)='./file0\x00', 0x0) socketpair(0x6, 0x3, 0x81, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000001200)='./file0\x00', 0x0) sysctl$net_inet_esp(&(0x7f0000001240)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000001280)="0e47f35483a6255defca346d5fb6066893befc792fcf5e2febdad8277e423a638e4018e5c01f0fe9256ffe176359a075c31d4f3a944a3354396dd53f7e45f560fe17717dd6582344ea8bf3bb95457f619ddcc8320383a9", &(0x7f0000001300)=0x57, &(0x7f0000001340)="c2", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) sysctl$net_inet_esp(&(0x7f0000001440)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000001480)="387d2b200a4ff076acda1a67679ff3a992aa951fdd3bf733116329eb896eaf9441c0beba8f616b512bdd658b8b086f727cb2ca63e7bf11207392e6078f779eb5ff35fa21d22691c8b4cefce12675f4ee0a536d", &(0x7f0000001500)=0x53, &(0x7f0000001540)="5dad1f8ea88c83811ba42d2f67260c754d4bd608c90ceb2d7a6a35ff6fefeb4cea689ed045067a36bde42d5e1b48eb89c3d9695120ef07b877d5ac240603268860c4968453509f0044fdd3d6697a470be6d8268dbcf98c7001d91332569be47fcf45cd6c2448d11d41", 0x69) getsockname$unix(r1, &(0x7f00000015c0)=@file={0x0, ""/505}, &(0x7f00000017c0)=0x1fb) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001840)={0x1}) r4 = getpgrp() fcntl$lock(r3, 0xe, &(0x7f0000001880)={0x1, 0x1, 0x1, 0x1b3, r4}) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000001900)={0x10, 0x8, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfc3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x189fe4dd}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffe}], './file0/file0\x00', 0x1f}) sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000001b40)="827975e6023ce19ddf1abaf8da82a2ab4c9ac3764b8e6bcaa900b2d5b52b9735fcf8", &(0x7f0000001b80)=0x22, &(0x7f0000001bc0)="9a6ec05c805a4e471dd67a28a77cb57b998a0017548371817fec927633a124fb10ad9c75d1f75bba4e6a3be6e246fea30f8611126db50df1dd7954c8ffd8c9724945c86c4f87fac0af64f9d537dcab24f5832eabe5f6328df0c2cd15f6c295b9dddfbd2be538d259fe9a9954eea84f588c7bdc59f192aee045e6", 0x7a) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001c40), 0x8, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000001c80)={0x2, 0x2, 0x9, 0x0, r4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001cc0), 0x20000, 0x0) sysctl$net_inet_esp(&(0x7f0000001d00)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000001d40)="6a48d78fe53f63f4c6a56427a00dc8f430602bf926ede07dec0bc5cad5c3d9369d5c4d001c4d21a7468222a8df5561d737d96f57b1589c470dc66b4248202b3ad865fd42a99c9422dfd03230ea1e953fef173bb0cb356bb0c36582b9f3a4ea123e05f5f6ec8bf0ad2a0b243269435be5db0f29b0931ff49ed979b44591befd1fc23aed7ee6da4ee2763df6e4535af7ae9211576db9", &(0x7f0000001e00)=0x95, &(0x7f0000001e40)="35cbf3bca6c2a186853f01ea9317f783f287276f5b96408f41f4b97fad1e46c8e01d979703430d20dd97e78d00bf1af75b277c8e88969ee38c965039e355bbec868701f103780c629a6a3dbd6f34b8224687f37752684c4334bb91cf47a547f123c13feccbc93cefd16857620c669d36b089ef2ae1aa45", 0x77) r7 = geteuid() r8 = getgid() lchown(&(0x7f0000001ec0)='./file0/file0\x00', r7, r8) syz_extract_tcp_res(&(0x7f0000001f00), 0x1, 0x5) setgid(r8) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000001f40)={0x8, 0x8}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000002000)={0x3, &(0x7f0000001fc0)=[{0xde, 0x4ec6, 0x2, 0x1, 0xeb7}, {0x2, 0x7, 0x39d3, 0x0, 0x80}, {0x7fff, 0x7f, 0x3fb2, 0x83, 0x6}]}) runtime: gp: gp=0xc000909340, goid=4503668347895816, gp->atomicstatus=0 runtime: getg: g=0xc000179500, goid=0, g->atomicstatus=0 fatal error: bad g->status in ready runtime stack: runtime.throw({0xc2aad7?, 0xc0002e9008?}) /usr/local/go/src/runtime/panic.go:1023 +0x5c fp=0x28b263d48 sp=0x28b263d18 pc=0x43d1bc runtime.ready(0xc000909340, 0xc000017780?, 0xe4?) /usr/local/go/src/runtime/proc.go:959 +0x24a fp=0x28b263da8 sp=0x28b263d48 pc=0x4415ea runtime.closechan.goready.func1() /usr/local/go/src/runtime/proc.go:413 +0x25 fp=0x28b263dd0 sp=0x28b263da8 pc=0x409e85 runtime.systemstack(0xc000179500) /usr/local/go/src/runtime/asm_amd64.s:509 +0x4a fp=0x28b263de0 sp=0x28b263dd0 pc=0x47586a goroutine 57 gp=0xc000189340 m=7 mp=0xc0002e9008 [running]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000017930 sp=0xc000017920 pc=0x475808 runtime.goready(...) /usr/local/go/src/runtime/proc.go:412 runtime.closechan(0xc000732f00) /usr/local/go/src/runtime/chan.go:424 +0x390 fp=0xc000017988 sp=0xc000017930 pc=0x409dd0 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000552600, 0xc000017d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:886 +0x7c5 fp=0xc000017b40 sp=0xc000017988 pc=0xa416e5 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552500, 0xc000017d58, {0xc00035aa80, 0x9c5, 0x9c5}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc000017bd0 sp=0xc000017b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010678, {0x1423, {0xc00035aa80, 0x9c5, 0x9c5}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc000017d38 sp=0xc000017bd0 pc=0xa483bb main.(*Proc).execute(0xc000010678?, {0x1423, {0xc00035aa80, 0x9c5, 0x9c5}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc000017dd0 sp=0xc000017d38 pc=0xa48198 main.(*Proc).loop(0xc000010678) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc000017fc8 sp=0xc000017dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000017fe0 sp=0xc000017fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000017fe8 sp=0xc000017fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 1 gp=0xc0000061c0 m=nil [select]: runtime.gopark(0xc000555a60?, 0x2?, 0x0?, 0x0?, 0xc000555964?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005556f0 sp=0xc0005556d0 pc=0x44006e runtime.selectgo(0xc000555a60, 0xc000555960, 0x1?, 0x0, 0xfd46065?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000555810 sp=0xc0005556f0 pc=0x451b25 main.(*FuzzerTool).exchangeDataWorker(0xc000736750) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:284 +0x113 fp=0xc000555b40 sp=0xc000555810 pc=0xa466b3 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:203 +0x1175 fp=0xc000555f50 sp=0xc000555b40 pc=0xa45c95 runtime.main() /usr/local/go/src/runtime/proc.go:271 +0x28b fp=0xc000555fe0 sp=0xc000555f50 pc=0x43fc2b runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000555fe8 sp=0xc000555fe0 pc=0x4776c1 goroutine 2 gp=0xc000006700 m=nil [force gc (idle), 10 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:326 +0xa5 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43fee5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x4776c1 created by runtime.init.6 in goroutine 1 /usr/local/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000006c40 m=nil [GC sweep wait]: runtime.gopark(0x1458f01?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000074000) /usr/local/go/src/runtime/mgcsweep.go:318 +0xdf fp=0xc00005d7c8 sp=0xc00005d780 pc=0x42a51f runtime.gcenable.gowrap1() /usr/local/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41ee65 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000006e00 m=nil [GC scavenge wait]: runtime.gopark(0xb90925b?, 0x10bca8?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x145a5e0) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x427ee9 runtime.bgscavenge(0xc000074000) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x428479 runtime.gcenable.gowrap2() /usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41ee05 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc0000b0000 m=nil [finalizer wait]: runtime.gopark(0x0?, 0xcde810?, 0xa0?, 0xe0?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x44006e runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x41dea7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x4776c1 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc0002dd340 m=nil [GC worker (idle)]: runtime.gopark(0xc0000587b8?, 0xc00007a000?, 0x1a?, 0xa?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058750 sp=0xc000058730 pc=0x44006e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000587e0 sp=0xc000058750 pc=0x420ec5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x4776c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 5 gp=0xc000007340 m=nil [GC worker (idle)]: runtime.gopark(0xc00005e7b8?, 0xc00007a020?, 0x1a?, 0xa?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005e750 sp=0xc00005e730 pc=0x44006e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005e7e0 sp=0xc00005e750 pc=0x420ec5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x4776c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 6 gp=0xc0002dd880 m=nil [select]: runtime.gopark(0xc000059f78?, 0x3?, 0xb8?, 0x55?, 0xc000059f72?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000059e18 sp=0xc000059df8 pc=0x44006e runtime.selectgo(0xc000059f78, 0xc000059f6c, 0xc0000d6680?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000059f38 sp=0xc000059e18 pc=0x451b25 go.opencensus.io/stats/view.(*worker).start(0xc0000d6680) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f fp=0xc000059fc8 sp=0xc000059f38 pc=0xa19d5f go.opencensus.io/stats/view.init.0.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x25 fp=0xc000059fe0 sp=0xc000059fc8 pc=0xa190c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x4776c1 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 51 gp=0xc000007c00 m=nil [IO wait]: runtime.gopark(0x24?, 0xc00047cf80?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00055b7e8 sp=0xc00055b7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00055b820 sp=0xc00055b7e8 pc=0x439937 internal/poll.runtime_pollWait(0x26843c708, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00055b840 sp=0xc00055b820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000840180?, 0xc00047cf80?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00055b868 sp=0xc00055b840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000840180, {0xc00047cf80, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00055b900 sp=0xc00055b868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0580, {0xc00047cf80?, 0xc00055b978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00055b940 sp=0xc00055b900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0580}, {0xc00047cf80, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00055b988 sp=0xc00055b940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000370080, 0xc00055bd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc00055bb40 sp=0xc00055b988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552180, 0xc00055bd58, {0xc000136600, 0x2f2, 0x2f2}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc00055bbd0 sp=0xc00055bb40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000105d0, {0x141d, {0xc000136600, 0x2f2, 0x2f2}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc00055bd38 sp=0xc00055bbd0 pc=0xa483bb main.(*Proc).execute(0xc0000105d0?, {0x141d, {0xc000136600, 0x2f2, 0x2f2}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc00055bdd0 sp=0xc00055bd38 pc=0xa48198 main.(*Proc).loop(0xc0000105d0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc00055bfc8 sp=0xc00055bdd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00055bfe0 sp=0xc00055bfc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00055bfe8 sp=0xc00055bfe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 20 gp=0xc0006a21c0 m=nil [chan receive]: runtime.gopark(0xc000078000?, 0xc000488050?, 0x48?, 0x29?, 0x8f71a0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006c76f8 sp=0xc0006c76d8 pc=0x44006e runtime.chanrecv(0xc000078de0, 0xc0006c77b8, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0006c7770 sp=0xc0006c76f8 pc=0x40a29f runtime.chanrecv2(0xc00052c7c0?, 0x0?) /usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0006c7798 sp=0xc0006c7770 pc=0x409ed2 github.com/google/syzkaller/pkg/stats.newSet.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:98 +0x66 fp=0xc0006c77e0 sp=0xc0006c7798 pc=0x8f5f06 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c77e8 sp=0xc0006c77e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/stats.newSet in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:97 +0xd6 goroutine 11 gp=0xc000178000 m=nil [select, 10 minutes, locked to thread]: runtime.gopark(0xc00005ffa8?, 0x2?, 0x9?, 0x3?, 0xc00005ff98?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005fe40 sp=0xc00005fe20 pc=0x44006e runtime.selectgo(0xc00005ffa8, 0xc00005ff94, 0x0?, 0x0, 0xc00048b1a0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00005ff60 sp=0xc00005fe40 pc=0x451b25 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1034 +0x16f fp=0xc00005ffe0 sp=0xc00005ff60 pc=0x46e60f runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x4776c1 created by runtime.ensureSigM in goroutine 34 /usr/local/go/src/runtime/signal_unix.go:1017 +0xc8 goroutine 5411 gp=0xc0001781c0 m=15 mp=0xc0009ba008 [syscall]: syscall.syscall6(0x4ca040, 0x3f41, 0xc0004b5eb4, 0x0, 0xc00009c480, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0004b5dd0 sp=0xc0004b5db0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0004b5fb0?, 0x10100000002?, 0x273eb4688?, 0x90?, 0x24ed255b8?, 0x90?) :1 +0x2f fp=0xc0004b5e30 sp=0xc0004b5dd0 pc=0x47a14f syscall.wait4(0xc0004b5eb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0004b5e90 sp=0xc0004b5e30 pc=0x4c68a5 syscall.Wait4(0xc00089e378?, 0xc0004b5eec, 0xc0004b5f8c?, 0x10000c0001781c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0004b5ec8 sp=0xc0004b5e90 pc=0x4c3fe5 os.(*Process).wait(0xc000534150) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0004b5f20 sp=0xc0004b5ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000334000) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0004b5f80 sp=0xc0004b5f20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000370080) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0004b5fc8 sp=0xc0004b5f80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0004b5fe0 sp=0xc0004b5fc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b5fe8 sp=0xc0004b5fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 51 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 5463 gp=0xc000178380 m=nil [select]: runtime.gopark(0xc00005efb0?, 0x2?, 0x56?, 0xfc?, 0xc00005ef8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005ee38 sp=0xc00005ee18 pc=0x44006e runtime.selectgo(0xc00005efb0, 0xc00005ef88, 0xe9?, 0x0, 0x35?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00005ef58 sp=0xc00005ee38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc00005efe0 sp=0xc00005ef58 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 52 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 12 gp=0xc000178a80 m=3 mp=0xc000063008 [syscall, 10 minutes]: runtime.notetsleepg(0x14bd020, 0xffffffffffffffff) /usr/local/go/src/runtime/lock_sema.go:296 +0x29 fp=0xc00005bfa0 sp=0xc00005bf68 pc=0x410129 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc00005bfc0 sp=0xc00005bfa0 pc=0x473c89 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc00005bfe0 sp=0xc00005bfc0 pc=0x7b9453 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x4776c1 created by os/signal.Notify.func1.1 in goroutine 34 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 50 gp=0xc000178fc0 m=nil [IO wait]: runtime.gopark(0x25?, 0xc00072f110?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004a57e8 sp=0xc0004a57c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004a5820 sp=0xc0004a57e8 pc=0x439937 internal/poll.runtime_pollWait(0x26843d2a8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004a5840 sp=0xc0004a5820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0007433e0?, 0xc00072f110?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004a5868 sp=0xc0004a5840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007433e0, {0xc00072f110, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004a5900 sp=0xc0004a5868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000374598, {0xc00072f110?, 0xc0004a5978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004a5940 sp=0xc0004a5900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc000374598}, {0xc00072f110, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0004a5988 sp=0xc0004a5940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000370100, 0xc0004a5d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc0004a5b40 sp=0xc0004a5988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552100, 0xc0004a5d58, {0xc00018b000, 0x38c, 0x38c}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc0004a5bd0 sp=0xc0004a5b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000105b8, {0x1414, {0xc00018b000, 0x38c, 0x38c}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc0004a5d38 sp=0xc0004a5bd0 pc=0xa483bb main.(*Proc).execute(0xc0000105b8?, {0x1414, {0xc00018b000, 0x38c, 0x38c}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc0004a5dd0 sp=0xc0004a5d38 pc=0xa48198 main.(*Proc).loop(0xc0000105b8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc0004a5fc8 sp=0xc0004a5dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc0004a5fe0 sp=0xc0004a5fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a5fe8 sp=0xc0004a5fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 34 gp=0xc000179180 m=nil [chan receive, 10 minutes]: runtime.gopark(0x7b9065?, 0xb269c0?, 0x1?, 0xc?, 0xc000058f58?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058ec8 sp=0xc000058ea8 pc=0x44006e runtime.chanrecv(0xc000742ae0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000058f40 sp=0xc000058ec8 pc=0x40a29f runtime.chanrecv1(0xc000742ae0?, 0xc000058fb0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000058f68 sp=0xc000058f40 pc=0x409eb2 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:77 +0x85 fp=0xc000058fe0 sp=0xc000058f68 pc=0x7ba005 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0x4f goroutine 52 gp=0xc000188380 m=nil [IO wait]: runtime.gopark(0x26?, 0xc00047cfa0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000197e8 sp=0xc0000197c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000019820 sp=0xc0000197e8 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cf778, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000019840 sp=0xc000019820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a24d80?, 0xc00047cfa0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000019868 sp=0xc000019840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a24d80, {0xc00047cfa0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000019900 sp=0xc000019868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000374c98, {0xc00047cfa0?, 0xc000019978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000019940 sp=0xc000019900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc000374c98}, {0xc00047cfa0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000019988 sp=0xc000019940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000552900, 0xc000019d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc000019b40 sp=0xc000019988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552200, 0xc000019d58, {0xc000352000, 0x1087, 0x1087}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc000019bd0 sp=0xc000019b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000105e8, {0x141e, {0xc000352000, 0x1087, 0x1087}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc000019d38 sp=0xc000019bd0 pc=0xa483bb main.(*Proc).execute(0xc0000105e8?, {0x141e, {0xc000352000, 0x1087, 0x1087}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc000019dd0 sp=0xc000019d38 pc=0xa48198 main.(*Proc).loop(0xc0000105e8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc000019fc8 sp=0xc000019dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000019fe0 sp=0xc000019fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000019fe8 sp=0xc000019fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 35 gp=0xc000179a40 m=nil [chan receive, 10 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000596f0 sp=0xc0000596d0 pc=0x44006e runtime.chanrecv(0xc00008a180, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000059768 sp=0xc0000596f0 pc=0x40a29f runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000059790 sp=0xc000059768 pc=0x409eb2 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:102 +0x19 fp=0xc0000597e0 sp=0xc000059790 pc=0xa45d59 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x4776c1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:100 +0x3b9 goroutine 36 gp=0xc000179c00 m=nil [IO wait, 10 minutes]: runtime.gopark(0x4118a5?, 0x24ed25108?, 0x1e?, 0x0?, 0xc000181c48?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000181ba8 sp=0xc000181b88 pc=0x44006e runtime.netpollblock(0x24ed31d08?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000181be0 sp=0xc000181ba8 pc=0x439937 internal/poll.runtime_pollWait(0x26843cdd0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000181c00 sp=0xc000181be0 pc=0x471c45 internal/poll.(*pollDesc).wait(0x7?, 0x10?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000181c28 sp=0xc000181c00 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000552000) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000181cd0 sp=0xc000181c28 pc=0x4e956c net.(*netFD).accept(0xc000552000) /usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000181d88 sp=0xc000181cd0 pc=0x5c9869 net.(*TCPListener).accept(0xc0004941a0) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc000181db0 sp=0xc000181d88 pc=0x5e063e net.(*TCPListener).Accept(0xc0004941a0) /usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc000181de0 sp=0xc000181db0 pc=0x5df750 net/http.(*onceCloseListener).Accept(0xda3150?) :1 +0x24 fp=0xc000181df8 sp=0xc000181de0 pc=0x70f624 net/http.(*Server).Serve(0xc000076000, {0xda2150, 0xc0004941a0}) /usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc000181f28 sp=0xc000181df8 pc=0x6ed5de net/http.(*Server).ListenAndServe(0xc000076000) /usr/local/go/src/net/http/server.go:3184 +0x71 fp=0xc000181f58 sp=0xc000181f28 pc=0x6ed271 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3438 main.setupPprofHandler.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:362 +0x9d fp=0xc000181fe0 sp=0xc000181f58 pc=0xa476bd runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000181fe8 sp=0xc000181fe0 pc=0x4776c1 created by main.setupPprofHandler in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:361 +0x37 goroutine 38 gp=0xc000179dc0 m=nil [IO wait]: runtime.gopark(0x6?, 0xc000731000?, 0x0?, 0x10?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000015958 sp=0xc000015938 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000015990 sp=0xc000015958 pc=0x439937 internal/poll.runtime_pollWait(0x26843cec8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0000159b0 sp=0xc000015990 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000371880?, 0xc000731000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0000159d8 sp=0xc0000159b0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000371880, {0xc000731000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000015a70 sp=0xc0000159d8 pc=0x4e54ba net.(*netFD).Read(0xc000371880, {0xc000731000?, 0x9f7625?, 0xab2580?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000015ab8 sp=0xc000015a70 pc=0x5c7885 net.(*conn).Read(0xc000375900, {0xc000731000?, 0xc000015b58?, 0x4c0270?}) /usr/local/go/src/net/net.go:179 +0x45 fp=0xc000015b00 sp=0xc000015ab8 pc=0x5d81c5 net.(*TCPConn).Read(0xc000015bb0?, {0xc000731000?, 0x16?, 0x198?}) :1 +0x25 fp=0xc000015b30 sp=0xc000015b00 pc=0x5e7f85 bufio.(*Reader).fill(0xc00048b2c0) /usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc000015b68 sp=0xc000015b30 pc=0x66c103 bufio.(*Reader).ReadByte(0xc00048b2c0) /usr/local/go/src/bufio/bufio.go:269 +0x27 fp=0xc000015b88 sp=0xc000015b68 pc=0x66c827 compress/flate.(*decompressor).moreBits(0xc00040a608) /usr/local/go/src/compress/flate/inflate.go:697 +0x27 fp=0xc000015bc0 sp=0xc000015b88 pc=0x685427 compress/flate.(*decompressor).nextBlock(0xc00040a608) /usr/local/go/src/compress/flate/inflate.go:304 +0x28 fp=0xc000015bd8 sp=0xc000015bc0 pc=0x683868 compress/flate.(*decompressor).Read(0xc00040a608, {0xc00041b000, 0x1000, 0xc000494240?}) /usr/local/go/src/compress/flate/inflate.go:348 +0x5b fp=0xc000015c08 sp=0xc000015bd8 pc=0x683a7b github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc000494240?, {0xc00041b000?, 0x0?, 0xc000015c28?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:124 +0x22 fp=0xc000015c38 sp=0xc000015c08 pc=0xa43662 bufio.(*Reader).Read(0xc00048b320, {0xc00047c640, 0x1, 0xc000015d68?}) /usr/local/go/src/bufio/bufio.go:241 +0x197 fp=0xc000015c70 sp=0xc000015c38 pc=0x66c637 io.ReadAtLeast({0xd9a560, 0xc00048b320}, {0xc00047c640, 0x1, 0x9}, 0x1) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000015cb8 sp=0xc000015c70 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 encoding/gob.decodeUintReader({0xd9a560, 0xc00048b320}, {0xc00047c640, 0x9, 0x9}) /usr/local/go/src/encoding/gob/decode.go:116 +0x51 fp=0xc000015d10 sp=0xc000015cb8 pc=0x9f5a31 encoding/gob.(*Decoder).recvMessage(0xc000371900) /usr/local/go/src/encoding/gob/decoder.go:82 +0x33 fp=0xc000015d48 sp=0xc000015d10 pc=0x9ff373 encoding/gob.(*Decoder).decodeTypeSequence(0xc000371900, 0x0) /usr/local/go/src/encoding/gob/decoder.go:148 +0x47 fp=0xc000015d78 sp=0xc000015d48 pc=0x9ff6e7 encoding/gob.(*Decoder).DecodeValue(0xc000371900, {0xa97ae0?, 0xc00048ee10?, 0xc0002e9008?}) /usr/local/go/src/encoding/gob/decoder.go:227 +0x16e fp=0xc000015df8 sp=0xc000015d78 pc=0x9ffb2e encoding/gob.(*Decoder).Decode(0xc000371900, {0xa97ae0?, 0xc00048ee10?}) /usr/local/go/src/encoding/gob/decoder.go:204 +0x12f fp=0xc000015e50 sp=0xc000015df8 pc=0x9ff96f net/rpc.(*gobClientCodec).ReadResponseHeader(0xafb7a0?, 0x0?) /usr/local/go/src/net/rpc/client.go:228 +0x25 fp=0xc000015e78 sp=0xc000015e50 pc=0xa13245 net/rpc.(*Client).input(0xc00048b3e0) /usr/local/go/src/net/rpc/client.go:109 +0x9f fp=0xc000015fc8 sp=0xc000015e78 pc=0xa123df net/rpc.NewClientWithCodec.gowrap1() /usr/local/go/src/net/rpc/client.go:206 +0x25 fp=0xc000015fe0 sp=0xc000015fc8 pc=0xa13125 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000015fe8 sp=0xc000015fe0 pc=0x4776c1 created by net/rpc.NewClientWithCodec in goroutine 1 /usr/local/go/src/net/rpc/client.go:206 +0xb6 goroutine 53 gp=0xc000188c40 m=nil [IO wait]: runtime.gopark(0x28?, 0xc00047d060?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004a37e8 sp=0xc0004a37c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004a3820 sp=0xc0004a37e8 pc=0x439937 internal/poll.runtime_pollWait(0x26843cae8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004a3840 sp=0xc0004a3820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00084d740?, 0xc00047d060?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004a3868 sp=0xc0004a3840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00084d740, {0xc00047d060, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004a3900 sp=0xc0004a3868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a1010, {0xc00047d060?, 0xc0004a3978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004a3940 sp=0xc0004a3900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a1010}, {0xc00047d060, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0004a3988 sp=0xc0004a3940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000370180, 0xc0004a3d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc0004a3b40 sp=0xc0004a3988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552300, 0xc0004a3d58, {0xc000358000, 0x43a, 0x43a}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc0004a3bd0 sp=0xc0004a3b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010618, {0x1421, {0xc000358000, 0x43a, 0x43a}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc0004a3d38 sp=0xc0004a3bd0 pc=0xa483bb main.(*Proc).execute(0xc000010618?, {0x1421, {0xc000358000, 0x43a, 0x43a}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc0004a3dd0 sp=0xc0004a3d38 pc=0xa48198 main.(*Proc).loop(0xc000010618) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc0004a3fc8 sp=0xc0004a3dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc0004a3fe0 sp=0xc0004a3fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a3fe8 sp=0xc0004a3fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 54 gp=0xc000188e00 m=nil [runnable]: runtime.gopark(0x21?, 0xc00072f230?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00001b7e8 sp=0xc00001b7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00001b820 sp=0xc00001b7e8 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4ce608, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00001b840 sp=0xc00001b820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00018cea0?, 0xc00072f230?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00001b868 sp=0xc00001b840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00018cea0, {0xc00072f230, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00001b900 sp=0xc00001b868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0ef8, {0xc00072f230?, 0xc00001b978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00001b940 sp=0xc00001b900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0ef8}, {0xc00072f230, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00001b988 sp=0xc00001b940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000370280, 0xc00001bd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc00001bb40 sp=0xc00001b988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552380, 0xc00001bd58, {0xc0004c8000, 0x192d, 0x192d}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc00001bbd0 sp=0xc00001bb40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010630, {0x1419, {0xc0004c8000, 0x192d, 0x192d}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc00001bd38 sp=0xc00001bbd0 pc=0xa483bb main.(*Proc).execute(0xc000010630?, {0x1419, {0xc0004c8000, 0x192d, 0x192d}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc00001bdd0 sp=0xc00001bd38 pc=0xa48198 main.(*Proc).loop(0xc000010630) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc00001bfc8 sp=0xc00001bdd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00001bfe0 sp=0xc00001bfc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00001bfe8 sp=0xc00001bfe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 55 gp=0xc000188fc0 m=nil [IO wait]: runtime.gopark(0x23?, 0xc00047d010?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00049f7e8 sp=0xc00049f7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00049f820 sp=0xc00049f7e8 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cedc8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00049f840 sp=0xc00049f820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000840ba0?, 0xc00047d010?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00049f868 sp=0xc00049f840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000840ba0, {0xc00047d010, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00049f900 sp=0xc00049f868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0c98, {0xc00047d010?, 0xc00049f978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00049f940 sp=0xc00049f900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0c98}, {0xc00047d010, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00049f988 sp=0xc00049f940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000552c00, 0xc00049fd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc00049fb40 sp=0xc00049f988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552400, 0xc00049fd58, {0xc000861200, 0x461, 0x461}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc00049fbd0 sp=0xc00049fb40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010648, {0x1420, {0xc000861200, 0x461, 0x461}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc00049fd38 sp=0xc00049fbd0 pc=0xa483bb main.(*Proc).execute(0xc000010648?, {0x1420, {0xc000861200, 0x461, 0x461}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc00049fdd0 sp=0xc00049fd38 pc=0xa48198 main.(*Proc).loop(0xc000010648) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc00049ffc8 sp=0xc00049fdd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00049ffe0 sp=0xc00049ffc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00049ffe8 sp=0xc00049ffe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 56 gp=0xc000189180 m=nil [IO wait]: runtime.gopark(0x22?, 0xc00072f0f0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005577e8 sp=0xc0005577c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000557820 sp=0xc0005577e8 pc=0x439937 internal/poll.runtime_pollWait(0x26843cbe0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000557840 sp=0xc000557820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a25320?, 0xc00072f0f0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000557868 sp=0xc000557840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a25320, {0xc00072f0f0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000557900 sp=0xc000557868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0b10, {0xc00072f0f0?, 0xc000557978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000557940 sp=0xc000557900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0b10}, {0xc00072f0f0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000557988 sp=0xc000557940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000552680, 0xc000557d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc000557b40 sp=0xc000557988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552480, 0xc000557d58, {0xc0000ea900, 0x174, 0x174}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc000557bd0 sp=0xc000557b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010660, {0x141f, {0xc0000ea900, 0x174, 0x174}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc000557d38 sp=0xc000557bd0 pc=0xa483bb main.(*Proc).execute(0xc000010660?, {0x141f, {0xc0000ea900, 0x174, 0x174}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc000557dd0 sp=0xc000557d38 pc=0xa48198 main.(*Proc).loop(0xc000010660) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc000557fc8 sp=0xc000557dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000557fe0 sp=0xc000557fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000557fe8 sp=0xc000557fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 58 gp=0xc000189500 m=nil [select]: runtime.gopark(0xc0004a1ee8?, 0x2?, 0x0?, 0x0?, 0xc0004a1dec?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004a1b78 sp=0xc0004a1b58 pc=0x44006e runtime.selectgo(0xc0004a1ee8, 0xc0004a1de8, 0x1?, 0x0, 0x33aad5?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004a1c98 sp=0xc0004a1b78 pc=0x451b25 main.(*FuzzerTool).exchangeDataWorker(0xc000736750) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:284 +0x113 fp=0xc0004a1fc8 sp=0xc0004a1c98 pc=0xa466b3 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:202 +0x25 fp=0xc0004a1fe0 sp=0xc0004a1fc8 pc=0xa45d05 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a1fe8 sp=0xc0004a1fe0 pc=0x4776c1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:202 +0x1168 goroutine 4534 gp=0xc000189880 m=nil [IO wait, 1 minutes]: runtime.gopark(0x1b?, 0xc00091a000?, 0x0?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006c3600 sp=0xc0006c35e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0006c3638 sp=0xc0006c3600 pc=0x439937 internal/poll.runtime_pollWait(0x26843c610, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0006c3658 sp=0xc0006c3638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000840ae0?, 0xc00091a000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0006c3680 sp=0xc0006c3658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000840ae0, {0xc00091a000, 0x10000, 0x10000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0006c3718 sp=0xc0006c3680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0c80, {0xc00091a000?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0006c3758 sp=0xc0006c3718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000552c00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0006c37c8 sp=0xc0006c3758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0006c37e0 sp=0xc0006c37c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c37e8 sp=0xc0006c37e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 55 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5393 gp=0xc000189c00 m=nil [IO wait]: runtime.gopark(0x1d?, 0xc00098e035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006c4600 sp=0xc0006c45e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0006c4638 sp=0xc0006c4600 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4ce038, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0006c4658 sp=0xc0006c4638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00084d560?, 0xc00098e035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0006c4680 sp=0xc0006c4658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00084d560, {0xc00098e035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0006c4718 sp=0xc0006c4680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a1000, {0xc00098e035?, 0xe9?, 0xc0006c47b8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0006c4758 sp=0xc0006c4718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000370180) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0006c47c8 sp=0xc0006c4758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0006c47e0 sp=0xc0006c47c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c47e8 sp=0xc0006c47e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 53 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 4535 gp=0xc0000ee000 m=14 mp=0xc0000ed808 [syscall, 1 minutes]: syscall.syscall6(0x4ca040, 0x16738, 0xc0006c7eb4, 0x0, 0xc00009cbd0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0006c7dd0 sp=0xc0006c7db0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0000ee000?, 0x10000000002?, 0x273eb4688?, 0x90?, 0x24ed255b8?, 0x90?) :1 +0x2f fp=0xc0006c7e30 sp=0xc0006c7dd0 pc=0x47a14f syscall.wait4(0xc0006c7eb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0006c7e90 sp=0xc0006c7e30 pc=0x4c68a5 syscall.Wait4(0xc0008a03c8?, 0xc0006c7eec, 0x3?, 0xc0000ee000?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0006c7ec8 sp=0xc0006c7e90 pc=0x4c3fe5 os.(*Process).wait(0xc0005349f0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0006c7f20 sp=0xc0006c7ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000546dc0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0006c7f80 sp=0xc0006c7f20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000552c00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0006c7fc8 sp=0xc0006c7f80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0006c7fe0 sp=0xc0006c7fc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c7fe8 sp=0xc0006c7fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 55 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 4437 gp=0xc000172700 m=nil [IO wait, 1 minutes]: runtime.gopark(0x18?, 0xc000aa0035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b1e00 sp=0xc0004b1de0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004b1e38 sp=0xc0004b1e00 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cfa60, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004b1e58 sp=0xc0004b1e38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a24cc0?, 0xc000aa0035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004b1e80 sp=0xc0004b1e58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a24cc0, {0xc000aa0035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004b1f18 sp=0xc0004b1e80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0003748f8, {0xc000aa0035?, 0xe9?, 0xc0004b1fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004b1f58 sp=0xc0004b1f18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000552900) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0004b1fc8 sp=0xc0004b1f58 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0004b1fe0 sp=0xc0004b1fc8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b1fe8 sp=0xc0004b1fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 52 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5179 gp=0xc0001728c0 m=nil [IO wait]: runtime.gopark(0x1a?, 0xc000628035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b2600 sp=0xc0004b25e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004b2638 sp=0xc0004b2600 pc=0x439937 internal/poll.runtime_pollWait(0x26843d3a0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004b2658 sp=0xc0004b2638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a25260?, 0xc000628035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004b2680 sp=0xc0004b2658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a25260, {0xc000628035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004b2718 sp=0xc0004b2680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0b00, {0xc000628035?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004b2758 sp=0xc0004b2718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000552680) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0004b27c8 sp=0xc0004b2758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0004b27e0 sp=0xc0004b27c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b27e8 sp=0xc0004b27e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 56 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5456 gp=0xc000173180 m=nil [IO wait]: runtime.gopark(0x1c?, 0xc000b0a035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b2e00 sp=0xc0004b2de0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004b2e38 sp=0xc0004b2e00 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cdf40, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004b2e58 sp=0xc0004b2e38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00018cde0?, 0xc000b0a035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004b2e80 sp=0xc0004b2e58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00018cde0, {0xc000b0a035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004b2f18 sp=0xc0004b2e80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0ee8, {0xc000b0a035?, 0xe9?, 0xc0004b2fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004b2f58 sp=0xc0004b2f18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000370280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0004b2fc8 sp=0xc0004b2f58 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0004b2fe0 sp=0xc0004b2fc8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b2fe8 sp=0xc0004b2fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 54 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5465 gp=0xc0001736c0 m=nil [select]: runtime.gopark(0xc0004b47b0?, 0x2?, 0x56?, 0xfc?, 0xc0004b478c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b4638 sp=0xc0004b4618 pc=0x44006e runtime.selectgo(0xc0004b47b0, 0xc0004b4788, 0xc00072ecbc?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004b4758 sp=0xc0004b4638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc0004b47e0 sp=0xc0004b4758 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b47e8 sp=0xc0004b47e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 53 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 5461 gp=0xc000173a40 m=nil [select]: runtime.gopark(0xc0004b57b0?, 0x2?, 0x56?, 0xfc?, 0xc0004b578c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b5638 sp=0xc0004b5618 pc=0x44006e runtime.selectgo(0xc0004b57b0, 0xc0004b5788, 0xe9?, 0x0, 0x35?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004b5758 sp=0xc0004b5638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc0004b57e0 sp=0xc0004b5758 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b57e8 sp=0xc0004b57e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 51 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 5394 gp=0xc0000ef6c0 m=0 mp=0x145be60 [syscall]: syscall.syscall6(0x4ca040, 0xec67, 0xc0008f16b4, 0x0, 0xc00009d200, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0008f15d0 sp=0xc0008f15b0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0000ef6c0?, 0x10000000002?, 0x273eb4688?, 0x90?, 0x24ed25108?, 0x90?) :1 +0x2f fp=0xc0008f1630 sp=0xc0008f15d0 pc=0x47a14f syscall.wait4(0xc0008f16b8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0008f1690 sp=0xc0008f1630 pc=0x4c68a5 syscall.Wait4(0xc0004ff638?, 0xc0008f16ec, 0x3?, 0xc0000ef6c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0008f16c8 sp=0xc0008f1690 pc=0x4c3fe5 os.(*Process).wait(0xc000535080) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0008f1720 sp=0xc0008f16c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000334b00) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0008f1780 sp=0xc0008f1720 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000370180) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0008f17c8 sp=0xc0008f1780 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0008f17e0 sp=0xc0008f17c8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008f17e8 sp=0xc0008f17e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 53 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 5163 gp=0xc0000efa40 m=12 mp=0xc0000ec808 [syscall]: syscall.syscall6(0x4ca040, 0x13dac, 0xc0008f3eb4, 0x0, 0xc00053c510, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0008f3dd0 sp=0xc0008f3db0 pc=0x474535 syscall.syscall6(0x40998c?, 0xc0000efa40?, 0x10000000000?, 0x273eb33c8?, 0x90?, 0x24ed25108?, 0x90?) :1 +0x2f fp=0xc0008f3e30 sp=0xc0008f3dd0 pc=0x47a14f syscall.wait4(0xc0008f3eb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0008f3e90 sp=0xc0008f3e30 pc=0x4c68a5 syscall.Wait4(0x40fc56?, 0xc0008f3eec, 0x3?, 0xc0000efa40?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0008f3ec8 sp=0xc0008f3e90 pc=0x4c3fe5 os.(*Process).wait(0xc0005343f0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0008f3f20 sp=0xc0008f3ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000546840) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0008f3f80 sp=0xc0008f3f20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000370100) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0008f3fc8 sp=0xc0008f3f80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0008f3fe0 sp=0xc0008f3fc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008f3fe8 sp=0xc0008f3fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 4392 gp=0xc0009081c0 m=5 mp=0xc0002e8808 [syscall, 1 minutes]: syscall.syscall6(0x4ca040, 0x5c3d, 0xc00089aeb4, 0x0, 0xc00053c3f0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00089add0 sp=0xc00089adb0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0009081c0?, 0x10000000002?, 0x273eb33c8?, 0x90?, 0x24ed25108?, 0x90?) :1 +0x2f fp=0xc00089ae30 sp=0xc00089add0 pc=0x47a14f syscall.wait4(0xc00089aeb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00089ae90 sp=0xc00089ae30 pc=0x4c68a5 syscall.Wait4(0xc0008c26e8?, 0xc00089aeec, 0x3?, 0xc0009081c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00089aec8 sp=0xc00089ae90 pc=0x4c3fe5 os.(*Process).wait(0xc000096f90) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00089af20 sp=0xc00089aec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0005462c0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00089af80 sp=0xc00089af20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000552600) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc00089afc8 sp=0xc00089af80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc00089afe0 sp=0xc00089afc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00089afe8 sp=0xc00089afe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 57 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 4391 gp=0xc000908a80 m=nil [IO wait, 1 minutes]: runtime.gopark(0x1f?, 0xc000a80035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00089d600 sp=0xc00089d5e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00089d638 sp=0xc00089d600 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cf968, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00089d658 sp=0xc00089d638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000965620?, 0xc000a80035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00089d680 sp=0xc00089d658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000965620, {0xc000a80035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00089d718 sp=0xc00089d680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0003744a8, {0xc000a80035?, 0xe9?, 0xc00089d7b8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00089d758 sp=0xc00089d718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000552600) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc00089d7c8 sp=0xc00089d758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc00089d7e0 sp=0xc00089d7c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00089d7e8 sp=0xc00089d7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 57 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5454 gp=0xc000908e00 m=nil [select]: runtime.gopark(0xc000898fb0?, 0x2?, 0x56?, 0xfc?, 0xc000898f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000898e38 sp=0xc000898e18 pc=0x44006e runtime.selectgo(0xc000898fb0, 0xc000898f88, 0xc00047cfa8?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000898f58 sp=0xc000898e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc000898fe0 sp=0xc000898f58 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000898fe8 sp=0xc000898fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 0 gp=0xc000908fc0 m=4 mp=0xc000063808 [idle]: runtime: g 0 gp=0xc000908fc0: unknown pc 0x11e57ed0 stack: frame={sp:0xc000899570, fp:0x0} stack=[0xc000899000,0xc000899800) 0x000000c000899470: 0x0000000000000010 0x0000000000000010 0x000000c000899480: 0x000000c0008994b8 0x000000000041a385 0x000000c000899490: 0x0000000000000000 0x0000000000000000 0x000000c0008994a0: 0x000000000000078f 0x0000000000000060 0x000000c0008994b0: 0x0000000000000058 0x000000c000899510 0x000000c0008994c0: 0x000000c000908fc0 0x00000002ef4d0a20 0x000000c0008994d0: 0x000000c000908fc0 0x0000000000000000 0x000000c0008994e0: 0x0000000000000000 0x000000c000899530 0x000000c0008994f0: 0x0000000000441ddc 0x0000000000000000 0x000000c000899500: 0x0000000000000000 0x0000000000000000 0x000000c000899510: 0x0000000000000000 0x0000000000000000 0x000000c000899520: 0x000000c000899580 0x00000000004481ed 0x000000c000899530: 0x000000c000908fc0 0x0000000300000002 0x000000c000899540: 0x0000000000000000 0x0000000000000000 0x000000c000899550: 0x000000c000908fc0 0x0000000000000000 0x000000c000899560: 0x000000c000899590 0x00000000004774ba 0x000000c000899570: <0x000000c0008995a0 0x000000000045e1de 0x000000c000899580: 0x0000000000479460 0x000000c0008995d0 0x000000c000899590: 0x0000000000474535 0x000000c000063808 0x000000c0008995a0: 0x000000c0008995c0 0x0000000000474553 0x000000c0008995b0: 0x000000c0002e9008 0x000000c0002e9008 0x000000c0008995c0: 0x000000c000899620 0x000000000047a14f 0x000000c0008995d0: 0x00000000004ca040 0x000000000000f11d 0x000000c0008995e0: 0x000000c0008996b4 0x0000000000000000 0x000000c0008995f0: 0x000000c00009c870 0x0000000000000000 0x000000c000899600: 0x0000000000000000 0x0000000000000000 0x000000c000899610: 0x0000000000000000 0x0000000000000000 0x000000c000899620: 0x000000c000899680 0x00000000004c68a5 0x000000c000899630: 0x0000000000000000 0x0000000000cdebb8 0x000000c000899640: 0x0000010000b3b460 0x0000000273eb4688 0x000000c000899650: 0x0000000000000090 0x000000024ed255b8 0x000000c000899660: 0x0000000000000090 0x000000c000063808 runtime: g 0 gp=0xc000908fc0: unknown pc 0x11e57ed0 stack: frame={sp:0xc000899570, fp:0x0} stack=[0xc000899000,0xc000899800) 0x000000c000899470: 0x0000000000000010 0x0000000000000010 0x000000c000899480: 0x000000c0008994b8 0x000000000041a385 0x000000c000899490: 0x0000000000000000 0x0000000000000000 0x000000c0008994a0: 0x000000000000078f 0x0000000000000060 0x000000c0008994b0: 0x0000000000000058 0x000000c000899510 0x000000c0008994c0: 0x000000c000908fc0 0x00000002ef4d0a20 0x000000c0008994d0: 0x000000c000908fc0 0x0000000000000000 0x000000c0008994e0: 0x0000000000000000 0x000000c000899530 0x000000c0008994f0: 0x0000000000441ddc 0x0000000000000000 0x000000c000899500: 0x0000000000000000 0x0000000000000000 0x000000c000899510: 0x0000000000000000 0x0000000000000000 0x000000c000899520: 0x000000c000899580 0x00000000004481ed 0x000000c000899530: 0x000000c000908fc0 0x0000000300000002 0x000000c000899540: 0x0000000000000000 0x0000000000000000 0x000000c000899550: 0x000000c000908fc0 0x0000000000000000 0x000000c000899560: 0x000000c000899590 0x00000000004774ba 0x000000c000899570: <0x000000c0008995a0 0x000000000045e1de 0x000000c000899580: 0x0000000000479460 0x000000c0008995d0 0x000000c000899590: 0x0000000000474535 0x000000c000063808 0x000000c0008995a0: 0x000000c0008995c0 0x0000000000474553 0x000000c0008995b0: 0x000000c0002e9008 0x000000c0002e9008 0x000000c0008995c0: 0x000000c000899620 0x000000000047a14f 0x000000c0008995d0: 0x00000000004ca040 0x000000000000f11d 0x000000c0008995e0: 0x000000c0008996b4 0x0000000000000000 0x000000c0008995f0: 0x000000c00009c870 0x0000000000000000 0x000000c000899600: 0x0000000000000000 0x0000000000000000 0x000000c000899610: 0x0000000000000000 0x0000000000000000 0x000000c000899620: 0x000000c000899680 0x00000000004c68a5 0x000000c000899630: 0x0000000000000000 0x0000000000cdebb8 0x000000c000899640: 0x0000010000b3b460 0x0000000273eb4688 0x000000c000899650: 0x0000000000000090 0x000000024ed255b8 0x000000c000899660: 0x0000000000000090 0x000000c000063808 goroutine 0 gp=0xc000909180 m=nil [idle]: panic during panic SIGSEGV: segmentation violation PC=0x4683f9 m=7 sigcode=1 addr=0x0 goroutine 0 gp=0xc000179500 m=7 mp=0xc0002e9008 [idle]: runtime.(*unwinder).initAt(0x28b263970, 0x469c01?, 0x0?, 0x32?, 0xc000909180, 0x1) /usr/local/go/src/runtime/traceback.go:180 +0xb9 fp=0x28b263880 sp=0x28b263790 pc=0x4683f9 runtime.traceback1.func1(0x0) /usr/local/go/src/runtime/traceback.go:916 +0x4a fp=0x28b263948 sp=0x28b263880 pc=0x46a0ea runtime.traceback1(0xc000909180?, 0x28b263b00?, 0x46b7af?, 0xc000909180, 0x56?) /usr/local/go/src/runtime/traceback.go:940 +0x20f fp=0x28b263b50 sp=0x28b263948 pc=0x469f6f runtime.traceback(...) /usr/local/go/src/runtime/traceback.go:817 runtime.tracebackothers.func1(0xc000909180) /usr/local/go/src/runtime/traceback.go:1259 +0xe5 fp=0x28b263b90 sp=0x28b263b50 pc=0x46b9c5 runtime.forEachGRace(0x28b263bf8) /usr/local/go/src/runtime/proc.go:677 +0x49 fp=0x28b263bc0 sp=0x28b263b90 pc=0x440c69 runtime.tracebackothers(0xc000179500?) /usr/local/go/src/runtime/traceback.go:1245 +0xdb fp=0x28b263c28 sp=0x28b263bc0 pc=0x46b8bb runtime.dopanic_m(0xc000179500, 0x43d1bc, 0x28b263d18) /usr/local/go/src/runtime/panic.go:1345 +0x29e fp=0x28b263c98 sp=0x28b263c28 pc=0x43dc7e runtime.fatalthrow.func1() /usr/local/go/src/runtime/panic.go:1199 +0x6b fp=0x28b263cd8 sp=0x28b263c98 pc=0x43d6ab runtime.fatalthrow(0x8b263d20?) /usr/local/go/src/runtime/panic.go:1192 +0x65 fp=0x28b263d18 sp=0x28b263cd8 pc=0x43d605 runtime.throw({0xc2aad7?, 0xc0002e9008?}) /usr/local/go/src/runtime/panic.go:1023 +0x5c fp=0x28b263d48 sp=0x28b263d18 pc=0x43d1bc runtime.ready(0xc000909340, 0xc000017780?, 0xe4?) /usr/local/go/src/runtime/proc.go:959 +0x24a fp=0x28b263da8 sp=0x28b263d48 pc=0x4415ea runtime.closechan.goready.func1() /usr/local/go/src/runtime/proc.go:413 +0x25 fp=0x28b263dd0 sp=0x28b263da8 pc=0x409e85 runtime.systemstack(0xc000179500) /usr/local/go/src/runtime/asm_amd64.s:509 +0x4a fp=0x28b263de0 sp=0x28b263dd0 pc=0x47586a goroutine 57 gp=0xc000189340 m=7 mp=0xc0002e9008 [running]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000017930 sp=0xc000017920 pc=0x475808 runtime.goready(...) /usr/local/go/src/runtime/proc.go:412 runtime.closechan(0xc000732f00) /usr/local/go/src/runtime/chan.go:424 +0x390 fp=0xc000017988 sp=0xc000017930 pc=0x409dd0 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000552600, 0xc000017d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:886 +0x7c5 fp=0xc000017b40 sp=0xc000017988 pc=0xa416e5 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552500, 0xc000017d58, {0xc00035aa80, 0x9c5, 0x9c5}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc000017bd0 sp=0xc000017b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010678, {0x1423, {0xc00035aa80, 0x9c5, 0x9c5}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc000017d38 sp=0xc000017bd0 pc=0xa483bb main.(*Proc).execute(0xc000010678?, {0x1423, {0xc00035aa80, 0x9c5, 0x9c5}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc000017dd0 sp=0xc000017d38 pc=0xa48198 main.(*Proc).loop(0xc000010678) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc000017fc8 sp=0xc000017dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000017fe0 sp=0xc000017fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000017fe8 sp=0xc000017fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 1 gp=0xc0000061c0 m=nil [select]: runtime.gopark(0xc000555a60?, 0x2?, 0x0?, 0x0?, 0xc000555964?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005556f0 sp=0xc0005556d0 pc=0x44006e runtime.selectgo(0xc000555a60, 0xc000555960, 0x1?, 0x0, 0xfd46065?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000555810 sp=0xc0005556f0 pc=0x451b25 main.(*FuzzerTool).exchangeDataWorker(0xc000736750) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:284 +0x113 fp=0xc000555b40 sp=0xc000555810 pc=0xa466b3 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:203 +0x1175 fp=0xc000555f50 sp=0xc000555b40 pc=0xa45c95 runtime.main() /usr/local/go/src/runtime/proc.go:271 +0x28b fp=0xc000555fe0 sp=0xc000555f50 pc=0x43fc2b runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000555fe8 sp=0xc000555fe0 pc=0x4776c1 goroutine 2 gp=0xc000006700 m=nil [force gc (idle), 10 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:326 +0xa5 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43fee5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x4776c1 created by runtime.init.6 in goroutine 1 /usr/local/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000006c40 m=nil [GC sweep wait]: runtime.gopark(0x1458f01?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000074000) /usr/local/go/src/runtime/mgcsweep.go:318 +0xdf fp=0xc00005d7c8 sp=0xc00005d780 pc=0x42a51f runtime.gcenable.gowrap1() /usr/local/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41ee65 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000006e00 m=nil [GC scavenge wait]: runtime.gopark(0xb90925b?, 0x10bca8?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x145a5e0) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x427ee9 runtime.bgscavenge(0xc000074000) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x428479 runtime.gcenable.gowrap2() /usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41ee05 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc0000b0000 m=nil [finalizer wait]: runtime.gopark(0x0?, 0xcde810?, 0xa0?, 0xe0?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x44006e runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x41dea7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x4776c1 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc0002dd340 m=nil [GC worker (idle)]: runtime.gopark(0xc0000587b8?, 0xc00007a000?, 0x1a?, 0xa?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058750 sp=0xc000058730 pc=0x44006e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000587e0 sp=0xc000058750 pc=0x420ec5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x4776c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 5 gp=0xc000007340 m=nil [GC worker (idle)]: runtime.gopark(0xc00005e7b8?, 0xc00007a020?, 0x1a?, 0xa?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005e750 sp=0xc00005e730 pc=0x44006e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005e7e0 sp=0xc00005e750 pc=0x420ec5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x4776c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 6 gp=0xc0002dd880 m=nil [select]: runtime.gopark(0xc000059f78?, 0x3?, 0xb8?, 0x55?, 0xc000059f72?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000059e18 sp=0xc000059df8 pc=0x44006e runtime.selectgo(0xc000059f78, 0xc000059f6c, 0xc0000d6680?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000059f38 sp=0xc000059e18 pc=0x451b25 go.opencensus.io/stats/view.(*worker).start(0xc0000d6680) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f fp=0xc000059fc8 sp=0xc000059f38 pc=0xa19d5f go.opencensus.io/stats/view.init.0.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x25 fp=0xc000059fe0 sp=0xc000059fc8 pc=0xa190c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x4776c1 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 51 gp=0xc000007c00 m=nil [IO wait]: runtime.gopark(0x24?, 0xc00047cf80?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00055b7e8 sp=0xc00055b7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00055b820 sp=0xc00055b7e8 pc=0x439937 internal/poll.runtime_pollWait(0x26843c708, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00055b840 sp=0xc00055b820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000840180?, 0xc00047cf80?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00055b868 sp=0xc00055b840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000840180, {0xc00047cf80, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00055b900 sp=0xc00055b868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0580, {0xc00047cf80?, 0xc00055b978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00055b940 sp=0xc00055b900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0580}, {0xc00047cf80, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00055b988 sp=0xc00055b940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000370080, 0xc00055bd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc00055bb40 sp=0xc00055b988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552180, 0xc00055bd58, {0xc000136600, 0x2f2, 0x2f2}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc00055bbd0 sp=0xc00055bb40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000105d0, {0x141d, {0xc000136600, 0x2f2, 0x2f2}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc00055bd38 sp=0xc00055bbd0 pc=0xa483bb main.(*Proc).execute(0xc0000105d0?, {0x141d, {0xc000136600, 0x2f2, 0x2f2}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc00055bdd0 sp=0xc00055bd38 pc=0xa48198 main.(*Proc).loop(0xc0000105d0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc00055bfc8 sp=0xc00055bdd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00055bfe0 sp=0xc00055bfc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00055bfe8 sp=0xc00055bfe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 20 gp=0xc0006a21c0 m=nil [chan receive]: runtime.gopark(0xc000078000?, 0xc000488050?, 0x48?, 0x29?, 0x8f71a0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006c76f8 sp=0xc0006c76d8 pc=0x44006e runtime.chanrecv(0xc000078de0, 0xc0006c77b8, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0006c7770 sp=0xc0006c76f8 pc=0x40a29f runtime.chanrecv2(0xc00052c7c0?, 0x0?) /usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0006c7798 sp=0xc0006c7770 pc=0x409ed2 github.com/google/syzkaller/pkg/stats.newSet.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:98 +0x66 fp=0xc0006c77e0 sp=0xc0006c7798 pc=0x8f5f06 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c77e8 sp=0xc0006c77e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/stats.newSet in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:97 +0xd6 goroutine 11 gp=0xc000178000 m=nil [select, 10 minutes, locked to thread]: runtime.gopark(0xc00005ffa8?, 0x2?, 0x9?, 0x3?, 0xc00005ff98?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005fe40 sp=0xc00005fe20 pc=0x44006e runtime.selectgo(0xc00005ffa8, 0xc00005ff94, 0x0?, 0x0, 0xc00048b1a0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00005ff60 sp=0xc00005fe40 pc=0x451b25 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1034 +0x16f fp=0xc00005ffe0 sp=0xc00005ff60 pc=0x46e60f runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x4776c1 created by runtime.ensureSigM in goroutine 34 /usr/local/go/src/runtime/signal_unix.go:1017 +0xc8 goroutine 5411 gp=0xc0001781c0 m=15 mp=0xc0009ba008 [syscall]: syscall.syscall6(0x4ca040, 0x3f41, 0xc0004b5eb4, 0x0, 0xc00009c480, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0004b5dd0 sp=0xc0004b5db0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0004b5fb0?, 0x10100000002?, 0x273eb4688?, 0x90?, 0x24ed255b8?, 0x90?) :1 +0x2f fp=0xc0004b5e30 sp=0xc0004b5dd0 pc=0x47a14f syscall.wait4(0xc0004b5eb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0004b5e90 sp=0xc0004b5e30 pc=0x4c68a5 syscall.Wait4(0xc00089e378?, 0xc0004b5eec, 0xc0004b5f8c?, 0x10000c0001781c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0004b5ec8 sp=0xc0004b5e90 pc=0x4c3fe5 os.(*Process).wait(0xc000534150) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0004b5f20 sp=0xc0004b5ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000334000) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0004b5f80 sp=0xc0004b5f20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000370080) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0004b5fc8 sp=0xc0004b5f80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0004b5fe0 sp=0xc0004b5fc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b5fe8 sp=0xc0004b5fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 51 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 5463 gp=0xc000178380 m=nil [select]: runtime.gopark(0xc00005efb0?, 0x2?, 0x56?, 0xfc?, 0xc00005ef8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005ee38 sp=0xc00005ee18 pc=0x44006e runtime.selectgo(0xc00005efb0, 0xc00005ef88, 0xe9?, 0x0, 0x35?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00005ef58 sp=0xc00005ee38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc00005efe0 sp=0xc00005ef58 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 52 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 12 gp=0xc000178a80 m=3 mp=0xc000063008 [syscall, 10 minutes]: runtime.notetsleepg(0x14bd020, 0xffffffffffffffff) /usr/local/go/src/runtime/lock_sema.go:296 +0x29 fp=0xc00005bfa0 sp=0xc00005bf68 pc=0x410129 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc00005bfc0 sp=0xc00005bfa0 pc=0x473c89 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc00005bfe0 sp=0xc00005bfc0 pc=0x7b9453 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x4776c1 created by os/signal.Notify.func1.1 in goroutine 34 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 50 gp=0xc000178fc0 m=nil [IO wait]: runtime.gopark(0x25?, 0xc00072f110?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004a57e8 sp=0xc0004a57c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004a5820 sp=0xc0004a57e8 pc=0x439937 internal/poll.runtime_pollWait(0x26843d2a8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004a5840 sp=0xc0004a5820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0007433e0?, 0xc00072f110?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004a5868 sp=0xc0004a5840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007433e0, {0xc00072f110, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004a5900 sp=0xc0004a5868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000374598, {0xc00072f110?, 0xc0004a5978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004a5940 sp=0xc0004a5900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc000374598}, {0xc00072f110, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0004a5988 sp=0xc0004a5940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000370100, 0xc0004a5d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc0004a5b40 sp=0xc0004a5988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552100, 0xc0004a5d58, {0xc00018b000, 0x38c, 0x38c}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc0004a5bd0 sp=0xc0004a5b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000105b8, {0x1414, {0xc00018b000, 0x38c, 0x38c}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc0004a5d38 sp=0xc0004a5bd0 pc=0xa483bb main.(*Proc).execute(0xc0000105b8?, {0x1414, {0xc00018b000, 0x38c, 0x38c}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc0004a5dd0 sp=0xc0004a5d38 pc=0xa48198 main.(*Proc).loop(0xc0000105b8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc0004a5fc8 sp=0xc0004a5dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc0004a5fe0 sp=0xc0004a5fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a5fe8 sp=0xc0004a5fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 34 gp=0xc000179180 m=nil [chan receive, 10 minutes]: runtime.gopark(0x7b9065?, 0xb269c0?, 0x1?, 0xc?, 0xc000058f58?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058ec8 sp=0xc000058ea8 pc=0x44006e runtime.chanrecv(0xc000742ae0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000058f40 sp=0xc000058ec8 pc=0x40a29f runtime.chanrecv1(0xc000742ae0?, 0xc000058fb0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000058f68 sp=0xc000058f40 pc=0x409eb2 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:77 +0x85 fp=0xc000058fe0 sp=0xc000058f68 pc=0x7ba005 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0x4f goroutine 52 gp=0xc000188380 m=nil [IO wait]: runtime.gopark(0x26?, 0xc00047cfa0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000197e8 sp=0xc0000197c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000019820 sp=0xc0000197e8 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cf778, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000019840 sp=0xc000019820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a24d80?, 0xc00047cfa0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000019868 sp=0xc000019840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a24d80, {0xc00047cfa0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000019900 sp=0xc000019868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000374c98, {0xc00047cfa0?, 0xc000019978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000019940 sp=0xc000019900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc000374c98}, {0xc00047cfa0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000019988 sp=0xc000019940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000552900, 0xc000019d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc000019b40 sp=0xc000019988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552200, 0xc000019d58, {0xc000352000, 0x1087, 0x1087}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc000019bd0 sp=0xc000019b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc0000105e8, {0x141e, {0xc000352000, 0x1087, 0x1087}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc000019d38 sp=0xc000019bd0 pc=0xa483bb main.(*Proc).execute(0xc0000105e8?, {0x141e, {0xc000352000, 0x1087, 0x1087}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc000019dd0 sp=0xc000019d38 pc=0xa48198 main.(*Proc).loop(0xc0000105e8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc000019fc8 sp=0xc000019dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000019fe0 sp=0xc000019fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000019fe8 sp=0xc000019fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 35 gp=0xc000179a40 m=nil [chan receive, 10 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000596f0 sp=0xc0000596d0 pc=0x44006e runtime.chanrecv(0xc00008a180, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000059768 sp=0xc0000596f0 pc=0x40a29f runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000059790 sp=0xc000059768 pc=0x409eb2 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:102 +0x19 fp=0xc0000597e0 sp=0xc000059790 pc=0xa45d59 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x4776c1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:100 +0x3b9 goroutine 36 gp=0xc000179c00 m=nil [IO wait, 10 minutes]: runtime.gopark(0x4118a5?, 0x24ed25108?, 0x1e?, 0x0?, 0xc000181c48?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000181ba8 sp=0xc000181b88 pc=0x44006e runtime.netpollblock(0x24ed31d08?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000181be0 sp=0xc000181ba8 pc=0x439937 internal/poll.runtime_pollWait(0x26843cdd0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000181c00 sp=0xc000181be0 pc=0x471c45 internal/poll.(*pollDesc).wait(0x7?, 0x10?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000181c28 sp=0xc000181c00 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000552000) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000181cd0 sp=0xc000181c28 pc=0x4e956c net.(*netFD).accept(0xc000552000) /usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000181d88 sp=0xc000181cd0 pc=0x5c9869 net.(*TCPListener).accept(0xc0004941a0) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc000181db0 sp=0xc000181d88 pc=0x5e063e net.(*TCPListener).Accept(0xc0004941a0) /usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc000181de0 sp=0xc000181db0 pc=0x5df750 net/http.(*onceCloseListener).Accept(0xda3150?) :1 +0x24 fp=0xc000181df8 sp=0xc000181de0 pc=0x70f624 net/http.(*Server).Serve(0xc000076000, {0xda2150, 0xc0004941a0}) /usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc000181f28 sp=0xc000181df8 pc=0x6ed5de net/http.(*Server).ListenAndServe(0xc000076000) /usr/local/go/src/net/http/server.go:3184 +0x71 fp=0xc000181f58 sp=0xc000181f28 pc=0x6ed271 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3438 main.setupPprofHandler.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:362 +0x9d fp=0xc000181fe0 sp=0xc000181f58 pc=0xa476bd runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000181fe8 sp=0xc000181fe0 pc=0x4776c1 created by main.setupPprofHandler in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:361 +0x37 goroutine 38 gp=0xc000179dc0 m=nil [IO wait]: runtime.gopark(0x6?, 0xc000731000?, 0x0?, 0x10?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000015958 sp=0xc000015938 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000015990 sp=0xc000015958 pc=0x439937 internal/poll.runtime_pollWait(0x26843cec8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0000159b0 sp=0xc000015990 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000371880?, 0xc000731000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0000159d8 sp=0xc0000159b0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000371880, {0xc000731000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000015a70 sp=0xc0000159d8 pc=0x4e54ba net.(*netFD).Read(0xc000371880, {0xc000731000?, 0x9f7625?, 0xab2580?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000015ab8 sp=0xc000015a70 pc=0x5c7885 net.(*conn).Read(0xc000375900, {0xc000731000?, 0xc000015b58?, 0x4c0270?}) /usr/local/go/src/net/net.go:179 +0x45 fp=0xc000015b00 sp=0xc000015ab8 pc=0x5d81c5 net.(*TCPConn).Read(0xc000015bb0?, {0xc000731000?, 0x16?, 0x198?}) :1 +0x25 fp=0xc000015b30 sp=0xc000015b00 pc=0x5e7f85 bufio.(*Reader).fill(0xc00048b2c0) /usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc000015b68 sp=0xc000015b30 pc=0x66c103 bufio.(*Reader).ReadByte(0xc00048b2c0) /usr/local/go/src/bufio/bufio.go:269 +0x27 fp=0xc000015b88 sp=0xc000015b68 pc=0x66c827 compress/flate.(*decompressor).moreBits(0xc00040a608) /usr/local/go/src/compress/flate/inflate.go:697 +0x27 fp=0xc000015bc0 sp=0xc000015b88 pc=0x685427 compress/flate.(*decompressor).nextBlock(0xc00040a608) /usr/local/go/src/compress/flate/inflate.go:304 +0x28 fp=0xc000015bd8 sp=0xc000015bc0 pc=0x683868 compress/flate.(*decompressor).Read(0xc00040a608, {0xc00041b000, 0x1000, 0xc000494240?}) /usr/local/go/src/compress/flate/inflate.go:348 +0x5b fp=0xc000015c08 sp=0xc000015bd8 pc=0x683a7b github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc000494240?, {0xc00041b000?, 0x0?, 0xc000015c28?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:124 +0x22 fp=0xc000015c38 sp=0xc000015c08 pc=0xa43662 bufio.(*Reader).Read(0xc00048b320, {0xc00047c640, 0x1, 0xc000015d68?}) /usr/local/go/src/bufio/bufio.go:241 +0x197 fp=0xc000015c70 sp=0xc000015c38 pc=0x66c637 io.ReadAtLeast({0xd9a560, 0xc00048b320}, {0xc00047c640, 0x1, 0x9}, 0x1) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000015cb8 sp=0xc000015c70 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 encoding/gob.decodeUintReader({0xd9a560, 0xc00048b320}, {0xc00047c640, 0x9, 0x9}) /usr/local/go/src/encoding/gob/decode.go:116 +0x51 fp=0xc000015d10 sp=0xc000015cb8 pc=0x9f5a31 encoding/gob.(*Decoder).recvMessage(0xc000371900) /usr/local/go/src/encoding/gob/decoder.go:82 +0x33 fp=0xc000015d48 sp=0xc000015d10 pc=0x9ff373 encoding/gob.(*Decoder).decodeTypeSequence(0xc000371900, 0x0) /usr/local/go/src/encoding/gob/decoder.go:148 +0x47 fp=0xc000015d78 sp=0xc000015d48 pc=0x9ff6e7 encoding/gob.(*Decoder).DecodeValue(0xc000371900, {0xa97ae0?, 0xc00048ee10?, 0xc0002e9008?}) /usr/local/go/src/encoding/gob/decoder.go:227 +0x16e fp=0xc000015df8 sp=0xc000015d78 pc=0x9ffb2e encoding/gob.(*Decoder).Decode(0xc000371900, {0xa97ae0?, 0xc00048ee10?}) /usr/local/go/src/encoding/gob/decoder.go:204 +0x12f fp=0xc000015e50 sp=0xc000015df8 pc=0x9ff96f net/rpc.(*gobClientCodec).ReadResponseHeader(0xafb7a0?, 0x0?) /usr/local/go/src/net/rpc/client.go:228 +0x25 fp=0xc000015e78 sp=0xc000015e50 pc=0xa13245 net/rpc.(*Client).input(0xc00048b3e0) /usr/local/go/src/net/rpc/client.go:109 +0x9f fp=0xc000015fc8 sp=0xc000015e78 pc=0xa123df net/rpc.NewClientWithCodec.gowrap1() /usr/local/go/src/net/rpc/client.go:206 +0x25 fp=0xc000015fe0 sp=0xc000015fc8 pc=0xa13125 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000015fe8 sp=0xc000015fe0 pc=0x4776c1 created by net/rpc.NewClientWithCodec in goroutine 1 /usr/local/go/src/net/rpc/client.go:206 +0xb6 goroutine 53 gp=0xc000188c40 m=nil [IO wait]: runtime.gopark(0x28?, 0xc00047d060?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004a37e8 sp=0xc0004a37c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004a3820 sp=0xc0004a37e8 pc=0x439937 internal/poll.runtime_pollWait(0x26843cae8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004a3840 sp=0xc0004a3820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00084d740?, 0xc00047d060?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004a3868 sp=0xc0004a3840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00084d740, {0xc00047d060, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004a3900 sp=0xc0004a3868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a1010, {0xc00047d060?, 0xc0004a3978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004a3940 sp=0xc0004a3900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a1010}, {0xc00047d060, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0004a3988 sp=0xc0004a3940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000370180, 0xc0004a3d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc0004a3b40 sp=0xc0004a3988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552300, 0xc0004a3d58, {0xc000358000, 0x43a, 0x43a}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc0004a3bd0 sp=0xc0004a3b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010618, {0x1421, {0xc000358000, 0x43a, 0x43a}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc0004a3d38 sp=0xc0004a3bd0 pc=0xa483bb main.(*Proc).execute(0xc000010618?, {0x1421, {0xc000358000, 0x43a, 0x43a}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc0004a3dd0 sp=0xc0004a3d38 pc=0xa48198 main.(*Proc).loop(0xc000010618) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc0004a3fc8 sp=0xc0004a3dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc0004a3fe0 sp=0xc0004a3fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a3fe8 sp=0xc0004a3fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 54 gp=0xc000188e00 m=nil [runnable]: runtime.gopark(0x21?, 0xc00072f230?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00001b7e8 sp=0xc00001b7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00001b820 sp=0xc00001b7e8 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4ce608, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00001b840 sp=0xc00001b820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00018cea0?, 0xc00072f230?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00001b868 sp=0xc00001b840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00018cea0, {0xc00072f230, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00001b900 sp=0xc00001b868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0ef8, {0xc00072f230?, 0xc00001b978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00001b940 sp=0xc00001b900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0ef8}, {0xc00072f230, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00001b988 sp=0xc00001b940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000370280, 0xc00001bd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc00001bb40 sp=0xc00001b988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552380, 0xc00001bd58, {0xc0004c8000, 0x192d, 0x192d}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc00001bbd0 sp=0xc00001bb40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010630, {0x1419, {0xc0004c8000, 0x192d, 0x192d}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc00001bd38 sp=0xc00001bbd0 pc=0xa483bb main.(*Proc).execute(0xc000010630?, {0x1419, {0xc0004c8000, 0x192d, 0x192d}, {0x15, 0xffe2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc00001bdd0 sp=0xc00001bd38 pc=0xa48198 main.(*Proc).loop(0xc000010630) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc00001bfc8 sp=0xc00001bdd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00001bfe0 sp=0xc00001bfc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00001bfe8 sp=0xc00001bfe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 55 gp=0xc000188fc0 m=nil [IO wait]: runtime.gopark(0x23?, 0xc00047d010?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00049f7e8 sp=0xc00049f7c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00049f820 sp=0xc00049f7e8 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cedc8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00049f840 sp=0xc00049f820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000840ba0?, 0xc00047d010?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00049f868 sp=0xc00049f840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000840ba0, {0xc00047d010, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00049f900 sp=0xc00049f868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0c98, {0xc00047d010?, 0xc00049f978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00049f940 sp=0xc00049f900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0c98}, {0xc00047d010, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00049f988 sp=0xc00049f940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000552c00, 0xc00049fd58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc00049fb40 sp=0xc00049f988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552400, 0xc00049fd58, {0xc000861200, 0x461, 0x461}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc00049fbd0 sp=0xc00049fb40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010648, {0x1420, {0xc000861200, 0x461, 0x461}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc00049fd38 sp=0xc00049fbd0 pc=0xa483bb main.(*Proc).execute(0xc000010648?, {0x1420, {0xc000861200, 0x461, 0x461}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc00049fdd0 sp=0xc00049fd38 pc=0xa48198 main.(*Proc).loop(0xc000010648) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc00049ffc8 sp=0xc00049fdd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00049ffe0 sp=0xc00049ffc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00049ffe8 sp=0xc00049ffe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 56 gp=0xc000189180 m=nil [IO wait]: runtime.gopark(0x22?, 0xc00072f0f0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005577e8 sp=0xc0005577c8 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000557820 sp=0xc0005577e8 pc=0x439937 internal/poll.runtime_pollWait(0x26843cbe0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000557840 sp=0xc000557820 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a25320?, 0xc00072f0f0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000557868 sp=0xc000557840 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a25320, {0xc00072f0f0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000557900 sp=0xc000557868 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0b10, {0xc00072f0f0?, 0xc000557978?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000557940 sp=0xc000557900 pc=0x4ef772 io.ReadAtLeast({0xd9a300, 0xc0000a0b10}, {0xc00072f0f0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000557988 sp=0xc000557940 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000552680, 0xc000557d58?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:861 +0x567 fp=0xc000557b40 sp=0xc000557988 pc=0xa41487 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc000552480, 0xc000557d58, {0xc0000ea900, 0x174, 0x174}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:338 +0x15e fp=0xc000557bd0 sp=0xc000557b40 pc=0xa3d69e main.(*Proc).executeProgram(0xc000010660, {0x141f, {0xc0000ea900, 0x174, 0x174}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:124 +0x15b fp=0xc000557d38 sp=0xc000557bd0 pc=0xa483bb main.(*Proc).execute(0xc000010660?, {0x141f, {0xc0000ea900, 0x174, 0x174}, {0x17, 0xffe2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x98 fp=0xc000557dd0 sp=0xc000557d38 pc=0xa48198 main.(*Proc).loop(0xc000010660) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x278 fp=0xc000557fc8 sp=0xc000557dd0 pc=0xa47b38 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000557fe0 sp=0xc000557fc8 pc=0xa47885 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000557fe8 sp=0xc000557fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 58 gp=0xc000189500 m=nil [select]: runtime.gopark(0xc0004a1ee8?, 0x2?, 0x0?, 0x0?, 0xc0004a1dec?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004a1b78 sp=0xc0004a1b58 pc=0x44006e runtime.selectgo(0xc0004a1ee8, 0xc0004a1de8, 0x1?, 0x0, 0x33aad5?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004a1c98 sp=0xc0004a1b78 pc=0x451b25 main.(*FuzzerTool).exchangeDataWorker(0xc000736750) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:284 +0x113 fp=0xc0004a1fc8 sp=0xc0004a1c98 pc=0xa466b3 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:202 +0x25 fp=0xc0004a1fe0 sp=0xc0004a1fc8 pc=0xa45d05 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a1fe8 sp=0xc0004a1fe0 pc=0x4776c1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:202 +0x1168 goroutine 4534 gp=0xc000189880 m=nil [IO wait, 1 minutes]: runtime.gopark(0x1b?, 0xc00091a000?, 0x0?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006c3600 sp=0xc0006c35e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0006c3638 sp=0xc0006c3600 pc=0x439937 internal/poll.runtime_pollWait(0x26843c610, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0006c3658 sp=0xc0006c3638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000840ae0?, 0xc00091a000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0006c3680 sp=0xc0006c3658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000840ae0, {0xc00091a000, 0x10000, 0x10000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0006c3718 sp=0xc0006c3680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0c80, {0xc00091a000?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0006c3758 sp=0xc0006c3718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000552c00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0006c37c8 sp=0xc0006c3758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0006c37e0 sp=0xc0006c37c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c37e8 sp=0xc0006c37e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 55 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5393 gp=0xc000189c00 m=nil [IO wait]: runtime.gopark(0x1d?, 0xc00098e035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006c4600 sp=0xc0006c45e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0006c4638 sp=0xc0006c4600 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4ce038, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0006c4658 sp=0xc0006c4638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00084d560?, 0xc00098e035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0006c4680 sp=0xc0006c4658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00084d560, {0xc00098e035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0006c4718 sp=0xc0006c4680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a1000, {0xc00098e035?, 0xe9?, 0xc0006c47b8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0006c4758 sp=0xc0006c4718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000370180) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0006c47c8 sp=0xc0006c4758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0006c47e0 sp=0xc0006c47c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c47e8 sp=0xc0006c47e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 53 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 4535 gp=0xc0000ee000 m=14 mp=0xc0000ed808 [syscall, 1 minutes]: syscall.syscall6(0x4ca040, 0x16738, 0xc0006c7eb4, 0x0, 0xc00009cbd0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0006c7dd0 sp=0xc0006c7db0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0000ee000?, 0x10000000002?, 0x273eb4688?, 0x90?, 0x24ed255b8?, 0x90?) :1 +0x2f fp=0xc0006c7e30 sp=0xc0006c7dd0 pc=0x47a14f syscall.wait4(0xc0006c7eb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0006c7e90 sp=0xc0006c7e30 pc=0x4c68a5 syscall.Wait4(0xc0008a03c8?, 0xc0006c7eec, 0x3?, 0xc0000ee000?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0006c7ec8 sp=0xc0006c7e90 pc=0x4c3fe5 os.(*Process).wait(0xc0005349f0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0006c7f20 sp=0xc0006c7ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000546dc0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0006c7f80 sp=0xc0006c7f20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000552c00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0006c7fc8 sp=0xc0006c7f80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0006c7fe0 sp=0xc0006c7fc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c7fe8 sp=0xc0006c7fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 55 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 4437 gp=0xc000172700 m=nil [IO wait, 1 minutes]: runtime.gopark(0x18?, 0xc000aa0035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b1e00 sp=0xc0004b1de0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004b1e38 sp=0xc0004b1e00 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cfa60, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004b1e58 sp=0xc0004b1e38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a24cc0?, 0xc000aa0035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004b1e80 sp=0xc0004b1e58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a24cc0, {0xc000aa0035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004b1f18 sp=0xc0004b1e80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0003748f8, {0xc000aa0035?, 0xe9?, 0xc0004b1fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004b1f58 sp=0xc0004b1f18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000552900) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0004b1fc8 sp=0xc0004b1f58 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0004b1fe0 sp=0xc0004b1fc8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b1fe8 sp=0xc0004b1fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 52 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5179 gp=0xc0001728c0 m=nil [IO wait]: runtime.gopark(0x1a?, 0xc000628035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b2600 sp=0xc0004b25e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004b2638 sp=0xc0004b2600 pc=0x439937 internal/poll.runtime_pollWait(0x26843d3a0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004b2658 sp=0xc0004b2638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a25260?, 0xc000628035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004b2680 sp=0xc0004b2658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a25260, {0xc000628035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004b2718 sp=0xc0004b2680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0b00, {0xc000628035?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004b2758 sp=0xc0004b2718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000552680) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0004b27c8 sp=0xc0004b2758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0004b27e0 sp=0xc0004b27c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b27e8 sp=0xc0004b27e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 56 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5456 gp=0xc000173180 m=nil [IO wait]: runtime.gopark(0x1c?, 0xc000b0a035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b2e00 sp=0xc0004b2de0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0004b2e38 sp=0xc0004b2e00 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cdf40, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0004b2e58 sp=0xc0004b2e38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00018cde0?, 0xc000b0a035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0004b2e80 sp=0xc0004b2e58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00018cde0, {0xc000b0a035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0004b2f18 sp=0xc0004b2e80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0ee8, {0xc000b0a035?, 0xe9?, 0xc0004b2fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0004b2f58 sp=0xc0004b2f18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000370280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc0004b2fc8 sp=0xc0004b2f58 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc0004b2fe0 sp=0xc0004b2fc8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b2fe8 sp=0xc0004b2fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 54 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5465 gp=0xc0001736c0 m=nil [select]: runtime.gopark(0xc0004b47b0?, 0x2?, 0x56?, 0xfc?, 0xc0004b478c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b4638 sp=0xc0004b4618 pc=0x44006e runtime.selectgo(0xc0004b47b0, 0xc0004b4788, 0xc00072ecbc?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004b4758 sp=0xc0004b4638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc0004b47e0 sp=0xc0004b4758 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b47e8 sp=0xc0004b47e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 53 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 5461 gp=0xc000173a40 m=nil [select]: runtime.gopark(0xc0004b57b0?, 0x2?, 0x56?, 0xfc?, 0xc0004b578c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b5638 sp=0xc0004b5618 pc=0x44006e runtime.selectgo(0xc0004b57b0, 0xc0004b5788, 0xe9?, 0x0, 0x35?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004b5758 sp=0xc0004b5638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc0004b57e0 sp=0xc0004b5758 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b57e8 sp=0xc0004b57e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 51 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 5394 gp=0xc0000ef6c0 m=0 mp=0x145be60 [syscall]: syscall.syscall6(0x4ca040, 0xec67, 0xc0008f16b4, 0x0, 0xc00009d200, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0008f15d0 sp=0xc0008f15b0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0000ef6c0?, 0x10000000002?, 0x273eb4688?, 0x90?, 0x24ed25108?, 0x90?) :1 +0x2f fp=0xc0008f1630 sp=0xc0008f15d0 pc=0x47a14f syscall.wait4(0xc0008f16b8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0008f1690 sp=0xc0008f1630 pc=0x4c68a5 syscall.Wait4(0xc0004ff638?, 0xc0008f16ec, 0x3?, 0xc0000ef6c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0008f16c8 sp=0xc0008f1690 pc=0x4c3fe5 os.(*Process).wait(0xc000535080) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0008f1720 sp=0xc0008f16c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000334b00) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0008f1780 sp=0xc0008f1720 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000370180) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0008f17c8 sp=0xc0008f1780 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0008f17e0 sp=0xc0008f17c8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008f17e8 sp=0xc0008f17e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 53 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 5163 gp=0xc0000efa40 m=12 mp=0xc0000ec808 [syscall]: syscall.syscall6(0x4ca040, 0x13dac, 0xc0008f3eb4, 0x0, 0xc00053c510, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0008f3dd0 sp=0xc0008f3db0 pc=0x474535 syscall.syscall6(0x40998c?, 0xc0000efa40?, 0x10000000000?, 0x273eb33c8?, 0x90?, 0x24ed25108?, 0x90?) :1 +0x2f fp=0xc0008f3e30 sp=0xc0008f3dd0 pc=0x47a14f syscall.wait4(0xc0008f3eb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0008f3e90 sp=0xc0008f3e30 pc=0x4c68a5 syscall.Wait4(0x40fc56?, 0xc0008f3eec, 0x3?, 0xc0000efa40?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0008f3ec8 sp=0xc0008f3e90 pc=0x4c3fe5 os.(*Process).wait(0xc0005343f0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0008f3f20 sp=0xc0008f3ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000546840) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0008f3f80 sp=0xc0008f3f20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000370100) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc0008f3fc8 sp=0xc0008f3f80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc0008f3fe0 sp=0xc0008f3fc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008f3fe8 sp=0xc0008f3fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 4392 gp=0xc0009081c0 m=5 mp=0xc0002e8808 [syscall, 1 minutes]: syscall.syscall6(0x4ca040, 0x5c3d, 0xc00089aeb4, 0x0, 0xc00053c3f0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00089add0 sp=0xc00089adb0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0009081c0?, 0x10000000002?, 0x273eb33c8?, 0x90?, 0x24ed25108?, 0x90?) :1 +0x2f fp=0xc00089ae30 sp=0xc00089add0 pc=0x47a14f syscall.wait4(0xc00089aeb8?, 0x411ae5?, 0x90?, 0xbf3540?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00089ae90 sp=0xc00089ae30 pc=0x4c68a5 syscall.Wait4(0xc0008c26e8?, 0xc00089aeec, 0x3?, 0xc0009081c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00089aec8 sp=0xc00089ae90 pc=0x4c3fe5 os.(*Process).wait(0xc000096f90) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00089af20 sp=0xc00089aec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0005462c0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00089af80 sp=0xc00089af20 pc=0x7b5f85 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000552600) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0x2c fp=0xc00089afc8 sp=0xc00089af80 pc=0xa4042c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:729 +0x24 fp=0xc00089afe0 sp=0xc00089afc8 pc=0xa403c4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00089afe8 sp=0xc00089afe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 57 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:723 +0xbd4 goroutine 4391 gp=0xc000908a80 m=nil [IO wait, 1 minutes]: runtime.gopark(0x1f?, 0xc000a80035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00089d600 sp=0xc00089d5e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00089d638 sp=0xc00089d600 pc=0x439937 internal/poll.runtime_pollWait(0x2ef4cf968, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00089d658 sp=0xc00089d638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000965620?, 0xc000a80035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00089d680 sp=0xc00089d658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000965620, {0xc000a80035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00089d718 sp=0xc00089d680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0003744a8, {0xc000a80035?, 0xe9?, 0xc00089d7b8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00089d758 sp=0xc00089d718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000552600) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:701 +0x7a fp=0xc00089d7c8 sp=0xc00089d758 pc=0xa4059a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:716 +0x24 fp=0xc00089d7e0 sp=0xc00089d7c8 pc=0xa404e4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00089d7e8 sp=0xc00089d7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 57 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:695 +0x9da goroutine 5454 gp=0xc000908e00 m=nil [select]: runtime.gopark(0xc000898fb0?, 0x2?, 0x56?, 0xfc?, 0xc000898f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000898e38 sp=0xc000898e18 pc=0x44006e runtime.selectgo(0xc000898fb0, 0xc000898f88, 0xc00047cfa8?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000898f58 sp=0xc000898e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:846 +0x77 fp=0xc000898fe0 sp=0xc000898f58 pc=0xa41bb7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000898fe8 sp=0xc000898fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:844 +0x24d goroutine 0 gp=0xc000908fc0 m=4 mp=0xc000063808 [idle]: runtime: g 0 gp=0xc000908fc0: unknown pc 0x11e57ed0 stack: frame={sp:0xc000899570, fp:0x0} stack=[0xc000899000,0xc000899800) 0x000000c000899470: 0x0000000000000010 0x0000000000000010 0x000000c000899480: 0x000000c0008994b8 0x000000000041a385 0x000000c000899490: 0x0000000000000000 0x0000000000000000 0x000000c0008994a0: 0x000000000000078f 0x0000000000000060 0x000000c0008994b0: 0x0000000000000058 0x000000c000899510 0x000000c0008994c0: 0x000000c000908fc0 0x00000002ef4d0a20 0x000000c0008994d0: 0x000000c000908fc0 0x0000000000000000 0x000000c0008994e0: 0x0000000000000000 0x000000c000899530 0x000000c0008994f0: 0x0000000000441ddc 0x0000000000000000 0x000000c000899500: 0x0000000000000000 0x0000000000000000 0x000000c000899510: 0x0000000000000000 0x0000000000000000 0x000000c000899520: 0x000000c000899580 0x00000000004481ed 0x000000c000899530: 0x000000c000908fc0 0x0000000300000002 0x000000c000899540: 0x0000000000000000 0x0000000000000000 0x000000c000899550: 0x000000c000908fc0 0x0000000000000000 0x000000c000899560: 0x000000c000899590 0x00000000004774ba 0x000000c000899570: <0x000000c0008995a0 0x000000000045e1de 0x0