kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Nov 24 22:50:28 PST 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.222' (ECDSA) to the list of known hosts. 2019/11/24 22:50:40 fuzzer started 2019/11/24 22:50:47 dialing manager at 10.128.15.235:41244 2019/11/24 22:50:47 syscalls: 337 2019/11/24 22:50:47 code coverage: enabled 2019/11/24 22:50:47 comparison tracing: enabled 2019/11/24 22:50:47 extra coverage: support is not implemented in syzkaller 2019/11/24 22:50:47 setuid sandbox: enabled 2019/11/24 22:50:47 namespace sandbox: support is not implemented in syzkaller 2019/11/24 22:50:47 Android sandbox: support is not implemented in syzkaller 2019/11/24 22:50:47 fault injection: support is not implemented in syzkaller 2019/11/24 22:50:47 leak checking: support is not implemented in syzkaller 2019/11/24 22:50:47 net packet injection: enabled 2019/11/24 22:50:47 net device setup: support is not implemented in syzkaller 2019/11/24 22:50:47 concurrency sanitizer: support is not implemented in syzkaller 2019/11/24 22:50:47 devlink PCI setup: support is not implemented in syzkaller 22:50:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0xcf5196ba6be05055, 0x8a) r3 = socket$inet(0x2, 0x4001, 0x3f) recvmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/251, 0xfb}], 0x3, &(0x7f0000000380)=""/143, 0x8f}, 0xfbe6557755dfd45a) r4 = getuid() r5 = getegid() fchownat(r0, &(0x7f0000000480)='./file0\x00', r4, r5, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000004c0)) r6 = open$dir(&(0x7f0000000500)='./file0\x00', 0x1dc06cfaa46fd2cb, 0x2) pipe(&(0x7f0000000540)={0xffffffffffffffff}) writev(r7, &(0x7f0000000b00)=[{&(0x7f0000000580)="04e8120e5a3fba7f4d8bef5dd0e2fd42cb799c41337715c7f9c225e6d4c246dfbca09ca388fb5cd26a9ea7b4d6217335bc6fe3fb5bf4e79f83a20997b4135c98b7b88ca52b6faba3079b1264db4d2ff19d574f2af08d1a5a7f364c53423f3dc06cfe89ae74fcea74bc", 0x69}, {&(0x7f0000000600)="8859be8b602b4fe31aa1235d6c65b5679e38d2e0e6695725daa677696f8943fa5fc98e57b6550fba9fb4119e31307a84c86e341afcaa41554f6bedeee7d2e547654efc0e055da89dea00bee1ecba1a5998b7497583217447de9c6d98f3c553463218d72628420b2e5848e606e36c91e8dcff4cd3e168055f7eee65f41c6831e7b2a19a8f2ed6b5b58f7515", 0x8b}, {&(0x7f00000006c0)="0c6cc689618c348590c9e50bd6b83d56ef7881ff498c9f7374ba93fadf1f6aa0cbd01004af373bf9395c21c0c0171952862ed269cd18bfda264f54a6502f8910c5698b57859f74ac95d8341ebee95a0c48f94530ce273f8b0657551b48a57bc75e015b54c5cd0809f5ce1c3f4f60880f21929840f273307e8c5e071a245b8ee0a1978f025339299c416c4f88b43f46295785ca071463a0fd10540cfb", 0x9c}, {&(0x7f0000000780)="cfab8dcbb82259c7b3bb162b65869cc38d9202e677730a6513", 0x19}, {&(0x7f00000007c0)="4b92e400e9", 0x5}, {&(0x7f0000000800)="baa5f89095fc1c5954f1f2dab2832361b1723a34e1def9707aed7909eec36b032d5cdb657f5d66c8df889f64b37c4b6970f4bc987899075f6a888c573d6f49c0e843d422537ed6fa3fce647b2737c66832fff102eba6e34108417c2c53ef1908d720d4e2094439977a6f13d6a2e29326610082c9915f989ab77fac6afe17b5e4c6581e15080ef8cb814a7fe6900a9598c55d56d64c2091eee718c1db26963362e99ad210529a6097109b95306a252fe458969046a54b294532074923adf6f555de20ae14cc21145963ed8ff9359477b8023710a90d979d61362838e14fc00c99269fcc1c2da23bc3b79ea3352b3487dbfaa9c0b117de", 0xf6}, {&(0x7f0000000900)="c005d20fe1d5412438e009eec2f148f0bf4f3d3d75c973b5450624e07917bd7db25e588f19215b349159a48c07b99fe7e45d034de9233491841330743afc1ad97eb9cfde38", 0x45}, {&(0x7f0000000980)="8af166dacde8724c596f5e3c85d597bcf74831caf168d7b921bb1e9581cf7eb1a883137733857faea03541809a2132dffd4817ed389c817d81527f678bbf927234e2ebcff0de8600ab9c149ce5ca567f5587f4cbbd9d6ee0eed11cf3fdd11ffa5192db6716069dc4a05618cb9e1833ac763a45850d2d5b762f0535fb3b36339390d28a80016de90649219baadbc95f22f6df893a1c76bba992769fbf9f20", 0x9e}, {&(0x7f0000000a40)="abbd3ee5ccbb1f2082442a49053d674edf572285f7570b5c1a6b942d8fdca0c8b2c9a7e5fbebf3a64815f4a279163498685e954cca0b6d4b4d2fded404cbc7ef6fa2654cc89f72bcf987b015e3296f983256b4e113b43c81fd2daedbb4db57eb4cc7eb8b6662a076414762e11fbc2ea9ef04e327d333053059599f567b8f3db587dd2ee74abdc8acfb6da2b8e281f0ecdc64f170a3006d27aa2404eb9d4f8eba62", 0xa1}], 0x9) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000bc0)={0x7, './file0\x00', './file0\x00'}) r9 = socket(0x9, 0x1, 0x78) recvfrom$unix(r9, &(0x7f0000000c00)=""/7, 0x7, 0x60, &(0x7f0000000c40)=@file={0x0, './file0\x00'}, 0xa) r10 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r10, 0x3) socketpair(0x10, 0x8000, 0x9, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r11, 0x2, 0x1) socketpair(0x10, 0x5, 0x7f, &(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/vmm\x00', 0x400, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wsmouse\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000d80)={0xffffffffffffffff}) r17 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000e80)) r18 = open(&(0x7f0000000ec0)='./file0\x00', 0x49ec338467193170, 0x9b0fa82074d00314) r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/klog\x00', 0x20000, 0x0) r20 = dup(0xffffffffffffff9c) kevent(r8, &(0x7f0000000dc0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000042, 0x10000, 0x9}, {{r13}, 0xfffffffffffffff8, 0x40, 0x1, 0x3, 0x1ff}, {{r14}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x4}, {{r6}, 0x0, 0x8, 0x1, 0x2, 0x1}, {{r15}, 0xfffffffffffffff9, 0x4, 0x40, 0x8, 0x2}, {{r16}, 0xfffffffffffffffb, 0x60, 0xf0000000, 0x4, 0x8}], 0x1, &(0x7f0000000f40)=[{{r12}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x81, 0x6192fcdf37880b32, 0xec, 0x2}, {{r17}, 0x747eff6cd46cfc01, 0x20, 0x10, 0xec2}, {{r2}, 0xfffffffffffffff8, 0x28, 0x1, 0xd4e, 0x9}, {{r18}, 0x48b6d117f91c7c3a, 0x5, 0xc00fffff, 0xffff, 0xb0f}, {{r19}, 0xffffffffffffffff, 0xc1, 0x20, 0x40, 0x1}, {{r20}, 0xfffffffffffffff9, 0x16, 0x40000000, 0x100}], 0x7ff, &(0x7f0000001040)={0x1, 0x6}) 22:50:52 executing program 1: ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r0 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x3}) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) r3 = semget(0x2, 0x4, 0xa33) semop(r3, &(0x7f00000000c0)=[{0x1, 0x9bc9, 0x1000}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000140)=0x8000) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x80) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000240)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x4d9e595d216bc0f6, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = kqueue() r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x400, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x100, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0xe8e10ff70adbd6e0, 0x0) poll(&(0x7f0000000440)=[{r7, 0x2}, {r8, 0x10}, {r9, 0x2}, {r10, 0x4}, {r11, 0x1}, {r12, 0x2}, {0xffffffffffffff9c, 0x15}, {r13, 0x100}, {r1, 0x80}], 0x9, 0xfff) r14 = open(&(0x7f00000004c0)='./file0\x00', 0x4a0d0e0aa60e52f3, 0x3) ioctl$TIOCDRAIN(r14, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r15, r16) select(0x40, &(0x7f00000005c0)={0x1, 0x45d, 0x5, 0x9d0, 0x1, 0x1, 0x80000001, 0x1}, &(0x7f0000000600)={0x3, 0xfffffffffffffff7, 0xb, 0x2, 0x60, 0x1c0000000000000, 0x6, 0x7fff}, &(0x7f0000000640)={0x0, 0x1ff, 0xe6, 0xe11, 0x1000, 0x4, 0x7, 0x5}, &(0x7f0000000680)={0x81, 0xd0}) syz_open_pts() 22:50:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r2, 0x0, 0xfffffffffffff1bd) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) renameat(r1, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 22:50:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) chown(&(0x7f0000000000)='./bus\x00', r0, r2) r4 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2", 0x30}], 0x1) 22:50:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x3f) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000002780)=0xc) fcntl$lock(r2, 0xf, &(0x7f00000027c0)={0x0, 0x0, 0x80000000, 0x3, r4}) fcntl$setown(r1, 0x6, r4) 22:50:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000c80)="bd82c321a8b1ac848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a023d400000000000000fad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b489304000000000000009cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f3687b662654bdff0d7b16d17f7030a73a7942506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed31131361160b55248e02ee595dc0f3f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd481215099982902551684ea14d307b4e0f194138e6ded8b8cb70aa386e889ff024f4c64b693f7ccce0997b6edb59f9a4c5c1cb5f036c548c4738b3ca6ee969667dc9844f73cfd1baaa066f605cec03dbe3854211b38694253cc9dbf83a7500b9106b7a4ba2b13ef508502fcb723ae83b2b8aaec6bd97a8bca230b7b7a4e0dd636b8877a1bb11477d1499352e0d333416fcc6469a59329ece038aacd212709ef98e4fd13faec313e5a4813ed1a633cecca8a4447410c567d8882bd161cd912506a2ade97e9d75e1ce7530a140d1bfa1ac72d29f91515ad99a90d72a07727dc316bf51105cc81b83629cbbb9a6f53032517ec5363fa30616ded398086acb5f12aee168b3c8ef5e5de4e366a9d62b15cd1ce7859c54f189d20697ec6782119a300f690c77aa2d076b31a31dec3aeea9bee6189e78ba93bfa8d05c946c2928eb0e66ffc6e9f3c453c790dc170a", 0x315) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x1, &(0x7f0000000000)=[r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x5, 0x400) semop(r16, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r16, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r19 = semget$private(0x0, 0x5, 0x400) semop(r19, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r19, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x5, &(0x7f00000000c0)=[r6, r8, r13, r15, r18]) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 22:50:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x8}, {0x6, 0x0, 0x0, 0x4}]}) pwrite(r0, &(0x7f00000000c0)="fb978a9b1a029be96910f6357e3a7b8012c1c3e6a78ac8f0d74cfb9bdd203dcab4f5290f50d8b32793c65f2f3a5a114716cedf5c3ca94a58dec678ae2ad564e240b865e08216aa534a4d5c9f1feee8fa4a64348109", 0x55, 0x0, 0x4) 22:50:53 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgid(0x0) r0 = socket(0x18, 0x1, 0x3f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000002780)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000027c0)={0x0, 0x0, 0x80000000, 0x3, r2}) r3 = socket(0x18, 0x1, 0x3f) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000002780)=0xc) fcntl$lock(r3, 0xf, &(0x7f00000027c0)={0x0, 0x0, 0x80000000, 0x3, r5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000e10, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 22:50:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000640)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000001140)='./file0\x00', r0, &(0x7f0000001300)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000009c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) socket$inet(0x2, 0x4, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r1 = semget$private(0x0, 0x7, 0x180) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) preadv(r2, &(0x7f0000001540)=[{&(0x7f00000011c0)=""/43}, {&(0x7f0000001200)=""/104}, {&(0x7f0000001280)=""/109}, {&(0x7f0000001600)=""/8}, {&(0x7f0000002a00)=""/4096}, {&(0x7f0000001340)=""/116}, {&(0x7f00000013c0)=""/181}, {&(0x7f0000001480)=""/103}, {&(0x7f0000001500)=""/33}], 0x100000000000009c, 0x0, 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f00000007c0)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r1, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000001180)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffe53, &(0x7f0000001140), 0x0, &(0x7f0000000a00)=ANY=[], 0x13d}, 0x8) 22:50:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x3}, {0x22}], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 22:50:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000006c0)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 22:50:53 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x2) login: pckbd_enable: command error 22:50:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000140)="2c16954c5c21d0c2e688c5a3b99d9fcbe066e38b577bf2f1ab8bfbc68b82e82b0c5962a97d12a6042d48c064ed0c0fcd184f4f208fb2e0e4eb4792b306e77d965032e47c0dcbca9fcfba097690cfa2e03590ee890fee0f1a66ee69a3b374ddb8182eb24548c079d0368739edf00ae57a1605531c9ec4576d1de4a2c6ec8f4bf6ddf21b6bc2de5fadda1ff800a0410ce7d1456c198648936e218f56fff8817d8c45068cb7a158f1dd34e10af50c5b326ae197ec355e4d309fbd985bcb599dc553081534c2a06375328ec953edecec", 0xffffff9f) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) write(r0, 0x0, 0x0) 22:50:54 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771121b563bae85d76d815f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e0004f4bcdc865ee138ecddc0b82cc68e9ea780010c000000000000a4e12b0cc6dbf9c8ca56e9fbff000000000000000000e5f8c89ad6681fdd19cb2a8cda67ffdd85bbfb4c3663ea372bd2da77ebdae72e3bc08f18f8c924530583948141ca90f8a9d3df164723c00d561e6ddb81f9bda8346b8153bc88b0ed10ae9545b89f3fbb99c7983a54fe01a1e33721bf7d63e0b714bf4dff8c897cdc6be1"], 0x10) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000480)="1e337b4419c0eab731cb9722457db79a5a4551ea9d461694c0032712b1dfdb9438c386bca3352cecdad36f0e34c8cff02de457e7b4e11e2400cc3fad7e75c4eac376958160ca5c7c33647108efe4f214c09740c43f669f5518b15490a78633446d3c3233160c8532ba5ca9d430b83f18392a927c1bffc84d85cb9819d7f66d393dd9466e6279ca5cf4fd0a8765aa908ee00a6c3a719ad2f13a5a4c11fcdf342ce8276fbfccd8bf63ecb86d0f640f9ba57ba0958adc164edfad283ef3f2484cbdb3a3b8a83bac03f53f1f29c267fcf345cc397c0340bf49c37ef76a75d3a8f457061aa78458b7584a70cf06fd2b289448ae8272a01c3eb4953d6f8b267fce855b13fe4affed247d3bc2c0997941db2db48665c851ff75fa6e9ffc369c4112a8d42cd81dfbea9e512f5d037afbbf8089faa46ebcbbda0f0cc0e0ceb477eddd50034ff4db3e64ae9c527375f3294ff32032ed4eee035c432d3649e462c91f3310c17aa9065c6635207498bf3789de0d37df1655dc100344ce2528eb5e6daa5cbdcb3bf4e3df786d4692f56901000a3c4ca18f29cb047ecc4b7759a213b273ae388ad0b0ccb70830e35ba5de5b63135c3b4f808ca418d44090b96b9d540f3e7783357026fcf152a0dd93a36e0b9b17517ac6e59c0dffc458f47e2f00974ee1e0c24502c6804b005f81bb9220cde486d78d88d3b959f345905153d45117760ae0fc8251b165a8bbe0178764235a4d50ea4c6a0f22157f0ad5224c6608100ffdf7043c90b8329b87ea2159650b33a47190a76443073fb4d5a365e9bc059b5bbe495561cf5cceed7f058b740a60acb9a8491fa1e51c32fc9202c4cf2941159e6d95ef3f66689208c447fb5f01e007a746d6ce6b06cc94a4a27ccae177c0d1e968b9a26fa39c127f453030a8f998fa92357a4debb092db97c09692465f35178075cf270f1725ab2bceda487edbcaaa029766c3f92110750b1ea785fb0cf96e02e946a1a98cb2bfba245a734a15147284c87d90bd6002a218f11aee625f3c87e292848bb79f2b0a70788eb5e97b3987fdf9726fa2506f01f2e6d250bc15df31cac4ba0475b0427926cc05f43e0c41607b86a6857823e73c41bf0ac0c4afa3174c959da7ff0ec7cb502b0dcb626c8fcb780bf13cd1750cbb735bd1aea050d081064c65e8ad7fea8c986c2eedd5b8c302c784539204e341fcea2b349b087857592c872da4329f2f1c2021103d8690c2bb57799b4976a42fba917ebfb69a5b377c49baefaafb4424c77e43f4ab27e4f2bc9169f2b446de5f58ec8f52f11077ad0fe870857e9ce08bd040465de905bc525e66749602145d0528076ffc1091633e93c936a8273da3286ddb413f1c1ebb44824d102026b7ff69c3c3fff37f9c3574811de18648cbb143e11b8637ade4cc613d921ede251be06a2f883cc3060f8b8fec05ad31fc3f531c270923c92df69a71424427000a8402545a4e675cbf5fdc60519ef209dcf59e1fd98ee29c9e6432bb3e2e9e10638c9b1cc68fa9208bfa6203ddac58cd373f97f657bcd2dd8c40c01eb507dddaedbb67d9ded228bd82c226cf390da780d5e4b649eab8ca42bb002cd2a4a916d398b355b5ae27f5435ca48ea1d1b94e7ed7d92ed7ca417c9f181ba68fdbedda6254ee0383d89c21a8dd682c804e7adabf5383a3ac4dd7f21ac7fb702467b7318f2663b9138863420a2c1347d1f1ccfb63d6687cf00eed4e6a5b12716be6da9f05132e0937cc0f570c2194df8c2deb06b290c95411e909f3309c78343007b7972e71f85d8cdba2b2187e0c19e4e2b36245ee3c408c96fe638442e1da359283616f2b1d50c82845b1a9c53af009742b8bc9a99637c20f7fa8daa6d4744ee5191b83c73cf84137caa9d0fffda1ba9dd1b329c703b7a58c3e1e5f090734ea01d61ec77088af99e93d8f2399a21ff1e97ac2e2509dfde0ffaad71dfb8e03874bc0b42df9f8cbf38aa9c38b076ba3441e3a47bdd3a67b2106da34c1a5c8335919ddab8b4f4de6ea4a25122b4069eb27952853", 0x59d}], 0x1) 22:50:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x87}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r4 = socket(0x18, 0x1, 0x3f) r5 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000002780)=0xc) fcntl$lock(r4, 0xf, &(0x7f00000027c0)={0x0, 0x0, 0x80000000, 0x3, r6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r13 = getgid() r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r14, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) r18 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r18, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r19, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="83751bf680b724ef09969eef47e979353af799fa3eadfbc4a1128110a28def43ad5d18663a08bfe8bf6cab79d67c618ed460827f50f6e12bc7eb42fac8d7a8500ebb93540b8df90c070fe3f38b68b176ce00f03ac2a00445d34e94ce037e9aa746728e63513f9b0b7bee384686fc6696412ba1866836f25244500b677e3b671a69a1b38476e6450a801e2cac402c2889fb1e2ef7b1e2b0f11db63b5765849473fad30e5b4881d07865728e0329c9316dcb87f9c71841e26eacfa70b813997a9ddb7c7fa72d19c10f16ca740b0c54d608af65f0857da06286c426dcf9c2a06bff32205eb8d785e1e6176e6daea0", 0xed}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r6, r9, r13}, @rights={0x18, 0xffff, 0x1, [r14, r0]}, @cred={0x20, 0xffff, 0x0, r15, 0xffffffffffffffff, r16}, @rights={0x20, 0xffff, 0x1, [r17, r19, 0xffffffffffffff9c, r0]}], 0x78, 0xc}, 0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:50:54 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 22:50:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x25) preadv(r2, &(0x7f0000001200), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x28) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0xfde0, 0x1800, 0x0, 0xfffffffffffffe4d) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000001140)=0x8) 22:50:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0xf) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x200000, 0x140004}, 0x8, [0x4, 0x10]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000002300)="19d7511d8d3dae905e75611a1194d31144ce1d83f7d99c6a6ad101b822fb8dc6b6e5c374be50fb4c14b1a677312d991468c468f6212895b28788501d259c874b5cbc63f3e305b7cbe0cd924b03d4da154e31043efd73cb5d30b4cad65b5b9ccf23e454053a06c9b2e0f431ba8fc677ccd343c1816f6bd689b6130283ceaf712add1fec9f0f38d417e8daf28faa26c06367e485e832d26d70efd51dd8da1d105429866924bd03abfddd9dff9671f70eaf97f8f67a7f10ac09232b8dbec10546d3f57ea7ed4a12f145d3e8c081d93ab95678ea427741c74ae43b5c82632bdbd628275c269d2bfa37ebd4ba03b453a408111040172adf7b4dede0c480fd5a2a203d5703581f1cf29661f2f1330f32b4a397bc797c89f7d5faaa011e4f4ebdb03fd309ecff32042106ef724057c7ecb684751e92a7bcf81b6312275cc5f4b73000585230a5f2b26bdabc72e7d5162a3aac7d3102918509735c4448a587f2cf0ec3b9b0b8c76ceda6ed867cba165b4717fed0bdea697b562748f8e72ef3df878ed34e19b50dfee17c255c37dd9a5b79db55914f49d29b8ce6fef3f920946bbbc04f14b7db9a2603fef5419f4af1e88a419ee04969a6a4e2006fb0f153644bce3dcda8902b64f221dabf6235c1321d49e953c6066e3d9ec57b920442cb551fbc8aec4e79cac70c77a6829666e6fde430b9eee2db335e1c49d09bfff12e24f64b3b703381aa9fcfa5fbd74dc01c84ac53b52dd3d8e582344a33c91c5e20ba68c6fc824f9c0f119e4ca7d07b9c3726cc0b83b940a72540b40991c841e4a76281aa2b8caa914b409858614852041a3d564b28451182e8375573daa7d9c9f5ee93b0077dc555831f1ec2b703bab9aac09986a21f0787cd3cbf46891057577d723856d5deb4b5815e27cb52735da98ea5250c21a33c1382ac2e26772fade487fbc0f70027b14db33db6a143b1dfc08c6c973f96d69e46bc19979ace5c26f669214d442610c2c49d6ee1aaabb250a4220ef412450aa1ec51acd35df7647675374500cdba1331e6f20e4cd699937ade345a00457dee5433ffb2f9dee416716c84bed702400e186845571b20f5ce789df0c496ee59eb082c78251fdf5104fa784dda45b19a8822517fd3cd463c799d041fa193a27f53fa3ade865265968b0cd81e9b51a8e2ace19dcdc36baf407c9cfce85cb625b33d9deba8751f14a54f2817851797816c669d15db075447093c99cafd042048549e393ed10c17f4bc6105d909f87d49c57529f4870040e14c798398af445fefda4bfd475d3d57432f649ab96e825c560c79f66db8745e9a0133a195ba9e26faa37e59b3df39462afd88fa85487f3ba6034f86560e29073d8755d8e10dc5696443f7ceac2e19c508f3a39a7e98019582e6942457f9508e4f83539b541092bedc224c637ab88e9a33d58d8d9b739f16c19592a52fcd26b5f8d426b5bc5d6c4819a12057810ee9391c90a6bfcb013c93d4bb027b33906b46fa9fb339bbab6b232f05618e918e1d9949d940bb685a3f5e1e8ecdccc402eafef9e72df2f2d503cb0b97c48814fbea0c3c4a3f6eca21dea8f196e6bf478b771a1aebf30f459b316b4daf3f3e83970f528811269ab98565ca1dcaa43a484f6f58bec438fe3cffd6040103061d4f343c09d1a98e5d2bfb31ee8b7b85dc4887f595b88b8169b4f6c5ce859b1efcdea50de73941dbfd97834e4e2d7869d3dcd3fefcfe2db842a445e106ddc60ad75492cd6f904edfac5653461b3e43f7ad4f0a55e5177b504d2824bd0eb62622a7a6032877057e3038234fd08abe03d39a17b76f30dee5b54d19080adfac9834d8624864c08455fb1d1fddaab16f2963e5f5f0f094e5cee14ae1d9f54ed8df5defcde064c93e5e15297100ab39de43364781a0dbf433dc541fefc35b85db0ce200cb77fcc9e30f599976b1ad050b19af2ccd6c170b020ac3dd5e8fb8cd02dc9f12376daa576c1fe56b5d1fe1e305d5d291bd5665568e01ae2bba5b19074a70c4de18cfa2d5ef4ad1111cd8517ee6aee4a4eb12a0eb494e458a4587b157a1c9197084bda7093a07b498eecc8e473beb3833d7e6f955f175dba6fa9ba396a2ccb2a7a5e8eaf2b96032924b9dc32bcc53efff5e54d2aebc0ad1785c9ab336f689403f0a8c6198147c1609bcab81141a301d905f1a61c2793920c5f3c175cb2e3c5d877951fd992e66df3a969944b0e2fb1e8ae78b4fa247d92edc2ae4470ff467f70f130eb5f987896860e3e36f78346d03b4e81e6fb34c92fa693903be875b2aa7b000103b0fc9c069ef928fd91c1b6eb211cdf12cf49e09c515f7e3f9c6a62c71313bb7a6339ba8ca8fdf9a228d890558d2a2a2b3a5f62059a116c84311e867636320dbf0ae2fcebc1785f9ba3796183c89e003cd9bbc1c3cc3e61fa35d16aa36f99fd61edc3589bc10ac2430a3ee888860fbfcd8c2f42d17f9341f38dbf67b29bbcbe63881661710952b5f66c0614606fbf61541a8b7f15e6f9221a1c52ed3713e339a5ea4574a68fc738d893eb27b6688c7ff211a2495e5cb00827906af392cfb356d029b045436b7494110a3449710395a774dfbc7e7a88480789f2276edd3731db5fbe0f02786843070ff8552ec14461a69f3cc74d7d69184a1f1269f5714aab7119575327cca1eb90a8e7d8b2fc4bf676f4019f47e0e83f89c6e86b44f47155a32b1b14a9926e4f3a29469f0091266212c4b8b027cf3ac69d4e9fb6ce6f425b3066bf1040b49caa2c20221541eaee503fccf238a83eeacdae17e954479180800dcccb0aa15b6b3759425af77c5d70366b7e121e7f9661b9f64f2327f8d9ac0cea65344e1da99741915023db0c80ce712303dc6831442caf04467b13026241fcb99ea30f388027a47e4a0887313775c50d486a7f39dd5ae8425e42b07cbecea466e085b21d82dd3978fc9b4f2e86c03e22fc2f310dffa3053ecd8b26ff63eb5224569065cfa79f42144a36c7566ec31c8f064b7ebc29fe21ee3a6f60f932b1fd27c0207488be1933c06b50c56bce874c519d30eae5342bddf2ed5bcb9e8b63e1065086e80d4b9a41d3c4d5182d3da2ea1aad4f98a787651c83ab289d0e8192575d625d3146adcd78fd94d1d68709adc4322bab883fe7583ce60495d4cfcceaff53e0c99e3f473803bb4fd9904f78ae6f92dd16aba702bad976e5bccdbe8f713ba0cea7dcab28846b6c2f17b37d8603d63814b49643b7bb03d5c27eaa5142c2dc202df6c95402bc8c4aa7cfec96daf05229934a74d2f4ce99aeb41b633aa0d16336fb1bb31b0ad81d2b4c8d2b3902ce7e71f30fd8938d162f2cf6ac02f1ca438ea1ab1280b2175268fbaad39f976f235ca63ee21f8ba6a0b15c309d23fe7a420cc2695bc0253bf1270a8225871751bf21ff496269d2d56e215b60c654583b81de1c7b4d863e40b8bfff0d11954ca2111b55d61cf552958391dbd5ec43e5547f7e49d8bc52010fca6c2c8c00475e52f338f69a39aabebfc617980ffec757d1b52eed997ed354e1d2f8d5cded58c10bb361e35580017f1786b1daa3ab2e84b0de519abde1b03e1541e4f2cd84bd5ed4f183f0697ecf9be5ef21a9fbd5e622bfe1344ce735055ae051d723f7e7c0954fa302a92256aef83ec06a94340c177e275b0e1ef4adfbd03e3c17ec09ab87b0aad73ce149198b598cc4de6c5e748604e50fa8e3a6412d722adeb78f50d1b893c03b76827e0343d4dec656af76bdd5f1e96beceb594e1a9fa35b1efb54b7de5b644f5f452ce8859d701433854d32a245e6062602850b8ffcb01ed71df6afe4eb2879a4ca4bbc5b75e155e78d7a24110927f44571f63bdcacf1d7a7dc029d42a2b870fe848547687c0f31b8a69becf98a00502af9171eb258c7e38672e8c56a95df1e06bc1e84641770cfd5d621998bd434fcc9b27a4d9d4d19695a86afbbc85c279ae8feda569937a321c5801b5a934ef13c4ef64d9ac57d695edcb68bd25cffd084136ff87f74ecb31d47ebc9dca78d703ef6f362b095e630428baa7dc44b802c86eddb259044fe8b07a30d98c75a0721d6880b8915b4b3ede820fd8411e20c08cb37cda84c84d52d3ea479fe0b230b66ac6b9489476746916b010e6f5344b0e23b957035ce111f5e4d09d306c7e27f3cd7764a50e00390759d4f8002787ba504547819125d9f1d02df4bddca09a1bf2ea72b4fecdc6e62c84a41925109cb702c84aa745405b7734da333e879268bbcf4c54367d0457c946d363c3adc23045b49224f646b80e197b6f94ef7494d2d9617bd3a820994c2a4c030bed2f7b6d62df550429fcf7fa022d0bb352062e3a12cdba5d4b1bb2c67a8f20f4e519062a8f6322a32e92ff849853380e6eca5532a3ea4ff61bceecbc466cfabe305c9129db340e2125c83743fbd7cf21d2f459c590c6e7e11abcce5de5a30600a708256263f08b5d6f18a58b19a930f922cd37a34a1ed4d082ef2ad9775370462ac61be9072ae69458dfb284fa616fc0f351a86c16c0be05a8a1e319e4f5b6639037e9e789d5679b8bf63ec49805554099e04888d50b4ad481e5a4fcfc9ebca5e9caf829d71eaa539a95320a14d392ef9c84036fba4dc197ff3b27ea56ace6cae98a04781e00c440a705065e2ecb8a0bb896d7e68ea516f34c46feb7da1a69e0735973e28461fcc77863e651aa3fab7ce290708b00e123ac248db9c1c91fa889747bdb596699dda2a6a0913a866daaab5da3e89fcb9465d2349f7d2411168c9f3dfa21fe9095cbbbb803142e345269582049f44f6d2a00a949caa10c14916d778cceb1df88097477cfbf2561d718c05f025cb2595177b47ac249c4fd62af97fb61dff306a052600acf09e779a5a827ef02c79094c10a1a56ca84e911e7fe892a68d096606edf2f9cb802a53201956fe63c1cad8a5aa73ee7541d51890276886518dafe694861bec6ae06aef24fd0880344ca7d29e042e5649b2e0ca7742a83a3d691b94e7ede06189a5b1d38df3b7c83fb55092b6cec7729e6b5053f66889f820be01d9236d4ed98857220ef88070f26bd13f48ed56ed3b0c64529cd7e2fe4c4a2f32c288ec82bcbf165e931f5a452e61006e49628b2ed1320abf75b8059d16e581fd32e535eb95b18edae97a080ab7b14d1cdfb600b6874dc524f3f7a375d56879cb7572fc22f2aa640c4a3391f44c07dba08c3ac4367c0938286a0f1f80ca578098741bc731ae30cc1cd5d509abe05c6b71296f1f0497bd9bcc62de59f66584b94f16bc8cf2c401e01c7e4e8b6205b1fc196262756c14958865f8bd6089616ef627e107ae604adfff9a86b333270aa324f7e49881c3241b6d8df2545c016b3ca60b38454c7d63e434db20608e3eb77f57efed00f3de4aeb97d74022d969e0dbae43d9201d387031f25799e45bcc839635468f39d80a86f7e296f1d8d44adf8f1b63dccad7fc26e46f8503ea0101f8148a662e7764f5f2a07184f40dddb6e3b70157f0397ecf39419260926260a658904300562d36a5206a217a488b209611ed587b4515c5cd3e1d7c2a4fa7f25b440e6f828b738526e53b75f018dc3e1a8b83c58136e5d89e60e6124bc0c0d9ca36a4961a852d622464f828ae5df74dd3afb00e7b6a22bbdab027fedeafa804ef787a240e45e96c879750ac00ddb75562eac2ad0a11f309cce90097ee837a397689973a1bbcf882f60c6f6c4f60b1bca2ed28925561e9ce927024b9d5184ce6daf187a5af4758f6e1da1c22d5f9a05910d53488bdf6daf3ed99cb05fb076989d7ddb29686e97393fbadb2071af7c14cd21e11461beb0555c4756"}, {&(0x7f0000000080)="c2ed1648f2c36f0e93e35e9c50a0c46824b4f51202f415c8b8bf09ef"}, {&(0x7f0000000100)="512f7b5a5e69907941ebef0e16d94a1f6670afc68d716922c23c36c002d778c3062d90c1"}], 0x100000000000010a, 0x0, 0x9bd8) 22:50:54 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x20, 0x0) r2 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = geteuid() r4 = getegid() fchownat(0xffffffffffffff9c, &(0x7f00000008c0)='./bus\x00', r3, r4, 0x6) getsockopt$sock_timeval(r2, 0xffff, 0x820bc8acbead5848, &(0x7f0000000200), &(0x7f0000000240)=0x10) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) setsockopt(r0, 0x200, 0x1, &(0x7f0000000040)="0735491585d83a10dfb4ac25a4c4674c1f75ed888b68c2a6a90df1f9fcd8fcb2aa59a20d9d63de18014f957a0d05899dfd932fd8ccb825efadbcb7307ea976f54edcb54734f4ba88b5fca5ef226aa63e8d1e2e85ae7ab00e2fa3776f6b7f06ba9092297f400bbe45b7638a183661c008fe014901cf09dfe3b8fdc22ce22d31638e798f5e28f1295eff7f0ec7155c0ffe45a3308658f216fc7e3be81224689cc1470378b2ace3a180a9d71aab8991d3de8463ba84c7f33705b9eb5c834707dfd19888b4a8", 0xc4) r5 = socket$unix(0x1, 0x5, 0x0) writev(r5, &(0x7f0000000840)=[{&(0x7f00000002c0)="166e8920a5d20aa2d5be871bb3be890aa2a482546d03ab6d74116884bf333ea34d1b1667c97d33ea47f8ed628fd922513898bc130257948342a091562a1e4a7c5593f1fbffe5fd123a2e64a77e3e2d1200afe5ddd91b3ad946137c73e2c8bd626b605ced0cef277e540b5238d98d45fff32b3f57413ec1b88fbf180355ec0c6e17df2de2df3dd8a40e9adf7687bb57360bd12c670aada6aed7e97638e27d53fa4a0784695c139aa297469ad7", 0xac}, {&(0x7f0000000380)="55c3d25656cd607056460578433c75291d2f832505012d29fc42b2fb", 0x1c}, {&(0x7f00000003c0)="dd46e90a9e798de2a3e604cf7cf2d64dbb017ba38be6997605764ce2128edd07fd2e168ce8517594237a98ccc54efafcf71721bc28c02ac30ec98256d6408c6f2b4fac6a87ca55b424c075256492ef7c1f71008de1eeddf965a47d022098e1ed4ddc1654e29003037d8952a6515cf136e6e28462aed799ca28ab2b37618a1f7bc29d673028a916d6e14b990d303756adcbb7641459e6013b668a90e9a385186dde8d24e3", 0xa4}, {&(0x7f0000000480)="24a1b7bf9d88c76d274840680f4e0612c647d13b4173496382bd0b9ec5878eb59c36987519444a1c6d764666b7ad35e090ba2d99ef4678ba0283dcef409b61dbd1bf7effe312f35dfd237d2c3845c7ca9491372b47ba4dcb201823d5c37d48e03ea192658587158d4f9204ff194cf458bc307d2f7bc3d3932641e2064ab03b8e0ff1df76f170e94ae82eb3de899ae449a4ef17a5df9867fdf4e72424febaea71eb93596933199774eb864c6107d60c97769b3ed0838c9c706b428a5780ab979310353d51566fe4d485fd9d", 0xcb}, {&(0x7f0000000580)="c7ea155cf6dd68b87db1f80e741149a2f8cb35b0fc9fa0f57467a327d80bf150ce7c2078b70a2128e4f5dfb76e5ce769c7e9ada9da9bf86d63b857112ba83b4bc34cff0fe8b0ac0018a08f7980d92523505ea7498972cc989e68aeff139e8fc08674b2af71c6d9c1c3884a8077f54b9587511a690140166228417864ee3d4b2ea851024f148a511beb81a2fd17a96b9087058b4d21f7444a1039d78f2f0303a55d85b8e2af2c45fc0fd1e5859ed62c8056a1ff6a0867a6b3a651e6208cea8bb40d4f29b1882510c882fb663df28534e06844bafa351d1d22d5dd271216a8", 0xde}, {&(0x7f0000000680)="189ae8d60c648e1b3b51327057ff8164ef3a5ca00d4c7563e92b6dbe2ee367440d9887821f63e44decd1b41329abcc535b0e90f5c3a3b6b27aa9102f303a0accbbdafe325275e082e393f3d44392bca683a1e1eedd6eb318611451b8fc3dd546c04e5127dcbb914e50053428808bcb4ec6c989618e0109f14e8772fde388fcbd1a865375c1d357b7192b4b6743c739d75d55fe487ef61018705402e48c4f3196c3b7a4f9eae39b7b961f0589d2371afacdf2ba0eb112198813c9e3", 0xbb}, {&(0x7f0000000740)="72a24d4c5d88626a8eae93f6e32df58b925af9bc5057c9718f187c472beb56836160e75c2c04f7ad1e6ea9d5c210cd86ec8fde0fa7b16b3704267f1ee4692bcbfbaafcd6f2267cd76beef6f54ae8da2692e4f9b92d4e5b947a1c6bce563189a4f4d9201fb78c1bd02008892b0e7409de1ef554fe77fd748f4d2f351b84929dc38f16f84a2636d45c0ab3a761ce342eeb257bb84e3467666b0d556e6ae055db1a9f531c1edfb171690a2384a49fa938a7d56857f68ba27d4ca065d34da3f7a45f52b66423c066c9467fbbea5cfb84478580c8f2cb82f216b747be5a400456599396b6f8d50d0869a7db05f728c25ecbf5161a436c923ff2", 0xf7}], 0x7) 22:50:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad47690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd02719214112099a6cf96d62daf7f2271cb8fff7"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 22:50:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair(0x1, 0x1, 0x8, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) 22:50:54 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x402) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() setreuid(r4, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = msgget(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x1, r9, 0x0, 0x0, 0x4a, 0x80a5, 0x200000}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0xa8, 0x6}, 0x8, 0x2, r7, r9, 0x0, 0xffffffff00000000, 0x100}) r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0xffffffffffffffff, 0x315, 0x800) r12 = socket(0x200000000000001a, 0x3, 0x2e) bind(r12, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r13 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r15 = socket(0x18, 0x4003, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r21, r22) setuid(r18) r23 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r20, r19, r18, r21, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0x1000009, r16, 0xffffffffffffffff, r14, r19, 0x8, 0x4}, 0xeb2, 0x5, 0xc4c2}) r24 = socket$inet(0x2, 0x2, 0x0) getsockopt(r24, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r26 = socket$inet(0x2, 0x2, 0x0) getsockopt(r26, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getpgid(0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r30, 0x4, 0x46bfb) r31 = getpgid(0x0) read(r30, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r30, 0x6, r31) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2990, r16, r25, r27, r28, 0x4, 0x6}, 0x6, 0x10000, r29, r31, 0x4, 0x5, 0xc0fc, 0x8}) r32 = msgget$private(0x0, 0x0) msgsnd(r32, 0xffffffffffffffff, 0x315, 0x800) r33 = socket(0x200000000000001a, 0x3, 0x2e) bind(r33, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r34 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r34, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x76) r36 = socket(0x18, 0x4003, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r38 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r42, r43) setuid(r39) r44 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r41, r40, r39, r42, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000340)={{0x1000009, r37, 0xffffffffffffffff, r35, r40, 0x8, 0x4}, 0xeb2, 0x5, 0xc4c2}) r45 = socket$inet(0x2, 0x2, 0x0) getsockopt(r45, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r47 = socket$inet(0x2, 0x2, 0x0) getsockopt(r47, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r49 = getgid() r50 = getpgid(0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r51, 0x4, 0x46bfb) r52 = getpgid(0x0) read(r51, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r51, 0x6, r52) r53 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r53) writev(r53, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r53, 0xe3) writev(r53, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r53, 0x2000740e) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r55 = geteuid() r56 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r56}}) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r58 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r58}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r60 = socket(0x18, 0x2, 0x0) r61 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r61]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r64 = kqueue() r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r65, &(0x7f0000000340)=ANY=[@ANYRESHEX=r64], 0x1, 0x1000) r66 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r66}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r66}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r66}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r67 = kqueue() kevent(r67, &(0x7f0000000100)=[{{r66}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r68 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r68}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r68}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r68}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r69 = kqueue() kevent(r69, &(0x7f0000000100)=[{{r68}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r70 = kqueue() r71 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r71) writev(r71, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r71, 0xe3) writev(r71, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r53, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r71}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r64}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r63}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r72}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r71}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r70, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r73 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r73}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r73}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x7fff}], 0x0, &(0x7f0000000000)=[{{r73}, 0xfffffffffffffff9, 0x44ef366878da2a07, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r74 = kqueue() kevent(r74, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r75 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r75}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r75}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r75}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r76 = kqueue() kevent(r76, &(0x7f0000000100)=[{{r75}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r76, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r77 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r77}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r77}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r77}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r78 = kqueue() kevent(r78, &(0x7f0000000100)=[{{r77}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r78, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r79 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r79}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r79}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r79}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r80 = kqueue() kevent(r80, &(0x7f0000000100)=[{{r79}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r81 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r81}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r81}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r81}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r82 = kqueue() kevent(r82, &(0x7f0000000100)=[{{r81}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r61, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r66, @ANYRESOCT=r68, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r73, @ANYRES32=r66, @ANYRESHEX=r76, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r78, @ANYPTR64, @ANYRESHEX=r79]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r70, @ANYRES64=r81], 0x6, 0xc00) r83 = getuid() r84 = geteuid() setreuid(r83, r84) r85 = getegid() r86 = getuid() r87 = geteuid() setreuid(r86, r87) r88 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r88, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r88, 0x1, &(0x7f00000000c0)={{0x6, r84, r85, r87, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r90 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r90, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r90, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r90, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r90, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r90, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r90, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r90, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r91 = getuid() r92 = geteuid() setreuid(r91, r92) r93 = getegid() r94 = getuid() r95 = geteuid() setreuid(r94, r95) msgctl$IPC_SET(r90, 0x1, &(0x7f00000000c0)={{0x6, r92, r93, r95, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r85, r89, r93, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r61, r61, r61, r61, r89, r62, r62, r62, r62]) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r99 = geteuid() r100 = getpgid(0xffffffffffffffff) r101 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r98, r96, r99, r97, 0x143, 0x80000001}, 0x8, 0x100000000, r100, r101, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r60, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r101}) msgctl$IPC_SET(r54, 0x1, &(0x7f00000002c0)={{0xf0, r55, r56, r57, r58, 0x44, 0x9}, 0x5, 0x3, r59, r101, 0x2, 0x24cee5ef, 0x81, 0x5d}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r104 = semget$private(0x0, 0x5, 0x400) semop(r104, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r104, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r102, r103, r102, r103, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000200)={{0x2990, r37, r103, r48, r49, 0x4, 0x5}, 0x8000, 0x10000, r50, r52, 0x4, 0x5, 0xc0fc, 0xc}) getgroups(0x1, &(0x7f0000000340)=[r46]) getgroups(0x4000000000000020, &(0x7f0000000040)=[r28, r105, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3]) setgid(r106) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r107 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r107, 0x0, 0x2, &(0x7f00000001c0)=""/201) getrusage(0xa7d75c6d78e0fee, &(0x7f0000000480)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r108, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff42) r109 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000700), 0x4) socket$inet(0x2, 0x3, 0x0) 22:50:54 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13", 0x157}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000001140)=0xc) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) sync() ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000001180)={0x21, 0x1, 0x13}) dup2(r1, r0) fchdir(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 22:50:54 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000001340)=[&(0x7f0000001140)='/dev/klog\x00', &(0x7f0000001180)='\x96-\x00', &(0x7f00000011c0)='/dev/klog\x00', &(0x7f0000001500)='/dev/klog\x00', &(0x7f0000001240)='/dev/klog\x00', &(0x7f0000001440)='/g\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00}\xa2\x1c\xb4\xc2\xabo\xd3K]\xd1\xa5\xd8\"p\xaaK\xf6)\x12\xa0\x83\x18\x02T\xd6\xe6\xf0\x8f\x9d\x17\f\x01\xe9\xd3\x86C\xc7\x95\x87\xcb\xa4\x9c\x96\xfa\x93\xa9\xa4\xaec7\x8f', &(0x7f00000012c0)='}[(\\@\x00', &(0x7f00000014c0)='}[(\\@\x00'], &(0x7f0000001400)=[&(0x7f0000001380)='/dev/klog\x00', &(0x7f00000013c0)='&\x00']) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ftruncate(r0, 0x0, 0x80000001) ftruncate(r0, 0x0, 0x10000) r3 = dup(0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 22:50:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="33f30ec5e6bd3fe37280cf5eb6142f965b5950cfff0daee1942c61ca5e07646be0020fc547923be09e13ba0c42f26d795f05991619c11ce6eb1d9ed27ba7ce45849f57a4533bc17048469c3f74cb1dc967dd982c832cc76e7d0303b669fa2f568ce63e80ead8"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 22:50:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYRESDEC=r2, @ANYRESDEC=r2, @ANYRESHEX=0x0], 0x3a}, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000011c0)={'./file1\x00', 0x7f, 0x9408, 0x9, 0x2, 0x6, 0x1, 0x7fffffff, 0x1, 0x0, 0x100000000, 0x9}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001180)) chmod(&(0x7f0000000040)='./file0\x00', 0xa0) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:50:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x10006c}, {0x1}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shmctl$IPC_RMID(r1, 0x0) 22:50:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x2, 0x3214fef1, 0x0, {[0x100, 0xfff, 0x8, 0xffff, 0x1, 0x9, 0x200, 0x4, 0x6, 0x0, 0x20e, 0x4, 0x7fff, 0x7, 0x5, 0x3, 0xffff, 0x9], [0x2a, 0x6, 0x100000000, 0x100, 0x1, 0xfff, 0x8000, 0xf8, 0x7, 0x1], [0x2, 0x80000001, 0x4, 0xf0c, 0x7cc00000000, 0x5, 0x9], [0x7, 0x4, 0xbdb, 0x9, 0x0, 0xfa], [{0x20, 0x1, 0x80, 0x1f}, {0x4, 0x56d5, 0x280, 0x2730ff52}, {0x8001, 0x1, 0xfffffff8, 0x9}, {0x5, 0x3, 0x0, 0x6}, {0xdea, 0x40b, 0x6, 0x1}, {0x1000, 0x9612, 0x2, 0x400}, {0xced, 0x2, 0x800, 0x3}, {0x400, 0x37, 0x5, 0x8}], {0x5, 0x301, 0x3ff, 0x4}, {0xbf0, 0x2, 0x100, 0x7fffffff}}}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r1, &(0x7f0000000540), 0x10000000000000fc, 0x0, 0x0) 22:50:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x20, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf000000000000010000001000000000000000000000000000000000000038", 0x2c}], 0x1) 22:50:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0xd6c181e0a99a89e7, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:50:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {}, {0x20000006}]}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 22:50:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001140)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0xffffffffffffffe2) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r2, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 22:50:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) connect$unix(r2, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5, 0x0, 0x80}, {0x6, 0x20, 0x1}]}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r5 = dup2(r0, r2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000012c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001280)={0x3, &(0x7f0000001240)=[{0x6, 0x2, 0x80, 0x3}, {0x7, 0x44, 0x35, 0x1}, {0x5, 0x40, 0x3, 0x6}]}) r7 = dup2(r3, r4) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000800000045300"/24]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") pwritev(r3, &(0x7f00000026c0)=[{&(0x7f0000001300)}, {&(0x7f0000001340)="b74d780debcacfd3fe3b93a3fb80c646649cb743c56811cdcbf1ba93e5c99dcb67292893f397035f398ffbd4cebe9421d14f19ad628b9b18425a7d1cfd2c04ef30d334617b37abbb81c67b963fa3ed7b954ed947f523c3f8b286fd44b801ca4f898c55e19de7a69872cc756cdc16e1285990d0e225e237063fdbb76cfd4b6f1fbe3187614ee1721016e2b041efde7847a3b8e0ee84b9b0c182c98bd269bfb03ad73229558e2f6d0978bb8f44253a733c9eafcde28320d21078a99e51f81e75d48d2d9c1ab7683f88e116ac2ce0d184ae0a8fe7245c6537624cc7c0b333707c661c55bad361a0980b67c9206106a080a87f37018ee7939a", 0xf7}, {&(0x7f0000001440)="05d1b5c9514f2e0783b49a1fd028525d120e36f0b48b1d93eba52774d398dd1f85fed8f8b0d2f101ddf98f4ca06f49a41419d7e880a1e789bd08fa6c601f350659ae3349688ab381676004ee5a7faf0259bcebf883ea266458546f94fcaf0f5b9bc9cbdca8f884b7ce0f12d892311e98ae76205be27ea517bdf81524c84b653c1270fb22f7b4629ff7087ca2e501ebcd57e15d8656eac6", 0x97}, {&(0x7f0000001500)="95df0482252f2123f978", 0xa}, {&(0x7f0000001540)="5783341635b30dc81f3e7d618cb024ba9df56e68fac6b286b36d12cedec4d3c0ca6f402637f31430475a7ec03b62313a388322d2f9ea488a416ba290c52dd1226d5096c5d14a826c47005c63e0148563142052f4c146d2f604333fd699969295f7d47808724a8a08e927ae2c8aae0d4e03ce873df31cad7d41c5339d87f71fe3d41437284bf6848aa6cd55f611f7b3c9c5f43b9719dbc09e52a5d9f0151418b026dd2cd6ba9893b2b270da346bf504dc2075a935cc9982b826c0107d2aef3b379f72441f3e68fbeba2ff964a91230c953bfa937823a55d23d82c9440be2749a7ceaab08f1883", 0xe6}, {&(0x7f0000001640)="11e02f8f44c8037b4d5a9417bb275b68e9550d617686befa90cf41409b8648a0c560c6e6f3eaedbf9e7958d92e6693c564f77f2bdc39b10f7e93560e92397efb1f4928af071e6390ac94225e3e32efe8b358ca2f5a2062c19ad103450a002a3a", 0x60}, {&(0x7f00000016c0)="080cd08a035bd4507692cd4cf71a691c131aecb78d6aae8161cabf8d8548597949d6354162d95798da82c234a63a20cca15e3c3bea1e86ef7c7cfdc32a6ea505223602aecaf9719c60ae424c4a5a01c672781409839955db2f244389bfb4ab7a70be944fb2b5c4bf70b3242bb78326a386ba240b60d410c906f5ebdfcb35f60132b60cce224499b8f3d6451a70a1d78ffa64140e72358ae01893ef0137f2037cc05f0fd364d7a51cf038b908340e45299719f74a6adb5149ee976a2ab525d54d914b9deb164fff643ef0abe1e46a903c6fdf77a1bcceb151ea0b4dff423b855261aa81516e0794b71e5af876906c1a6c1f6369be5a982936085f290047c910df201a214fb6cb2fb108c72f2f4c5d7cd3d5a8f2270d37710a04845aec8a747bf6cd38d589acfbd3a847145172fb9817383e1c96ffb1a3008f8beeb30a8f24fa5b2ed29975be0df180d9c4063f2fcdfe6a33f4586fff61be42e7e21a894ca7bde2daf8db2829d68d1721021b47bdfe8a441102538b242abd3609fbbb0d5265b0b052930928dae71103e5b3732da4ffd27ef95299e1e35a6de5ae7761ebe8c697e987ae2dda02adcda3bcd83241a711e21991d91035b091ae60b584eb6b790e43b01f9cf617bf14111ee2715090eac6a3003ccc833c5d5a6f3ecc39db4de07bb4225f7c74b39c4f46d4f7472e262bd67c4379ab5150fb1f97ad3b21355987719baab0e866e40bb52d41f12fbb91ea9cd77255a7d81cdf860d6f4c8e0fd0f5ac2463c6c096b2c6878f4b396a171f5181f3a7d206eae4083f52e13b80924d9244c0c63f5c7f26ac45c55fcdbede9cbde7ef2ab64f355a0f9010368adaef41c28a4e0776047e5bcbd4b135d5b42e11a3b6c3d0fcc7af6893d857efe2e18fa1901678d31a4644b6657bc398b9cc3061477332510f8ecef34661d68d7fe3779e9c4a04f4b4fb0163da55f7cd93f0c4ab46e98c0a619bb7b1735889fcc8ff61f1f5528b53d72629c2eb74501e13d9afa2ef9fb2c96b43a856eccfdd1713cd511bc5e0c8d5b6499ba581f713621512544cefb80baf86748ae7e927305f68e64966182f533da2887eb627a13c87e5f42a6967cd9b32c4a832d1c05dfe1bd85c5971b6bfe968bdf392ee6bdfeb4c60f770f43a85e993423e62528177d979578669595bd6d45551545858ec9cf7713b34f623b9acb1e029a81adabfd57bcdbef6be2666cec71044d79feb263e4119fdb90a3b9f3e5e23af692b8c923ddfb5b930a1b9861fac9109d1515c6366819f0334538a39a74eb6efb146f559650a4e866dd6bf8642cf6123a8048d0137e1b0518622a66b9ab438e80c6b00c59897deafad7a105203cb67023cc4e1870070abffe4461ef080979c562bb24deca9aa5a1acee602089f50045d746c823dfdd3c3cb86fbf51b985fc128502a7f00efdcc1da76fe3c1287a2925db44e8d94b6cbec379a28f078fb48e516b3be2e48d501f10bd05fa378ab7ebbcebac0f1e6d27be08d29ec443759c026354030f049db1eb7863c45516fefa84910b7f1ffa2c84cd0c186ad9530d81a4e00a3a4547883493292718d7e95545761c8908d268fed166dfd7a88a8c33d401cb71df37e7234ae8ea70d8affe7c3a124e4451cf21322891820d04ff23b7ac67f98f3b6599cb648bd209581e6cffa6d8e136ed8f23b1fc4d80d650994a7756d85b15803131d126e6b8a41c7e431b9a22b3c676737d576ce6d93debf1ec716d3c82eb2a557b9deef528c8e85d6356953b2e29be117c8af4164274b2f2e753bf060932c68b2e4148a52a64224973f208d13bc29b404d4f8bc6fb29e2144259f92032d1465c1e61eb393eb998c1e43034f200b3f75aaa298f414caba734f432a75e9ff7710acc1c3ea8faede45b225ff2f766fd0e6b1e75d3d33cada88340a7b9e2fbd9a9eda26d227b4b60bedc6c58415bdd77e5accf5b40a2f26bcdaf54b31871b0afb624e838e09efca57eb3f68aca6fe104a0c5f5e5d810e851802c585d057e46246989d69ec9ce19f8a2aabc90fcf17d4f04ca2f6932784f116b93b9281da97362d4998c7b7ec83cfcc8c6f626e85b25d50442a515f2b6c25957c66228fdd519568f3fa75b42c879d3497453d74a7dd9a7f0e09bd3b7df387e019be7d8420436328913a7dd3fec8d1fd0ab671449c140897b96aeac5c4dcd9c9e89032f4587620282a799d6cd76c1d2daf7447f1069540f2f5ecc256c9b27831b87d9edaa0a54bbe8c62534df30fe2b1bc7cef942ed25e6bf94da99487b515a9d4604b84c158c6994fe7a0c31e18a9c8179bbbac0dfce30b273390f1be5e4fdffc65c10e692b7096ada2a1f6a516ff866052a0caec56d5caed4820fe6e9619b79b239928d2db3f403a563a7c15074acb6972b42d1a689b54453a65b5bd5e674c1f5b84e35ed0bb7944c42640c6b9f57e954f90e9e3a328c453d885de24eafd58744fada38b3dcf51cfb65e00edd379af94632ac4b4c197b15a071cfecc4c58ed27d2c004f340d050d9abbf05f89d8908c6e9b8eb1233b23b1bcc5942ac0b2edb91b22bdfca4e6d0caad77c59314f1da0ad1a49d41f95de875ffff06bd96a4adc4c768b1bba3447e549afcbb2a95541fd07ede7f18d82402cd5551194b11a5a12e032b7dff4c1fec71ede6234e72df73a411480d9977e827b9e24e05d33d1b6cb0c3d3a4eaf3b1049cd0e514485aaf7dbfd3f68112e756ae540503b950a70d172d6a37d15b4eccde576ae0c0a8d1d745e69c122c99f42ab26f222b378b0dfe2d30073ed535cd702392e6c0c8c6a74695413e4df99a0354f15453978316fed76cf74e1801805ed9e8a12d6678eceef42e997ddfb53a19b87dcb02d14e00f73eb7b74193482a816082f4ec4f4b9e06cd78399f0e28f1cc8301cf3cf3ee689eab44244596a93834960fbd3e38346c57bd7ba4af420b191289eb236fc36a7c557e49907d0a92726b5fdd182d4b41cf3769ee2228aeb33f854b456ee07eb49a530365abc85720734f0abd1675329105d831765c8527754f4fc58b83109a42610c0f6e0ca7308d94fb7a6acf43b90b7c951ff6640542e41e3f02e063590641af6fddbaf599b1a08b67a34f747939d2ea4ed228eeec537ace81258c7331f4393c0a3c749beb545e42166dcfb0e93e5d29059a7f96fbb1ffb4f40e32a6cbf5ecbeab95365bad5f349c410cbfcb8e62f1e476f74d62214ab6d6edab78bd232d5d624e7a6de0c3105ce2ee1dbc232ebaa29e85a3e55ed29474eea436a4e6ab47ab21748b9f6de1dd3405fd74174e1190f059f7e694a92d4434d37ab0eb4d459c2a830c3d34c09f897abee61796d6995fc237a3e0779fd32945de9bd6658d99fd380694b64c5b5e28edf73c9a58d01ad0ce4e72e38fc447470853ae72cc69dc195d51c8b5ea917f43141a262090390ad62d6762e61a4fa1448286e2d3f06ace4a76922142e4bddcb6fe9752ad577b601420d7037fbe39d408da78bf6a7094c59284f48feff02c0a6a52c6de7da76a595532ac1b7de085d3f8edd62a3e17a1feef019a34725b436aa0acf376089b038bd04e375e29550a522e621bf2ff60b4cf37b3a8e18e14a7aa02a5f593cc02d3ade3d63f399460f9f2ffaa511da07cde4e5635a09ca2e3ec9db7ca426ed7d99ba7740e526809cccdbbdb67476afed86ae594a7ff2164edd2c12ec483bd635208b3be7909773ac6b29044b3946763d299b7d750c9666ba7c9332b43c74f2edb51dce58b4ed40cefdb69872aba7a3e5995d409396ce9c717d56af08f3cf9be200aa21075b51f445a99d37a6c36941143fffc655272d5bc86874a43c6edd6cffc2db60019ae0c1f750d5c8fe683d2a81c37ea24be83da692b7690f47c29837c80e5c766a86d36063c85537fa9928c69f0b804abc64ebb897a97c6618dd950950d6b6b0a5ba6aa3ad650965ebedbf6567bf409dd8fae15192eeebbf2b9c9bf3273e9fea212027b0a6d00fb24c1272b204f34d7d72fd06bae205c5e4131b0bedd61561cab8f4b4b1c49dfae8d6cce40918e95918432b9e79e657a1ce067b8541aba56dde7892ee66ec71f2d8805b23f262085360110c783d51b99c2fd37a1a2239701546a65e66d5bba8a5da819f80df40586998806ffca637ac1a8ad8d283e918c7b26d46331538e7035299fd409edd4fb6596cc9381e25414ea135e39525e3af7dd5fceacf6634d5c59a0902252c44c4d961afe16be64487ac3364a77231e3b883718b86321776a3d72cd99582a9c4fe66cff24b8611310a7bbd87799dfc32ca2fb9e22032924c5c92bdc48e870bd40ffcbb5e1ac7cf98ee8b31784e611895dc1dc083aa4832dd352f2e7866b79342fd7398c8396a1f27b36777b4deb9f94d28aa89a0a833b5e5c3404453c176bfed68f60351e35c3bd965fb4804b80d2d6dba50a75dfcb90e33ca8b7987f0c6aa7b4df898e91806aad0b166111c38da98e31f9de691c305a6be4df0e896d5e45421f01d5679a0b02994138483227ea78cfd78fbcfaa7da7f09972136ad0fe4f81706fc721fdec3949641613163fe23817d4fddaf241fd60abcb906a53ed6e2a0c630d4bfa4b09803621b168f84f4676171af9e2a8b963ceacb5423d44a60f4f15177c15c4042255cf89f4f98635cd641d8bc4a887d74d9d7b56daa8b2634ae3de1071caf60e0a4d8e5bb5d137f9336cf30b97eb5dbcf8fa89c6e9c45330e08c8c99585bbf0b6ce8eec4949e3f763affee5c5159ea024e0ccb83f0089f714e07809959a8f4450593eb4d8e40a65d31567f10c31fa6a90c4effe93f6e6133f17872942cfbed7f57de0aa022b54ba5248cb9d1baede2ba0940b751a1c1185e2faa8c9cd76c1a598fcac088c412d4fcb2e1d22b3751e80e6d5461ed320e6d5aef63b1a4e7d21412d61c21d7f014e2714b83902d16dda5998fdaa036d608eb969a052a79dc513b044d759efc842d9a2767884c45d32291a1a96f55f1ca564379eec6555872637a28295f74e4625cc71d7892382ede2f830a38378db68c469383756c416d421e14510f6cc2bca57cdd96f86fc68e8e47c7e0de718263214fda391f5fb1b8e4f89a3e28df3f10731d28fba2126f441dcae7463e835e919bc178d4f8e4c3edc2214c3689603ed6fead8f190f4b394bc9128b147898e048df4c0534e53c2b8f0c7e7dc071dbe7ed7571e7af950a0d4fb2ed7f98c88abb40d0512eb25cb8cfb64552b61c2528686ab91876f71828f8b546600dc38c44af83c80865967272ce3a213ba3cc6aa92ec6e97a1225681cd06cf58e2f10cbe54feb626a9bd337f6ffde25afc6bea03aaa519ce825237033e94a16c3e2ff09f334ebed6dc3700cbbaa3d632a9c3151d20369764e79c2217bc4ce53420ef8d01af8e6f8cc2dc66cfa02a8f5ff2c6f43829ca4c9a38575bb8c413f48355f11b1bb375327f8694cc004d3d4d98993d061159333cb199f21b03679ab9a8cb2fe0cd594814eb7c3374ab829ec5ae1ce099b0d0c538b22f64539166f88954af899d304b7197eb011dafcee5cab15bf21966106f3951a174538a1d847c27b693b76bbfaa2d1b2c8a1c83c21a465ab71f9eb80b74e50de0fc769b14b14201030550529f0ab5873588ac4fe98c1515e3aa6135678913dc46f6696edf2829159c7e4af1b6a936e354aad049ddab0fd67e30e87efd68572a1ad0fc05ff1c8b9cb0769d0ff578c4c12b54654cefcd0c0b7311c71c9c97cf8fdc2697651dee6e28e4b390986b3c03577e4a86825d220aba16755e514f1f1e9fada3e784afd2719859b98bc4ae3b872acb439207be6061d", 0x1000}], 0x7, 0x0, 0x23) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001140)=0xe0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:50:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCSCTTY(r3, 0x20007461) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 22:50:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7, 0x101, 0x7ff, "73f39ce2ecbeb84f116f6000193f4119d30f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = socket(0x2, 0x5, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r5 = getgid() r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffecf) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r8, r5, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x200, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000240)) r10 = semget$private(0x0, 0x7, 0x180) semop(r10, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000002800}, {0x0, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x1) semop(r10, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) r11 = getgid() setegid(r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) writev(0xffffffffffffffff, &(0x7f0000000640), 0x0) dup(0xffffffffffffffff) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r13, &(0x7f0000000180)='\t \n', 0x3) fchownat(r13, &(0x7f0000000100)='./file0\x00', r12, r11, 0x4) r14 = getgid() r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r17, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r18, 0x0, &(0x7f00000005c0)=0x24b) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r19, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x4, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x925f6b5d1c37387f}, {0x3, 0x440, 0x1800}], 0x5) semop(r19, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1400}, {0x3, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x0, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, r12, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semop(r19, &(0x7f0000000040)=[{0x4, 0x1ff, 0x1000}, {0x0, 0x200, 0x800}, {0x2, 0x1e, 0x1000}, {0x3, 0x3f, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x2, 0x1000}], 0x6) semop(r19, &(0x7f00000000c0)=[{0x4, 0x1}, {0x1, 0x7e3, 0x800}, {0x2, 0x1000, 0x1000}, {0x0, 0x55b, 0x1800}, {0x4, 0x1000, 0x1c00}, {0x3, 0x8, 0x1400}, {0x3, 0x3, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x2, 0x3000}], 0x9) semctl$IPC_STAT(r19, 0x0, 0x2, &(0x7f0000000300)=""/114) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000400)=""/97) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000000140)=""/168) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x8001, 0x15, "0b5c9995f540562c0b4a5043a7bc0f50dca5a61e", 0x1, 0x4}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x26c}], 0x1) 22:50:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() r3 = geteuid() setreuid(r2, r3) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_RMID(r1, 0x0) 22:50:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062c"], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x40, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 22:50:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000100), 0x2cee) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e626452be0e93dcb0e192c0879a6c340347c7f99383822e0eecbf"], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000500)="1ba727aae0b5d6ed62505185515424100d42b625bddf6b163bba58d6bf2dc28a5c118775c64d451594557441b947a458b8563998a3e7f52d94064ee258b658b54415160dbe25330ea73dded200a98d3e97ead40347fc3ed4a1b3", 0x5a}, {&(0x7f0000000580)="993aef4391e850022b08e78f806f2549ed6888c5dd871d861d40879580da4c981690268c352d142783cfcdeafcf53796679758fa0bc3415d43fc337ef1adf6c5466fe64c43684a8ef210ac6a935f337a0162e9aa1513", 0x56}], 0x2, 0x0, 0x0, 0x40a}, 0x0) r3 = semget(0x1, 0x2, 0x118) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/231) semop(r1, &(0x7f0000000240), 0x0) r4 = semget$private(0x0, 0x1, 0x47) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xa0a57e1d5bd2c2ac, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x2, 0x40, 0x401, 0x8, 0x6}) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) clock_gettime(0x0, &(0x7f00000001c0)) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgid() semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000080)=0x4) semop(r1, &(0x7f0000000240), 0x6) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/61) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:50:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x7c}, {0x406}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 22:50:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x20000000000002fc, &(0x7f0000000180)}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$SETVAL(r7, 0xc, 0x8, &(0x7f00000011c0)=0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xd0, 0x0, 0xffffffffffffffff, r3, r10, 0x20}, 0x0, 0x2c, r12, 0xffffffffffffffff, 0xff, 0xd08, 0x1f, 0x4}) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) unlinkat(r13, &(0x7f0000000040)='./file0\x00', 0x0) 22:50:57 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xffffffff}) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 22:50:57 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x40, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 22:50:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001180)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c, 0x0, 0x0, 0x1000}, {0x3, 0x0, 0x0, 0xfffffffc}, {0x4000000000006}]}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) faccessat(r0, &(0x7f0000001140)='./bus\x00', 0x1a, 0xc49855d7b0fe943d) setsockopt(r3, 0xfff, 0x200, &(0x7f0000000200)="9b3c606f65f336fb5eb70a8e7fd7c80bdbbc2be4de0909a1f2d14314334df410e2b016d0ef7778f93b2cef9909904f656e261c8bae5f43f5f4216fb798c9f6e18fd5dd", 0x43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) syz_emit_ethernet(0x4b, &(0x7f0000000140)="9039b67a6606801f02515eb142f0fb548ae0f05d871ec49041a5e791a38fb020d277f23a05f25f18a23ceb77ab4e024752145ffb15304e2db64edf09a1d1bbc20b16e1690bfd7fbf403ef6") 22:50:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 22:50:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000001140)={0x6, 0xb1e, 0x2, 0x7fff, "a59b004afb835496ff0735bae6927b0744cfc3e1", 0x7, 0x1f}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 22:50:57 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() msgget$private(0x0, 0x40) kevent(r0, &(0x7f00000000c0), 0xf8b6, 0x0, 0x10000fc, 0x0) 22:50:57 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1dffcc69b7fd897a, 0x80, 0x6, 0xb2}, {{r1}, 0x4, 0x20, 0x4, 0x9, 0xcc38}], 0x3, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xf59, &(0x7f0000000040)="f9d8824da2d5f61406fc9b88ce0ddd6798924a4cdffe6559782e02c32fffaa9135b04c34b9ea971d4732cd31576a635590290ecedcdfea13e92300000000173a055c28cbae58dea7b2cd2c8b437550ac97fd65ecf071498ab826b9000000000000080019ccabc7bf4b59440a4a6f09f2ecabe932a2d1770dcf230803491348d89d09eaff05eb4d278b45287c9239d240e9bcb1cd876b430c68e04ba248919e78ea464dc49b4ec638f15df65bdd3a16b69f4db816ff5d6517faa5592f8427b7cfcd1e47deb5dc9a373b39ec41557b7ad4a1d519065432254307f0f8d9733b8011c6ce6e8cbbb2eae542acab3510e87e7359b5e33d7ed2697495fe1f15b07f59cc4ccc8532a333fba10d66e89a885be71ca3aca040eaf120fcad7e27e006b379af9513d286baba20354f6a", 0x12a) 22:50:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x400000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) pwrite(r3, &(0x7f0000000000)="95f50f4bbe158af251dc8f8f41b8d5c2128ed96efe3837b21d0b542ddaaf64676e6f", 0x22, 0x0, 0x1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) pwrite(r4, &(0x7f00000000c0)="e74a417d489815040b06d65b251f01b59b71240228c820f9f1128ef056383ce7fa7e02a32d296cf245011e5621b3ddf57c0048b453d63fd2e50533b5901ac7a51f0bf2679b65c5c6c4b089ea80160d8baa16ad78891f53d19d3a3ee66f847693abf273e76a6410c335844031f93b44dbdb631e13116c81b5ff8cc0", 0x7b, 0x0, 0x80000001) sendto$unix(r1, &(0x7f0000000340)="bb", 0x1, 0x0, 0x0, 0x0) 22:50:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x20, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r11, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) socketpair(0x18, 0x5, 0x90, &(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat(0xffffffffffffffff, &(0x7f0000002b00)='./bus\x00', 0x8, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r14, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r15, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002b40)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r21 = semget$private(0x0, 0x5, 0x400) semop(r21, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r21, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r27 = semget$private(0x0, 0x5, 0x400) semop(r27, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r27, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r25, r26, r25, r26, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r28 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r25, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002c40)={&(0x7f0000000000)=@file={0x2, './file2\x00'}, 0xa, &(0x7f0000002a00)=[{&(0x7f00000001c0)="a644a6b0609aa50686b83b08c9d0735264833a6f5b022cd8097294fd8a6caf23a6a2dcd1d07cbcd240a259cbd7330efcf70de69aae4dbead482889cd764d6e934e80b9bcc075323801ff6f6a00227623a6ab717de6915397e68f47bb4985e8c979199010c4ffc4b2cca5e72b6333eb304a9e56403a5f3f304b8f5ee8db163de8b785d8f63ad2223a79001620d4b91cdffa463f5f21", 0x95}, {&(0x7f0000000280)="38d930599e6612d8f5157b0547fe9a70a6185f9c8580878eaa05cb0cf02903ef85c778f436cfa3510117d49874b0b3973bbe735f50bb2c5722da5a43cbc45b6e70dcb3597d2aa29f6e2aa606c22c744674cd291efb0ee84657e0b5c5f90a5b3648d942d8ab880bf3304601fae4fb0283632ae51440ad44d3960c3a82e09fe21881478fb44b130544df358d41fb9bfea93ea7fff93deddd2013d4628c36cbd58cd369a3e2edf67a1148e063f422c134b3ae9f35f0f66ea160fad978e3794239ae591c500f0edd", 0xc6}, {&(0x7f0000000380)="6ea522a77a0763c4609153d9c7a307c8c779ec00a7bf79c3cbd810579617150d3d779ba0411eb5a9f709c27e0b8cd4abe9d0810e8c89b1295d5494a6704668c63bda41903c57531493fffb8b03da7bf170df460ee8b0da14187f661de0a765abb2a8bab3ddaf70c732c9a25a3e43e5e3912de7d3965c9555a1b84a15ecd70338a247d43f4fb675eb1e7e5cd708a9efeca0", 0x91}, {&(0x7f0000000140)}, {&(0x7f0000000680)="f8ee89872df5ed23538e9d8287bbb633878c3771af4a193e55d2c2ab77469f97544e20b487fc78f0ea005e6cf19c53ef7975564390571a0e4f34f10714e11d0dcc76ac666b10737fd0cc81237a69cb3ea8ad0e658fe6c559b8a68e9f1a9880b43b9fa0b98daf0447a5a189d97e1f48c06695241ae08230b5efcbde0025d45211d5595d1cc088eb4aa9a5984a69bd79001b1c96af4466920e22f3d825e95fef67dd33c57f0fec9fda5564a690f741c48bb098c854b61c93ed1338b8c1d2e3d33ee35b4e4980", 0xc5}, {&(0x7f0000000780)="948281a345d29a7d80fc44e39a0910f10302f2e319f30dfaff261aa4b99827fb6bbc8768b9f5d0d5956bc18d0432cbd2497801699f2c15ef4f1c771cc2e9e09f0467a5d32318b116de578b0e07b48498281f9a8dab8aaa3cfbff816d40529b1b56296b365b2bdedb55c8ae716fb4539bcb45442a314c0ac3cc2dcfd36e33f78839f53bb333882792dbf694a8755456ca6086917a2dd5a01417ea85baed9ad9f6a0b9a1729a1d1be3de20b3e067d1839b53df2469786037ca07f649702de6c60fea7d0cda9b237e91b8d5529b099da8fe1f0c31ce153e494d69bfff84a6be77dbef85e8fbe61d139d071223bbeeb14d9ab3ce481fd330ef1da801a8d6320789245bb85b603bda47989e75af2810237b961b0e6e814b054c5d48580d9b79b11e1e2f7a9e932438a8b6f208e899b0456dd2e53b3d96f442a7f933eaff67fd4b9a920d24b992a6f7802a834f1703209d65d110e4adb3bbd4f2c52f5dbea8efaf192f4ad1d94e6a5afa726ec4a2dbac84377fac83113eccb8c0337c0e13c45d47b88c3e131a8379e7c2f6e24a89a6db1722e329c51ab8f4a24e2080647dc19e6377aa59fd081935e40927a14e5b340406d82fc9626418b93ab47032ffd53bdddfc26e9cb24c1505cc50b1405d39d9c747f41544dc8421bbb9304a08653cbeab7d1d79cba030ab38e17cf2fa77248e6a6c182f827d25039467d24e3ca7ccb06af3f8f33b3da7c73f1cf056b2cd1b895862bd78f03ab980348eec1df1fc9170b0fc6e253bb358d73ec405677adf0851020cc0411208a087f314a086e9b788f8864f20c2368bcc34d8b8ce5892fc3fb6849138adcbc6e58b767a356386d1989877edf1f9549188f386555173c2734058b200a11d323db4f2417855fa9889695c74d380a23b34ebca349d8e569f3e9b17f6291a01043f7cb9b08fd711125a674c8fbcb7274bce993ed0a5b92c770b73857622fba0c9f38bb4a3df21042722bb9c87a0212e593498c04397150a39e17044f0317b8eb3e0dc7d610f8f1cde0f31a70cbfd02e0b7f90b8aae34b0c419d0db21302477d005d1b5e81d9f594dd803111284463b8e923f0bf20af4ab16ff0883382ee8e4cd360a6202876e6f84cfb3d496f1e71a8f6fd1454a3b21fa4f244989b0d59fa8d326d826d1688126f277963af0f7ae7afc7fb0387a506b1a7990d7276a9d3e9d4917fab9f65c7d5765a3bd271bd0db6946626262066bd13d4d935faa9bbf2830c07c213d3f8d2b399cbcf0fb90ad11ed098d1d1d92bea2f4703802319a2e1a565dd78cadf0ddc96c2409ea5996291bc2726bdd122b030ba5a61295d87e9f48dc70cf8825412c36be88936b4623490524671a342f60f9e5190c8cafe6720be1fceb26a72657904cb92184ca5ce8ca8bdb9a1cd6456652405726668b50dbf2fa2f9f42637845af803cb71be5fab158aada17b087650428a0196e239b5361801732c1a4e3ca9f9d5207db0442c6613455c2aff1f75acec7828265586d505906434b5847b1ed00ed4fd280a2e0344182bd3c52e6218ba4e937b0de64b07ce1b28aa6a2decfe97ee7855ee4f65bddd69a1c725113947eabc561e884375c42ad37a86a6ce1fa65baf52db05d06aa5aaa52a17bfbf5f9a5298fe3a2d79d42011c6ca1231d93859c4edcb7119fe8b78a968c2a4dcf1aaada298db3429be7f552a2a9a3f87ee0b49489ce693402cfac1d575daeee15994ec08aa63362d5bc98e6663d5ae84842596846e6498e9193126723aa0615a029d35a702075a6ad0b4639bf7a6aac2f91e8714e63c3618ccceb445c97757edc88d64082a13247bd7e443d5cd112a769506bd1a30638f28b99ed53cd6392fcc60b30f7f410fdf595e21891d978ed30f0bdb9dd7bb7c950636872de1c461933f341433c8b45ae13ec517e1164660a9d32349c09a934327588d185d2f127ee0938d1dac1e473929c4dfd89940cbf8ee9a85b8596f61a24e6b8380be334944237ca3e3744a0dcff7cd496805b304a0b74a2c41cdb1daaa6d61a6dd83308cad7ada2cdcbffecb9f730a267102217d5297355c9c4a136a6d518f6490f01238e02ea5ae142caf05afba6c7526a47dc7f9e6f6a46d67e5db5efd02fd6b83993781a6465655ffc16f9dab9c6a3c4bc853e0063fd3cd7d428399ca9b09764ec62db4cdd07fcb413844a09797412a559d3a573e63e64ae276cc96fcadb18b4778661f589c1ad7fcccb882f357f2b705f6faf607e137d31888840ca1f8a503ef15c5554875dd703203fbc1eefc6eec94ed10675b87666c998ec0b72552fd24c2f6a1f30124dc999a032494da0a91434e753186abfbe2cac7a6f368b6d9090c3eac852723edbafb6446e889c9a4f158864f987dfaa7f7c2b4821f0bf701fc4cad1dded766e5ac44fc1b4455b754acaeab9e583617a7c72a74ad76208dc370e34e6cc34478a96ea387066989f5940429bbc48dbe87fdc5546fdb01e1b48bd71bd149a8dfb8a6563fbfffe3158b77d61d7d49634ab37f7faf1aec8de0b6aa28e2e6b48bf8bcf7e98170161eb8c2881b5ea079606c3bbcdcc813de1fd8e0c39103ffcb78283998f7d3538dda02c4577740f1aa4d14a4dcc2b05b6a31516c0d89192940975c500a7f6c7a1b90de7672ad099fe6bb6f1841936585194031d9bbca22315e6467552315ca75c4a2e533fd3740f99008cc6a962a99b3cb67b3bd94a8677f25af60530baff14908b5d3c115fa9329d63b59372ec957d220c37d8f002b1f3a4bb02bbd2fbc2b8a68dc0049bc18dd63f47d88ab892f6dde905f6cae456c0adebd1d39caa5c47349bce6a0e56c9b09241a64b1defd61c812e8a9b7f47915c35c0409b13b2be0399f7daaf8aefef4dccfd5ea5f2ae5e823f09aaa51763254594e09f7de24df5c3eaee58b01ebdc1b2a036306222d18933394da83704727190c71d85a8f11e9d00978198ed94556e93581c7c45e1fde065eb82eebd804c1c3fad9292cf35bfa31c171cb08dcedd64ad4e17d209d9b24d7fdaffdb45a7a80e8fbcfcc9a8940970cd59dcab9d7c91be520c06bb5a3cb3c6df841415b9e93e5887eb860b06068846d26666c4d5b0bb04bae5d7a1bb7428adec879cd1557cb6719eaa9ee2c83ce159ffb5bcee2b179feecc00c4bb20cb2249b56b94b20025247e0dbd404e87fac8723c97103253a774088bb7f0f44c834ac6f8b193d249d79ef78dab5a942879f98f8c60efb71735ce6d29c12f482035833ed95bcbf88a1f9ab4ba1faaead5045d62ae53e35f062a523e0fff8a6400f85eb0ad0ec250619c45bc06996c7a77ecb9cbb1b39fe6479054b50d5d0ff97e18cd63e40e579fa43651c72ba7f29a77d05751dc55e9b43774fdadf40443d73df73daaa4caeffabbe8716b830886c75dd9584a64713cdb577e395de89743039d6461d6020b3bca29a9a5b1fe4eb3894ef3cc20fc0851c431ff60a257a290674543c2b34c99197bdb96994c974eff5d66cc1c2f759e309ac8bc97870b9d0655e44c5627a24149b00bc6c44211e1e70b3082fc8ee101a5b3153ff8987da6bdcd05215d620d694d8b7e3ce1fa707e12f7097d4e49db994cf10e6b27482a2b1f00279b668f0cbe7d178017387050ce7c3204032155e78fe98bfd25e1289ae95783658da754409769ea29ea8122ebfbd15df0ab54a5f548cd2c5eb856064e484fb78867c2c64ce03e3b558f31b0faddad9b0d20c6d10ddbd9071a94159f941906a89d162ee980e5f09edbaaaa3342d4a3b1b97bfcf1858313900969ba240bc948f8ea3f629b83a22973efc9ffca14f61cebf4ac01626d9394196e8f08491a0acb097b3cd4221c7ef71f448e1b905ffa356facf4f6eeca6949974ab90b369aaf21093719199c0a6569863260bb17440856bef9fdcd23718eece72c9d75264e189d4147e449dc1305276fac4388808403a1b3d39d783fd8642e234c29319ce0582fce6b222b3ac1687a926dc4dcb5e2c90dd74d18f55644b99c983f2005f48115899cfd364ce6b18c41e9b12193eed5eb27df7e2dffd3eb50c9bd819df30ceadce01de14b624d67991b1703fdafe3b1a8ec683181e75f373ca7556123fc6b722a25cdd0806f903cc9d46326b548dfbf4f03ebacea88cd3d744506c92de8ba22cd48a4aa183caa0047d3752c5f15c0cd7833c0e5a3fb244f23886114348efd1714ff9af4c21fe570b523384fc05633f10ca532d9c29ea077f6333e94422c1fa493d16366daaf9ba9aa64058fbc149e4f21767ee28f637e0d4740c0f46bcea3ae870be4235bc3df2ebd591680d24f6364f191ec35040535e474c9595f0cf5e023247af7079640c4d8e1e009c9d575c8ebefa5869a875190c8f203435f055be842f91ef2239330a7a79e69985f036217d67820ba1ff9b53df8673f5729b9ca118583b83d00db900d4d38ec47ea7398638afdd3e98b3f853de6a48a29722b35da0ec0b914039800f40da454277c99944d39ee6c29d0f1e647201655d19907dde3b916c26969544ec954975e6ef14a50c4a6042b394ffebe21f2cd74223d826564190d3fcc28a87a48147d5eedf055e589cab4bffcbbcba31dc159bc4dcc656ffa5cf7a5325908bc1f9678950ee93e757ee448558aef63cc252ecd4a6d6f49d02067881a60be451af71036cb209ae435d3a9cb73009024be3162b2d6c7a5991b597e3ffb0d29192611b4db841dd77a9d45ea588417fc0e750b3e12892ab2c50c10780ce8dcafa4135bf6327845b41a2c9fe0a9b808efe0b6b22694758635d429a03073b9789e69c5c8431fc6eb9ab23a5e2527478bca890b68716b6c28711c0078cbbacc4f1ba66a46a66136f7ee4ee128931c97f62cf8fe45adaa4c9357729e1562b38b69502dd897d361f006f32ce6a3dee0f6409769282a2a2e54e00ce4573ba186120c84a24c25bb0de4781fdd76170cf575614e1ff7a174bbd2b001fcb167a3f082808d1b6bdfe795bcd2f315351f3950e3522cd1d5f993db8f5e3cd1e8a83c2cecffa31c0dcc7cf24266cc851a9d98ab490004a9696a1aa8a7ef6529e15cf8995677c2b01a3ee685eb1687fbcd0c661362d4dfb7c9ae17e80a2850038a41e9bbcbfae29baa2eb5922818d6d7535b31ee8bcb6c131220a346f37cb172bddb26ec9ddb54b3bfe57f8fab065875479ea1c26ffe7ca39faa4d0c6925e880a25d82902e5f220b5dd45a517525fde6e4fc68714156c66d472348a9b485fd4a273421a21ebb996da095d40732ab96c99a749d937dab53156bd10f02b929b0cd4e7c37871df71c2766756306664f539547d239757fad3c19e032ca453756a355b784d7b61978f95f03f555d8d34f59a639fb46001a637263628bf63d6755ead0f8fe25fbca4cb66bab3a80f24a70a88d969eac57663cfe614df099f1247ff921e923aac86771a87ef17de76996a8355aa3bc11a886123375dddb88a2d3a78bf7e61a041b45bbed8bd75026bcf6f356d5726e8a3f46ab5ebec0c8ebf00f8752b6f7cad35c5f3a10771a32676e779e60e746579699ed3e0012e522984647409f73deb5ceacdf9917a2c54485c12a409085d68cb616a81a6d97168bf6e37c37fb0a075d09415df0fae9c93d55b0ff689019ea17ddd9ab0eac502fc72a599d787fb069cae8570c0c0528edaee0c5fe53dbfb2b63a38f02d880179fd7e0cf2ed76b641e139cf5b48b53a65096a4014d25a5848e4aa17fbc3671f7a4a19f926c3ac1e7cb9caec1697a815b0b35fdf6346a82c174c7df1c4c51b5ee95c558e5d24754ffc94824ce63faef4a87090e7e69444d6f38f6291039b581a0207", 0x1000}, {&(0x7f0000001780)="9a894f6b247ac9429033daf55b5714585c6bcc1072f7ae77d729db3857b3ba60b23c54f8dbe9b773ee9c76c8b3dcb2e66cc1c7d4490662c6c53e379e124db0f4ddcb842444ee0fd01bfee1a41dbb8836cdf4c6c7044d93171bf40d150dd3c9fe98a541ac7c03872019aa607c5cc2e1efc530f5e55494b851cba040d1a6c84593da0eb5df500f47bb4ffb26c359f56d55ff5fdb75f1b9d584588bf94d32abb49fbd6e", 0xa2}, {&(0x7f0000001840)="df3c1ee34e3ddfbfa2955f52cce40607684de5c8af89ac9a94058974a6fccb8afecb02b45a4128d88b8d23df2f45c5c59201c6ccc8fed2c0a48a71ff537c14dbc5eed1358892c53f8cbcf2535dcacd202cd946b9004df7d514e35d51ca9f4e410bc3299231485a5764f0cf9734ecee1f847c707ab76a02b4be2e89b60a7b5bf3d2b353423de38ee066d8", 0x8a}, {&(0x7f0000001900)="15bde3a0601b43d5b056d253eff9e5ffe0590ff68dd9e04d2d4f7c89e71a773275c0e55e7771f4535cbf5ca8e8c2ae8c7328684502efd6f4b2821879a3383405fd689520f7f2d504966d0a1cc2da65f0a071938a59acf2d311e3f71dafbe79e9831a58baae1b9c502a78ecde5ae25ff69cc7d1db86ce15d2b74e958fbd59a8c5ccafb0eb4abdc4bdc0a69f2dda58de026d5ad69c7e2cf4764b1d82f5a3fc1376449d4968997bed795c3e9b7d2565abdb36e1744a03c2871e56d9c0cd0370afbf05334e13b61c59370290434c7faa680a9fab06f08822fbf36656611629b5b7a91284f858068790b2ab9374518ab47cb5b0a6b80c9b13188f671e6193227431e321c8d9e596786fa0263fe46fc4fdd7ba38aa402f869fc9377d21e6ba3a833ebbf36fbca0f92931fa5035b2172b81a4c79d993bafa007a5ce48b7177100452e7b9de51f17bcd918b12c0936d3da567488fed8524c93e68e4ccd4a4abd022f9b2cc5ea77f5501fea2a712431a7118c89fe0dc709688bca197df54833741428d626bea01464f3a2c323e8c5225f8e55ffea7148b3380b636725391c68801d9f89d3e8c1ef8eed4acd3547f2e5c8887e0ac85594ad9124e977133cb63308d324c48650279a49cf5b4e816b8884756cc1def6a48f128a31996b9716c132d8acd1774d10a61453d550d184a000ea679f9d5cb4759d83c45bbbe1d2da841f02756ae3c17b7639bad368dc176228c3ec0522c8aef7fd8ec7b7cb01016566cca161185aa18759d61975409f162f5336ca178b4dde0a347b80c98c5a7a55a799a3e7c3b590b5bd1eb71f1abe0fd1fd7645fbb74faad691b7d36afe16fb400d6f0f3545928a46e179b268d7bb3fa29f9d39b6e72e7c86d4e004ce306d187aedae19c289bffebef22580d97f1d753d52f01c37c3b54a4f26e61653c99775a5003ec597c25bfd530768aa2ae167fe9344392b5b83902a447b4b483be01dde193f0f948702678de3ae4f5cacc03aa28c29948eeb331b614d22022117e52d05cf011841cf1586aaa6547b5c47f6562b3db6ef0d318ad4e4a7e642937fcac71da123f58e63b313a052bf061c4048343d107601446720451aa2efc03c7d5a8632f023f5c75cb4e1cde1451144e411030391a9b34c4bca22fa4d8e495f3b7034056d91695f80ce356063028c82075a3e060ec9f92357637966376ec9bacb38aa262d339198ba2d9b7173af764e4cd99f3d3b257c340c0cffca3586100051310e38608959d7bdf5a222ec4375d92d002bbd4d2d05da9a66505d98f9a2c6887e4d662d54c3f162663e522f6f3da2ef6c7ac37fdcd3181b0c4b59d5a553fc90b92d3448dd013b5af7b05514bb719b68260b8f034be6212110007555ed16da26c63e2febc09ea8b6c259d9016187f6c3db0816cbf260a697cffff8f25a8d86c0af1b8f48a6370dadbb5ebda5977530dd4cff0f0f87ec7e0c6e7c6835ff502a06b75b71f3447fd5692ba696413c388f97cbdbf2bb749962883aab855df4d043de50a81ac5c4825f1ec21733a062e11faf0df5d50558f809fcdc83aafde6c7e73de92d198a2dcb6e8d3a24f4dc70289d22a74f0d4ef11f96bb82db926e01772d1a4ddb05a308c6de4c67ae87240ca08541f1483e8c965370620ad4ad5667c33f66877a8065e7d0ec9d50f7061ab6b1c1e1468e1f63a399bfa9b11015e3e742a8a10668bbd1efeb085dae97923a4f58bbd34bf9d0d4e517b8228973362af4c03fccd53f867db164a9abe00fbf687b6df059443c7b81dcdcd66b6b0ca800e878dbbf5a50ae1609b8f868f2cc52ff5a04b76827adaed381d192903de5a238f1dfb111fa2b184e1f1c738173fc5f16845cfcea405ae79b87d26a08848cf4b8445d5074c5d1abf3d3b669770fe552dad8511839347ce6d0b4d1b3eaf2a6bf1ae3f561e9772a97f9fbe65cbc0f7dd56a0302072f72263d8f8c72328ed355c6e39daca6f7a8da403143b87b4b9c4fbdd87f465c3e1d506cae565411a96e61fb156d6bdcf675f6b6cff5f6d43f976a37b0e2e9cb9aa48e894a5e0b275016b62e74e4717cf98b6dbc52f43c53ec442384c55a358e824043a4e04e23f7155d78cc194a4fa9ede1845a592dbcd4adc5ab5f7a9fceed3ff8938db3828bfe0ffc3da7b80a41f66fa7aa69d045ce3e3caabd3c173d8a67473a1ed08aea22d404b44ca1f853579571965cf58cd5bc2c8a4093f95ea98d48d71d8a2f6335413d8382e8514d2c5e82c2297045a83a30882c615e8e563f3a212c7ddb9c9e54794d387607d7ac675f11c754c4c48c07c17f6f48af4c568f14d2aee987391ee57af2cb3877b2d5ba2e08bf8be41a820f61dc5e356996031c2d4371d39b96b5caa540b6f622acb1a8c324ade737153030b672d4c1a1015ef78d1be9ec4bfc0ec8fef2b1c242681d77ca27b4c7bd18b715cc9962740a939e9d8193244999bbad718af7d6c8d791853d8850db5d45e6aca62d6f5ec3e49dd8b9d0909a361f10f1ad9e1fdf827202c73ddf3575ba79f874836f294e0602585e6acb223dfec60d0c690477f04dc0a12459e62c6daff5f0bf76f380829c4686f1500f2ae16b6631dba48ddfb5fe77bdee1fe95a1e16a307e1c8deec1e934151ccbb1db8c6ffa4f22184109cf3390a5e76ce1afa7c7c2bf1a6564ce24004c90732b11fc738740398465d9a52bc54ebe83e364125cdda01d5593a58fb66c7988e3731b7194919737fa2547a6961ea2922db606da208427e8e6a6b331c4f9c49fc8502c0fc5829cd08ca02e4a0657b81bbe553587692138344f8f424ba012f97ac6c207efa99da044da429475a6cb73bee314a43793cfe89cafe65edd5932585af11cc99c76d2ccaf43d01b8d6dec0bffa0b4395c70691ecef06e782ddb64ab923e4b10879d90343c3567faabf3f0534773ccfe6c4aeaaba180149bdf1bc13d285fc5ae8686cb053d63ee26e08ddfb6860d141fafd0c66c5bf5e98783ba5615ef15dbd0c2952b1a3578a6dc6eee95b3bfa5b0eb18d5f71687537f0c34d46b175219c013562349a4db5dcc82a51978ca6c25b8946905d956a906d028a2493504e4a92cb7f18435709650b9a78db7d4f19e5bb96b47a42b95f1bbad2dda7cbc0797f621681991fe3de1ce3e4b96b935773f563e41388511ded590f8c8153e815c7d84bf926075f194da22972e6f0f379e26d679b293e857df5875d0506a590d64e3e0a5e8db44cd7953e94a4a6a4ccb5d23658d5f047aea542fb24f4738c9880c21df1985f7fb3518efab704d933a0f9b2d69aafd8bc40971cfad822180d344a99d315be630b0e4865678a8c4093b993a557c284aac4c5b297007c6b52cdccc1984119a2d195332c76b66dfcb758bd1863252f3df282e3cca918dbf99615f4ecb499642631ee8b267e75de3c67b39b06539a7b832da311298a0c2ccf48adedde1397126ab427fbc4c64635fae240220a0e3c697b259d2fe65fea2ee987966fbfa0e6a0d84e7b79e7ab81a0ca6fd1e0d51ff04d7d10fd164ad5857330c6fa705d5fa6a682ab4cfd55b533b7a9de3ea7d4fd050e8d1ff3e161efa6dd816e4db88b07199e1eb47257f9fd98dcd76f6790b9f9299f780096f7cb66ffaac8c1f54015b2573918d149707cae0dfd0894d907193ca7714a0ff292369686efdcbfdb6237a51ff719a9729745e5c024207d85c47038ca1d58389f0a971264cd7762d4b93f43b7245c4c18f190a6d5013442318d8bbca385af69d826201b7d9eefda6ea2763b48d737b6cc86278fff9785b9d61a2963f1694bebe098453f80be9c2e23c76d8c4ff463eb9a546500c9ef9ad726a8563ee4d80c67c08dc18425dead3687a181fc6bf976a5784ed33ee957f4d771f2aab9fbf55265aeece25ce3716318b68356f7bbf283df44986300b14d9e815e87161fba30ed1309e267e5223641ce728ef51e90d08ea5624bebc7fa41555dec9cd170c2af5399f72cb714b76ab97e3b270a385b3f21111f79d6e849e36434554db40b153b4ca122665ed6bd997f5c7deecef188a197516f0ce0d8c0f9d6ccb25545a50cba20572fef8dcc42c62ac60d5b12af4328ab0d85769fd6a709731c2e8a8b769b8c14a3fbbd348bcbc974c0dab14fa9ad3be42e1c2ab51bd28178237a67554dd5f7aff4f763a2226822b093ee20b3fc79afcc56f928feadc90cff30e8b76cc54ed49e28b14cec657c354267a4e841975787aaa29bec0478f1229505f3a005a72ba8ecf88944f8eb19e3ee09cc5da6441e222640f0d46a573b20d917b3bcd6f0733e1f26f16e23702c81964b6f3c9aad3125e4140fcea8ad1a1d1981f17d9c32870cf62bd548aad6f5e4c9ecccac3cb8119bfece12ded739b582da8b5e1046fa86d8501f276a4f5b5b79a95fa4b2ac5bb198e7999e771c918e6778be0351ecd40015c08a33d0fb87b5416823843d5d5e432b6f93af28ed25a819369256c7543c4fbb28410550dc9e8170ca695c443ce3afb45d5d13776b4188d35e4ec8f4edf71bf74bd6c153c03b0aaf415386b20d7445efa0218c3c49634789a036575f587d1ad2e86b60913a627a406ed3e927fa24e9aa20b61941f3c166b17773f52fa4e41d07f082c9bb078116e0fc03a86adb4e7e635fb87fb0d4f7839f9cc424f6c197ad690d06d93613eb16d84efdde204925e4d72aba7b566eed60c758bcf4c67a7f863e8ca5a2d052ce8cc853a0237279082cfeb16e7aa887932eeabc3bde776538ad6300acbaf43bbbab189a900eb50802ec09b894b88b6a01a8f9fb08e6bad1668b9eacf17b065d3ec8d036eb4df9707ca58eba22d51f98f6c90b9f54c056ae200e97c466bf673da490629871b96000b07b70cc48bbdb382681e5a41fb6104f521ffc5580c4714e29db0830dc3c97e57598b249bae2a12c8034e07cf4a9cb571a2f6546d01119098b29714fae916a0e9ba6c5df6de20068e26bee5c9d5e759d95b0fd4e1b744dccbe8bdb72522445d9512001360dad7ed7da038e03776bfdb8b1452e58561c21d33d1a34328be4d8f33a477ac0072ed7e3ddf7150836b44be597fa83ffdb0667bbeb22a22ffca5355ed20630e12891a74844f021ce4740291aa5b118f73ab37294a0761cf4899885bb835ad3a4f181254c77db84304d4de5a57b410c30a903dbfc97823f456b448068038b70b3bbc024b3785ce1522768ea2cf8899bba906b80f58edb92f76c00fd0fc0bb0d65d74597a0f2276aeef682005b8689cc90f4b20a3694a02b4549d1626c01eb0795f3f8e003dc9154c6332d286be68a583d7d8bde29e1c29c04003106299b459ff9f5f8ff3eb2a56003a575e6a65e57cf07e5bdbf9ee9523657b9e29a584d490e5b6193e08e5592e9293a46123cf4496cd8f8606eb9e18a45e28a2a7872fda0e64fe49265841ac6ba6a89ea3d560e0c2fe62199693a5e1d66e9f15dae6fce421a39181dfa28229c9a16242c491a7bd9f7b3aae499295f24ed2576b11c77980911d176eb876a173f13e0197f591d68ed68da7d279510634f29810e6d960a8a526bc6abff72c85c5fdafc3931be00ee421816568c12f24041af82759ae2f358f63a0a3538f213237897cdd6e36635bc23bcb920cc81524b0bc1fafdab8a024890416148801d0bdf8d9c332b04a3c9f8a097f810f9561fccadc73f142d9ea51175457a139c23d4f2ed62f1c457e02738320a06b85c36a3cf153dd1bd06759722cf2317c2c0f6e51fcff7550eca32ec77499f8f1fd3e2096a5ec2c565d12c88d4a79226ba9a8cefeec206398c558292a163e6b661fe9cf1ae8c1568fcf4f9d9fcd3", 0x1000}, {&(0x7f0000002900)="21014ba54c7a044766fb4420cc9036ae66e9b8b3fd0eed3b69069a3b7c0f046028bb742dee2865907369cdbcc66267ed97bfc4854c729ec5f1739465e3ad6f08550a7208785760355a532d050d5147cd12bb5debfe8ed7a16f8f90071f2341a7fdd557e3610ff6c39eb487a471ed75bda8cc938a406c20665c9fea9090c8ad3b4519f82dcf3b0f47e251064354c0ea64237cb58d1ed30777ac6da755685453b934adce7badffeea7fe59962ead30d5e59391b1b085e5cff2c166a0e24598e24c50fd28cb39033454", 0xc8}], 0xa, &(0x7f0000002b80)=[@rights={0x38, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r2, r3, r4, r5, r6, r7]}, @rights={0x20, 0xffff, 0x1, [r1, r8, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r9, r1, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r16, r17, r24}], 0xa8}, 0x3e502574c6ff8da9) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 22:50:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x0, 0x0, 0x0, 0x4}, {0x6, 0x2e, 0x0, 0xfffffffe}]}) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffbfffff8, 0x62c02cbe, "03000000255185ab7f88ad3060e600"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001140)=0x20) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) recvfrom(r4, &(0x7f0000001180)=""/42, 0x2a, 0x2, &(0x7f00000011c0)=@in6={0x18, 0x3, 0x2, 0x15d}, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x6, 0x7f, 0x4}]}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) preadv(r6, &(0x7f0000002740)=[{&(0x7f0000001200)=""/121, 0x79}, {&(0x7f0000001280)=""/255, 0xff}, {&(0x7f0000001380)=""/144, 0x90}, {&(0x7f0000001440)=""/236, 0xec}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/216, 0xd8}, {&(0x7f0000002640)=""/255, 0xff}], 0x7, 0x0, 0x101) 22:50:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffef3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cd00ffad4bcb77a69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef8a02ddbbfe9d612f871f4385f04157795ea4a5c5fe659fa202361c03b4122cd2358000000000000000000000000000000000df42d280ede765dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e73319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf99c031099a5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a3"], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/70, 0x46) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000001500)) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) linkat(r1, &(0x7f0000001540)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x400) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x5, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100], [], [0x2], [{}, {}, {0x8000, 0x3}, {}, {}, {}, {}, {0x0, 0x200}]}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000011c0)=0x800) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x9827) link(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./bus\x00') r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000001280)={0x3, 0x3, 0x657e, {[0x7, 0x4, 0xf392, 0x5, 0x9, 0xffff, 0x8000, 0x0, 0x7, 0x3, 0xbbc, 0x8, 0x0, 0xcc7, 0x80000001, 0x9, 0xfffffffffffffffa, 0x80], [0x43fe, 0x1, 0x6, 0x4, 0x5, 0x10000, 0x8000, 0x5, 0x5504, 0x800000000000000], [0x4, 0x400, 0x8, 0x1, 0x5, 0x1, 0x1], [0x2, 0x4, 0x7, 0x4, 0x200, 0x4f], [{0x4, 0x8, 0xffff, 0x3}, {0xc0, 0x9, 0x100, 0x7}, {0x7f, 0x0, 0xfffffffa, 0xff}, {0x8001, 0x0, 0x4bf0, 0x5}, {0x2, 0x0, 0x4, 0x2}, {0x9, 0x4, 0x9, 0x88800000000}, {0x7f, 0x7fffffff, 0x1, 0x6}, {0x3, 0x866, 0xdf0, 0x6}], {0x4, 0x9, 0x7, 0x8}, {0x9, 0x7ff, 0x100, 0x5}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000001140)='/dev/speaker\x00', 0x80, 0x0) 22:50:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffcf}], 0x1, 0x0, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x28120, 0x0) 22:50:58 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error 22:51:05 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) mkdirat(r1, &(0x7f00000001c0)='./file1\x00', 0xccfed215acea92af) r2 = socket(0x20, 0x4003, 0xe8) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 22:51:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x7, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x0, 0x40000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x2}, {0xfffd}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:51:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820221f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r2, @ANYRES16=r1, @ANYRESDEC=r1, @ANYRES32=r4, @ANYRES32, @ANYRES64=r2], 0x6) write(r2, 0x0, 0x0) 22:51:05 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', r1, 0xffffffffffffffff, 0x2) r2 = syz_open_pts() fcntl$getflags(r2, 0x1) r3 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000480)="e23fe8fa1ffcaee5e209429e0aed8293cf46014b84776ca4de77f8db2657e872c9da44a20c6f66dc103aedf552a65087507aec9f90c6306d815fc22fe0c04c4a72401fe83cb3ed519445cfaf4e3c44a1963d8bda330163221d642b", 0x5b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:51:05 executing program 0: minherit(&(0x7f0000292000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002700)=0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000026c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000001240)="126fb54cbbbd06f3fc977b1efa5e7526e4ed4af7ba06bf7888469a2c40d83ec06874970efab22d9ce5758f42b7c7eedc19f4d8f8bbf0bca3b4ade8193939870daecd9a9d7ab1024ba0ad4d557a5fbd1598d658a7bb7e6da004de3ffed7920e83434b5a4a895fe204d7d21c2a682eee46d9091fa81e97e08551158b167396814b69de242f7f5cac7e0ae3008ce5c886dc12cc9b63f9dfc10d51c4c3cd303023d1849f1a34b3bdbd1c9975c9", 0xab}], 0x1, &(0x7f0000001340)=[{0x108, 0x1, 0x3, "739a2ff8d7317a2dd4a6f774e4da59032ea29d05ec71cd07d2d21a2486776a14a65ec0bf3b8f2e56813d7e40aa6d5848bd71f49715da05dc60d844583865c9e804d5ef3a0cf89ea88117a50af767020998b6c9afd1c25305bb8a3dfc0e71d61a5780cb72c85ba8e0742d70018629a04f4b66229c54a168a4c104985d6526c139f22656f7cc214daf81358abe083622e2a811234385da815a6164923492c50952766bf91b10768dde2365e5db0e687932f7a9e5d10e938759ae4f8ae894481dcd9c05b19c1f8fa61d4fad6c4038f230a6ecf370cf5239f62e569c81336f59649ecc4bbc90920b6db3647a12df1ff918c30384e27a82ce1244"}, {0xe8, 0xffff, 0x401, "c3cfe3b21f2520671b6c65b339d9727bdf9c89af287c8593e3b8b53eabf18ab5eec0f2bb76c78a72a8aa8a4435ced553616ae5d110ea61191b97ac873fd43e8af0398b597f7b94c33dab08ba0d9f933dc91d1ab30ba373bc84d917b2b57e38171e06b5331c870ba1332640ab9efcb744c355760150b523c051791bdb4bcf3c7edde8680d459535fbadc4c2db067574677495deca3560d0cf46765dd9ed69607bc7b7d52c6cd11adff04fccfd4e0de718166eebb3c210b0dc961528f1ba3d441212e7d248c223e699e34775b9b31295f454e77d823644"}, {0xa0, 0xffff, 0x6, "088bc104dc23361fad215caf3f7999110af2c8834c3bd2ba9b9d66b8c7e1c4e15215dd9687b7c6d8ca40689c2746b76f3ff2bd2a8c2944c986b34deb044f6589ee761dd51906a0b5123f6433498ff2179bb646cece4363ed6b876b9796f992a383928eb656b00596cdd954c920b49e2a6dc9efe558dd2a5ad1d2a37c553d976a6e434bef5902175796"}, {0x98, 0x1, 0x0, "0536ab91199e3ae60a5fbbf2d4f2acf73fcff6cd2ea9c2d94c40675259e2c4c8e68aed6e6076acc6b1f5b0815f123e60e1da6bc7364880f68fb619313e1abc91b7a9ce2850c66a237d1a80af73be4f60e03312360537657358ddda98b37a8b944c5a804cc0a48068df090a6115a297ffb8c1028f9b1e0b57e57edc616489e523696f58c9e4b673d2"}, {0x48, 0xffff, 0x8, "17e12314d05d61adb2d375da6e8ce5129f5a21e70d05a2d9e2d6ffe50f0dd7f9697dbbb75939de751eb7c3e5a474719b39"}, {0x1010, 0xffff, 0xff, "48e12282e6834a6f1b7974147295d6fa22e5f1e51c6429c764668b61f9517c0f0a794545c73786dd56c8b97606f8f3736bdf96fa0f4b1d8937df0871e57ca785508fa9533ba3e370b5dfb21d5db9c4bde2a0e91164db3101ad8aca578be43b44447a4d2a196931ba6644337a9e7ac649035496efa14efb3674c8ce3738f44dd918c24b014e90720820345e4404eac0a01504f464b02112b143945cb7811b88d12982562e10827f86de54717ef7f46ccc6088904805f8f7f8c145f9a41839b652f4834e4818b1b3c2e00250ab18734b93fd990dadf74b058b9ba5bfc4ba482230afcbab83a197a1c01737ce37be7c6845515d5e65a6698bb4d2baff264384e98198a8bae7316a261caa19172a76ec8bb7e51b9cbd204c3c1250df5bc7294f2c5eb1e8bdbc268501510d1bd6ca54b77b09394f42cbf814228a2cbb51a7ed24ce0d7a0b94a839737f66182af7a3282b4a76c8b37d15dba73a796a478336afeb6f1b6ee736b6eab9a451b64cb538217bc994216ed51ffdbde686f7fdaea2bde9691f4c1aab2dce7e935088f8ed5823477c5310c45364a089777d68dc273237b1e2ff6f0cd2220e73fa5ff1aae7b59a45e36e5c16f0b6a5bd49317c8ed6d09135544ea7cb4fc79186ef87afda7738bed4cb6dfcc2ab9f0f83d431dc61b1c46a68d42cc60fd013e55cbf5d69753e723f45dc6f8b30176b2722ff81ca2298e3da557c210754ecf983b1c17032af1c63b029a852f0f0719f9da43d415540c39fc247d874e8fdfdbfd2f1aa9dc002b2d1a198db11705143dea3338ba32af0f2d5b063c45302a2ccfe82524d01004b73158d92993fa9b41ca31f17a5fe6b37ae1aac93d69357eb366399261656f3df5bf5cb86e591005fcd531b148109b742aeaf899d8bd40d66b39c56839a3c4eb074b59ab15dd4fee215ba79eb07cb30916ad2d4cbcccce3b9188f0883f92c5d1bf984ebfc6ec49f591d37fe3f74a8eabc017299d68927e9a941091fd677af75af08744a577f57a23ebbf0168cbc644f7e12b02c0cade43047c4fa30828cf4663ba5b6ae2a08ea30bb748034f80d02f2c52dbf8ec71705f1e15e28eea7a9ddd53ba090d84622dca9989df2f27aaa82b62c53349d677b9cd53f398a5151671d44a5ebdb130ddad50df6aaf40bd77d45437fc76d1ac3c98bdd1cd4e57645f4a3daf828b05119a915b0610772680d0620bcff72b79a771331e8649b4d0e4634501782622506374abcaff3a957b0d53966354ea68544f7e4977abe1bf3d91c658f258d0d026605a6c4234f32acb0780ec7f7a05861da68bfd7e0928b4e2ef8511ff5273493fe1f41958060cef43642fd6473e051a8705a17dcacd60f08f1a3912bf4a0f422ed636aab96bec83fc7055d6fad2451c65eb476cb724e6b896fa9dc445d3dd635f7a960bea884ac6584a7fff4d08d6ddd67902978f602dd83f32f58ffadd97ac7057236731ce29803e538d8256cac0c32c62c94c9a7f95f2e78e2015a5d2e64120968d4775f81df480d2582437ef5695544e739a1e5de099050ca35e6ba82f206b2f63255bbf488fc0775c6bec573dc0206ce3ab0699d5a8b24297e38cfd86322e042ca0422590338f24b878990da21246ddfac33b9acb37b495a72f969e820481e200955e9be9dbf2764c090801763be652a58a967f04db5fffe7a0f126bb5e6f473a8688bfc36ab66d3f7bc57a442e027d4b29881b7c4671a4d98f043cfd51d2e56ec173c79292b1c72ac496da24f7dc0793877124a5b1fc36142ab2021daec78bb8874ae8708e47477750dd5c810ab00c4764377c113b4e87ed35c0fca1158d9d655c9d1133adcc268d743bbae4c149e8f9a1f1d5eecb8da5de74ed5752157894684370763ea75ba344651d86fde911eb74c05bf247c0fcb991ae87e24ac187f4cd16a5c5a5e3d895ecc28abe84280cecafc24361a1d76a4b1539cfa6604b44928abe44806904d05ceab3564220d00895cdea0445be4558a5a69cb2f7bb6343147b4ba2964a0be53c69fb67830553a0be7abe672bea313051b079b88a9c8b5d70e40090a6e63b6c2051e360e84224f5e07a491cc264a44f19a240e3fbaca49187290628c2a0e743d53b3ce3fea551a1513ed67d6576d02488202d1d77ba4b682673d5cc744f60c98d2293a4c7983b4553793680739d637dcc5976a340a5b0eca425af6a446b54af6e6e2473c617282b3f0b2019fe11c2b7f5493cce3afd13a78083a30dee69db3be37cd9573263b7f0b0011f78573ec591f9779a48fafa5d63a7f75f5896b8900b7ca8eeb76ec0114a8a9c5c76d3add526de15d790226b047f3043e1906cf1e02ae7cd7bf480698cae1def153dda835082f07280863c93416695ed43e2123a4f27a0d9de8c199d1fb1b6be99a9832f4f18889ad5a386b3708303e3c67dbfabaab88cbdacd0e65acce8312beaaa665f987df413eed0e72a70391280cc7ead05f3c907924b4e960de3728c4a5490e3fa658cfaf4d1cb75f32733b1e69d72673179467081283e93a390ae0db10a44c15f9f50a12e13ca502607727fea01e653de43c0bd382ef0f76eb83e27cdadbae69aed0978fd62616127ea1d8a008ee7bc90c399d2b9d016e332d92b3b07f4d7a3905601500e3edb64d13b43b9475c07e8e5760d194a54f6c9f5aa69bb0c3edb79c20727e8b279eb58845dbeafe7296dba7169fba442519284e3b4ed78d235b77f287f85f96cbac35695e21106516f9b6c71ef03d76590178425b53ceb66393629e336f8b95f61c0c6eb25047edd545f4f7707e5055b159437bec05d32d627381f8715f5ddc68d433121af5f62ff607b136b2ff568b76a3101c72316070c95023cf25e996f945542fa095107fdd7fceadaffef91f6e66c54d0d993e5ae704db95ca871daf6fa39b2cb1ef111921e41a13b0cbbcfb2949f0c1c852be7fcc8f6c45af82d5d72fe2c1a9d9c003f572de6705bdddeb234a5d15106b2d93b5c608de46e8cc54bba0fd747c13e9b0f9f00d479271459e333e3a30673a0168eccefc7cf955c6342668ffd959c8ad24e8f5a768336ce6165861d264ff280af9cb9cff1278f8d295f44e1008c8fa88b45611bd014214a645302d2c3ed370e96922225c9b6ca2213d88b61be8b11d1995d344abecffeb9eeb3a19806c090e825af90db5427fd149de60adcfb480f3c2df0a114669429ffb20dc349cb0dbcbddfbd4e882d3afe63fe2077f94d96c4532db9034aeeb73c7c1a0f734e207ee019bb17b68771701a2a08783ccc99f318516ca7c974ee0d650760fe88a3cb200d8807323d8cb8a800d37aafd3916576269cbe4e78b937a3da4ec134ffce4cc228711e8c89abceda6ab15ad9b7067157542de68b21f9d2f525e7c345dce23e6afb61eca8b0995595c8b674fb0147be032c7b129668ced62bade92d108a9570e50454b8fa1c3d055d1e13c7ea62e87e9767ecae29ad48b7bdc853170c191507f3bf68c3c65d65f383b4875bb46141ae28be62525fd97e2db2ac403f2d22d0687870bc3b546963163891f5d1c7661b835f44ee96c586ca390e99671042285c7f802bc41996c2e6dbd5cca985ab7a7e1d11a39eded60eae1399bcdd67d5960810c1cc8990192f4c81189a7374d35ed51ee75a051e39e51ae6c0e7220f0dd34250c1a1d8ae9f7df0acfd847afd3ec515e70c41ace77a21adf7cc1330d8e3674dd2774d49a2b54b0dbb749638e830d9451146db89890c64769699ca5a5341b0136b5220e80394fb6fa33f9d97b2ca300694f989ec737eb6f24a80927486279f9043ca8848631f5f6f932113db36a01eb6b00e710494002802ad613afcc60c904449754a4117fa8a2b2d163a9daed10be06cd9325a6862c721df1a980e6a8fa8144821d8d4f11f3fa13dc30f0f92a5ad2065f4f3530acaaeefe65cf7036b57d49c5b75dfe47b509587f1c88bc2b6553338e8ff28b7098ab2a30afd2020fc888e3e5b44204a30f10bd864edcbc0b5e3374483229355d6c453ee1c7fc27927266b65a5bfcf7fb4bf053942e3d5850819eace8a600ddfc95fb3e494d6fd3688b0888013a3ca215a25f24ee8e630115140dca4e496da6b02b60039c4f7f0a0385b8ef9b3f15096913f93e5f6b0b3d2c2801e5a1673a38d8fdd09d97d1836fe963b6e0b36a281811eb0fb7faa5b541d2469c905166a574686dbc897037d6fe500266e5b78e88f8f912dabe6dd182285c68d13119b9d9330cc49e45d1052fe0dd37bb34a5b583b1ef328fc1cc7a7d10d097bc75617649cfb6b69ee15ccebac2c201d4b2e057a59ac5d16f7b44d0460ceedce405323c3528e1e18994d35ba1ba2cedf7a4b3c9867fc7d56f0a626bf747be56dca2c6719b6729a1a7f298b012e0aede8c39fcd03eedeaa40377a16ae75a4409d31eeb4ea9e66454b894e47dc4af5d730665a5eb62417769c368fba517072e1f33e9591c742a8f768c415e895c397e6f748ed66a1106a8421f281425f7b65739730add10e066ec0865a8aa6edd2c2e095d27f2bb85c522d0dddb6d70183343d5b515507785f68fb305ee34bcd8c3cf08ba79b7c53b40a0bd1e9840ba9a65815d97b8f924462089bf5944280a76285d786907e63bc85a6c5c7b9979cbdeaa0d803825833d544ae8dba1b46ad5a1c5734991c1b10afbd000acac98136e0b6e2cc4ec40b2c868eedac7529952577f136cb8e0299c87e047a789843c6537047ba83cabfd7146ef2c05f4488dfc0cecddf0b8d72125e3ffea791d9bbacec9a10b0a09b093994b056e99959202dc70db1d10c25399d6494df19b6eac37b16d39f014b0a694f59776d2da2294f318cda827d0b602199d9b20173a9f34138f3a456898b2e4bdc100a06f72ee8000ef114d8a28beefcd65da08dbb2dd5cf9d6e8c62eadcdb646cdf298815a1e0e2628dc4381bf4b5db7508d1a9b98efd8f37d97bdeed7ddd208c3246cec6b00c1bae8bfc59dea394c32f70e2db03483fdb9af3447a2515e5d0a6f2174a0583dfa126afc3ac70ec461eb8fac566535f8929c592017740c0fd9e227577e633ebd351dcfea6c5b7193a9a4ce3bc16100b586c06ad47fdb7b3de9fae376baed0b46cf56419518e1b2647051b3f5f8de5e95b51407791cbc74ac2e38976fb2b5a017fef889898b640ddfbb91ea3ee6ca400811d6d2237dcafaf5c786d50c712ed325028092522866dd0c555a5e7c173ea8492df75f1015667dad59c88a380249b9e192ccc4a21af44625ece08dffed8a147665226ad66b9193fcddda1c0ec06d2f6a7240779b9723a2b4335b312f340feb1e8709cc40e472a0f234b6d3c4b7a9112530367ddad13c5d4b6ca873d52a152f8a28d6e0df761dd75e442a42d7751ab8992ba8278d6075acae8550c6f4e697703518688283307d9dc3dab16314a2e6193be7c65831e3e67cc78991a863971e215c5676d7694fedb9084ba3c8155b4b215af9afcae1fcdc54e545cf36abd1274a86e04821203f2562eb89f48e0740e1b9004a1feaa93e9006056ee042933fb2614daf116694f7b828fa1f6e5a532dc19292a2632d5136e982db1e630db65319b8576168b897ced0a3890ac6a04da81d32f1d629034bee051f54ce7eac8a237b66549c619665ae25fdf7b8852b926e8720a678419246f47c54e695b42469005cdbdca223aeb18cacd4494928f3a8020e3280129fd77467b429a30cd252f4dcf1494538c071c3426aee41082da913459d03b08a18e72d699fdbc62ba9054bb328f814930290eebb0e4362f552425f7641b57e5c4145c604f0c9fa7a2b3f7daf3ad6f22f645e16"}], 0x1380}, 0x2) recvfrom$inet6(r3, &(0x7f0000001140)=""/246, 0xf6, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x1}, 0xc) r4 = dup(r2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) 22:51:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001880)={0x2, 0xffffffff}) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000003c0)="1cfdb878d9be9d26a7dbde3cb9964c656f2f73cd03466bc76a3cec80ce853f3d7719953601040000b4bfd3589de9d1f2bed863e75d2499ffae4ecd4dc855fc2e6ab501233572e6aa0000000000000000000000000000b0c9cc92c6aaea2e2fbc63ed0d0d40f9c1151b929b2e5cd016c77eaddcabb7229a9fc80f4b23e92dd76befea342b8b3525b4d1cefaff72bd50eb4f0c4d16338eb8c72751608ec2db33fd88f7722dd76e6bf75fce9b76c05dfdcf07547555452a12a3e3d3a8eacead7c363f1d86e4edf1de554ffcfc9506a6b9e2917114c4757921c56418f4545e9033740f00e83c105bd8d47fa4d39af3ce24e04ff08b5f06d59cda64b9d774faf34b53fc6ed9d96cd940d3521d6e03e45044bb0744b367524c368a114cec9d149ae47a0c2fa6f7af00d6f4fac2d06357712b468b3858f8fbbddbaf11389da13da72db942c0a08165a39182be2e052b0b4011aed308e753be947bb224f9462d2d5f5a465e48c95c6029e2493581869ae6aca183bba0", 0x184) pipe2(&(0x7f0000000180), 0x10004) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) connect$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvmsg(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000001180)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000011c0)=""/145, 0x91}, {&(0x7f0000001280)=""/195, 0xc3}, {&(0x7f0000001380)=""/211, 0xd3}, {&(0x7f0000001480)=""/193, 0xc1}, {&(0x7f0000001580)=""/23, 0xfffffffffffffe01}, {&(0x7f00000015c0)=""/13, 0xffffffffffffffc9}, {&(0x7f0000001600)=""/7, 0x7}], 0x7, &(0x7f00000016c0)=""/92, 0x5c}, 0x42) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000001800)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) pipe2(&(0x7f0000001840), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140), 0xc) ioctl$TIOCFLUSH(r5, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r7 = openat(r6, &(0x7f00000018c0)='./bus/file0\x00', 0x10000, 0x91) accept$unix(r7, &(0x7f0000001900)=@file={0x0, ""/108}, &(0x7f0000001980)=0x6e) close(r5) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x80d1, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f00000017c0)=0x1) 22:51:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="18140000eb00db0008010000000000000033ff0f", 0x14) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="02002e2f66696c653000dee1c97ad918050f0055adb895da5e86421c2975d140345cd93394140bac14cad5d71c6fabdb4da0ec48a353527af6565cd99851b12467be74efbf8598fcc3867d28b4f8656d46fedb0d5953d4c335be80f9e0a80d5bfb5975a63ff13820c586e4191023976cf3b23d1000d78a16544e727333af647b62c1723c12ef8e697e52c50d8384b32b24f4d2"], 0xa) 22:51:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x2, 0x0, 0x0, {[0x200, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80], [0x0, 0x0, 0x2], [0x59c6, 0x0, 0x0, 0x0, 0x202], [], [{}, {0x0, 0x401, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0xfffffbff}, {0x0, 0x0, 0x0, 0x3}], {}, {0x0, 0x0, 0x1aa}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$inet_opts(r2, 0x0, 0x2000000000018, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) 22:51:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = socket$unix(0x1, 0x98f3466e0961949e, 0x0) dup2(r3, r2) r4 = open(&(0x7f0000000040)='./bus\x00', 0xb51ee18f3971ac47, 0x10a) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r4, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 22:51:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x1}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:51:05 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x2}) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6e29aa01b81decb9) kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4f, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 22:51:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000001180)='./bus\x00', 0x80, 0x26) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000011c0)) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r3 = open(&(0x7f0000001140)='./bus\x00', 0x0, 0x8a) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x398, 0x0, 0x0) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/15, 0xf}], 0x3) 22:51:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r0, 0x5) 22:51:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) shutdown(r1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffff9a) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 22:51:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) recvfrom(r1, 0x0, 0x0, 0x0, &(0x7f0000000480)=@in6={0x18, 0x2, 0xff, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf790f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b033125216c672594dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3ff9c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000000000000000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3f1c76dcf90ce306e8cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4000094008a761503b8a0fa742aba43c92d2ff9b59e56220538897b659d14295f9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b924e7711af2c48c02ff5b0900cc1d9138c47993ca9c317cfb8bccbc1ac806aa1dcfaecd72675845478c90cdf29e850dec32f651a18f67d1c8375a76370e4baecad081e48ec1f466c80d1cff8b86f7de65212859efb07379a1ba9c82ea5d41abcdf3016b79710124258e89df59e5f6b115c44b34d1f4cdae9cd542e009c9b55ebb2fb068c"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="d08b1677a5", 0x5}, {&(0x7f0000001700)="fb8a929b87d812b8a0a7fa94fe5eb0873eed9a0221a37f39c3c17f4eecad662a5657e2c6ba297feaaa7818c65a4d6071231e567778f4882fc887c3324589452cf7370978391a1bf055999c2957eaeb3dfea1491fe046652ba57aa75a6fc819037cb0c4de6b8033e111185cb7bc42b8e718b9ec3a67763d5576f044e67d5d719fba74f1428e1b77a709aed17842435047f3adc16a29cdceedb7d973d2a0cf6b082200c0d0dcc64975ab74c3ab32a968ff8859ddb0e952b6ad376fc3e7ab20f444f21c3ad3ce62e7d3a79d9e0885b3020c45d04d5a8c2090c25ec36fda7c38d7f8c42e4e29a101e62cd527b2558bf81bce2db97d02c0b76193e959cf59c069d1a8b81132e02ce02dbab0340cd9f6340fc38b55c49100ee1a560c8ca608ab129b82d8f076efbcc96e26ecb9788ad716021e60b871d7a1f0097ac3a8cdfae4ea748d203aa0c19ba8d17d230891d224e097eaae85a34cecb44d84d858f2696aad844ff05f1fd32eea9a6cdde6b2235491de5fc88c0e0f0ede818922f82356d5a07b8ce880ced7b15e28c03f2aeafd2a69c0c787ff9dab9e839f57e667c907effab5883477ea587f9a2c1c5928d0cd3495981cd52b2669a1009f71fcb3a2e8105a6a43e89849f602e9788e21453eb3e36dc6004575f07003620fd348d36052fd1f9fc14c8335e99581dbc3ed210de32b39e6b377a20689190e0b0c11ee675c5caa69dc3ed859f19ca99deb3e5bddcf40e2bda0a9aaed22a7568fe5b527ed91e59d4171381a9ae33130fdd9de2884e684a8851bd52b6699707f2211b0ba99e8273292acdf2c01faeea2e01af97d957c2b888915682068a4961caea2093a7f36eab99b927540202b25ff6cee2cd3edf0c71a34c23d8b614177ad245e2d5c349ed0bbbc35b7ab52c8388ec92b013bbf7da435119eab3ef846cb3a8ef048025d2f876f96b8fe9077d7c6b974f4f1829021f1db37b3297d96ca9fe4c6d196018240964e9914cc9a0a91ead4e2b18a586a5e2ac84283fcd4d3b06d3f3eef7f652bbb10550c807436b87f8b7b0a1981194ca2964e66926f0dee5fb7636f929c60f4adb3964208b33773e2506384b780d5999906c5aaf1351c8943445357d45b024388f03426afbce47ebb858e29368253307344e8aa874286752603c2f25c9d4d02001e5ca149492354089a56acf738621024e14301bf655c2ec1b14f35ca74c8d656e6fd3142269b009485c4d75ed61513766bfa7d26e83ad2211a3f56797ad3db9803629d0db3b37a1e0ae5d41117a6e70cb4d2d91ded2983f3b842088dd4ce36a36819c332d94bff94ef9db7b1f8dad481101f5a453da2dc648b133e4d4de3ebfbce752b28134851c4b53a50a3b84924d7d174ae62a0dba919706b5d04aaadaf40fea6542a03cbac840f95007e1a6a635625d11c938012e256022bd2f0804a213c9d4bd69b0a5a666df9e480c9bb6d2d28434bb21834d9a115e3efd5806a22bda9f3700893897e138b2cbde2781999b626f6b6346c25ad54811d9561720ae2a62d92e4aaf60b78700aa8de85e07daa312e3a050f18ec50ad6d16a663bee6a0bf6ccf4a203f98be4ecb6b4e3b742651981738a49ddbec13bea8eb14a98c86c4a6f913ad6cb540821d0451181934a2feb96040887d7238194ceb9e2cf684ccb18e0f3e467fb94aee237196995d010b694b622cf12e2c5341f095b09d40c0ec7811bf3babb2cf865dce0263f8016b203ad4b315023868b3758ac872da987e00ece7f4938ea9650df3a4e2a73a975f40692b547510450068fc1278be9d8548817799ebc6bb891b24f7e9a910761fc473116b1217d5ffff19a0250652c0b517ca3eadc376dc607fb23f6b8be9c5a15fd9d580e87236f304675d2f80ca6aad61de4555c77c0237a9a3de2ce0fd27aee38b56853c7bf8771904f9d7286e187121407157e4c47c0dc24f5f33fdd19a5ee4948039c5317a3b555c2201931ec223967669da884b5f535abf6bcf4337144b2be0b637ebe1be35ae3cb5a921c64474b682a4ffd8bce2d2c7968c21e7424b242fe7dcd66f534006e51678b0d5c1cb64d2cae2bf325f5e3355c754d6755a88fc16d600ef7cb9b8d19b09587fe841b9727b3efbd3d715b210eb1b2e9394ae47ebb024e8f99cc76dab978e90e75d24afc86b2e770c946d39421e4c68900116764e7e2255f8aa0a2000c6be005c75bc4fc36ca75e0d3a8843fd12486a65da40a3636d60ef157f38243e015b5b58dcf747ca4b0d88167f8ec660f7d014e13e15cbe9c7cb419b7a989896b7bb86352e0bd0182f2eac932288529481736a67d10ceee12c8f6e9a9a2f7794429cf07417eda61ac907522a2d353a0dc5d46fad2e50013b3c2f2c90d03e80cb790714ececd99986550e86e4c9d08cb54027acc052ff4b24f160b4d339ddccfabe1843fa388ea6090bcfa649a6ba73809fa364441c24fc3f8a2362f9f7d6fc39206985fcc189031582da7df9022a256d121d265cd0015bee147af75c145f93254804681a32c1a5ccb861b3f738e34626f586b2027df781b1d3d47ad939859b6596603cfe419f56363bf733153355bdef86248d03c06dbebae3a77b12233cc0abb187d233d8b4d821645a48e4a90de28a4cf4ff3dff178ea70bb439dc8c8fd4c7c9f3e38da0db9b136a3e652d613621b4bbafa42f45a52b948b419abfaaf78851ad229970b992c205ac6a3d32117790f64681087c5edd8e06f49f883a9c63293f752203f07898fd62198285f30cd376296f5833f5ea14877c12ac93c360c247a5b939ffd42e6a716d6563b79897b5eb8f491d4b41cbd3ec8a9e8b096b7b20f5c9dcc1a5f762de4792b5f3feeb45562a56f98b38c933d5d42ff6391269dbc15fd4aac8c7472214751171b879d019f6325bbbd526505c7de6d5b39538234b78ea2b3c6e3787c3495b537bb594ac3997b9f02cea36b158ca9b6d0d3be6b0cfeb2658f9dfa375457adf3af8df7b5327d64cabc7e01b66e220a088464c53e4ab16b97a18dddc5c62afdffad583c1cd49c5d2f2133184e5a3172a1a36c0370f378237e873bc0b19ec9569983bea4ed448eef59a99178773b15df52f659c80bc6b36b69151a2dae573a6a8d9137cb507c963c4200f890442064381c52e5b1dff8ba56a2de5f58d6201ba2cb7aabf3fb64cb256c81923a0d1e11c4c9efcd4fe52c80e492e2b3a92632e72eeb591f0b536a0b52dbb9d4c6ed348631a84c2e284ce29c522a35d0e7825a2cc5c2a3d7c1edb3968769ffc578819476e396771258bb2aee5f0f073ffcf5ede0287f1a459dededdbef889cfa0b253acc088e577deae8b8335d1d95ab2e6f73a5ce01e478a35e9dbf5593975203c7476a068f3b4f03c8fb3bbfb95b030fa4e2888ec58eafa448cc7f23cae00cbdf5953e361b2cf505dfa52e52a68534f30c684f94e661169d56a65f472be0c00bfcc87aa504c40b7fc71110999a6226b4b6028897f5a8aad8029ca4dc0028551e0dafc014db38e4c5941969d2a8d14f216a51ea156ec0394887f35ad5a25dc8924d3072c4eb8f9447feaaed40403eab2945a63a321f9093a060fca580590af34b6f040bc78e2541a2b5199caf4a2dea13ce76c46c6330748d590a1a0ef91fc910362392a496fd6d1407f9d800d30d9fb2cb684b9db9fca29bd236899743a0ebf409b31cb8d267cadc45afed387d44b75981532f3533ed875c9f3e2ad8ccb65927b1acd0f8bd65859f311ab3ac904013d685f89ecb1d9ac2ec05586e517b76ad68057cc0e5d9fee221d8f04b11e781d3752a3a3ae37dd6863fd96910bd657528900889020675ba1f81aa5568c4c6b9db076044667e4482cbb0a24475db461863ed22d80c912c5a6de922c4083c8d9df61ad4289dbfb23374f19a30668903dbf99d7babd49bc8dac3aa4c0016d95cde1e8a3106870c48aa24819c7d8a36f9d1b722645b759d387958af6724580e956328a192996e8958b5e0a21f4b45dea042ce2e3422aee0bf58e244761360ccdd48689f4041c66e2f32e16878c31f44927547acd0dd3d157d873c87c8632b2c7a074a0226e0d1f811f1632e465102c8f2521ba49e0794c7816205d44f3b90451ead9ddb71ee72a3ac85276352c7921dac65b8957b0cdc25322ff38e16e3b76d58ab639355f59540002f8cc00fa4efc3bee19cf8aff632b93aebb16ee80cc63e5300939813be4703eafe6d7e2f59ab0c5c28cda24eda4ae5b9938694bbedf43f36591808cfbb56c22fcbfeb6a591e7c32c8a4bfbb0125eb8eca7394496c8931d1e38cef5f5cb40bafcdf681a509b5732ba2cea0b52bbbb8bd05419eb92ad0724a910966d34fcf36b35d3515b3c0c005836fa71364152be49c23d8b84bb892dfebfff7438802e481da0e8917a47d0e9131aa5eab5cfc306b1edb38ad00356036f733dae8d530b0f4ca60127ad846de374377d42b91632a8601d63941847e2f05cf6dc65da1b627407f7f5ef6eee693a8964d7bdc40f1483099109a93f5d3ad8751b4c18740dc69a9611e4cbc5c4a08b0b1e44af6d5662ae77a7db0bd27ffced6d18663b2e5bcf3b76a6c24840ad12d582e4ac284544f4a6f469708dae88d3064b4c700f439add9558808c8f9bed1a3f6fa5d3b12d75809120c101fdc7b6e0b3df54f00f6635eb05cc8f62e702adb785f88236d8c78f07c1b6650c61126fc9502dfc85344a5fb92a001eac04cc2018885d4d0d0dc945318e1fc5a3cc742f44488de63d15555eef12607d373f25b5221231cab98cefd454ba10e86492ed7a6eaa45e139302bcc46cf5f5c0235275d8d9cfd313a6012e8d8a837c60ea09ec1dc7c88d7501ed54284cc01260e05b3638dc1a09fc50aaa0cba532350ea4a55724f2617d1cd670e15d582b24c827211f27c7f6afa52e8e9413adc181d5e7c8438efccf5025856d65e286ab0790af9423372b5dfbf241ad935e096bcd8bc96878c3d67f4207277aa33b7a8438990d3e0662ae0a2a0f5057a407702c788741a968fa487881b097707131ad0a1504dd20d7c96b472b0e1f8af6c78a440b830d1df1f63f5d90915defc75c61bbca4d28a806c1ac5bc46ba2773149aaed3a3a530c0aa2457bea66515dd749c03adebc46a6216070765082228d567ad980f17b67bd5ee483f206a99af82ab250fa6e0508ee378c1a15472cb3482d777d2afa375fdd7c454b2361dd797950fdc33ee1b1769ecaac224a38358965037f0ce9e4ea182c13c818c71a003fd8ac854c7f40bf26492366b5240cdcc7326c12c876065c7627577f5dbf2a8a8e03bf45087822944fbf0f22c53f47255016d08f68878140d23312533cfbcac250e263ba9e89eb2b81b84f0b6c6cccbee4686beb6b1495d32d0311b3e900beeb9791330eb0d24bc4449df470aaf95ccba76dd79c192787c5c2041fa69f3dcd8fc00447e97ef5b0300817ee1e4e6da85216b13e12cca852d327103536256122c560dc250a9f32f6023312ddad993fd9267829b6e15ccc4bfe99c1152c9e65c6507986eb07d7a17620ec9298d7440c15743612e8a7cdb74b35162febcd8ef9de9a715944c0187f15bb8421df04cb1ff432b90ecd69dfc0981e79b8920e3401ad098ade53f5a613bd57dd747e35eb3472b2cf3d1ef8265b068aedfdef0d0a1437a0df84f7d908bd372aaeeb00314f31d2d08bbc9049c984d80c9d3cdcd6ea53b54912a53f1d507be8629c086cee6e46f71a6cf0ae08ecd4988fd1d9dc416dea88a32fc6c5c3168fdcbcf54c2ad9aa98a6ed7a2ba4e0d032a7328d872cf040fa1fe2390c4f5d4820b73759e53c4b049a300f3c", 0x1000}, {&(0x7f0000000040)="544b807a9980dac49e9175d0cdb9edb897054160112d72e4414f70731c05e3963717ba37ac9b0c26261aef7197ea5b63eb71d1281e718a8174c974e5db6f4e764be325833ddd88d834d49d7363fe6f4963", 0x51}, {&(0x7f00000000c0)="dd1df0982953658112a2a2eeae52b968c78ec32480b685468f90578da4be7cdfc59a1903858584d096e1592d75988f25143c590227f2dd0dabfaef6ff395600e79258a0a235241ebe80cfc750303f597072b314b55b00e4c4adcba5487ab364eab68e8ff2022893eaf16244b063465018eb0d1", 0x73}, {&(0x7f0000000140)="4636f31976fb882d93bed9f43f926679c750d59bd88d3a1dec52e44dcc8798d42235f13a71ac59f2c6f7f29ca9f22f871f70f80a9bb8e5c961896b6c387946ce5d80f1a00d01da40770233e88c47306a505a3838a558cc2dd86f6323e15ce5003b07045013936882dcffd4a00cb72083e697de6e86758a7237932d3d172abe425834ea2358cc6bfc", 0x88}, {&(0x7f0000000200)="2bfcd745dc27b424a1103cf1b56b2b84135316f94c18c55d37ad4121a455ed7ba53c5c635adcfd704671b45aefbc15a0dac7b7684bd6fe5682e831ceecb87bb7ad139d0e3d66132093a1bc263eca773e64f3190302ecb2442ccd14f419be79b8e72ffd6a49e2c85a18459a1520c9af063e761d01cd2c131c020ccb5fc48b42750de5bcb9293b157411129d568eb781bcc8024aa79d19a6d5cd74e0", 0x9b}, {&(0x7f00000002c0)="9b3ee47e1bb96ba4aef282843a3131fe6433cf739445e5d032153727ec33ce2cfe92d75ba6bf3ee9ca719fa9f9d572d048db102af931b90d7f20fdfcbce8a9eacdbb8dfc8bf48c", 0x47}], 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) openat(r2, &(0x7f0000000440)='./file0\x00', 0x0, 0x80) setitimer(0x0, &(0x7f00000003c0)={{0x7fffffff, 0x4}, {0x2, 0x6b79}}, &(0x7f0000000400)) r3 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x1000) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000500)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f00000000c0)='./file0/', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 22:51:06 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x429, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x3, 0x4c7b7e24}) 22:51:06 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) r4 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r8}}) r10 = getuid() r11 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x4008, r7, r8, r10, r11, 0x134, 0x2}, 0x3}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000800)={{0x3ff, r0, r1, r10, r1, 0x104, 0x5}, 0xfff, 0x4, r3, r3, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x5, 0x400) semop(r16, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r16, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) 22:51:06 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0], 0x1, 0x1000) msgctl$IPC_RMID(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:51:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000040)=[{0x41, 0x4, 0x9, 0x3}, {0x1, 0x6, 0xca, 0x9bc}, {0x6, 0x3, 0x1}, {0x1, 0x2, 0x4, 0xfffffff7}, {0xfff, 0x0, 0x6, 0x6}, {0x5, 0x40, 0x5, 0x5}, {0x20, 0x8f, 0x0, 0x8}, {0x4, 0x1, 0x1, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x718, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x780, 0xfb, 0x9, 0xfffffff9}, {0x83e2, 0xfc, 0xff, 0xfffffbff}, {0xfff7, 0xfa, 0x4, 0x1}, {0x5, 0x80, 0x0, 0x1}, {0x5, 0x2, 0x3, 0x8}, {0x1, 0xf6, 0x6, 0x6}, {0x4, 0xa9, 0x9, 0x5}, {0x4, 0x32, 0x63, 0x7d}]}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 22:51:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) pread(r1, &(0x7f0000000140)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) accept(r2, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 22:51:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x5}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r1, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r1) r2 = socket(0x2, 0x8002, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) socketpair(0x2, 0x4, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r4) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT=r4, @ANYRES64, @ANYBLOB="04e5e408aaeef9f3138afd0fe55b0d74e930c1756f3356e983aab4f19a355bbc340ea15c9b866b8df36bb68a4738cebcba88c34acd2d5dc839a5636057fd42f9d820609cb357a2238e700f8829e561dcf2439715c223b262a4a67071c408d28a5f17058377eaccba3af60ceaa0aba352b0e9b01fda1e1de97c1df00f8e28a7b19bc71cda102d5bb6b988eb4553010c3df338802b572bdf", @ANYRESOCT=r0, @ANYRES32=r2, @ANYRESOCT=0x0, @ANYBLOB="11c8b704bd40be44a58a5b", @ANYRES64]], 0x1) write(r2, 0x0, 0x0) 22:51:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffff8], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x80000, 0x5, 0x9, "eaf782329109c22c368d9202fbd43785bbcc7ee2", 0x1, 0x101}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 22:51:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000309, &(0x7f0000000080)}) semget$private(0x0, 0x2, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001180)={'tap', 0x0}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) 22:51:06 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="d2cbdd4c63226fff43461c0fd0ab854120c5fac9e1458033e7de96a32d321a839e23a91a1826ee0e510f0bfffde5871188137eeaf4aaa95f2405d99dfe5abaacb6a4c9cc45590e3106b7b674b51b29745022301179a4e513201854f8367c27c5665259d9f2cff2f552dc26510f069ee7fee87647342e3c07415cc6f11d72a66183e0a385546f7b1741a24d2b31310a46968b2524e782fa4e94e74aad6bf7af0b740cc05b43a325ce87bc3833bdb7bf772d2a4e09dde63946265c484dec3f7e3fed48a9af15867f3db42877bba4f21e1a5ccaacd6903bfe766edf8854", 0xdc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0xffffffffffffffe1) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x1ff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) dup(r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r3 = syz_open_pts() r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r3, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwrite(r4, &(0x7f0000000400)="0acbd58f3f7783e6201cf03600d078578bf3d586646ca5501cac8ade5c835386df650ebb7f0c3cf174d51882789d6a570f8796115ca5cb2808c8595c780c0baf2a76964b70da1aeddc03f50851533e2318e32f3ee4ce8e52994911e10979575de560b9f8ce40d0585cd3fc0173f5d761013c905aa62017e24d5bd65f48f7688b6d8281b588008091db21628af7bb4f864fa6559a55d03752a11b8333852563171be72890df", 0xa5, 0x0, 0x5) execve(0x0, 0x0, 0x0) 22:51:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000002d4, &(0x7f0000000040)=[{0x15, 0x0, 0xbd, 0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:51:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001140)="582320efabc16ebae63225259560f8e58104000000000000005552fbd5e41789632da49493080000000000008a006190185d895487bf5b7604fc695498824b3daf25bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab941195aa45c6fefbe3c03074e214e641af0eda15e66036cd084305c926c580ab33a82c4195ecabca1ed9466fd3d0fcaaa7b37ef142d6135670666030ed33e6fff8c0f729ad40c70af0635ebb7b4c45b05571c34023e2213cbeaa9f526f3f39872e99cdc1482b928df941c3b805085306b3c830adfc23a311af0e57e21388faa72a498e79814c97467341f5a1121af78ca29c026328083dcf91a385b55d502ac04d812ab62c189f86ee80b817b6bae7b6d", 0x113) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a138fcbbe695b98380d5059705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da604", 0x5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket(0x4, 0xc003, 0x40) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000012c0), 0x37f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:51:07 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/237, 0xed) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001140)=""/40, &(0x7f0000001180)=0x28) 22:51:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x26b, &(0x7f0000000000)=[{0xb1, 0x0, 0xfd, 0x2}, {0x64, 0x0, 0x0, 0x2}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 22:51:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0xfff, 0x4, 0xac, [{&(0x7f0000086000/0x2000)=nil, &(0x7f00001c9000/0x4000)=nil, 0x7f}, {&(0x7f00001f7000/0x4000)=nil, &(0x7f0000609000/0x4000)=nil, 0x4}, {&(0x7f0000389000/0x1000)=nil, &(0x7f00004cc000/0x2000)=nil, 0x5}, {&(0x7f000021b000/0x2000)=nil, &(0x7f0000586000/0x3000)=nil, 0x7}, {&(0x7f00001df000/0x4000)=nil, &(0x7f000049e000/0x1000)=nil, 0x2}, {&(0x7f0000772000/0x4000)=nil, &(0x7f000077a000/0x1000)=nil, 0xffffffff80000000}, {&(0x7f00003e2000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000361000/0x4000)=nil, 0x80}, {&(0x7f0000374000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f000020c000/0x4000)=nil, &(0x7f0000668000/0x3000)=nil, 0x8f}, {&(0x7f000012e000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil, 0xfffffffffffffc01}, {&(0x7f000047f000/0x2000)=nil, &(0x7f00005c6000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80}, {&(0x7f000020a000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xec88}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00005ee000/0x2000)=nil, 0xfffffffffffff983}, {&(0x7f00005f6000/0x1000)=nil, &(0x7f00000c1000/0x1000)=nil, 0xd0}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '.\x00', './file', './file'], 0x8}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget(0x3, 0x1, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) fchmod(r4, 0x7022914361674e5d) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000283ffd8dbd4c049251543965658ee67b5c99be9182e235410056a1ab12d9a6cb4f27ced8f023aca3e484d0b9cb029c23807b"], 0xa) 22:51:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="c3c78300566571c5c90c6ff00a1647fc8da8190346f3d35c6fff0ac2c5ab1314c2e866dbb49c10997b05ed73aaef99d16c95fe4cc2850d8e208b6e47c78a0d03c8dcbc32"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r1, 0x0, 0x0) 22:51:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x1, 0x4000, 0x102) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = msgget(0x0, 0x64) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000030d70c7b890b4a41dfda9048560600050c9494771ab34428e354fe786dd4de872c29f4f64f585bdfa133d8a9e13c42298ea7c10838112e199cef62fa6738775f8cbe279db3db69fabd928d5a8cd9c5b74dbd6a20f4f053aa3f1eb9f010f6b425f6fb8ad8e33d9cb34bd5a3de36c73ea7c786ef5c83cd5c27bd47db2cf66dd02fa303bb6be881a1be91b0436f256fa0a39daa25e2cf2e4ac371b5dfc2214f8cf67d9d216c8a10a609f8b3"], 0xae, 0x1400) r2 = socket(0x10, 0x4000, 0x1) sendto(r2, 0x0, 0x140, 0x0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 22:51:08 executing program 0: ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x20000000) 22:51:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) fsync(r1) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) 22:51:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r0, &(0x7f0000000200)=""/89, 0x4db) socketpair(0x1, 0x3, 0x4, &(0x7f0000001140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r2, 0x12}], 0x2, 0x1000) write(r0, &(0x7f0000000140)=' ', 0x1) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 22:51:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x10, 0x8001, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000463124ebc76cdf00"/4105], &(0x7f00000000c0)=0x1002) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771ff40a001c121058bea6bfb54d188e6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xeb}], 0x1) 22:51:09 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x83, &(0x7f0000719000/0x2000)=nil) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20001000, 0x80000000, 0x0, 0xffffffffffffffff], [], [0x0, 0x40000000000, 0x0, 0x200000000], [], [{}, {}, {}, {}, {0x4000, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x401}, {0x100}]}}) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x20, 0x0) minherit(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x3, 0x1, 0x35, 0x2, &(0x7f0000000080)={{0x9d, 0x3, 0x3, 0x3, 0x38, 0x8, 0x100}, {[0x6, 0x10001, 0x8, 0x4, 0x8, 0xaf, 0x6, 0x4, 0x1, 0xffffffffffffffff, 0x1, 0x3fffffffc00, 0x8, 0xea5, 0x8, 0x3, 0x129, 0xffffffffffffff09], [0x6, 0xffffffffffff5955, 0x1, 0x3, 0x5, 0x40, 0x800, 0x7, 0x8, 0x9], [0x8, 0xffffffff00000000, 0x4, 0x0, 0x0, 0x6, 0x800], [0x1ff, 0x8001, 0x5, 0x7e67, 0x2, 0x8], [{0xa2, 0xb937, 0x6e41, 0xff}, {0x9, 0x6, 0x3ff, 0x404000000}, {0x4, 0x2, 0xd2e, 0x9}, {0x2, 0x98, 0x26, 0x9}, {0xcfd2, 0x7ff, 0x0, 0x6}, {0xff01, 0x4, 0x4, 0x100000000}, {0x6, 0x5, 0x8, 0x80000000}, {0x200, 0xfff, 0xffffffff}], {0xd10a, 0xffff, 0x4, 0x5}, {0x4, 0x36cd, 0x7fff, 0x9}}}, 0x69, 0x2}) poll(&(0x7f0000000340)=[{r0, 0x2}, {r1, 0x10}, {0xffffffffffffffff, 0x80}], 0x3, 0xffffffa2) panic: uvmspace_fork: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *438763 72369 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000a93000,f000,709000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000a93000,0,7,fffffd803f012bb0,20001000,80000000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff80001488dc70,ffff8000ffff2780) at vm_impl_init_vmx+0xf1 vm_create(ffff800000a8d000,ffff8000ffff2780) at vm_create+0x193 VOP_IOCTL(fffffd80376fc4e0,c5005601,ffff800000a8d000,1,fffffd803f7c6ba0,ffff8000ffff2780) at VOP_IOCTL+0x88 vn_ioctl(fffffd803eb61350,c5005601,ffff800000a8d000,ffff8000ffff2780) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2780,ffff800014920958,ffff8000149209a0) at sys_ioctl+0x5b9 syscall(ffff800014920a20) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x2552408aa30, count: 4 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic uvmspace_fork: no space in map for entry in empty map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000a93000,f000,709000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000a93000,0,7,fffffd803f012bb0,20001000,80000000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff80001488dc70,ffff8000ffff2780) at vm_impl_init_vmx+0xf1 vm_create(ffff800000a8d000,ffff8000ffff2780) at vm_create+0x193 VOP_IOCTL(fffffd80376fc4e0,c5005601,ffff800000a8d000,1,fffffd803f7c6ba0,ffff8000ffff2780) at VOP_IOCTL+0x88 vn_ioctl(fffffd803eb61350,c5005601,ffff800000a8d000,ffff8000ffff2780) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2780,ffff800014920958,ffff8000149209a0) at sys_ioctl+0x5b9 syscall(ffff800014920a20) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x2552408aa30, count: -11 ddb> show registers rdi 0xffffffff81952857 db_enter+0x17 rsi 0x249a __ALIGN_SIZE+0x149a rbp 0xffff800014920380 rbx 0xffff800014920430 rdx 0x249b __ALIGN_SIZE+0x149b rcx 0xffff80001494f000 rax 0xffff80001494f000 r8 0xffff800014920340 r9 0x1 r10 0xffff800000a67680 r11 0x3c00e209f2be6e8c r12 0x3000000008 r13 0xffff800014920390 r14 0x100 r15 0x1 rip 0xffffffff81952858 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014920370 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=438763 stat=onproc flags process=0 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2ee8,0xffffffff825b6300 process=0xffff8000ffff6010 user=0xffff80001491b000, vmspace=0xfffffd803f012bb0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 72369 426285 81790 0 2 0 syz-executor.1 *72369 438763 81790 0 7 0x4000000 syz-executor.1 3680 435264 78303 0 3 0x80 nanosleep syz-executor.0 3680 271759 78303 0 3 0x4000080 ttyin syz-executor.0 3680 27573 78303 0 3 0x4000080 poll syz-executor.0 3680 392347 78303 0 3 0x4000080 fsleep syz-executor.0 81790 492077 12839 0 3 0x82 nanosleep syz-executor.1 78303 236843 12839 0 3 0x82 nanosleep syz-executor.0 12839 179296 15339 0 3 0x82 thrsleep syz-fuzzer 12839 127149 15339 0 3 0x4000082 nanosleep syz-fuzzer 12839 209059 15339 0 3 0x4000082 thrsleep syz-fuzzer 12839 178332 15339 0 3 0x4000082 thrsleep syz-fuzzer 12839 26310 15339 0 3 0x4000082 thrsleep syz-fuzzer 12839 424351 15339 0 3 0x4000082 kqread syz-fuzzer 12839 79674 15339 0 3 0x4000082 thrsleep syz-fuzzer 12839 405301 15339 0 3 0x4000082 thrsleep syz-fuzzer 15339 40168 10288 0 3 0x10008a pause ksh 10288 327663 62277 0 3 0x92 select sshd 97846 313622 1 0 3 0x100083 ttyin getty 62277 33937 1 0 3 0x80 select sshd 13641 174602 30557 73 3 0x100090 kqread syslogd 30557 484809 1 0 3 0x100082 netio syslogd 40010 64900 1 77 3 0x100090 poll dhclient 46276 190983 1 0 3 0x80 poll dhclient 21749 268084 0 0 2 0x14200 zerothread 32125 505700 0 0 3 0x14200 aiodoned aiodoned 33118 266215 0 0 3 0x14200 syncer update 59636 221518 0 0 3 0x14200 cleaner cleaner 77534 466083 0 0 3 0x14200 reaper reaper 75465 285517 0 0 3 0x14200 pgdaemon pagedaemon 2768 80056 0 0 3 0x14200 bored crynlk 58953 381361 0 0 3 0x14200 bored crypto 75820 316393 0 0 3 0x40014200 acpi0 acpi0 9709 518367 0 0 3 0x14200 bored softnet 76983 3985 0 0 3 0x14200 bored systqmp 28979 351463 0 0 3 0x14200 bored systq 14473 496063 0 0 3 0x40014200 bored softclock 866 207581 0 0 3 0x40014200 idle0 59227 289663 0 0 3 0x14200 bored smr 1 326891 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9479 6334K 6714K 78643K 10809 0 0 pcb 13 8K 8K 78643K 51 0 0 rtable 108 3K 4K 78643K 250 0 0 ifaddr 60 12K 13K 78643K 91 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 20 0 0 iov 0 0K 20K 78643K 193 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1221 77K 77K 78643K 1298 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 3 0K 0K 78643K 3 0 0 sem 12 0K 0K 78643K 51 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 6 17K 25K 78643K 123 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 48 38K 54K 78643K 369 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 8 0 0 in_multi 47 2K 2K 78643K 53 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 191 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 107 21K 23K 78643K 1134 0 0 UVM aobj 2 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 18 0 0 NDP 9 0K 0K 78643K 19 0 0 temp 104 3530K 3607K 78643K 3906 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 1 1 0 1 1 0 8 0 rtpcb 80 25 0 23 1 0 1 1 0 8 0 rtentry 112 48 0 4 2 0 2 2 0 8 0 unpcb 120 57 0 49 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 73 0 73 1 1 0 1 0 8 0 tcpcb 544 33 0 29 1 0 1 1 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 45 0 45 1 1 0 1 0 8 0 inpcb 280 140 0 133 2 1 1 2 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 216 0 2 14 0 14 14 0 8 0 art_table 32 217 0 2 2 0 2 2 0 8 0 art_node 16 47 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 49 0 39 1 0 1 1 0 8 0 shmpl 112 4 0 4 1 1 0 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1561 0 164 46 0 46 46 0 8 0 ffsino 240 1561 0 164 83 0 83 83 0 8 0 nchpl 144 1982 0 373 60 0 60 60 0 8 0 uvmvnodes 72 1658 0 0 31 0 31 31 0 8 0 vnodes 208 1658 0 0 88 0 88 88 0 8 0 namei 1024 5260 0 5260 1 0 1 1 0 8 1 vmpool 520 1 0 0 1 0 1 1 0 8 0 scxspl 192 5289 0 5289 8 6 2 7 0 8 2 plimitpl 152 24 0 16 1 0 1 1 0 8 0 sigapl 432 293 0 279 2 0 2 2 0 8 0 futexpl 56 3000 0 2999 1 0 1 1 0 8 0 knotepl 112 89 0 70 2 1 1 2 0 8 0 kqueuepl 104 50 0 48 1 0 1 1 0 8 0 pipepl 128 206 0 187 3 1 2 2 0 8 1 fdescpl 424 294 0 279 2 0 2 2 0 8 0 filepl 120 1955 0 1856 6 2 4 6 0 8 0 lockfpl 104 37 0 36 1 0 1 1 0 8 0 lockfspl 48 13 0 12 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 191 0 184 1 0 1 1 0 8 0 zombiepl 144 279 0 279 1 0 1 1 0 8 1 processpl 864 308 0 279 4 0 4 4 0 8 0 procpl 632 443 0 403 4 0 4 4 0 8 0 sockpl 384 223 0 206 4 1 3 4 0 8 1 mcl64k 65536 261 0 261 32 0 32 32 0 8 32 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 2 0 2 2 1 1 1 0 8 1 mcl9k 9216 2 0 2 1 0 1 1 0 8 1 mcl8k 8192 8 0 8 2 1 1 1 0 8 1 mcl4k 4096 23 0 23 2 1 1 1 0 8 1 mcl2k 2048 64367 0 64322 15 8 7 13 0 8 0 mtagpl 80 11 0 2 2 1 1 1 0 8 0 mbufpl 256 103464 0 103348 23 5 18 23 0 8 8 bufpl 256 6310 0 1515 303 2 301 303 0 8 0 anonpl 16 58262 0 38702 98 2 96 96 0 62 17 amapchunkpl 152 1491 0 1332 11 1 10 10 0 158 3 amappl16 192 2278 0 1199 66 4 62 66 0 8 7 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 50 0 44 1 0 1 1 0 8 0 amappl13 168 2 0 2 2 1 1 1 0 8 1 amappl12 160 5 0 5 1 1 0 1 0 8 0 amappl11 152 90 0 77 1 0 1 1 0 8 0 amappl10 144 59 0 52 1 0 1 1 0 8 0 amappl9 136 560 0 557 1 0 1 1 0 8 0 amappl8 128 159 0 131 2 0 2 2 0 8 0 amappl7 120 83 0 76 1 0 1 1 0 8 0 amappl6 112 99 0 88 1 0 1 1 0 8 0 amappl5 104 133 0 123 1 0 1 1 0 8 0 amappl4 96 507 0 478 1 0 1 1 0 8 0 amappl3 88 115 0 109 1 0 1 1 0 8 0 amappl2 80 1581 0 1508 3 1 2 3 0 8 0 amappl1 72 14676 0 14239 27 18 9 20 0 8 0 amappl 80 678 0 628 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 5 0 4 1 0 1 1 0 8 0 uaddrrnd 24 295 0 279 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 295 0 279 1 0 1 1 0 8 0 vmmpekpl 168 6299 0 6274 2 0 2 2 0 8 0 vmmpepl 168 43551 0 41280 179 11 168 173 0 357 69 vmsppl 272 293 0 279 2 1 1 2 0 8 0 pdppl 4096 596 0 558 6 1 5 6 0 8 0 pvpl 32 162927 0 140260 223 0 223 223 0 265 40 pmappl 200 294 0 279 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 491 0 21 14 0 14 14 0 8 0