last executing test programs: 7.671272237s ago: executing program 6 (id=303): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000280)=[{0x3d, 0x1, 0x0, 0x801917}, {0x87, 0xff, 0x30, 0x5}, {0xc, 0x8, 0xae, 0x6}, {0x6, 0x4, 0x7, 0x800}]}) write(r0, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) syz_emit_ethernet(0xe, &(0x7f0000000500)=ANY=[@ANYBLOB="040000000000000000000000884773f1a64c9549b7ea27d4ce8736cf5690dd3fea9b2ddd904810104b1196d47f1d19c7eb7f4ebfd459d7df540a40c21a13de380e4226ebac2d94a923cbdad296610827a3b1f6738675f0fc998cdb32907f310b0000646cb0f943bdc6afd6b97f083815a90b6fd8e2e77d80b75bb777930fa5f5c0ce2a090c31723529fed81f7ccac4f8b3a05e1d7cab36a615636b6ae567812439f1e978cedb3dd26a42d7636733e4b4af1588ad35b3edca463f1f8008eba37821e9095818a49cdafdbcb837451b94e493368eb2ef974abbc61766dc77666816"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x0) syz_extract_tcp_res(&(0x7f0000000600)={0x41424344}, 0x80, 0x4) syz_extract_tcp_res(&(0x7f0000000640)={0x41424344}, 0x3, 0x1) syz_emit_ethernet(0x121, &(0x7f0000000680)={@random="2d6c9e581eb4", @local, [{[{0x88a8, 0x3, 0x0, 0x3}], {0x8100, 0x7, 0x0, 0x1}}], {@ipv4={0x800, {{0xe, 0x4, 0x0, 0x7, 0x10b, 0x66, 0x4, 0x4, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@ra={0x94, 0x6, 0xf}, @ra={0x94, 0x6, 0x80000000}, @ra={0x94, 0x6, 0x8}, @rr={0x7, 0xb, 0x9f, [@remote={0xac, 0x14, 0x0}, @multicast2]}, @ra={0x94, 0x6, 0x6}]}}, @tcp={{0x3, 0x1, r2, r3, 0x1, 0x0, 0x6, 0x2, 0x5, 0x0, 0x5, {[@window={0x3, 0x3, 0x1}]}}, {"f33dd1b78892affc245ee32ea293e515b3b94f97a726f1e96230cf7012e46a91b233fa43b69b51d569454e6ce38e0a4beae484000ae0e9f90a13b11aa8f2b87e1305d0e9d7e2d8d09ff51d46a3e6c9d14797c63a26dd3419cbd67c0e355cc4642addb0c8633f00231a18da163fb5f865505b6e181a3262d969195a7d7438d92c4c2400eb4d5cb5c226ce580fceab637912d95703934683bcf2e6ca47bae85a7a81380344d55096136be184dee603e2e2e4c611b72f3317fdcbdab8"}}}}}}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000004c0)={0x3, 0xd}) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) close(r0) recvfrom$inet(r5, &(0x7f0000000440)=""/48, 0x30, 0x1843, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x2db57365, 0x9, 0xd, 0xfffffffa, "23030003be0a00817dd8910bb864d3c3a3c900", 0x9c}) sysctl$kern(&(0x7f0000000140)={0x1, 0x17}, 0x2, &(0x7f00000002c0)="1f2226199b06b014ef820d63ad00cb64fc3b21f7ad7bdbe1fe396f9e4fa84eb7eeb0b961136193e22ea7717452e907296d240285febb5ceacbacd5c3d3ee62ef90a62b82ddd8c970b663c4dd2dee8dffaaf4e2c8ab3826ddd57bd1f1e1f2964a21e80a8b5b17178a14087cc3de8de95330788b05566a6f50c8571783d7532542dbbfea624265cdddecb673e6e40760452b1633f540400b5ea95856eea32d9dc47674c480ff6ee1ac0421b89ba68700cd6bcb7e2fbfb3e549d91135aba0126123cfe6eb92feac3bd588d8070583d5ed11c1f162c8f585a896fe415ab335d3e3", &(0x7f0000000180)=0xdf, &(0x7f00000001c0)="9a5d097a74112160490585e6850f51eafa47", 0x12) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000200)="28f2896bbd187141ab21e89d5cca8c80c56a91eb953288612daa999f29266a75631917a10805707cee90d8742aa5e8cad1dd6113294968b6984200f134c39e88ce23eaccd6d80a3450536724f4e2552fd67c2171e32426cbfb3a25896da9966234d647439f9908ab8253b3eecc96e3408101a9e0cba2f659c80a9bd22482aec3ccba6b9f6e7304b720dfd10b043599001a809465eb4f76cb0a94c612fd8b193fbe16efac1e86105a12d237243e5daff89efca2a98d", 0xb5}], 0x1) 7.554277624s ago: executing program 6 (id=308): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) select(0x40, &(0x7f0000000180)={0x1, 0x44809e9d, 0x1dad, 0x1, 0x7, 0x10000001817, 0x8146, 0x100000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) select(0x40, &(0x7f0000001e80)={0x9, 0x8000000000000001, 0x1, 0x200, 0x100000000, 0x2, 0x1, 0x7f}, &(0x7f0000001ec0)={0xe, 0x7, 0x10, 0x2, 0xfff, 0x9, 0xfffffffffffffffb, 0x101}, &(0x7f0000001f00)={0x9, 0x7, 0xffffffff, 0x9, 0x81, 0x3ff, 0x5, 0x4}, 0x0) kqueue() r0 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r0, 0x82907003, &(0x7f0000000140)=0x1) 5.867697637s ago: executing program 6 (id=344): sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000040)="28800000", 0x4) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = semget(0x0, 0x1, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000001080)) close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1c0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 5.004766759s ago: executing program 6 (id=364): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x8000, 0x40, 0x1, 0x800440}, {0x7, 0x1, 0x0, 0xb38f}, {0x6, 0x0, 0x4, 0x48a8}]}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d7333", 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000480)="000000d860a82060dec3e59be543bfcb4c9a9ba9cd23fe8c1a3ea684ad44937703c616f7e2205117bc333f1255636e7211e6e65f422ecbc7c50048c669c9faa6162575f669cd14217bd76db9dc", &(0x7f0000000080)=0x4d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r0, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 5.003773634s ago: executing program 6 (id=367): open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) (rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb40500000000000000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x0, &(0x7f0000000180)) (async, rerun: 64) close(0xffffffffffffffff) (rerun: 64) ioctl$TIOCSETA(r0, 0xc4504445, &(0x7f0000000740)={0x6, 0xffff, 0x40a9, 0x20000003, "040000e300800000ebb178d95dd6d31962fe81d1", 0x409, 0x2}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) socket(0x2, 0x2, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) unveil(&(0x7f0000000040)='./file1\x00', 0x0) (async, rerun: 32) open$dir(&(0x7f0000000180)='./file1\x00', 0x20, 0x5a) (async, rerun: 32) utimensat(r0, 0x0, &(0x7f0000000240)={{0x1, 0x4000000000bdd}, {0xa000000000000001, 0x8000100000020003}}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) (async) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') 4.998914366s ago: executing program 2 (id=368): ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x8010427e, &(0x7f0000000040)=0x8) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002480)={0x0, 0x0}) write(r0, &(0x7f00000000c0)="bb89a7a5895ea5280304000000e1", 0xe) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000024c0), 0x800, 0x0) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$TIOCSETA(r2, 0xc0884450, &(0x7f0000000040)={0x4, 0xc, 0x3, 0x1, "0700b4fffffffffffffff6d31962ffd7d1401400", 0x4100, 0x8}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002500), 0x8000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x80, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = socket$inet6(0x18, 0x4006, 0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x2) (async) r8 = open$dir(&(0x7f0000000100)='.\x00', 0x200, 0x0) symlinkat(&(0x7f0000000080)='./file2\x00', r8, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r9 = fcntl$getown(0xffffffffffffffff, 0x5) (async) r10 = getuid() chown(&(0x7f0000000180)='./file0\x00', r10, 0xffffffffffffffff) (async) getgroups(0x9, &(0x7f0000002580)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) (async) r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) (async) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) (async) r16 = getppid() (async) r17 = geteuid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r20}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000080)="3b9d0fd9378f52c48f03100b9c3b0bfa668452452708d1a2571eba8b47dd68bd1f8cb596bf2d65be6396ae74d37090ffb053d782f19809fa12a5aab44e030e0054527b2b44e28ca0bd053e9b872a806be51874b3dd454113f274366c5b26914f2fd12832b475d119db99d5d3afb20fa72973e8fbd6bb81671fabdf0f84acabaa77673ecf1864e850f0a0ea7bec13040c07405b57b46669d8a80ee0b64d2460016789cf4aa50caff98d8065b955dbc06ebf2ddac05a8e01658af57a24ed5878fc43d7cb8d53ffa355852ef53017107275db0d44afad081bf45c6cf3dbca2dc895db3bea733c3afb18262e9f595f7757503033d3bc979752f1d984e4aa14611f629337a61723498eabb487d6ef96fa9ff543bcb2400933185247539c5d43ab3c2484c741e1b02b5d07d55b1d95bc1b5ed23c46fb57c5e8038271ec2a4abd83fac652bbfe268a0fcdd166023d73240e6807c93963d87a0c84b49c78266efcbfecf077277aa0f99003956a3fa75970600e416b657405cf082511440275f5a00bfbc9e76ca0701a96ccb6bbae408a571aec38a4e84a128a3365bc1b0df566dddf2478dfd427a53f710d6cb8a8ed1f8fe0993f1303eb09607ee35ad20ad17c971f665675cbbcc19652ee2c2821ac3216d32f3b27a22ca917e3e9851b59bb3820dce2ef5e8c518abf4e7275781bc304d6e226c77824ac841a92bb8c8055dd20d0de82afe49d56208c31a262a86de0902ff246a8fe86c0fb684eff32ff49daac5eb6dfbe2e9b566b3267f896e8ea339d87e1a93a80abbe26d16299ed6ba6fb94cd585a6841abfbecbe91c5c9d6fad902f86b1965f5e5e9717903135b814ff6c070bf1ca3a5d9139a67ccd014b8ad84c2aa08b95275ca6ca1a9ca325bb325cbef37d91e2ecd21fb333335c788a7f2764965310bac1cbeef92082390df5c65638f8e661b418b20138ff517d323c25aa97c915d4a0990538804ea808400e1ee1548462030c9113b359f7f3197bff4a7de802ea7c78fc95dc6927c17b90dd7083030dec17ea6a26571450eff34d92606d4a84c25e9ea30b9e406f128261a8458d1102837e38d51486f5191c98b480ce60e32fc904c42ddbe5db0af8e962c572291cee8a8ee897fc91414fa0ba48560f479f2bdd02bbacc724a03734e5c5402dbc5feca4f7684756b1efb61cd7bbf1c0a005a0c25a98a9c1567938311829f4ebaa5ee6417cdac9d9bfd0dba08afc7e2573e8cba10b46060571a1cce801f1868540ac86ee72c3e19b7ac1dcc06d208b7d0ba870a96ab5b74c878c11c37b73874d23c34cc5ff75d671be47aa1d6f5f6e199d9889df66de57beef98e9b7acc709ce9c9a53b7d4dc1300af48195ee15ef40894786a954629c2e854105a8a442dbc1699d7f8c2a70aefc6acee02849ce74bc1893884bcbfa228eec78fc7874bc50e71b6db187709ec8bf575f2478ff95dec3717860f1c276f7913c51cfd074245d53dd62a55262e7c20d997ff4029dbabf4e0355a7a117e3152bac732cf7e491c0de1c2d9acea0c089471efc0951e6c3d46fc6e09ce1f117efa922f0388e1c59fc15f92bd1388fd48d27f336f4c526732a0c2f4bd4e0aabfcc335d97665bba3aaf10bd049c4299cee2fbb6c24c84c61608029cf292aa1821ace9d8dd7d8066f43dafb26588e065feed0670b53752e2008e334ed5359fe5c5ec42518c5e7db4317646d8594a47ba9912be8e88605b6c8e841d21ac73aef5d0c38b9dac9e4cc84ac8150b787e5fc8822fbd2ab9753a702ceace38b202b197d68d6cecfcd704b8292ada1fa721ee660c8543a27c6d134c987faa9098fe0ed17a2e1c475c49a5fdff77cdd9babe81218b8833c6dcd00067341805325d914d19f2b020d42cfc0bbbaa92c77e3433691fbe857b9cf1822c2bbdb8c6b3c579c0b88af0432c24ee327801472c40d609d3c47f683718748102196565e2232c276285d2b14b85a4e5825c53cb4d9efd347ccf343f9648729171ff3f9ba48aafc16d6e549b5546b9369ae01b19e3c89bbde1219c971807d43e4afb261048af0d71ad89ef9b026d033848d5814f48d83d394c6d926288405e47662d7c14ce8464145afc1afa69d9ab57e17a84f6d928ea1b5bda33ea7a37bb79a51ed00199cf9383140b23f7f836ecd5acf2a9a1bc0b6c7f61a8f53ea951669eadfaaf0bc3b4a745175b4b88733c3018e8e0bc34687335d37b5c93ab3911c9f137baec3f00145f6412e3bdba0d74cc85744343f682a2b1eabcbec7ee1beeb55546d93067ab5b067ffe64424c72f3996af6e87ca4d333654cea5e814a48a2509dedc856c4b8a4a1c7cb4abb10a589e744f62676b84245c97f8a4947e04acb79a6823c1ba1cfa2459e4c60e45feb09746a7603bf1eb8d1257e612df89bb952500b1c5eb48adfc4647caef81145b90840625ba3f83b0a738046008117178f3961c95fbc008e7e94ac1ee40c39c5c01fa6ba01a1dc8cd1d221a7ae29df16b02c252f1df7828793cbba95337c871cc357b53bdf995c7fb3fe5873e813f82968ad6d3fb7ad80ddf092400c642695388f35b0e453df70f5e31dfeefffb16e0a16fc9d8b847664d95615e7e3c94c1f1f48e5af15ba8183014b7893bf2c95137be4c7ea07f5a12e122f35a46282934b34db17c5b90e6f030b87537cf4e50be985eeef61adb68e6826346c31731e648c9d91a5ebf59aed3f249e726323e957d3eed7815ae8ab2b3f7ceaa0d617987cfa67b476c785622dcfe31f03d6afbe0ae65ffcdd8ca09533bc86d17e4be537ec1e3bc8de4082831da5e1cbb6cd38402d61495e2d8a427cc009da5f369be2cbd232629d331ee325b2874e2c7bc829ed184ccf0e32b118ba413d801781938f1502c5345c6a62c0103911664f2e889bb6d0139f249796003706aaa42fc16f05fdd8affb976be6b61439fcc9b52dcb8d79f6891d78ed7c1611cff43e7a483159eb19abd8e3c2537e06096d3e01413042befc369957035e54338a831cd1defca8ca508c0cb1d19c97f99f42ea1d9cb4060b78d1f48641b673b3bd7ac7c02f98945031935dc21e07498d72c3d0996a3fadd0b110c5ae5a9623b0872c3f39fed77607a711e063a306cf2cef21c21e9c8b93d5606b155669cb0d5e93947a3e2583d513015658539647828911d88fb936ca3643b83666dd187b2e4bdae25e866d7e9983fc3d06d245718069f3784b2029b5262c13b27d2d17daa020405356f1721a1589d27838d9829c271c7a5ff6523cfff5bd0d9e7e87ac757f1ec5c4f02bb4aa3694c815cda864faf1a42f42b418af07708714ef3f34f934457215c77b5e624baf9ab3bc493d1ea87db8ee5cc6119befdf83cb305c0408f1717688910109bbd663be4518f9f10d3f3eee900a361b2a52e5bcc379f4b91e1054447a7c337c5ea8192da1b0612a3626095324b25ee4be1e9746bf3baa595fa98cc0f24c1ae6804e09f9efd059ab5e6f51a5348878b8ccbd030b1a22f6a84dabfc705a0150f7c3ff0d262094472d1b23d97d629f1bcdbb1a69e0fd874448b443fe11f1380dfbebaae89bd056c80bc90e161b8afe80d0e99167f056eb15882d2e1daba96f62ecf6404ea3267a67f4f59c3dceef24725ac721d91f6f3175156522325bd80031749d2236e2db49665dc82ff89dc4a68fa7f8edeb64f61174fa32a776b1ae09a1ebb492d343b9778c7253dc59f7f963f3f6268c39c7e783ca7cee3762bff56e7447a52b04e148008dc667c902aa87efe12f92578d33d2e53d91880e7644983439f88b2f4fbd6cbf1160a0d5258d4144316048ec2210b6bf294ea64c38d847632ca615180ab1f2971e6cacddaf962e304d5b16c20c052f89285d09b2a3dc28505a56b57588539827d3c745e4a49bb3451fecacca0a85f7151a88e38fd797f8295f4a664f6b9a745a49634ffed070d5c2d1773b997a9aab960522a2edbe9d48ca377ea75f980f02374fb88ffc5a0dcd6b8eff778a16ae0f3bd1d0c003fad1626a6298dd9d35db76c8850b5de8ab443368ba683fd365ef1842267fd9f67ad380222dfd259271e8a1fde4b96cb311692af929cba1dabee6f637a5a34df4fd9a4a505466113c160b401f5d4d191553dc1eebc0b1479be81280c787393be6e8c76e771a96d9c9ec5549a08da28b79b3a5864d4de9fffcb664acabf30a95e6473a55bca294acf786d6cc00fc48f6240426350d74c895f49bd6e24e9b275e1e5338272f3a09317981521e297a359c47a133e65f6c84a99a324bcd8de1f2d899291f18e6c27d95c6f7ac36583f50afece2fb49560d1e69fe962ad61eb3a90ddbbfc2bdefa852c644926a6b04416392f493f226c083043cab6bb331f9df9c638c6cb40e1d6251fe84b037435668edf39a805c707e381db3467d3262ba103a4e5bfa9d7c4063a512276e3645e14ef08def1205d100f3168f8d83c7d3b68511e88a5ebad98de5200cef7de4615d2b9a408bc2edbebdab1c88ea5b863db534c36f4b712bdc50605ed37e7dc45be62450693484ac6efe1f1383c52de266bd9bbf49022b61af2839017bd33f70db391e47e7efdd419e49b3c920e5bf6d59977dea7f58e3fa94a95519f39ad6e4d66f1403f160c9da28085ecc61bead54375bba0243128b39681f57f7b4f8579e0adeee81c7fd266b634a460a6ab8d6ae6b5fa7e69de7c52a5f75fd223674af88c1f58b6086bc71edf30a4abe14d24ac2f393614a1636d0bb4381173879c4ff03db05c1248108281ff92e0a0f1b080aa84c5edf4c7ccb317886cfc99e6d1ee1f28cac1e60381ecccf5f4eb89f3e8dc21acc4a04f1de4c8d5acf087f9b76289d85ff236f150d42972c25678c5daa229e8c20322eeb9d3b5c2557215689b9bdc6d14ec2c092ab1b90a49396b89f32396d96068265fe46e40704ce9bfc45a5f4adcfdf4a7707735b6c555ad9f3dadb39ba36a780dd6c3be48a2892f2afc50537f1008db7e49600d23502e6555a9cb5dcac56ab5ea950ead9283852439e38954d14f6f4c4fd457cf6b71187b50857f36b5d044afee884670f377c2805def302f08ea3af67a89e0ba20dfa37d43e9217d24a92d65d1de97fdaf5981c2d147c38962568eb6dc8fd92b76ab61baf06c0d2ac10cc91bcf799beab274006bbaba0d513b441018cae8e385fc67acf93ee329c0348b81140562b3bf7e189be07a07ee4d1f72d1e0dad96e5713eb31a520dbc46e1dbce7fdfc0d3a179f7a54a88b98ae15b59e1e2891f22851e97cca4903f09d037ef288c5ffc0feda6b80de5f73ccbc7a16fb2775572f2ee59e9d905c1b28bd328bc8186655b5f91d11545e240f9ffca591e1b93d31b1df7fdd249e63d0f37af60bd2eb5c17a54e171fd115246b32d1a32a0073dd0ae12856e869637725622fec32f7ab48f844748a7576739c0b7842b33db393d6946cf734550d5c5dbceffd9c25ee83a2c5127f7ee9ca2a38cee312deeb72001eb600e4a48b51ea17bfa753be5ea5cc3a5700c101ef1d2d673a7bab9294b1bab7f3dbf96e5168a8a4dc61558abc21fa1a9724c75fe8926f0ccb624a74c8b0aad9ca0dce8ade5d59408c6b5512f93eac08058c3cdb52c8234328a878046e5b6d3400441dcc999f1d45498d592ec03a640c1d59cedb7961e9c6d2eac27b12a7cd5aac0352eba75175b9d977a5889bb3cfd7b46503e7bb3b8e2855c28b470aebca4f67b69a228fe3bac6e9da42269e63f4ec2bfb95853232a6a3cc6c9f476320cf076542670721690a80be5e66688c8a68aa2cff5f78d72543234b7fc17ab920fc52b97f7a2b4fcb2402d9b93bee56983ba1bd5", 0x1000}, {&(0x7f0000001080)="6ee2c874a0d336cac2eb9f1fc251f92cf182f7fd29a30dd945627eab3c4ae87280086140b48fc24fdcdf20c1ebec03c8307888dfcb9b25162e951a9404a5cece613e906840c806e64e718749477eee83f8c1fa2e5fcef7f1de6268ca8620b7dd460202a885fe4b76977f58897deb7b376c48323bf25c3391137773cbdac2ed0409a0ad80f56de8472e0432ee500efbb43166b18aa0caaf70693bbc2bd5fc2d0f43331ffb1b7b4c50b6d949aa122cc17d2fce0aef41a30a903e2d9b64c91ce299ce48c465f87fff7c4bc9c86ee445d7f020c7baaa459701e49ebf6ced8541cc297ffb87e4d6ad87d63b40fcfc95bd4ee0677816e4bf8a24d42d1875218a28", 0xfe}, {&(0x7f0000001180)="dff3392d65eddd01fd57d539cc7f8747541fd8ab5034f3f977ad1a74a4c3f73e44c9ab2b44d5aee182332cbec2b96e09b87ab762b252f2ca906fa40933935a2f6a393f63f6ce014f6bff606477ea1ea3261a5e681a8a65cf899ed8713f6d8b259c4ee8608cbcae12e04ec8d9d0686cfce77efc1ec0e436d25b24c8958e096c0942bbdaf5ab867eacbef7b08a70a7038e93ed73954d19ab67cfada53bc60c85da223268af48173b7a17d75d08bea912e5d83ce5b06dabdf3a7759a26edfe1eeff64009576c2e9f046126e9fa6a6e67c8ba29d5c3b8b6c03228b8b9d0bd2fc6e0ebc35e8566d482b6174692c23b3fc4140da981e5f2f36421238", 0xf9}, {&(0x7f0000001280)="d339019849fd730d74fbd290d20ef08a2d51c7f4a64d90de4fced31c50bf168f9220a3b1b291e6a1a0c667ffeaee0140e417d987e64faf9191cc9e546b240222b54f2cc33bec31b4795ee5028f", 0x4d}, {&(0x7f0000001300)="abe8900d6f97d4d321dc37850987d4e1197659016c9bbb329ee44c516ea9602a6a6c5e0e1d99778b6e660111908b8a13c142e9755d27328ce10fc015f31d10b4985639e5922186751bc1b414c652fb56593e09421ffc2e3c9c34681cee19f5232a490446d4509136a639f59ee2e15e7dc09cef15e781c1e3fce3425e9300d78de9164d36329ff2f2a953fc67badd486294aaf01d382292c924d39a08557adbac06862dd4c046d6b306ddb2661ea03f2850c3407560d6b49aab80ec1c5ce2cd6e0f5168d0a3383f17180439002b37d80d6dc72010b80c4610decc199ce5bea35b6682406b6b5cd67da38565266bd773430d0d96d40fca265c186807de5068b9c07095b6a4d920acbcd84d8bfd77b0462f6564e16f00a9c539c0ffdd34dcdfc0a161a0bdae2145460b6792ddc4ff891d05ed61aaa3d7c8c4bb601c478345bd494ccc304ca1ef158ae4dfd4d9518598264448f385a31ed2857d441d11201327b7734177e22f5c7d6448c60203f1bbc78a3590b56fa094bdb11ef2554bd6ecabba2ee62d98d793e49f81c732b69e835b966596562090f20c959e792800bb5f6a67b90a9739840aacb8e0e3cf3b6ab6fab5a1b88b61500628f51eca4258ca3e7ca9fdd163a818b1458722458bbb6376fe51ac50fe50ccd038af0201094b4c6fcbdd7ef3ea52c3ad1447d17de1eea42783ca7657d491fca054b344c6cee7da9097fb273f4e4e716d2d2a56925b7a3f9993b68df9722d00a24d2e20b7abde5d0c683b73802d5888bd91871508931b2df4f26e53c20451703f07e7e7d2ce91c8b201c9021cc6e991f3875a5687ff71b3a848dffe9cf8f3888d20c90342c4d6690c8b34d22cd901f43af2a5a7597ba21ba8e808d0e99a794fca17b0032c1354729a1cf1f5a1efc38d3a0b481f84f467dc6176bf7c71cfa2f5fec57181918848a9bb930f2fbcd03bb2b27981b0602d3cc60e5ac1c0f813d9588038e855144bec2984ac1edfebbcd236a1985e9c57c0e03aac9cfa6999c17890997329830588e94e644e8c3bc39e35836bc32b5955fd700529b72e7129e3078ae640de6ba518e9431e032fd0fc85a952437707b9217935067acfc04bea80c4af4722c8d5d67f77d7226702c6de6142d138e1644624f1ac0a94e575a83aa13d109403a265e1223000ec984dd5d5026fbccc16858a6d38f4fda02644d610b39bf85b19e372be8fddc21c61085093539dcda839dda251cec24e1a53ba9a360e48029d002c65a637b07efa69896a70a7489a94112317950ad853fbb821df574c929b55fec7a93ccc78ad99abc38bacbd71910a89aa50556ad9cd41e1d7582341735a8537f7c5cd714e50edc5cd0238da4336d6e580af58173da7f10fe1ae945b5d66f352b651f2a396cce666cbe09631980b7539f5f1b6bc266da9fab42392e42e278f0061a48156b9cf6f91703809626711379f20c13be0839f3ed4a5e75c5ed5b07a3895d2fb7943748224cd91ae939876f4ce440d6092e3eed5731453c42f2e120ae8e3654f6f3d1bd5726468928d64ea24dcd51f47cfc75883b60ea5aa67ff10117f5a4c59551384959b4d84255f240925867076ce39cf7656d3ef01c2c1533f1ad659944d2f2bcfb655c73bc78f960694251535f9c165a57069bc4b6ec11788a17bf9f5e626d38a54c4ba3ea640dd8522b0554fa8ad7f20f579a95f849f45feb2d48ced142bd4e65976b404312436ae4d2ade50416f8df638f696b79cb12a0d4d86e8adc2ac89d8c3e204839e58e898723c723b465a7ff842a5e33cb0392797d0e6ba8779fe65e201b92a70f3cd97e1a010b1c1d2be1cc72a3152684be3bae84a1ff4340d270a074c5cb390a42e947649d9d5ed93dbb4ef117d8d6753272432e91e524a954ae0483c62afd7f1f9b29ad635413963c07467d204e48d4c99184b2b03487b373113e65bb2870b2a53b9428718397cc58e5b8e5455e63804e90e6c2bed5b47f64610f1dd5899ce6304938c217f1d7d85f939c0b42bfd02dc04a02b0a368bf65829c2523dbe3e924ede7ee49e2706672eda2473b0999bcbf14139399f062314de85709c82fdca3db2216dee388f76debbd779ee391310eb127a26d4ae7a908588f2ee8760c261065ee54bbf1f709e7eb89aff8490e5c15ccf30f33e9739e5ae07be0719a305318ffa22ca32207a370ff253cca7c4d9114db166281c1898d67f33200f0a8df7338b438f1990cecace4d4c4acffb162d0b48eb029587c8ff2bc7912aa89b56dc5e2499eb329a6bdf0f0806bcb88942f08541bb2021419b37d9c28f1c90e4f8433cedefb4ab4fea4bc4835bbad151ba019ae469ff03347b1ceb35f60902deb222e795cb9d5f033a6ffbbcd9da34e665f2ab5dfe92179d7405e46dedc3140f321994908f41efc507e056d2c51f8246084b63e8f94dee8f64f9735fbc415fb90efe1dc12a154a5ebf107df14dadfcc66f72ff8cff056187c49224c30ee7a62f43004ed77aa880bbf9c3af8947ed975ef11c0ed0c8766ded3b196684a48b2553494b23689cadb616eeec888e5c87dffc934d65b62f40207d06ad684c3bc639251d78dd4271e7157546f7e817eec017480123afd03d6e9d6617b67890f9d62292dd1bb0a9a1d39a07c33b3b72221123ea403a190e5dc0820381256689076b9eb9436c60790f5201c2524cf9ac81ace4ba154aac88d1aa9df56edf80d1aa65c21dad6e913e13fd764c0e500a7e11aaf9145b3f893abcf0cf49218db99106b922714814c99d57b02cedd2b53f472e612ae71417a6e12aa78c1ac84f5b8e03d805def990578e3bb38f76a89d7539ee17cfb40ff53622aa3881764c1b5774375e9fda1f0840639192918306e210aabd48a75b5b41022bdc1ad38bf184b907b3093fd41d2fae5dae475b0c144180955fc9fed6ede51614a9d5e7551d11006714cc2361fa5d8a17d79d2e590c7c8b2323b4b472392e63efbd98bbc3f0d77c7109dd48770a62290db5882dbcd7b534302bf85bb3779f7780da95113140a9e94230292ac6f072ca133028f3a27eb83558dcd313629254ba12e0376e1a5a28cb2dcd90b771b248d6ef17ea3a6bc03c2ccd1c7a60d94ab9b67d40a8853f4c3a189ba9b94650f0b9642325ef8a3b283195c04dbe436562ce5585bd78f2c725ac78cf64be45222b50059695d5f676668cd3b649d42abfdf9374c08d3fe80a9393d36b42f1f581d6f68b02bf0a3cbce548d7314e6c4404ccca663ef5a82f0588eb4ffd6dd257da74efd1926ccbdfdb6b48577f27355048208118a8aa9dd7c00588a13dd6be820dd40aa6412af434a7659a024e14109392d3faea8a1d3925f3eb31409a0acae4f7738706dd973d54b587a060c35fa13c3a941933f284237668d63e3ad9bb514ca5ff9b07142e90abff1dc93746c90f25be145528fa5351a5f950e605701e15f931db6f972cf9f5adb5114340baeee4d8b9946119135eb551522138cd25a33f0c3ef4fb625751dab0497a87ac3aaccca4878a09c7c2e4a8f20b618fba9c2bec7886d2c34864d7bf3a45131f58fa7c48795a6dd7d9d64032cb6456e75e7e1c0bf2d72d71d288bd048cf75b9d12e4163c0550c1603048f28f535d4a9fd9deeb70de8d199667bdef219602bbc8337d5e97ba6bf11bd0fb39f9e6a72bc6d65b582c1349d9770f545c3a137f5d7bc18f54a67391020b2d5179ac6a81c2bd0e3aacb4ebb29b145d7b1caebc2bd5fcdbfee2b2253f3976b3e2f86bc8463940a813cd9f7559694276e139e0308baa56d399a3ba27398a16afb1ea16e6c8111e304b12ec71201c9e6d009781abb276dc092925d388325f3e5e54c5b5b99d8c8eb44997375ce31cbe6fcf9c8b7128085669f91efef384de6c7c3dec630bf0f263cadd63d79294f9541df8ead74b70c496e797703f4e0adb8cd5289c46d9946ddf4d258b33ba2ca343c6f1c07b9d8ca182b47af87de43c91e4ee12304343d8317438bb9d5c8cf60a268356377dca7c8fdf5f269d2ed6405c6e1b2536e2e9bcae3497973ca4bae5bcf6b266d130704c34fe7d1f2f82ecf3dd4d389d934445a61331e604804a2749888d0ded5bb56950ca9aee5da7f1b8b77c025253244cb4451725f948d03a8c992e0a0820aed846338e91c0cf491de896db82eb217f11a035134b93a95825c7fc443157daa61fbd4b63136c445ca67f451a07298a39bc7597e3b77614f309cbfcba651cf692196a403ded5213ead371f0fd4fb1f4f212f447664230254b6ba3f21fe681abcd986329b92aa993ed8995a6ea224e714a90d19b57c90706ac69702a7a72b8cf1d4afcebd7ad993c0a64ec4e8ebc5725a611cdbfc56fa857ba04bcd938f43b3fede18cbd60deaee58841e41700d2e868fe2a882b0b497c8b1215b5a803a4d3f3e47027fddc072e13e0b6ff28bc96ccf3989d94c633927c992b225a1a64afd6f5a11f3ca0442615fd40859be9aab8d5007caf13b3f0a379dace857fd14ee4c04175bb4e700d4aa358e08aa67eb5ff064219947f71fa64ec19fb5d67c10eead6475b9390feb0d5dae84fccb7c9077182d18610a18009714e19f847581b5977824539f6e84a93bfb559c6184804726d4815615a5fa481e5011fb3602ddb337431ead4229e9e9e39dcd3e072a52e08cf986cc1b3617448e976bc805ea9b2455822e6f3f543487760f22cda359bd068d9c77e85d6e889798cf731736747090dfe8bf3b0183ad5162e68c755ad899a46b43128a2f9d17e212abb12bc1bd5dd6b1dcad33f499b4cc1f3e0ecca61209035d9cc703abe0595dc292db9469ae2a26c83888d6e36293649e80d7517105eecfe53c20638e4f86e157de2b25acd7ba50f2d0f0d7d462ca2934fca1608a4c6db406909f6245e78fda4a4e2dffc9b6f63746765d87289e1b47077841b9be850440f46886a8ca13aa42f97da5b3377154057155fde87f0616b1af8cff50bb1ffd51daccaa791ee3bff708c08869353b2770f7b8df6eda88eed3541b54b3d9bf7085e1e95b0fc7458b2ea32e335f9a76fea5f60a93e8b7effc488b42ed36200a4c3b96fe35ca2688c2700ee75e535a531563685cf5997ef162677cca0e204e5584558bef27e05a560a1184654b333f99fa881c85ffec106228ba9cabda89b52c2c000ba8e156311e5f215c9fa8d553b8c9a03eea9eaba37a9dc437665381d33e9705fc3a82e9f3cf6eea5f23fc779d3ea97e03a92afe8c4a2584cc3626af33ee47b77f7950e37067138ec0fdbdd2cbe4dca80145dee674b5b5405d2b7c395fbc42cf9415afe7507501547ed11af3ef602b5f4e53c2a8ac8427eca44951ae0cf60bff82d15db8e9ba3510f94d29d7b8a834eb9deee3f63e05e484a13e5e91139d1677616bea78b6d1a8952215ab0a8a55c05f23466f1448c720987c51a3301b171775ce131304f2dfe0936d6ce271bba1bfd3b3cb41c528ab21fe6b5473cfe7eaaa4c37e9a31b4f693970c78eb534332c18bb989a9c7a1a444ffdaf4193426d827a877193421b2227a6a7520873d074505081922a0810aa6595c5308f5d4c2f10bf573ca6c2ec1a2c123683ba7d99f653df66eebb75847da120c1d0eb99575036e304c116335a8ba43c38207d61e85c91c509942cbd557d252332bcdfba63f4d4e82a34d8597ac6ce1377e328cfe5e789e31af81cfc9349f3d99fd546228c09de20008b6ec740e823657fbadf6efe85c7570ed083a9221ba3d36a1d9abdb414166c4b8c3d4129edbdd03ed2df3e184819d46cfdcee30306d218a00d63df699f9ea6b4c7b9ff2927e31a2a161204eaa17f1c88cbbc0b9", 0x1000}, {&(0x7f0000002300)="190105ccd9d91b9039aa06e4460b8e8a23acee3cda8fb0f6b920517588d943e4c9d9c1c429ee3a3a1faa4f3aa53cfa562e31be2a13db96c286082158c09fb2e7021fa4f3ea3dab09be77fc7f43e997ce594bc8ed2b7af447417a4323031dd8c938ef081dacbff7aa95b56169bdfda77b2a5272c2ed8f14abf0f9ac10243bcb46ed8e40b07171488a1c0a27572ee63dc468fc265b51e1cbe751", 0x99}, {&(0x7f00000023c0)="3fcf564825aee36aa93247e8fef557b06e052a8ee38c3d1cdcfcaa34c23b9b65d439b0db831a5e17e92eccd7ed688316729893f22a467c", 0x37}], 0x7, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r19, r10, r11}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r1, r2, r3, r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r14}, @rights={0x18, 0xffff, 0x1, [r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r20}], 0x108, 0x1}, 0x8) 4.997341389s ago: executing program 7 (id=369): mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) (async) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 4.913270539s ago: executing program 6 (id=371): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x8, 0x7bed, 0xfffdff81, 0x1603509, "04e4ee0d090000000000000010e0ff7f0500", 0x1}) (async) writev(r1, &(0x7f0000000940)=[{&(0x7f00000046c0)="af7ae5a08a329887defd58b74b022e8b0ed3df142b10605d7d37b1d50179b43132257300953239e62b7dc21460aa3e00b361ded4b2f76774f6c33ed2fe9d2a2a7555815acbb06c2a3e3924dfe48eddd5ab1d4b89011461d4deec8e221d1c697a07fcb6877a3878bdb6a3c5716f728566abf9ebe1f7883abadd34b10a73303cb1b3c9283dbd7e0aacda21016cf212e4cba8bc00fddaaf5e1b2bd6e957cb37ca3e803cf0dcc12021e636a5670cca6fca3fd225a0cb34b21524915ff3658dc2d5395b31e0b31d875c7a012452e74e1c041b450209225f23b0c1bb4faf43cb22c1a59d7ecad08c8ae77fc0ce248ca4e4606959df5e3ca441a055269eef07305fcba11569a31dcca8975a6d04677d9fbd52aa2bfaa34331c593b40754991163dc161ccba723ba5de071a0f18ff75447ef6cd22127522049bbd86abbd994a51570d06e637d473989396bb391e239327d30fbec19c7f440352b16d390fe5b4a0e572174f4474cd4ccc53f08342012213772e61bf67d92a083c2b881bc1d123650aec3d469a0f35f346cc31fe16e52a7b74927a8d616980f1eb6559658d5d3084b96e4e8fd71e04da3a39f3168e3c3a7a3af0fd82a586db3e65a3eb2829f1c8879f5f6a79ffe692eb950a7788445588d8a67f367be5e2ae35e100e123d8da87dbcf3c9af065a41d7dd06189e4d710c24785e07b9a06e7becadd822e949eb8f24ed0f6e8ac4ec04f8862577cc3277464151519dfc3f97e2fd117ab102d24b53f5bf1e6c54f84b384ebc18204228610f56c3136fb7f6670e8f166464d270143d05ae850533fe9c153e6ffcab3741a199a3e352bd460a7d6eeefc60a9480cfa4660e5ec01aa66fe687e72cdb2f5d0e8b6a74d3de23047d45b77e52c22bc40e6f5149aeba41940697d27d3bca8e3fe7f3272e08eaf76364874a6579be0b9e21f405045e1749cfd577164c08ae193d07db4b896286b900648fae16104777e1df606e0c30d2a16d4e1dfe7ec5f17f45648118cfbff5ba1a18be061b6f30b85ad364fcbbdc618a731e79ce76268bde8343efa9b90a1bf726b07571b863c22437436c9d75c429d88f6914a3c0ccfbf588eb1f85a94b74e40af65b839ab9c49082b25ddd303268bf82e204bff856df4b3272432a111c33ab257016e98716cdadb92d8a5db7985b80c36c0389b1afee425a195a1e1ea0eee5f135cd9ba7f1051d1d530a8c902aff4d3b0ad9b3a9693bb174c7377e51e38962ca5094299430582b9496af919836359add76b8fb85856cd144b373a3d0306bec541938ac7e3ac2663bd922548e3b1fd13f37d82fee0c34f729b1c51be8141cd8e64f298a68fd65d71922cc8c30fb89c60d7531dc6a6a00dac9e30173d53aa282193678162aaa5e0d412687e623bbfd3c54294eb15cd7912ecf300de0615e56fefbec9f7ba9db7ff15be074745327489bce34b55fabe266d8a2737dd6d876b1bc8e0644531974b8141f8ab3a724f8b5fee3f199371895314ce4d84b2673bf78e4a575803aa0f93803241d0a2ef94db72410c99d94b9f890a274d9efc1d39803e597bb1ace6733ce72d1130ba8ef15898b34c18555fdff7dc83491c71fa1b9fac336b92abacb448968d62a06837048b8d8f77de57feb26448aa1b58c1bd2df21b5015e6fba51dbc283d28893de8c2093abc6256d1fac38ee367055636099ba1f80790616b7e5e890b5b6ce17d37aa83eb348ccc700a7441cb2e5948d31500f2e8e43432ca02f3c95d4d929444b228f7c3698b118f551f5288df5444da5ef0ea350a0d", 0x4f1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x0, 0x1, 0x444}, {0x81, 0x0, 0x42, 0xfffffffc}, {0x6, 0xfe, 0x0, 0x401}]}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f00000000c0)=""/116, 0x74}], 0x4) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000740)="60040000000000000000e59b939cd4cbe6cb1fd09d2ff839d701015c2f2c611fe300217bd76d64b9dcc030bcbb2f60fc5315a1c194ae0078357ff65100000000", &(0x7f0000000080)=0x40, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xffc8, 0x0}) (async) syz_emit_ethernet(0x22, &(0x7f0000000380)=ANY=[]) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x70) (async) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000380)="233fbd59b12885b57ea2707636bd6e389b0dab1d6c", 0x15}], 0x1) execve(0x0, 0x0, 0x0) 4.912533845s ago: executing program 7 (id=373): r0 = socket$unix(0x1, 0x2, 0x0) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) setuid(0xee01) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) semget(0x1, 0xb, 0x1) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = getpid() getpgid(r7) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x20001100, r7) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) recvmsg(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/188, 0xbc}], 0x1, 0x0}, 0x2842) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa4}, 0x4, 0x0, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r9, r10}, 0x4}) fchownat(r4, &(0x7f0000000280)='./file0\x00', 0x0, r10, 0x4) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000140)=0x7ff) shutdown(r0, 0x2) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x8) 4.911704096s ago: executing program 2 (id=374): r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{0x0}], 0x1) (async) readv(r0, &(0x7f0000000080)=[{0x0}], 0x1) close(r0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) flock(r0, 0x8) 4.911497647s ago: executing program 5 (id=375): r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)=',\x00\x00\x00', 0x4) (async) syz_emit_ethernet(0x4e, &(0x7f0000000640)=ANY=[@ANYBLOB="8b4f69c83b01aaaaaaaaaabb86dd613a008000183b07fe80000000000000000000000f000000000000000000000000000020000000aa8300907800040909fe8000000000000000000000000000bb"]) 4.862332275s ago: executing program 5 (id=376): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xfeb2) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x382, 0x7}, 0xfffffffffffffff0, 0x1, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffe, 0x200000000009, 0x7}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x101}, {0x3, 0x0, 0x0, 0x97c}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xf6, 0x2, {0x0, 0x6}}) setuid(0xee01) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, 0x0) getpgid(r3) r4 = socket(0x2, 0x5, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f00000001c0)="ebff8bff13924802", 0x8) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300)="a1cb5126134418da84799935e60b97edf61e6612b6", 0x15) setsockopt(r2, 0x5, 0x1ff, &(0x7f0000000280)="a1de3ff79535d8d19ca63e41000d86b24334c9324b05a4dd175f5e8a49f70f62fdc699a49ff0f4cf9501c3103f61ac8ecc5fbffea1333c25f65aaa1e", 0x3c) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00eb0100000000", 0x8) ioctl$BIOCSETF(r0, 0x8004667c, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xda8, 0xa, 0x8, 0x3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000340)="0f256934bc1d793ac07ee325ffc22a5c7729efe98fb81e475584a5b0f184fc7d4df60000c0da12d24811732d80cf5bd251801125a3c7b39a562368c449974cf2e43b9ca8adc91f81fc32d1cb7708073ca5386df460ea00"/96, 0x60) 4.815948411s ago: executing program 5 (id=380): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x258f, 0x80, 0xfff6, 0x0, 0x7ff, 0xffffffff, 0x1, 0x1, 0x2, 0x0, 0xf1a}) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) r2 = syz_open_pts() setuid(0xffffffffffffffff) ioctl$FIOGETOWN(r2, 0x4004667b, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) close(r1) 4.81252944s ago: executing program 2 (id=383): pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000003c0)="c3f34b06ce767cdce80482ee950d758e306e88cfd1769532af9179b75cad7f927260f9c04dea15c623424f5467b1cbb3793e", 0x32) socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) r3 = semget(0x0, 0x0, 0x201) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/135) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setuid(r5) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fsync(r7) ftruncate(r7, 0x2) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000100)) ioctl$BIOCPROMISC(r7, 0x20004269) r8 = msgget$private(0x0, 0x405) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0xfffffff9, r5, r6, r5, r6, 0x0, 0x3}, 0x1, 0x3, r4, r4, 0x7ff, 0x7, 0x10000000002009, 0xffffffffffff2e2b}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) ioctl$BIOCPROMISC(r7, 0x20004269) pwrite(r7, &(0x7f0000000200)="98b6d22d77bdf8519a2ad147d2ebecfff02cd3d26c30d808275bedae89476d0e3a288f5dd671e3a08adb9d3707e961551e7c6895c7c3af85ae17157bbcfa05fd97c2b32f0c732c2674a1d87bf3fc1e9dce31b6f810bf39219f488e33f7c01094aefa2322d9a9f542f4963f8a4b30890e37925ca1b11b598f7fc009f80bf2", 0x7e, 0x1) r9 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) faccessat(r7, &(0x7f0000000280)='./file0\x00', 0x180, 0x3) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCDRAIN(r10, 0x2000745e) fcntl$setown(r7, 0x6, r4) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000340)) 3.718486639s ago: executing program 7 (id=385): r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x80084904, 0x0) r3 = syz_open_pts() dup2(r3, r1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x2411, r4, 0xe4) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)=0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) execve(0x0, 0x0, 0x0) 2.598122703s ago: executing program 1 (id=388): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x2, 0xfffffffb}, {0x2, 0x20f}], 0x2}) (async) r1 = socket$inet6(0x18, 0x5, 0x3) fsync(r1) (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async, rerun: 32) rename(&(0x7f0000000100)='./file0\x00', 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (rerun: 32) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r2, &(0x7f0000000240)='.\x00') 2.596995601s ago: executing program 2 (id=389): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) getrusage(0x1, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000100)="902a0925499db6538471f62c6874e2aa2187bcb22463", 0x16) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x8) 2.595042518s ago: executing program 0 (id=390): setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ffb, 0x4b6d, 0xffff, 0x21d8b788, "102a18b1cf9e42bcd3228c1c08002c1c00000440", 0x8001, 0x4}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) (async) writev(r2, &(0x7f00000000c0), 0x0) 2.59399967s ago: executing program 5 (id=391): setuid(0xee01) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) ioctl$VMM_IOC_INTR(r0, 0xca605601, &(0x7f0000000040)={0x1, 0x0, 0x2005}) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b3", 0x1}], 0x1) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x1d1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xa4a9, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x400f}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="d7564b0720d1a6455bf328e68be1b2d421ee53bbb46a7f4bd1255048a9cd96408c176c3e1b9fc36017a4fc324a5c0a42e217cbe4c669dd8e8e0eeb29c6f0c705f256ea38ea7983f13223897cb0e8c9d78ca2eef935ca0a5cc96110541a4249aa", &(0x7f0000000080)=0x60, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[@ANYBLOB]) fchdir(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x0, 0x627b}) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) mmap(&(0x7f00000b1000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x3b7) syz_extract_tcp_res$synack(&(0x7f00000009c0), 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 2.509598287s ago: executing program 5 (id=393): pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0xfffffffffffffffa, 0x2}, 0x0, 0x0, 0x0) (async, rerun: 64) fcntl$setstatus(r0, 0x4, 0xc0) (rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x80000004, 0x81ac, 0x10001, 0x10, [{0x0, 0x9, 0x0, 0x71002}, {0x2, 0xc, 0x8, 0xfffffff7}, {0x100, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x8007, 0x200007}, {0x401, 0x200727, 0x7, 0x7}, {0x1, 0x650, 0x3, 0x7}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0xfff, 0x801, 0x14, 0x8}, {0x2, 0x82, 0x8000005, 0x5}, {0x6a75, 0x8001, 0xa94, 0x4}, {0x1cf, 0x10001, 0x0, 0x3}, {0x8, 0x9, 0x8, 0x8000002}, {0xb8c, 0x555981a8, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0xffffffff, 0x6}, {0xc, 0x2000005, 0x5, 0x10000000}, {0x0, 0x1, 0x1002, 0x30004}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r3, 0xc0187009, &(0x7f0000000080)=0x400) (async) write(r1, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async, rerun: 64) r4 = kqueue() (rerun: 64) open(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x20) (async) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) (async, rerun: 32) read(r1, &(0x7f0000000540)=""/161, 0xa1) (rerun: 32) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8c, 0xfffff, 0x64, 0x6}, {{r1}, 0x4, 0x4d, 0x2, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa7, 0x8, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x1ff}, {{r1}, 0x3, 0x1, 0x1, 0x3, 0xfffffffffffffc3f}, {{r1}, 0xfffffffffffffffc, 0x3a, 0x1, 0x8000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x200, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x4}], 0xfff, &(0x7f0000000440)=[{{r1}, 0x9ff458fd9a2ba68f, 0xb4, 0xfffff, 0x2, 0x459e9608}, {{r5}, 0xfffffffffffffff8, 0x20, 0x1, 0xf66e, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x38a1d681, 0x8}, {{r0}, 0xfffffffffffffffe, 0x82, 0x2, 0x6, 0x7}, {{r6}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x9, 0x400}], 0xfffffffa, &(0x7f0000000500)={0x9, 0x80000000}) (async) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffa, 0x1000300010008}) (async) execve(0x0, 0x0, 0x0) 2.50781062s ago: executing program 7 (id=394): open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) close(0xffffffffffffffff) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987aa9feb1", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = syz_open_pts() readv(r1, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x28d) close(r1) execve(0x0, 0x0, 0x0) 2.503823742s ago: executing program 1 (id=395): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000200)={0x7, 0x4f}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xf66c, 0x6, 0x9, 0x5dffff62, "9cdc456e307e0804fd07000000002f9e68cd3304", 0x3fe, 0x80000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)="bb6a12de96b93bf11798412cd7f9a543d5549144d4ca9cdfe4c4c4dea9bc9434888cf93b22bdad65f2deb0f36f838c2c5cc459f6638f5deac132d3c37e31828b1796ea3cf6fb8b72e9219b1e3d27c13670a5de33962293e9f15433bc0972d8ae063401a9cbe1e8317a13b6bf9fd5103487fed28dfceff066803bb743ffd5d16c1aba434b0e2bb92c50409d8bb397ec74cf728db1636d7f817a7530226174fb145f92840264adea6752f807996eac4b1b484cbd0ff4dece4b0d6078ca6a115f2ebc04eeeb4147455bb056a1b33e69403dafbe091e7eb492f7b428e6a3984a4fd81ea679aab9b948e7893cc65612ce1024fe871f63ec75df9d592b6e38d7c42c80e7815ecd19ae29980beb4bc005906cca596809a6facf566e7d640dba15c2853297cb28583fdd67ce57dcb302990558dd9e3673fbddf45b87304a4e5231c46b04f8382e5ed39d46677e80137618507bb86f28e5784ffbfc1e7d6a8fa84856faa8439d99bf677715f3652953166c6419e0b00ae8b619fced12dff94e94fe01e4c0e78ec5d916d82cf65f29a90378bee875c3303df850f465a107f074daf88c6126b19446d5cb5f471aa155e685179e003928a36833330ac3d10b2416a7be9f1f956da2154d7e4a521a4bf61af7fbf8eea6aa2698314824fb6d22291b071ef8886748b6f5e5d176ee90d59ba58d63bbad39ecf8735e98c516bfa6fcd818916dba3506c86229310e591fef2653b624f554c638ce90c65f433c6f9626a4ee219e76c1610525d8c4db020b877517f73fe561e279f151466e63c23336c3366cbd7d1c319c2a52089c1a096dc5ddeac9e67bdd21b9722b0f49b352b2156bbbcde140d1e81a49736c0c34a465d8d2224b61b337b1128f46f41c5789643d376a79d60354e13ae23e1a8adc7a1f956b11e47f3bf7e04b5a77e674351653b795994ee2ab550b78e6a547df24dc787ab6f7a8dba219d5d8bee9a8e7f292b38dd021c76e481814efe7433e446792c1a498200597251f5b4db0a2eb05eb640d5e960446b027492e4336d92f1dbcf36efbd48d88869f72fd986b176ae0e5d68015d8ff5378cab5f0b7e6dd7a1aaed13274895fcb5e0dda689afc80a5aa67ec0df90100000079b5a5598119539fa8059dce279dfaa985312ed03f276e9da9d003205693624a539ab0ab4b5ad7479fd50217341d028acc93f699f27e87c86c7a140cbabbbb658a2350bd36f5d55f36f23ecb6f8e301200b3", 0x36f}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mmap(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000040)="08802300", 0x4) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r3 = socket(0x2, 0x1, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x2, &(0x7f0000000100)="6d23f4f45b49d7a5ca09f24a38868eb34f1b0945d94f6edcc18298cb822f6d726048146a8591011d677e8bfe02b786b122c85ad6f5a8683f5f01c2aca3166c78f098b76d524715f91032ba9c5209b2262b5a20597ea842bc152690c9f88376cdbe0a9f5771526707ed661642199c55d6d6d8237890361a10ef29ea6082f2690d2c446b4aa5cff351a7daa90f75a92ef875d28ae8e598b01db6735e1cb9ab75206bb939641d1034ac4a86f5c7c382787bbdc9af02f57c4878866b6adf40bbf6c2", &(0x7f00000001c0)=0xc0, &(0x7f0000000d40)="8b529d26c5073290b704f3db86b88ccf3b605fc29e528cb668e6cf7eee6077808a8555497e2ea52440ac3685afdfd6ed58d78082dc479e085b410cfe06b1bb2d3b9d4ce0cc2f6f7f0e39267de4502ffc6577352b976ca55989aca6aa2ff3f665d28a46bc0757c7981c8efe7d7e108d904e0f7d5665ada2b425f507223936aad4daad979b72f17a45ba54b2f02b210c62dab5eded3acb88744467966caf26fa72d061689c0773e577d98bbeb56fa70473f501a1d093472f65d507bc0000740b447adbeff96ff3bcc459a4f9b24b595ac80c30db80d39516e8dfe5da33c747925c27d37c1fe957cc0ac657b740cdf92b963670bb6af5b0cdfad429477bd4cc5420654a5820b3250c6c72e8192006eabff2282a3bbf9d89c8d82fb7eb3ba3aeae3385763a49e8917f63117e0a52dc112d039b0eba37a4a13c951899f39246c54a207e9f86d79e834c32fa35a2589dc7f29c03c33a06090f07a25b6b8cc5e6ec0f544a23ebcd36d38bba23bb5ba1a40b3726dd8b1c43ff9ae112ee566ada946134ca19f577c614238871bd75e409efab9c584077c5e349a3226aaf74151f14201667acb15bb8f72d15c0fbd21ae588b86cd4c23e3e291f9f3f68a647fd1ffd83118a04f61e084f1f46311c5bb8dfc85a4b00ede31a4efb31a060dac61cea4b02c7ac0f2229ebb28e3169f1910c058ee8a011046a8f91457921c58e3d25764a6c509de89d78a8d00cf3e7962aff1e53f745e456805a48499e868e5edcf54665723564c21c7be39a47983d825eb0610e2d9693cb3594f1bd46ad380e879f760c16764b14d0bb04be9969ff189014b05cf6c7409dc6170c4309628cedf0f7a3302b6d7eeea0e9ff0d3b9fbfa64e47127e73bc4ab4a9e68a1fc28af4a0f33a4a021b8bc2ab33d49a71a5be21be24db19ba6b4e8ca29977540eb22be3b2ca74ebbbabd8d7f58d579113b92330a3d6f1f970431c7cdfe1ddf2249c869e6ca27d4ad97f1e3e5e08fb4580e6375cf7a5c47c308a146099824c84b5f1d36b26247df116732f25ad857f8c4075775bb58db6480c5765a162fc1064b63b0376d087febb2c885b71726c0697052bf0fb514df2941d4fdf469e8a6e0cf00071c8ee532bff925f3cbfbf4579ca3c0562df33588f409fbf3b42959d9c4f78b02f77235c9177a8a089be6648557d488a517490c5c76c6f37acacbccf3ab1b58c943e28600ce97db0162d8af6e7cb324f75d5740611fe8eef1e96a829608789d614ce76928aeac12ca641c0eff3ce1b9e259b72ab45175c301e27d0666a793bad3ad7bbb2b721de058ccd2c287116d75ae52618542211b3ad47dc9a2f9360a01a5b7e9c2f9bd8e57f97669fcbae13c6b056a95ac843215510a5fbca7a4cfadf62f926b2618059dd64552d55114861a73d6291e10b2e6d9cb2cb709d7368c83063df26cfcaadcb6823bf1152bdb40791ccfbfe49ea6d8774995d1db0b0962636449497424e6cf0182ed9e43cbc92bd2b36318e23a633f35ade6029a3da9474fcdc653da65042da43676c4a64bf884fddaa1921092f62206049b18d28f6d99bf7694fe0b2b53b12d8c0d4954a34780bbda8742b68287e60e0c2956cade53e306ab8ded4b26a4d7671c353e0b2240dface2113962d27f4981757c0727755e1b015c9d734221221512dd27b33f78c6a2913a5ad5368d0621317a64529934434b41f3ae6d31710f7523d202c367c842fa19c40da02cde342194ba1ca4c108555ced550a4f79c9512453ce1d3512e9f14bea09e84b84a8d7b3ac42cf1f7c7cd665614d321145b56f6e918758ac1fdf4057c82539483fcc1c31d0f859f9ef330b0d9a4176b68a0c734460693d8bb26abf6170d6ea08b3d06cb9d7a2c8e7366894148aeffa257b2a198496789030dae2266d5ea73381bca5c984f32a908ce4775233f8ae021e9a908eb8fa9bcba24fa2f8ddfc6e864a02ea44a5962b8067220b840680b2e71637f942711bf1d8255b227af7b35cc98122c41abed36ac05e87d4f7386aafe9936f3be9e9c39a11626baccd2293a663e67faea7e9189da7f3802313d1fb6a7e3d6b374b9e0c42dd4d01f7a10670495105ada280f85415bb6d460dc0bb877b00f509458ce0346f1e38b3c0453716dfbec17a2e2ac6e755b08a4b79919506cdb753f6a02ae5a3f50f91e2038e33db0f9f939697e68aa97605124f09054a697ddd230b39899a99ca7ec3e69a243768afbc1c531e3e88a57ab8ea23572a6d679079452edbd5fa901d05ae484aeebe88611908362e00e34fc33f9a18117eb9738ca9a08e577280172f1ba5b8cfc7db50b86de6bd4168f602806d96bd59056c4245a80a6ef9b9562873b9c432fb2756c9e3cbc940ab28882ef1f46252f469cab589b0a3e626f1cef54a3f76aa7059e5031c41fa26655dfffe6eb2f3e1d9467ca938a47f01c36fd57515e70c96d7b3cfac72ad24cff32d49aa25a9a81b55eab7a20e36ac2c4279f8049953b69f86dd6dada8a463c7888f1e65b06635be01db4693a442f0f29c334d941f18eff3021c32cf6192edd10cc16c601857a8d6255ed037896cc104961d1a5cac396cea82031f1e771df9f14f5b1e54a67f3fdc4bf7019c62ff25e5a4429256b2bfcbd424a304674fdbfdfe068f724d5f3c822b1ea05ffbca725ecda59ca27a986f4f69586936deacc4d97c9a99537861290ad8b3cd621cd76ef7f32095d95f300c1ff16cca76432c5e5bdadbb380f8f16af03cc70fb246b41946f35a2fcef0bf32df448961b871e90b7d49bfbbe4e985c723ee0cb45293052aec8aa51e489bba110296eab732eb2f72b7595678f5f1058d19081aee34829388e51e0264494b724b04ca965dae147b8f596046f14d62d4f7eb8b96cf381d973c13afb17252a87712d1d27b247efcf79ab2af9a855beb3c02a91316e4079d3daf0e252c9acdaf4d5559a0873bcf19989f1a63959e713018197f6abb4d9a8a1f6c274f7e2f9f8d62ef230011830dd15b246954106b29e8173cfb3575b9b9c21e93d29e18ec33775ce11e85a9528b5f9b6e18e6a42046187fbabe586ea2c2a4abdfd012f635232de7351fa4fcfb2601c8e3c20621a93b54181a3f772bca2216bc718d37b0c643adfe9fa34b1b7598135fcc4f74f44d6f8220594ae0c332e5451b9989c4cc3fc314052b7fe3b5d8051af0fbd82df3ab10d8f950ce6bac46f9788329e1a102aca179bad9c0043f71a8284e5cd980468a934b3fe4ae0934510327c51f75806205e687a24ba26be58bc2445f816278fdb160c16b7af4ab18f7cda7a1669c860f700a71c248a970c6e6808a4a626ef1527644f358e570bf9b3edddd4034cb6ced9d930a83deb9063828fb433e8333afce9c954fe3a89d24db6816b2244c2705875e0f4901073ffd41b8791b64fc74df6f755c4bcef5c743d4798a14cc6c72bf03ce8ce241dc95405b7db139b2a5c11f6e1489d99d27015b9bfe8798f0eed97648c40fee03e3fe541a202161e2aa6f83c73313a2da80bac1fb7b716295be89e51196b807f16fb2a359fa118209f506146e1fb8343d0ff433a117e4dc89f8eef8b3dd0a40d519422b26228a25c6ef04bd5483a592d4ab069713e1b86c31954033a0058b428e1f39276aecd2fc234259353c56ef6c4ec639af10381ed77f3c1c1797464d2ad26e11df525bd2fd2a58cff30ef5610ffedb40c46f0b6914132f807165abb1b73e5db0070d3943495ca995025e2af067f26f6a4fc57036828f5232f51221351c52c58b18595a551e4ce6fbb19ae3394b5baa1a56d15955b6ba6321917a3d2499a118a64e7fa39322b3d6d0084d74fe950bc137408df607d0a5d9e54f4f0d91fcb8b03712eea9dfd2cd6a32e9e172bc172aff19740dd3f23ff5c538887ffaaa6093f906641476cb0cc0aea53e1557af27c2afc821462c9ecd51ea07fc59814daf694cb4f12ed729bdc04bff10a1ff21126b14907df5483936974416b583a821a43287e6221cbc051828810a44711f97bb9bd8fffc6a4031ee85bd072574ff6ae497ceb9ef8725531fc3476a1fc2a82f467ba0c9be265bc466170bf9c29fa06f1bd9beef70361723b770fcbfd70bf8e6e19bec56e46810611858d229f70844a292b3a4db4fcb97b49603e1db30a672f2a0875760a40026f1f684d97cfb31a5550b83f52ad14d61e3902929647407bf207d8f11d8317d5d70e3577f33bd95d07f8263c4c77f6979393663e979a3dbd44d85a545e5127af55c042ee47fca47e0bbbd2e6afc6b2c76ef573c6aa4980dcc4669665b4ceaedae9b9779435da8fc9249f0f457e023aef766516322f97610d35adad66aa840ffa6601aac99b247d4b1ed34f66968ba9e16aa2be106d7dde8975b0c24fd59d19d8e2e9ac6b2762bdb3927891b5e7c59e68bd24be38bd165452d23a7f49bf26b077bf1dd08b2402decccf9046fcddbffd0a0719b551bc95e56354343b6e0460361fe73655cc1205fdc874b74f0c513c1d13b0c945ab207564de7b0f168ed53eb87ea6f23d220096276f39dc51e9936c30fe3141c5f44dc7bf092b553d6c4b999dca685f6cfa99aca1fb9766edb3f28d57ab096dd8cfc7191d8964871e1de049cefaffbc88896de8bd510f0a04b205e3e6cd013a8eb1aa61aad813c076738c1ddc4723d99ca5e0c1ec52265e7820c99bc8e80c14f7e494b9b1dfb2755b23ba87e19a6d80c2b48724873a2c0039b0d7d86facf893d84df83a3ba90d908241fdd768e9056afe1198f47d89307eef52b617e58689aff496be08b738a50ea38e37fb27685493425eb882af682dc8ce4a98d11322129c218f7d2f21d1def6418f03bc13819e718ef7bd15d0677d975db9d0262bf6706abe66705a17f6432e74df0b17e120329924161e77c45b8dc48c022dcdb10dafa327b4c4fcc1aa64a0975e8575d2ec4593b2859176c2c6fbe9f12b644ffa1006df6e38f70a6c306ab124b222380f5dbd8ffbfa6f379e68b390c16cd2dd024a4460faa53c7850ec7c17807bbd46e655ed698826815d7b0028cb00c921a0f3fa81256c33ed213cde5aff5095a4e171a0f6418cea1f6e17b8d7d9b1a89bb11f752ed3be5a4fc4e1cc1386559701ff88c56d3a81204a9cb84764df773208af9ed7de7831a85b18d142efc6e3a32065f1ce3f00432a704ed1dcd8b554229072eb9dcd6bc672f61990e416da2e79cfa7cc7a24bc65bdb4fb7b3fa42e5cd81bac9e7d235c81fb759c9f45173fe73256e9fe0ee01dd5e6c82e0ea96fd5e35ba5aa809e44f0d2e22c72ca97950d0d4b28de44702b7f2e4cb6a2c8913aaa9d741d8380d906fae56f1b76da16fb3757f68b9a6fe2465cab813df5d3e0e7babd75ee3f4cc027023b1b70d3161978c91f97aa8a5ba93d8183fb3c64e88ac9cd0113e7ed451797b25ed5ed4067a65566384c62bf6b5c59ee2005df8f1cd44547b34223fc8d7b0ece1153043df87c40f6f691f169ac1f31b75d2c430d16f0d717395b7be8cc89fffbec2b81f574cc08db52034fe4f7c1b17b1e1169476bf7a067e6ad3fe94dfee336e4d7e4212d845134d90faa710c591e901f4d967e54bce54f8b06513f54c40efd0a5ef7f0a488d0276f5aaf8395a3e8216e1af0f225cfc407929d493b6f87bdd4b394ef8067b3b812631b57cc12d432874f8b64dcdbf7606457a51d3c01570d4c0fac7cd873a6877b3aa03130041f4b95f1a284ebdd57ae58f1271cb790e04c05c21bdc55ec170e5b9ac98dcf5f7e594b185992342fa4de04cb4d645b980a4c653547f8fd0e4c2b602b8789bada8aab4a37ef4bb007638f46919d9b5d", 0x1000) r4 = getpgid(0x0) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x2) sysctl$vm(&(0x7f0000003d40)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, r6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, 0xffffffffffffffff}, 0xc) setsockopt(r3, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r3, 0x6, 0x8, &(0x7f0000000300)="edecf1cb", 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 2.364067659s ago: executing program 7 (id=398): r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x1) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x87ff, 0x801b, 0x2000007, 0x101, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x9, 0x3, 0x71002}, {0x2, 0x9, 0x8, 0xfffffff7}, {0x100, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x8007, 0x7}, {0x401, 0x200727, 0x7, 0x7}, {0x1, 0x650, 0x3, 0x7}, {0x6, 0xffffffff, 0x4f8, 0x6d}, {0xffe, 0x7ff, 0x14, 0x8}, {0x4, 0x82, 0x8000005, 0x5}, {0x6a75, 0x8001, 0xa94, 0x4}, {0x1cc, 0x10001, 0x0, 0x3}, {0x8, 0x9, 0x8, 0x8000002}, {0xb8c, 0x555981a8, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0xffffffff, 0x6}, {0xc, 0x2000005, 0x5, 0x10000003}, {0x0, 0x1, 0x1002, 0x30004}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f05003f0107000000211c13fecea79c5dfaf66e8d0300000000000000fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc25769a51f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abf090000000008e37193f8343712050500b71d8000090005080000fca65361ba84913f0100"/177, 0xb1, 0x408, 0x0, 0x0) (async) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x0, r1, 0xffffffff) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) (async) fchown(r3, r4, r6) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000080)=0x7) 2.362856699s ago: executing program 3 (id=399): mkdir(&(0x7f0000000200)='./file0\x00', 0x0) (async) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000017c000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x8000000000b936}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x80000000}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003bc000/0x3000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xa}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x9}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x4}, {&(0x7f000024b000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x8}], './file0\x00', 0xfffffffe}) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0xc, &(0x7f00000003c0)="6c6f545fedadaeeab98902000000352ee25c277f7ae307710e55b11edccfa46169f9c3cbacc5d142f5ed3ef8ebb641d58ac2ddc155a278d9260b24", 0x0, 0x0, 0xfffffffffffffda3) (async) chroot(&(0x7f0000000340)='./file0\x00') (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x801, 0x7, 0x0, 0x100, 0x80000000, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x8, 0x71000}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x4, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x7, 0x4}, {0x401, 0x2, 0x2800, 0x7}, {0x6, 0x8, 0x3, 0x99}, {0xcdf, 0x1, 0x9, 0x6e}, {0x6, 0x80, 0x14, 0x8}, {0x4e2d, 0xe, 0x1, 0x9}, {0x4, 0xb, 0xd1b, 0x88}, {0x1bf, 0x90001, 0xc, 0x3}, {0x7ff, 0x9, 0x8, 0x6}, {0xb8c, 0xc3b, 0x2, 0x3}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x7, 0x6}, {0x0, 0x1, 0x4, 0xffffffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000240)=[{0x1, 0xb4, 0xff, 0x8}, {0xdf36, 0x6, 0x5, 0x5}, {0xffff, 0x7, 0x5a, 0x8}, {0x2, 0x30, 0x5, 0x3}, {0x8, 0xa, 0xfa, 0xc}]}) (async) select(0x40, &(0x7f0000000300)={0x9, 0x401, 0x43, 0x2, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) (async) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x100000001}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x100000401}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000000)=0x4) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='r\x00') (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) (async) pipe(&(0x7f0000000080)) (async) mprotect(&(0x7f0000356000/0x1000)=nil, 0x1000, 0x0) 2.362097412s ago: executing program 3 (id=400): sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket(0x18, 0x1, 0x0) 2.361154473s ago: executing program 0 (id=401): mknod(0x0, 0x2000, 0x5498) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) chdir(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000003c0)=@un=@file={0x0, ""/550}, 0x13f, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) setgid(0xffffffffffffffff) (async) setgroups(0x0, 0x0) (async) setuid(0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x400) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)) 2.360588032s ago: executing program 0 (id=402): syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYBLOB='[']) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51d78b06cc4dd9ae34b7c927660000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504449, &(0x7f0000000740)={0x31, 0xffff, 0x40a9, 0x20000003, "0400000000800000ebb178d952d6d31962fff0d1", 0x9, 0x2}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 2.359929371s ago: executing program 0 (id=403): ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "28b77c09b87aa57800080017d0d2000010001c00"}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x400f}]}) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36ee6e0e1b0378c5bd98e071b6e8e656195650092e23f0409518", 0x1c}], 0x1) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000480)="000000d860a82060dec3e59be543bfcb4c9a9ba9cd23fe8c1a3ea684ad44937703c616f7e2205117bc333f12", &(0x7f0000000080)=0x2c, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) setrlimit(0x0, &(0x7f00000000c0)={0x7fffffffffffffff, 0xfffffffffffff216}) (async) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x10420, 0x0) 2.359386716s ago: executing program 3 (id=404): syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYBLOB="cf599d594a0987000000000086dd60000000001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa00000008"]) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x6}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x8}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = getppid() setpgid(0x0, r0) setreuid(0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000500)={0x10, 0x34, [{&(0x7f0000231000/0x3000)=nil, &(0x7f00003d5000/0x1000)=nil}, {&(0x7f00002b9000/0x4000)=nil, &(0x7f0000585000/0x4000)=nil, 0x1000}, {&(0x7f00007e5000/0x2000)=nil, &(0x7f000079c000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000157000/0x1000)=nil, 0x5}, {&(0x7f00006b5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000055b000/0x2000)=nil, &(0x7f00004ea000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00007ce000/0x2000)=nil, 0x800}, {&(0x7f0000101000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f00003de000/0x1000)=nil, &(0x7f0000648000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000319000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000012000/0x2000)=nil, &(0x7f0000747000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000606000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00005d9000/0x13000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00005ff000/0x2000)=nil}, {&(0x7f0000514000/0x2000)=nil, &(0x7f000067f000/0x4000)=nil, 0x762}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000445000/0x4000)=nil}], './file0\x00', 0xa}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x0, 0x1, 0x444}, {0x81, 0x0, 0x42, 0xfffffffc}, {0x6, 0xfe, 0x0, 0x401}]}) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="00ea42d93102f04574833136babd2ed12e68739ba50b7d9cc7afbe70eebb2f34", 0x20}], 0x1) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="8000720294010000000000000000000000000000bb4e8951df79af260650f0a20c332283d79b53cb57cb11b61ebe83fd70290506dcee4b202ff77eec3806352133a3fca98e403204fe1db16ea58a23a875cf5a420d39eb5cab219d3773452c9fb14e0849a700f416714ba28b7af2b92fcbb992acb6c64c3342011255541c8ee663347387a168c0", &(0x7f0000000080)=0x87, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r2, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x0, 0x1, 0x444}, {0x81, 0x0, 0xa, 0xfffffffc}, {0x6, 0x0, 0x0, 0x401}]}) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="c5ea33001aace440f62e18562095cdc75d2268be003fb9f7c1615513b5392c076b163afd44f0a0b2", 0x28}], 0x1) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="71f602000098005803000182acde276885b87ef0b2334d6c6665f10dd4", &(0x7f0000000080)=0x1d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)={@empty, @random="88ffa087e767", [], {@generic={0x6005}}}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) 2.357800944s ago: executing program 0 (id=405): r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x9, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr=0xdfffffff}, @icmp=@generic={0x21, 0x0, 0x0, "4c1f8ba3"}}}}}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 1.293855321s ago: executing program 2 (id=406): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x442, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000180)={0x1bd1, &(0x7f0000000040)}) (async, rerun: 32) r2 = msgget$private(0x0, 0xa0) (rerun: 32) msgrcv(r2, &(0x7f0000000100)={0x0, ""/158}, 0xa6, 0x3, 0x1800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) (rerun: 64) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0x28) (async, rerun: 32) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x104) (rerun: 32) linkat(r6, &(0x7f0000000280)='./file0\x00', r7, &(0x7f0000000300)='./file0\x00', 0x0) (async) r8 = socket(0x18, 0x1, 0x0) (async) r9 = geteuid() (async) r10 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) (async) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) (async, rerun: 64) r13 = getpid() (async, rerun: 64) r14 = getpgid(0x0) (async, rerun: 32) r15 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r15, 0x1000000029, 0x31, &(0x7f0000000000)="ebff", 0x2) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1c, r9, r10, r11, r12, 0x100, 0x5}, 0x100, 0x3, r13, r14, 0x0, 0xf, 0x9, 0x6}) 1.29301285s ago: executing program 0 (id=407): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x2}) 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}) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x2, 0xfffffffc, "32cd8b6a4682fe4b8c1a6c230000005d31000094"}) select(0x0, 0x0, &(0x7f0000000040)={0xb5, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7, 0xe, 0xceeb}, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0xfffffff7, 0x8006, 0x5622, "97868000000020370f363b00000000000000000e", 0x7, 0x10000004}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getuid() setreuid(r5, r6) openat(r3, &(0x7f0000000140)='./bus\x00', 0x0, 0x10) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0xc}, 0x400000000000000b, &(0x7f0000000000)="23d4c2b805000e6f", &(0x7f0000000080)=0x8, &(0x7f0000000040)="e43864a5bfd1130000000000000097000000001948f7ffcc7aed", 0x1a) 1.207004089s ago: executing program 7 (id=408): setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140), &(0x7f0000000080), 0x0, 0x0) 1.206012138s ago: executing program 3 (id=409): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000011e, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0x101, 0x80000001, 0x80000001, 0x110001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0xa19, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x7}, {0x3, 0x6, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x4, 0x8001, 0xd1b}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7ff, 0x9, 0x101, 0x9}, {0xa8c, 0x4, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0x2, 0x7, 0x5}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x11, 0x2, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b10005010000009f05003f0107000000211c13fecea79c5dfaf66e8d0300000000000000fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc25769a51f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abf090000000008e37193f8343712050500b71d8000090005080000fca65361ba84913f0100"/177, 0xb1, 0x408, 0x0, 0x0) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r5, 0x81206919, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0xc0284457, &(0x7f00000000c0)={0xffffffff, 0xfffffffe, 0xfefffffc, 0xfffffffc, "080000000000000000010000000000000f1e0400", 0x0, 0x10001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r8, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 1.202819677s ago: executing program 1 (id=410): open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) listen(r1, 0x800) (async) listen(r1, 0x800) dup2(r0, r1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 1.098453486s ago: executing program 1 (id=411): getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = semget(0x0, 0x1, 0x400) semctl$GETPID(r1, 0x67bb171bcfa50a75, 0x4, 0x0) setuid(r0) socket$inet(0x18, 0x3, 0x102) setgid(0xffffffffffffffff) r2 = getgid() clock_gettime(0x67f3248105b4e004, 0x0) setgroups(0x1, &(0x7f0000000040)=[r2]) r3 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d357e382526b1573271aeabc1b7", 0x23}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x3, &(0x7f0000000180)="71f91e347102a709ae1732f96ea5ac00586246242ba0150b421ba871a4f2086503cf318a4ebcd70a501d94a34b8e", &(0x7f0000000080)=0x1, 0x0, 0x20) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20, 0x2}, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) 1.097842832s ago: executing program 3 (id=412): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x3, 0x400101, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x3, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2800, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0xd1b, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x8, 0x2}, {0xb8c, 0x7, 0x8, 0x4}, {0x29a71717, 0xeffffffa, 0x1, 0x6}, {0xc, 0x5, 0x5, 0x10000000}, {0x0, 0x1, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000006c0)=[@rights={0x10}], 0x10, 0x9}, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) shmget$private(0x0, 0x12000, 0x20, &(0x7f0000497000/0x12000)=nil) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x28, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x0, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4baa, 0x3, 0x8001}, {0x4, 0xe2, 0x7, 0x100}, {0x3, 0x40b, 0xf15, 0x2}, {0x9cb, 0xfffc, 0xc, 0x9}, {0x4, 0x800, 0x3, 0x9}, {0x9, 0x9, 0x28000, 0xb7}, {0x9, 0x1, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x8, 0x28bfd}, {0x0, 0x2, 0x8, 0x7}, {0x3, 0xc7cb, 0x7ffffe, 0xa67}, {0x401, 0x10, 0x9, 0xa2}, {0x3, 0x1006e2, 0x2, 0x6f5fc48b}, {0x3, 0x101, 0x5, 0x9}, {0x9be2, 0x2, 0x2, 0x69}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 1.049146s ago: executing program 1 (id=413): getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x205) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x51) 1.038381722s ago: executing program 1 (id=414): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) close(r1) execve(0x0, 0x0, 0x0) 1.037054673s ago: executing program 3 (id=415): r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000340)=""/191, 0xbf}], 0x3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) (async) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000340)=""/191, 0xbf}], 0x3) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) 3.933832ms ago: executing program 5 (id=416): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) 0s ago: executing program 2 (id=417): r0 = getegid() setgid(r0) setgroups(0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0xc0e99db6de761f86, 0xfffffffe) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.166' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error load: 1.81 cmd: getty 61057 [ttyin] 0.00u 0.00s 0% 338k uvn_flush: obj=0xfffffd80639dcaf8, offset=0x2000. error during pageout. uvn_flush: WARNING: changes to page may be lost! pppx: unable to set addresses for pppx1, error=17 ./file0./file0    OpenBSD/amd64 (ci-openbsd-multicore-4.us-central1-b.c.syzkaller.internal) (tty00) login: pckbd_enable: command error wskbd0: can't attach mux (error=5) /: bad dir ino 2 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 192473 52027 0 0 0 0 syz-executor *444467 52027 0 0 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff833890a2) at panic+0x1e5 ufs_dirbadentry(ffff80003c41eac8,ffff80003c41eac8,c2b7ab1854e06f19) at ufs_dirbadentry VOP_LOOKUP(fffffd8009eeb6c0,ffff80003c41ec98,ffff80003c41ecc8) at VOP_LOOKUP+0x6e vfs_lookup(ffff80003c41ec68) at vfs_lookup+0x8fa namei(ffff80003c41ec68) at namei+0x7aa dorenameat(ffff80002a38ca78,ffffff9c,200000000080,ffffff9c,2000000000c0) at dorenameat+0x145 syscall(ffff80003c41ef10) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3176672c200, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: bad dir ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833890a2) at panic+0x1e5 ufs_dirbadentry(ffff80003c41eac8,ffff80003c41eac8,c2b7ab1854e06f19) at ufs_dirbadentry VOP_LOOKUP(fffffd8009eeb6c0,ffff80003c41ec98,ffff80003c41ecc8) at VOP_LOOKUP+0x6e vfs_lookup(ffff80003c41ec68) at vfs_lookup+0x8fa namei(ffff80003c41ec68) at namei+0x7aa dorenameat(ffff80002a38ca78,ffffff9c,200000000080,ffffff9c,2000000000c0) at dorenameat+0x145 syscall(ffff80003c41ef10) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3176672c200, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c41e8f0 rbx 0xffff8000299dedcf rdx 0xffff80000144aac0 rcx 0xffff80002a38ca78 rax 0xffff8000299ddff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xd70fe41934ae5285 r11 0x4a4d8913b08ff931 r12 0xffff8000299debd0 r13 0 r14 0 r15 0x1 rip 0xffffffff816d2c05 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c41e8e0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=444467 pid=52027 tcnt=2 stat=onproc flags process=0 proc=4000000 runpri=17, usrpri=50, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a38cf98,0xffff80002a38d758 process=0xffff8000fffeb8c0 user=0xffff80003c419000, vmspace=0xfffffd806ac8d5c0 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58161 104959 99223 0 2 0 syz-executor 58161 283396 99223 0 2 0x4000000 syz-executor 58161 393553 99223 0 3 0x4000080 fsleep syz-executor 52027 192473 94332 0 7 0 syz-executor *52027 444467 94332 0 7 0x4000000 syz-executor 58268 397776 32816 0 2 0 syz-executor 26253 342688 30997 0 2 0 syz-executor 26253 138614 30997 0 3 0x4000080 fsleep syz-executor 49215 112341 3917 0 2 0 syz-executor 49215 289784 3917 0 3 0x4000080 fsleep syz-executor 65102 462931 57053 0 3 0 vmmaplk syz-executor 65102 167432 57053 0 3 0x4000000 physio syz-executor 65102 185966 57053 0 3 0x4000000 vmmaplk syz-executor 25700 193579 1 0 3 0x100083 ttyin getty 95322 271785 0 0 3 0x14200 bored sosplice 50350 296942 0 0 3 0x14280 nfsidl nfsio 48371 162423 0 0 3 0x14280 nfsidl nfsio 10539 429002 0 0 3 0x14280 nfsidl nfsio 49368 451336 0 0 3 0x14280 nfsidl nfsio 92671 235697 0 0 3 0x14280 nfsidl nfsio 95948 392550 0 0 3 0x14280 nfsidl nfsio 73236 73062 0 0 3 0x14280 nfsidl nfsio 82246 299764 0 0 3 0x14280 nfsidl nfsio 1304 43402 0 0 3 0x14280 nfsidl nfsio 5206 190561 0 0 3 0x14280 nfsidl nfsio 894 422053 0 0 3 0x14280 nfsidl nfsio 42082 68209 0 0 3 0x14280 nfsidl nfsio 10588 156013 0 0 3 0x14280 nfsidl nfsio 82043 463367 0 0 3 0x14280 nfsidl nfsio 37998 12032 0 0 3 0x14280 nfsidl nfsio 79137 362534 0 0 3 0x14280 nfsidl nfsio 87907 523250 0 0 3 0x14280 nfsidl nfsio 99278 117903 0 0 3 0x14280 nfsidl nfsio 10894 468831 0 0 3 0x14280 nfsidl nfsio 36138 61849 0 0 3 0x14280 nfsidl nfsio 9510 303703 69073 0 3 0x100082 sbwait ndp 69073 285145 6325 0 3 0x10008a sigsusp sh 57053 154228 57477 0 3 0x82 nanoslp syz-executor 15045 188671 57477 0 3 0x82 wait syz-executor 32816 55011 57477 0 3 0x82 nanoslp syz-executor 6325 344383 57477 0 3 0x82 wait syz-executor 3917 139679 57477 0 3 0x82 nanoslp syz-executor 30997 448363 57477 0 3 0x82 nanoslp syz-executor 99223 508143 57477 0 3 0x82 nanoslp syz-executor 94332 137567 57477 0 3 0x82 nanoslp syz-executor 57477 473531 63890 0 3 0x82 kqread syz-executor 63890 104269 33764 0 3 0x10008a sigsusp ksh 33764 19043 88369 0 3 0x98 kqread sshd-session 88369 468688 14879 0 3 0x92 kqread sshd-session 14879 138659 1 0 3 0x88 kqread sshd 18066 496481 47886 74 3 0x1100092 bpf pflogd 47886 65977 1 0 3 0x80 sbwait pflogd 6392 112688 53223 73 3 0x1100090 kqread syslogd 53223 14039 1 0 3 0x100082 sbwait syslogd 88034 319318 1 0 3 0x100080 kqread resolvd 4749 64386 19419 77 3 0x100092 kqread dhcpleased 4036 35917 19419 77 3 0x100092 kqread dhcpleased 19419 256095 1 0 3 0x80 kqread dhcpleased 46876 122869 0 0 3 0x14200 bored smr 84405 503991 0 0 3 0x14200 pgzero zerothread 11786 276059 0 0 3 0x14200 aiodoned aiodoned 97041 354509 0 0 3 0x14200 syncer update 32789 523233 0 0 3 0x14200 cleaner cleaner 38949 356940 0 0 3 0x14200 reaper reaper 81460 144335 0 0 3 0x14200 pgdaemon pagedaemon 66187 314359 0 0 3 0x14200 bored viomb 12810 224216 0 0 3 0x40014200 acpi0 acpi0 85410 391883 0 0 3 0x40014200 idle1 1914 518867 0 0 3 0x14200 bored softnet3 91692 318413 0 0 3 0x14200 bored softnet2 45409 513246 0 0 3 0x14200 bored softnet1 18325 310761 0 0 3 0x14200 bored softnet0 57380 350441 0 0 3 0x14200 bored systqmp 13922 232646 0 0 3 0x14200 bored systq 99725 423620 0 0 3 0x14200 tmoslp softclockmp 97137 71470 0 0 3 0x40014200 tmoslp softclock 66017 52783 0 0 3 0x40014200 idle0 1 58716 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 52027 (syz-executor) thread 0xffff80002a38ca78 (444467) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83a19548) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x24f #4 biowait+0xc1 #5 ffs_bufatoff+0x16f #6 ufs_lookup+0x548 #7 VOP_LOOKUP+0x6e #8 vfs_lookup+0x8fa #9 namei+0x7aa #10 dorenameat+0x145 #11 syscall+0xb08 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807e31cf40) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dorenameat+0x145 #8 syscall+0xb08 #9 Xsyscall+0x128 Process 65102 (syz-executor) thread 0xffff80002a38c038 (167432) shared rwlock vmmaplk r = 0 (0xfffffd806ac8dc60) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvm_vslock_device+0x149 #3 physio+0x277 #4 spec_write+0x120 #5 VOP_WRITE+0x102 #6 vn_write+0x1d4 #7 dofilewritev+0x23c #8 sys_write+0xa2 #9 syscall+0xbc6 #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10192 11023K 11373K 166960K 11835 0 pcb 17 14K 16K 166960K 155 0 rtable 159 7K 8K 166960K 393 0 pf 33 17K 19K 166960K 74 0 ifaddr 32 5K 7K 166960K 64 0 ifgroup 51 2K 2K 166960K 95 0 sysctl 3 1K 1K 166960K 3 0 counters 62 36K 37K 166960K 112 0 ioctlops 0 0K 4K 166960K 1529 0 iov 0 0K 16K 166960K 25 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1393 88K 88K 166960K 1710 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 13 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 19 0 dirhash 12 2K 2K 166960K 21 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 19 69K 93K 166960K 548 0 sigio 0 0K 0K 166960K 9 0 proc 72 91K 128K 166960K 574 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 54 0 in_multi 63 4K 7K 166960K 114 0 ether_multi 1 0K 0K 166960K 2 0 mrt 0 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 85 387K 387K 166960K 85 0 exec 0 0K 1K 166960K 450 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 248 162K 176K 166960K 6575 0 UVM aobj 14 2K 2K 166960K 14 0 pinsyscall 45 90K 109K 166960K 1640 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 27 0 NDP 11 0K 2K 166960K 40 0 temp 77 8664K 8728K 166960K 19342 0 kqueue 13 20K 30K 166960K 85 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 58 0 54 1 0 1 1 0 8 0 rtentry 176 119 0 53 6 0 6 6 0 8 0 unpcb 144 351 0 333 5 3 2 4 0 8 1 syncache 336 5 0 5 2 2 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 808 188 0 183 7 3 4 4 0 8 3 arp 128 18 0 6 1 0 1 1 0 8 0 inpcb 384 643 0 635 14 9 5 11 0 8 3 nd6 144 26 0 10 1 0 1 1 0 8 0 pkpcb 40 7 0 7 2 2 0 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 18 0 18 2 1 1 1 0 8 1 pppxif 1504 4 0 4 2 1 1 1 0 8 1 pffrag 232 2 0 0 1 0 1 1 0 482 0 pffrnode 88 2 0 0 1 0 1 1 0 8 0 pffrent 40 3 0 1 2 1 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 45 0 4 1 0 1 1 0 8 0 pfstkey 128 45 0 4 2 0 2 2 0 8 0 pfstate 384 44 0 4 5 0 5 5 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 506 0 217 29 2 27 29 0 8 4 art_table 32 508 0 217 4 0 4 4 0 8 0 art_node 16 117 0 58 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 4 2 1 1 1 0 8 0 semapl 112 15 0 5 1 0 1 1 0 8 0 shmpl 112 11 0 0 1 0 1 1 0 8 0 dirhash 1024 24 0 7 3 0 3 3 0 8 0 dino2pl 256 2361 0 858 95 0 95 95 0 8 0 ffsino 288 2361 0 858 109 0 109 109 0 8 0 nchpl 144 3198 0 1512 63 0 63 63 0 8 0 rtmask 32 4 0 4 2 1 1 1 0 8 1 uvmvnodes 80 2636 0 0 54 0 54 54 0 8 0 vnodes 216 2636 0 0 147 0 147 147 0 8 0 namei 1024 10469 0 10467 2 1 1 1 0 8 0 percpumem 16 71 0 25 1 0 1 1 0 8 0 kstatmem 264 48 0 26 4 1 3 3 0 8 1 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 9761 0 9760 10 9 1 8 1 8 0 plimitpl 152 71 0 53 1 0 1 1 0 8 0 sigapl 424 870 0 798 9 0 9 9 0 8 0 knotepl 120 319 0 0 10 0 10 10 0 8 0 kqueuepl 224 287 0 278 7 2 5 5 0 8 4 pipepl 336 137 0 110 3 0 3 3 0 8 0 fdescpl 520 831 0 798 3 0 3 3 0 8 0 filepl 160 4695 0 4481 23 6 17 17 0 8 7 lockfpl 104 230 0 228 2 0 2 2 0 8 1 lockfspl 48 110 0 108 1 0 1 1 0 8 0 sessionpl 144 25 0 16 1 0 1 1 0 8 0 pgrppl 48 39 0 22 1 0 1 1 0 8 0 ucredpl 104 577 0 564 1 0 1 1 0 8 0 zombiepl 144 799 0 798 3 2 1 1 0 8 0 processpl 1208 870 0 798 6 0 6 6 0 8 0 procpl 656 1561 0 1482 8 0 8 8 0 8 0 srpgc 96 6 0 6 2 1 1 1 0 8 1 sosppl 168 3 0 3 1 1 0 1 0 8 0 sockpl 728 1070 0 1040 21 14 7 18 0 8 3 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 122 0 0 16 0 16 16 0 8 0 mcl2k 2048 30 0 0 4 0 4 4 0 8 0 mtagpl 96 10 0 0 1 0 1 1 0 8 0 mbufpl 256 1126 0 0 71 0 71 71 0 8 0 bufpl 280 3012 0 126 207 0 207 207 0 8 0 anonpl 32 11527 0 0 93 0 93 93 0 246 0 amapchunkpl 152 20993 0 20417 41 12 29 29 0 158 4 amappl16 200 3077 0 2831 25 10 15 19 0 8 2 amappl15 192 6 0 6 1 1 0 1 0 8 0 amappl14 184 116 0 102 1 0 1 1 0 8 0 amappl13 176 6 0 6 1 1 0 1 0 8 0 amappl12 168 1475 0 1442 3 1 2 2 0 8 0 amappl11 160 51 0 36 1 0 1 1 0 8 0 amappl10 152 4 0 4 1 1 0 1 0 8 0 amappl9 144 252 0 252 1 1 0 1 0 8 0 amappl8 136 26 0 23 1 0 1 1 0 8 0 amappl7 128 108 0 95 1 0 1 1 0 8 0 amappl6 120 181 0 177 1 0 1 1 0 8 0 amappl5 112 130 0 121 1 0 1 1 0 8 0 amappl4 104 338 0 317 1 0 1 1 0 8 0 amappl3 96 4027 0 3918 5 1 4 4 0 8 0 amappl2 88 644 0 579 2 0 2 2 0 8 0 amappl1 80 10297 0 9662 16 1 15 15 0 8 0 amappl 88 5819 0 5649 5 0 5 5 0 92 0 dma16384 16384 1 0 1 1 1 0 1 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 7 0 7 2 1 1 1 0 8 1 dma128 128 254 0 254 2 2 0 1 0 8 0 dma64 64 7 0 7 2 1 1 1 0 8 1 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 13 0 0 1 0 1 1 0 8 0 uaddrrnd 24 831 0 798 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 831 0 798 1 0 1 1 0 8 0 vmmpekpl 168 8343 0 8297 3 0 3 3 0 8 0 vmmpepl 168 58963 0 56696 108 4 104 104 0 357 5 vmsppl 480 830 0 798 5 0 5 5 0 8 0 rwobjpl 72 20744 0 16903 71 1 70 70 0 8 0 pdppl 4096 1669 0 1596 105 32 73 85 0 8 0 pvpl 32 20608 0 0 168 1 167 167 0 265 0 pmappl 256 830 0 798 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 459 0 43 13 0 13 13 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83846ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83a19340) at __mp_lock+0x192 intr_handler(ffff80003bbfa210,ffff800000079f00) at intr_handler+0xe1 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f end of kernel end trace frame: 0x72c464203990, count: 9 ddb{0}> trace x86_ipi_db(ffffffff83846ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83a19340) at __mp_lock+0x192 intr_handler(ffff80003bbfa210,ffff800000079f00) at intr_handler+0xe1 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f end of kernel end trace frame: 0x72c464203990, count: -6 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833890a2) at panic+0x1e5 ufs_dirbadentry(ffff80003c41eac8,ffff80003c41eac8,c2b7ab1854e06f19) at ufs_dirbadentry VOP_LOOKUP(fffffd8009eeb6c0,ffff80003c41ec98,ffff80003c41ecc8) at VOP_LOOKUP+0x6e vfs_lookup(ffff80003c41ec68) at vfs_lookup+0x8fa namei(ffff80003c41ec68) at namei+0x7aa dorenameat(ffff80002a38ca78,ffffff9c,200000000080,ffffff9c,2000000000c0) at dorenameat+0x145 syscall(ffff80003c41ef10) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3176672c200, count: 6 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833890a2) at panic+0x1e5 ufs_dirbadentry(ffff80003c41eac8,ffff80003c41eac8,c2b7ab1854e06f19) at ufs_dirbadentry VOP_LOOKUP(fffffd8009eeb6c0,ffff80003c41ec98,ffff80003c41ecc8) at VOP_LOOKUP+0x6e vfs_lookup(ffff80003c41ec68) at vfs_lookup+0x8fa namei(ffff80003c41ec68) at namei+0x7aa dorenameat(ffff80002a38ca78,ffffff9c,200000000080,ffffff9c,2000000000c0) at dorenameat+0x145 syscall(ffff80003c41ef10) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3176672c200, count: -9